Flat profile:

Each sample counts as 0.01 seconds.
  %   cumulative   self              self     total           
 time   seconds   seconds    calls  ms/call  ms/call  name    
  6.96      0.06     0.06  3614150     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long)
  6.33      0.11     0.05 14661764     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const
  6.33      0.16     0.05        5    10.00    51.63  CATCH2_INTERNAL_TEST_33()
  5.06      0.20     0.04                             Catch::RunContext::handleExpr(Catch::AssertionInfo const&, Catch::ITransientExpression const&, Catch::AssertionReaction&)
  3.80      0.23     0.03  2503699     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char, char const, unsigned long)
  2.53      0.25     0.02  5899766     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_is_local() const
  2.53      0.27     0.02  3974318     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_length(unsigned long)
  2.53      0.29     0.02  1311207     0.00     0.00  Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long)
  2.53      0.31     0.02   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)
  2.53      0.33     0.02                             Catch::getResultCapture()
  1.90      0.34     0.02  5899766     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() const
  1.90      0.36     0.02  5364954     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const
  1.27      0.37     0.01  5899766     0.00     0.00  char const std::__addressof<char const>(char const&)
  1.27      0.38     0.01  5899766     0.00     0.00  char const std::addressof<char const>(char const&)
  1.27      0.39     0.01  2619690     0.00     0.00  std::pointer_traits<char>::pointer_to(char&)
  1.27      0.40     0.01  2354536     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data()
  1.27      0.41     0.01  2351826     0.00     0.00  Catch::operator"" sr(char const, unsigned long)
  1.27      0.42     0.01  2171742     0.00     0.00  std::cxx11::basicstring<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator() const
  1.27      0.43     0.01  1888873     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::max_size() const
  1.27      0.44     0.01  1888873     0.00     0.00  std::allocator_traits<std::allocator<char> >::max_size(std::allocator<char> const&)
  1.27      0.45     0.01  1309736     0.00     0.00  Catch::StringRef::StringRef()
  1.27      0.46     0.01  1309711     0.00     0.00  operator"" catchsr(char const, unsigned long)
  1.27      0.47     0.01   954642     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long)
  1.27      0.48     0.01   792786     0.00     0.00  std::vector<addr::addr_range, std::allocator<addr::addr_range> >::size() const
  1.27      0.49     0.01   548363     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy_chars(char, char, char)
  1.27      0.50     0.01   530270     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.27      0.51     0.01   529128     0.00     0.00  std::move_iterator<addr::addr_range>::move_iterator(addr::addr_range)
  1.27      0.52     0.01   396042     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> >&&)
  1.27      0.53     0.01   329539     0.00     0.00  Catch::BinaryExpr<int, int> Catch::operator==<int, 0>(Catch::ExprLhs<int>&&, int)
  1.27      0.54     0.01   266983     0.00     0.00  Catch::ExprLhs<bool>::ExprLhs(bool)
  1.27      0.55     0.01   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, ...)
  1.27      0.56     0.01   264876     0.00     0.00  void std::__alloc_on_move<std::allocator<char> >(std::allocator<char>&, std::allocator<char>&)
  1.27      0.57     0.01   264610     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.27      0.58     0.01   264564     0.00     0.00  std::vector<addr::addr_range, std::allocator<addr::addr_range> >::max_size() const
  1.27      0.59     0.01   264564     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.27      0.60     0.01   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> >&&)
  1.27      0.61     0.01   132316     0.00     0.00  std::Vectorbase<addr::addr_range, std::allocator<addr::addr_range> >::Vectorimpl::Vectorimpl()
  1.27      0.62     0.01   131858     0.00     0.00  std::vector<addr::addr_range, std::allocator<addr::addr_range> >::end()
  1.27      0.63     0.01   131616     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&&)
  1.27      0.64     0.01    17887     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.27      0.65     0.01     2526     0.00     0.00  void std::_Destroy<Catch::Clara::Opt>(Catch::Clara::Opt)
  1.27      0.66     0.01        9     1.11     1.11  __gnu_cxx::new_allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >::new_allocator(__gnu_cxx::new_allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > const&)
  1.27      0.67     0.01        7     1.43     1.43  std::__allocated_ptr<std::allocator<std::Spcounted_deleter<int, void ()(int), std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::operator=(decltype(nullptr))
  1.27      0.68     0.01        1    10.00    10.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>&&)
  1.27      0.69     0.01                             Catch::BinaryExpr<int, unsigned short>::~BinaryExpr()
  1.27      0.70     0.01                             Catch::SimplePcg32::SimplePcg32()
  1.27      0.71     0.01                             Catch::AssertionHandler::setCompleted()
  1.27      0.72     0.01                             Catch::AssertionHandler::AssertionHandler(Catch::StringRef, Catch::SourceLineInfo const&, Catch::StringRef, Catch::ResultDisposition::Flags)
  1.27      0.73     0.01                             Catch::getCurrentMutableContext()
  1.27      0.74     0.01                             void std::Destroyaux<false>::__destroy<Catch::ScopedMessage>(Catch::ScopedMessage, Catch::ScopedMessage)
  1.27      0.75     0.01                             std::vector<Catch::ScopedMessage, std::allocator<Catch::ScopedMessage> >::_M_erase_at_end(Catch::ScopedMessage)
  1.27      0.76     0.01                             std::vector<Catch::ScopedMessage, std::allocator<Catch::ScopedMessage> >::clear()
  1.27      0.77     0.01                             void std::Destroy<Catch::ScopedMessage, Catch::ScopedMessage>(Catch::ScopedMessage, Catch::ScopedMessage, std::allocator<Catch::ScopedMessage>&)
  0.63      0.77     0.01  2619690     0.00     0.00  char std::addressof<char>(char&)
  0.63      0.78     0.01     1724     0.00     0.01  std::cxx11::basicstring<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long)
  0.63      0.78     0.01      129     0.04     0.04  std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_deallocate(Catch::Clara::Opt, unsigned long)
  0.63      0.79     0.01       40     0.13     0.25  std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::push_back(Catch::Clara::Opt const&)
  0.63      0.79     0.01        1     5.00    15.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.79     0.00  5899766     0.00     0.00  std::pointer_traits<char const>::pointer_to(char const&)
  0.00      0.79     0.00  4971398     0.00     0.00  Catch::StringRef::StringRef(char const, unsigned long)
  0.00      0.79     0.00  3903758     0.00     0.00  std::char_traits<char>::assign(char&, char const&)
  0.00      0.79     0.00  3386941     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose()
  0.00      0.79     0.00  2843516     0.00     0.00  __gnu_cxx::new_allocator<char>::max_size() const
  0.00      0.79     0.00  2619690     0.00     0.00  char std::__addressof<char>(char&)
  0.00      0.79     0.00  2590179     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::~Allochider()
  0.00      0.79     0.00  2469231     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator()
  0.00      0.79     0.00  2464002     0.00     0.00  std::remove_reference<std::allocator<char>&>::type&& std::move<std::allocator<char>&>(std::allocator<char>&)
  0.00      0.79     0.00  2238306     0.00     0.00  std::char_traits<char>::copy(char, char const, unsigned long)
  0.00      0.79     0.00  2237202     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const
  0.00      0.79     0.00  1669504     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data(char)
  0.00      0.79     0.00  1640397     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::Allochider(char, std::allocator<char>&&)
  0.00      0.79     0.00  1622626     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::capacity() const
  0.00      0.79     0.00  1619858     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()
  0.00      0.79     0.00  1309711     0.00     0.00  Catch::AssertionHandler::~AssertionHandler()
  0.00      0.79     0.00  1309595     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_capacity(unsigned long)
  0.00      0.79     0.00  1308817     0.00     0.00  Catch::ITransientExpression::ITransientExpression(bool, bool)
  0.00      0.79     0.00   954643     0.00     0.00  __gnu_cxx::new_allocator<char>::allocate(unsigned long, void const)
  0.00      0.79     0.00   954643     0.00     0.00  std::allocator_traits<std::allocator<char> >::allocate(std::allocator<char>&, unsigned long)
  0.00      0.79     0.00   798943     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check_length(unsigned long, unsigned long, char const) const
  0.00      0.79     0.00   691258     0.00     0.00  __gnu_cxx::new_allocator<char>::deallocate(char, unsigned long)
  0.00      0.79     0.00   691258     0.00     0.00  std::allocator_traits<std::allocator<char> >::deallocate(std::allocator<char>&, char, unsigned long)
  0.00      0.79     0.00   691258     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_destroy(unsigned long)
  0.00      0.79     0.00   689071     0.00     0.00  std::char_traits<char>::length(char const)
  0.00      0.79     0.00   548363     0.00     0.00  bool __gnu_cxx::__is_null_pointer<char>(char)
  0.00      0.79     0.00   548363     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.79     0.00   548363     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.79     0.00   548363     0.00     0.00  void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct_aux<char>(char, char, std::__false_type)
  0.00      0.79     0.00   548363     0.00     0.00  std::iterator_traits<char>::difference_type std::__distance<char>(char, char, std::random_access_iterator_tag)
  0.00      0.79     0.00   548363     0.00     0.00  std::iterator_traits<char>::iterator_category std::__iterator_category<char>(char const&)
  0.00      0.79     0.00   548363     0.00     0.00  std::iterator_traits<char>::difference_type std::distance<char>(char, char)
  0.00      0.79     0.00   530422     0.00     0.00  std::less<char const>::operator()(char const const&, char const const&) const
  0.00      0.79     0.00   529220     0.00     0.00  std::move_iterator<addr::addr_range>::base() const
  0.00      0.79     0.00   529128     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.79     0.00   528338     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.79     0.00   527898     0.00     0.00  std::Vectorbase<addr::addr_range, std::allocator<addr::addr_range> >::_M_get_Tp_allocator()
  0.00      0.79     0.00   420561     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.79     0.00   420219     0.00     0.00  bool __gnu_cxx::__is_null_pointer<char const>(char const)
  0.00      0.79     0.00   420219     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.79     0.00   420219     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.79     0.00   420219     0.00     0.00  std::iterator_traits<char const>::iterator_category std::__iterator_category<char const>(char const const&)
  0.00      0.79     0.00   420219     0.00     0.00  std::iterator_traits<char const>::difference_type std::distance<char const>(char const, char const)
  0.00      0.79     0.00   420218     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.79     0.00   420218     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.79     0.00   399175     0.00     0.00  std::char_traits<char>::compare(char const, char const, unsigned long)
  0.00      0.79     0.00   396850     0.00     0.00  __gnu_cxx::new_allocator<addr::addr_range>::max_size() const
  0.00      0.79     0.00   396361     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.79     0.00   395582     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.79     0.00   330317     0.00     0.00  Catch::ExprLhs<int>::ExprLhs(int)
  0.00      0.79     0.00   330317     0.00     0.00  Catch::ExprLhs<int> Catch::operator<=<int, 0>(Catch::Decomposer&&, int)
  0.00      0.79     0.00   329630     0.00     0.00  Catch::BinaryExpr<int, int>::BinaryExpr(bool, int, Catch::StringRef, int)
  0.00      0.79     0.00   329630     0.00     0.00  Catch::BinaryExpr<int, int>::~BinaryExpr()
  0.00      0.79     0.00   329539     0.00     0.00  bool Catch::compareEqual<int, int>(int const&, int const&)
  0.00      0.79     0.00   282869     0.00     0.00  __gnu_cxx::__alloc_traits<std::allocator<char> >::_S_select_on_copy(std::allocator<char> const&)
  0.00      0.79     0.00   282869     0.00     0.00  std::allocator_traits<std::allocator<char> >::select_on_container_copy_construction(std::allocator<char> const&)
  0.00      0.79     0.00   274326     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)
  0.00      0.79     0.00   270104     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::data() const
  0.00      0.79     0.00   268605     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.79     0.00   268118     0.00     0.00  __gthread_active_p()
  0.00      0.79     0.00   266983     0.00     0.00  Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool)
  0.00      0.79     0.00   266955     0.00     0.00  void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&)
  0.00      0.79     0.00   266955     0.00     0.00  Catch::UnaryExpr<bool>::UnaryExpr(bool)
  0.00      0.79     0.00   266955     0.00     0.00  Catch::UnaryExpr<bool>::~UnaryExpr()
  0.00      0.79     0.00   266955     0.00     0.00  Catch::ExprLhs<bool>::makeUnaryExpr() const
  0.00      0.79     0.00   266838     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.79     0.00   266151     0.00     0.00  __gnu_cxx::__exchange_and_add(int volatile, int)
  0.00      0.79     0.00   266151     0.00     0.00  __gnu_cxx::__exchange_and_add_dispatch(int, int)
  0.00      0.79     0.00   266122     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_disjunct(char const) const
  0.00      0.79     0.00   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&)
  0.00      0.79     0.00   264876     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::clear()
  0.00      0.79     0.00   264876     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.79     0.00   264610     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.79     0.00   264609     0.00     0.00  void std::Destroyaux<true>::__destroy<addr::addr_range>(addr::addr_range, addr::addr_range)
  0.00      0.79     0.00   264609     0.00     0.00  void std::Destroy<addr::addrrange>(addr::addr_range, addr::addr_range)
  0.00      0.79     0.00   264568     0.00     0.00  std::Vectorbase<addr::addr_range, std::allocator<addr::addr_range> >::_M_get_Tp_allocator() const
  0.00      0.79     0.00   264564     0.00     0.00  std::allocator_traits<std::allocator<addr::addr_range> >::max_size(std::allocator<addr::addr_range> const&)
  0.00      0.79     0.00   264564     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.79     0.00   264564     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.79     0.00   264494     0.00     0.00  std::__cxx11::to_string(int)
  0.00      0.79     0.00   264178     0.00     0.00  std::Vectorbase<addr::addr_range, std::allocator<addr::addr_range> >::_M_deallocate(addr::addr_range, unsigned long)
  0.00      0.79     0.00   264178     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.79     0.00   264123     0.00     0.00  unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&)
  0.00      0.79     0.00   264122     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare(char const) const
  0.00      0.79     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.79     0.00   263883     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_limit(unsigned long, unsigned long) const
  0.00      0.79     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.79     0.00   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)
  0.00      0.79     0.00   263716     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.79     0.00   263467     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.79     0.00   263029     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.79     0.00   155067     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.79     0.00   143128     0.00     0.00  operator new(unsigned long, void)
  0.00      0.79     0.00   135449     0.00     0.00  __gnu_cxx::__enable_if<std::__is_char<char>::__value, bool>::__type std::operator==<char>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00      0.79     0.00   134059     0.00     0.00  std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_release()
  0.00      0.79     0.00   133779     0.00     0.00  unsigned long const& std::max<unsigned long>(unsigned long const&, unsigned long const&)
  0.00      0.79     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.79     0.00   132324     0.00     0.00  __gnu_cxx::new_allocator<addr::addr_range>::~new_allocator()
  0.00      0.79     0.00   132324     0.00     0.00  std::allocator<addr::addr_range>::~allocator()
  0.00      0.79     0.00   132320     0.00     0.00  std::Vectorbase<addr::addr_range, std::allocator<addr::addr_range> >::Vectorimpl::~Vectorimpl()
  0.00      0.79     0.00   132320     0.00     0.00  std::Vectorbase<addr::addr_range, std::allocator<addr::addr_range> >::~Vectorbase()
  0.00      0.79     0.00   132316     0.00     0.00  __gnu_cxx::new_allocator<addr::addr_range>::new_allocator()
  0.00      0.79     0.00   132316     0.00     0.00  std::allocator<addr::addr_range>::allocator()
  0.00      0.79     0.00   132316     0.00     0.00  std::Vectorbase<addr::addr_range, std::allocator<addr::addr_range> >::Vectorbase()
  0.00      0.79     0.00   132286     0.00     0.00  __gnu_cxx::new_allocator<addr::addr_range>::deallocate(addr::addr_range, unsigned long)
  0.00      0.79     0.00   132286     0.00     0.00  __gnu_cxx::new_allocator<addr::addr_range>::allocate(unsigned long, void const)
  0.00      0.79     0.00   132286     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.79     0.00   132286     0.00     0.00  std::allocator_traits<std::allocator<addr::addr_range> >::allocate(std::allocator<addr::addr_range>&, unsigned long)
  0.00      0.79     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.79     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.79     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.79     0.00   131939     0.00     0.00  addr::addr_parser::~addr_parser()
  0.00      0.79     0.00   131862     0.00     0.00  std::Vectorbase<addr::addr_range, std::allocator<addr::addr_range> >::_M_allocate(unsigned long)
  0.00      0.79     0.00   131858     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.79     0.00   131858     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.79     0.00   131858     0.00     0.00  std::vector<addr::addr_range, std::allocator<addr::addr_range> >::_M_check_len(unsigned long, char const) const
  0.00      0.79     0.00   131858     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.79     0.00   131858     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&)
  0.00      0.79     0.00   131858     0.00     0.00  std::vector<addr::addr_range, std::allocator<addr::addr_range> >::begin()
  0.00      0.79     0.00   131837     0.00     0.00  Catch::BinaryExpr<unsigned long, int>::BinaryExpr(bool, unsigned long, Catch::StringRef, int)
  0.00      0.79     0.00   131837     0.00     0.00  Catch::BinaryExpr<unsigned long, int>::~BinaryExpr()
  0.00      0.79     0.00   131837     0.00     0.00  Catch::ExprLhs<unsigned long>::ExprLhs(unsigned long)
  0.00      0.79     0.00   131837     0.00     0.00  Catch::ExprLhs<unsigned long> Catch::operator<=<unsigned long, 0>(Catch::Decomposer&&, unsigned long)
  0.00      0.79     0.00   131833     0.00     0.00  std::vector<addr::addr_range, std::allocator<addr::addr_range> >::~vector()
  0.00      0.79     0.00   131821     0.00     0.00  bool Catch::compareEqual<unsigned long, int>(unsigned long const&, int const&)
  0.00      0.79     0.00   131821     0.00     0.00  Catch::BinaryExpr<unsigned long, int> Catch::operator==<int, 0>(Catch::ExprLhs<unsigned long>&&, int)
  0.00      0.79     0.00   131771     0.00     0.00  std::vector<addr::addr_range, std::allocator<addr::addr_range> >::operator[](unsigned long)
  0.00      0.79     0.00   131616     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.79     0.00   131616     0.00     0.00  Catch::BinaryExpr<addr::addr::network_type_t const&, addr::addr::network_type_t const&>::~BinaryExpr()
  0.00      0.79     0.00   131616     0.00     0.00  Catch::ExprLhs<addr::addr::network_type_t const&>::ExprLhs(addr::addr::network_type_t const&)
  0.00      0.79     0.00   131600     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.79     0.00   131600     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.79     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.79     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.79     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.79     0.00   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])
  0.00      0.79     0.00    66486     0.00     0.00  __gnu_cxx::__alloc_traits<std::allocator<char> >::_S_propagate_on_move_assign()
  0.00      0.79     0.00    65883     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.79     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.79     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.79     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.79     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.79     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(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [32])
  0.00      0.79     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.79     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.79     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.79     0.00    48406     0.00     0.00  Catch::ExprLhs<char>::ExprLhs(char)
  0.00      0.79     0.00    48406     0.00     0.00  Catch::ExprLhs<char> Catch::operator<=<char, 0>(Catch::Decomposer&&, char)
  0.00      0.79     0.00    48174     0.00     0.00  Catch::BinaryExpr<char, int>::BinaryExpr(bool, char, Catch::StringRef, int)
  0.00      0.79     0.00    48174     0.00     0.00  Catch::BinaryExpr<char, int>::~BinaryExpr()
  0.00      0.79     0.00    48174     0.00     0.00  bool Catch::compareEqual<char, int>(char const&, int const&)
  0.00      0.79     0.00    48174     0.00     0.00  Catch::BinaryExpr<char, int> Catch::operator==<int, 0>(Catch::ExprLhs<char>&&, int)
  0.00      0.79     0.00    43167     0.00     0.00  std::char_traits<char32_t>::assign(char32_t&, char32_t const&)
  0.00      0.79     0.00    22716     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.79     0.00    22716     0.00     0.00  std::pointer_traits<char32_t const>::pointer_to(char32_t const&)
  0.00      0.79     0.00    22716     0.00     0.00  char32_t const std::__addressof<char32_t const>(char32_t const&)
  0.00      0.79     0.00    22716     0.00     0.00  char32_t const std::addressof<char32_t const>(char32_t const&)
  0.00      0.79     0.00    22646     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.79     0.00    21636     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.79     0.00    21636     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.79     0.00    21062     0.00     0.00  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::size() const
  0.00      0.79     0.00    21062     0.00     0.00  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::capacity() const
  0.00      0.79     0.00    21062     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.79     0.00    18923     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::push_back(char)
  0.00      0.79     0.00    17582     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char)
  0.00      0.79     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.79     0.00    11512     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     0.00     5187     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.79     0.00     5012     0.00     0.00  Catch::Clara::Opt std::__addressof<Catch::Clara::Opt>(Catch::Clara::Opt&)
  0.00      0.79     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.79     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.79     0.00     4931     0.00     0.01  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string()
  0.00      0.79     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.79     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.79     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.79     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.79     0.00     4368     0.00     0.00  Catch::SectionInfo::~SectionInfo()
  0.00      0.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     0.00     3306     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const)
  0.00      0.79     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.79     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.79     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.79     0.00     2982     0.00     0.00  std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count()
  0.00      0.79     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.79     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.79     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.79     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.79     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.79     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.79     0.00     2756     0.00     0.00  Catch::Clara::Detail::ParserBase::~ParserBase()
  0.00      0.79     0.00     2710     0.00     0.00  Catch::Clara::Detail::ParserBase::ParserBase(Catch::Clara::Detail::ParserBase const&)
  0.00      0.79     0.00     2599     0.00     0.00  std::shared_ptr<Catch::Clara::Detail::BoundRef>::~shared_ptr()
  0.00      0.79     0.00     2599     0.00     0.00  std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr()
  0.00      0.79     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.79     0.00     2566     0.00     0.00  Catch::Clara::Opt::~Opt()
  0.00      0.79     0.00     2566     0.00     0.00  Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::~ParserRefImpl()
  0.00      0.79     0.00     2566     0.00     0.00  Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::~ComposableParserImpl()
  0.00      0.79     0.00     2496     0.00     0.00  Catch::ExprLhs<unsigned char>::ExprLhs(unsigned char)
  0.00      0.79     0.00     2496     0.00     0.00  Catch::ExprLhs<unsigned char> Catch::operator<=<unsigned char, 0>(Catch::Decomposer&&, unsigned char)
  0.00      0.79     0.00     2385     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, char const)
  0.00      0.79     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.79     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.79     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.79     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.79     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.79     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.79     0.00     2288     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.79     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.79     0.00     1967     0.00     0.00  __gnu_cxx::__atomic_add(int volatile, int)
  0.00      0.79     0.00     1967     0.00     0.00  __gnu_cxx::__atomic_add_dispatch(int, int)
  0.00      0.79     0.00     1967     0.00     0.00  std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_add_ref_copy()
  0.00      0.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     0.00     1746     0.00     0.01  Catch::Clara::Opt::Opt(Catch::Clara::Opt const&)
  0.00      0.79     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.79     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.79     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.79     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.79     0.00     1724     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const, unsigned long)
  0.00      0.79     0.00     1720     0.00     0.00  std::move_iterator<Catch::Clara::Opt>::base() const
  0.00      0.79     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.79     0.00     1622     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.79     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.79     0.00     1480     0.00     0.00  Catch::BinaryExpr<unsigned char, unsigned char>::BinaryExpr(bool, unsigned char, Catch::StringRef, unsigned char)
  0.00      0.79     0.00     1480     0.00     0.00  Catch::BinaryExpr<unsigned char, unsigned char>::~BinaryExpr()
  0.00      0.79     0.00     1480     0.00     0.00  bool Catch::compareEqual<unsigned char, unsigned char>(unsigned char const&, unsigned char const&)
  0.00      0.79     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.79     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.79     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.79     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.79     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.79     0.00     1215     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::empty() const
  0.00      0.79     0.00     1148     0.00     0.00  __gnu_cxx::new_allocator<char32_t>::~new_allocator()
  0.00      0.79     0.00     1148     0.00     0.00  std::allocator<char32_t>::~allocator()
  0.00      0.79     0.00     1143     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.79     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.79     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.79     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.79     0.00     1016     0.00     0.00  Catch::BinaryExpr<unsigned char, int>::BinaryExpr(bool, unsigned char, Catch::StringRef, int)
  0.00      0.79     0.00     1016     0.00     0.00  Catch::BinaryExpr<unsigned char, int>::~BinaryExpr()
  0.00      0.79     0.00     1016     0.00     0.00  bool Catch::compareEqual<unsigned char, int>(unsigned char const&, int const&)
  0.00      0.79     0.00     1016     0.00     0.00  Catch::BinaryExpr<unsigned char, int> Catch::operator==<int, 0>(Catch::ExprLhs<unsigned char>&&, int)
  0.00      0.79     0.00      942     0.00     0.00  __gnu_cxx::new_allocator<char32_t>::max_size() const
  0.00      0.79     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.79     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.79     0.00      919     0.00     0.00  std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count()
  0.00      0.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     0.00      780     0.00     0.00  Catch::Clara::Opt::Opt(Catch::Clara::Opt&&)
  0.00      0.79     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.79     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.79     0.00      780     0.00     0.00  std::move_iterator<Catch::Clara::Opt>::operator() const
  0.00      0.79     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.79     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.79     0.00      780     0.00     0.00  std::move_iterator<Catch::Clara::Opt>::operator++()
  0.00      0.79     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.79     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.79     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.79     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.79     0.00      716     0.00     0.00  std::char_traits<char>::move(char, char const, unsigned long)
  0.00      0.79     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.79     0.00      703     0.00     0.00  __gnu_cxx::__alloc_traits<std::allocator<char> >::_S_propagate_on_copy_assign()
  0.00      0.79     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.79     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.79     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.79     0.00      671     0.00     0.05  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.79     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.79     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.79     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.79     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.79     0.00      641     0.00     0.00  Catch::BinaryExpr<unsigned short, int>::BinaryExpr(bool, unsigned short, Catch::StringRef, int)
  0.00      0.79     0.00      641     0.00     0.00  Catch::BinaryExpr<unsigned short, int>::~BinaryExpr()
  0.00      0.79     0.00      641     0.00     0.00  bool Catch::compareEqual<unsigned short, int>(unsigned short const&, int const&)
  0.00      0.79     0.00      641     0.00     0.00  Catch::ExprLhs<unsigned short>::ExprLhs(unsigned short)
  0.00      0.79     0.00      641     0.00     0.00  Catch::BinaryExpr<unsigned short, int> Catch::operator==<int, 0>(Catch::ExprLhs<unsigned short>&&, int)
  0.00      0.79     0.00      641     0.00     0.00  Catch::ExprLhs<unsigned short> Catch::operator<=<unsigned short, 0>(Catch::Decomposer&&, unsigned short)
  0.00      0.79     0.00      577     0.00     0.00  CATCH2_INTERNAL_TEST_104()
  0.00      0.79     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.79     0.00      574     0.00     0.00  __gnu_cxx::new_allocator<char32_t>::new_allocator()
  0.00      0.79     0.00      574     0.00     0.00  std::allocator<char32_t>::allocator()
  0.00      0.79     0.00      574     0.00     0.00  std::allocator<char32_t>::allocator(std::allocator<char32_t> const&)
  0.00      0.79     0.00      574     0.00     0.00  std::pointer_traits<char32_t>::pointer_to(char32_t&)
  0.00      0.79     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.79     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.79     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.79     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.79     0.00      574     0.00     0.00  char32_t std::__addressof<char32_t>(char32_t&)
  0.00      0.79     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.79     0.00      574     0.00     0.00  char32_t std::addressof<char32_t>(char32_t&)
  0.00      0.79     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.79     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.79     0.00      473     0.00     0.00  std::allocator_traits<std::allocator<char32_t> >::max_size(std::allocator<char32_t> const&)
  0.00      0.79     0.00      469     0.00     0.00  __gnu_cxx::new_allocator<char32_t>::deallocate(char32_t, unsigned long)
  0.00      0.79     0.00      469     0.00     0.00  __gnu_cxx::new_allocator<char32_t>::allocate(unsigned long, void const)
  0.00      0.79     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.79     0.00      469     0.00     0.00  std::allocator_traits<std::allocator<char32_t> >::allocate(std::allocator<char32_t>&, unsigned long)
  0.00      0.79     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.79     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.79     0.00      449     0.00     0.00  addr::iface::~iface()
  0.00      0.79     0.00      435     0.00     0.00  addr::iface std::__addressof<addr::iface>(addr::iface&)
  0.00      0.79     0.00      435     0.00     0.00  void std::_Destroy<addr::iface>(addr::iface)
  0.00      0.79     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.79     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.79     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.79     0.00      362     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.79     0.00      355     0.00     0.00  Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [12]>(char const (&) [12])
  0.00      0.79     0.00      344     0.00     0.00  Catch::Clara::Detail::ResultBase::ResultBase(Catch::Clara::Detail::ResultType)
  0.00      0.79     0.00      336     0.00     0.00  std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::get() const
  0.00      0.79     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.79     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.79     0.00      324     0.00     0.00  Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::cardinality() const
  0.00      0.79     0.00      319     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.79     0.00      300     0.00     0.00  Catch::BinaryExpr<int, unsigned short>::BinaryExpr(bool, int, Catch::StringRef, unsigned short)
  0.00      0.79     0.00      300     0.00     0.00  Catch::BinaryExpr<int, unsigned short>::~BinaryExpr()
  0.00      0.79     0.00      300     0.00     0.00  bool Catch::compareEqual<int, unsigned short>(int const&, unsigned short const&)
  0.00      0.79     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.79     0.00      298     0.00     0.00  std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_get_Tp_allocator()
  0.00      0.79     0.00      246     0.00     0.00  std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::size() const
  0.00      0.79     0.00      232     0.00     0.00  Catch::BinaryExpr<char, char>::BinaryExpr(bool, char, Catch::StringRef, char)
  0.00      0.79     0.00      232     0.00     0.00  Catch::BinaryExpr<char, char>::~BinaryExpr()
  0.00      0.79     0.00      230     0.00     0.00  bool Catch::compareEqual<char, char>(char const&, char const&)
  0.00      0.79     0.00      230     0.00     0.00  Catch::BinaryExpr<char, char> Catch::operator==<char, 0>(Catch::ExprLhs<char>&&, char)
  0.00      0.79     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.79     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.79     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.79     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.79     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.79     0.00      213     0.00     0.02  CATCH2_INTERNAL_TEST_68()
  0.00      0.79     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.79     0.00      202     0.00     0.00  __gnu_cxx::new_allocator<Catch::Clara::Opt>::max_size() const
  0.00      0.79     0.00      200     0.00     0.00  std::move_iterator<std::shared_ptr<addr::route>>::base() const
  0.00      0.79     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.79     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.79     0.00      180     0.00     0.00  std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_get_Tp_allocator()
  0.00      0.79     0.00      174     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.79     0.00      174     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.79     0.00      174     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.79     0.00      174     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.79     0.00      174     0.00     0.00  __gnu_cxx::new_allocator<Catch::Clara::Arg>::~new_allocator()
  0.00      0.79     0.00      174     0.00     0.00  __gnu_cxx::new_allocator<Catch::Clara::Opt>::~new_allocator()
  0.00      0.79     0.00      174     0.00     0.00  std::allocator<Catch::Clara::Arg>::~allocator()
  0.00      0.79     0.00      174     0.00     0.00  std::allocator<Catch::Clara::Opt>::~allocator()
  0.00      0.79     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.79     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.79     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.79     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.79     0.00      172     0.00     0.00  std::allocator<Catch::Clara::Arg>::allocator(std::allocator<Catch::Clara::Arg> const&)
  0.00      0.79     0.00      172     0.00     0.00  std::allocator<Catch::Clara::Opt>::allocator(std::allocator<Catch::Clara::Opt> const&)
  0.00      0.79     0.00      170     0.00     0.00  std::operator&(std::IosFmtflags, std::IosFmtflags)
  0.00      0.79     0.00      168     0.00     0.21  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)
  0.00      0.79     0.00      167     0.00     0.01  Catch::Clara::Detail::BasicResult<void>::ok()
  0.00      0.79     0.00      167     0.00     0.01  Catch::Clara::Detail::BasicResult<void>::ResultBase(Catch::Clara::Detail::ResultType)
  0.00      0.79     0.00      167     0.00     0.00  Catch::Clara::Detail::BasicResult<void>::~BasicResult()
  0.00      0.79     0.00      167     0.00     0.00  Catch::Clara::Detail::ResultValueBase<void>::ResultBase(Catch::Clara::Detail::ResultType)
  0.00      0.79     0.00      167     0.00     0.00  Catch::Clara::Detail::ResultValueBase<void>::~ResultValueBase()
  0.00      0.79     0.00      167     0.00     0.01  Catch::Clara::Detail::ParserBase::validate() const
  0.00      0.79     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.79     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.79     0.00      160     0.00     0.00  std::move_iterator<Catch::Clara::Opt>::move_iterator(Catch::Clara::Opt)
  0.00      0.79     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.79     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.79     0.00      155     0.00     0.00  __gnu_cxx::__alloc_traits<std::allocator<char> >::_S_always_equal()
  0.00      0.79     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.79     0.00      141     0.00     0.00  std::__shared_ptr<addr::route, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr()
  0.00      0.79     0.00      132     0.00     0.00  std::__cxx11::to_string(unsigned long)
  0.00      0.79     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.79     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.79     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.79     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.79     0.00      129     0.00     0.08  void std::Destroyaux<false>::__destroy<Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt)
  0.00      0.79     0.00      129     0.00     0.08  void std::Destroy<Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt)
  0.00      0.79     0.00      129     0.00     0.08  void std::Destroy<Catch::Clara::Opt, Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&)
  0.00      0.79     0.00      125     0.00     0.00  std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_allocate(unsigned long)
  0.00      0.79     0.00      122     0.00     0.00  __gnu_cxx::new_allocator<Catch::Clara::Opt>::deallocate(Catch::Clara::Opt, unsigned long)
  0.00      0.79     0.00      122     0.00     0.00  __gnu_cxx::new_allocator<Catch::Clara::Opt>::allocate(unsigned long, void const)
  0.00      0.79     0.00      122     0.00     0.00  std::__shared_ptr<addr::route, (__gnu_cxx::Lockpolicy)2>::get() const
  0.00      0.79     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.79     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.79     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.79     0.00      120     0.00     0.00  std::__shared_ptr_access<addr::route, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const
  0.00      0.79     0.00      110     0.00     0.00  std::shared_ptr<addr::route>::~shared_ptr()
  0.00      0.79     0.00      106     0.00     0.00  Catch::Detail::unique_ptr<Catch::ITestInvoker>::~unique_ptr()
  0.00      0.79     0.00      105     0.00     0.00  void std::Destroyaux<false>::__destroy<addr::iface>(addr::iface, addr::iface)
  0.00      0.79     0.00      105     0.00     0.00  void std::_Destroy<addr::iface>(addr::iface, addr::iface)
  0.00      0.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     0.00       99     0.00     0.00  void std::Destroy<std::sharedptr<addr::route> >(std::shared_ptr<addr::route>)
  0.00      0.79     0.00       91     0.00     0.00  std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::size() const
  0.00      0.79     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.79     0.00       90     0.00     0.00  std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr()
  0.00      0.79     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.79     0.00       89     0.00     0.00  void std::Destroyaux<false>::__destroy<Catch::Clara::Arg>(Catch::Clara::Arg, Catch::Clara::Arg)
  0.00      0.79     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.79     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.79     0.00       89     0.00     0.00  void std::Destroy<Catch::Clara::Arg>(Catch::Clara::Arg, Catch::Clara::Arg)
  0.00      0.79     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.79     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.79     0.00       88     0.00     0.00  std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl::~Vectorimpl()
  0.00      0.79     0.00       88     0.00     0.00  std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::~Vectorbase()
  0.00      0.79     0.00       88     0.00     0.00  std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl::~Vectorimpl()
  0.00      0.79     0.00       88     0.00     0.04  std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::~Vectorbase()
  0.00      0.79     0.00       88     0.00     0.00  std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::~vector()
  0.00      0.79     0.00       88     0.00     0.12  std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::~vector()
  0.00      0.79     0.00       88     0.00     0.00  std::operator|(std::IosOpenmode, std::IosOpenmode)
  0.00      0.79     0.00       87     0.00     0.00  Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>::~ComposableParserImpl()
  0.00      0.79     0.00       87     0.00     0.00  Catch::Clara::ExeName::~ExeName()
  0.00      0.79     0.00       87     0.00     0.00  std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>::~shared_ptr()
  0.00      0.79     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.79     0.00       86     0.00     0.12  Catch::Clara::Parser::~Parser()
  0.00      0.79     0.00       86     0.00     0.00  std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::end() const
  0.00      0.79     0.00       86     0.00     0.00  std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::begin() const
  0.00      0.79     0.00       86     0.00     0.00  std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::end() const
  0.00      0.79     0.00       86     0.00     0.00  std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::begin() const
  0.00      0.79     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.79     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.79     0.00       85     0.00     0.00  std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_allocate(unsigned long)
  0.00      0.79     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.79     0.00       85     0.00     0.00  std::ios_base::setf(std::IosFmtflags, std::IosFmtflags)
  0.00      0.79     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.79     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.79     0.00       85     0.00     0.00  std::operator&=(std::IosFmtflags&, std::IosFmtflags)
  0.00      0.79     0.00       85     0.00     0.00  std::operator~(std::IosFmtflags)
  0.00      0.79     0.00       85     0.00     0.00  std::operator|=(std::IosFmtflags&, std::IosFmtflags)
  0.00      0.79     0.00       85     0.00     0.00  std::operator|(std::IosFmtflags, std::IosFmtflags)
  0.00      0.79     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.79     0.00       84     0.00     0.14  Catch::Clara::Parser::Parser(Catch::Clara::Parser const&)
  0.00      0.79     0.00       84     0.00     0.00  Catch::Clara::ExeName::ExeName(Catch::Clara::ExeName const&)
  0.00      0.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     0.00       80     0.00     0.00  std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::max_size() const
  0.00      0.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     0.00       76     0.00     0.00  Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [7]>(char const (&) [7])
  0.00      0.79     0.00       75     0.00     0.00  __gnu_cxx::new_allocator<addr::iface>::deallocate(addr::iface, unsigned long)
  0.00      0.79     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.79     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.79     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.79     0.00       67     0.00     0.00  Catch::BinaryExpr<int, int> Catch::operator>=<int, 0>(Catch::ExprLhs<int>&&, int)
  0.00      0.79     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.79     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.79     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.79     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.79     0.00       60     0.00     0.00  __gnu_cxx::new_allocator<std::shared_ptr<addr::route> >::max_size() const
  0.00      0.79     0.00       60     0.00     0.00  std::move_iterator<std::shared_ptr<addr::route>>::operator() const
  0.00      0.79     0.00       60     0.00     0.00  std::shared_ptr<addr::route>::shared_ptr(std::shared_ptr<addr::route>&&)
  0.00      0.79     0.00       60     0.00     0.00  std::move_iterator<std::shared_ptr<addr::route>>::operator++()
  0.00      0.79     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.79     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.79     0.00       54     0.00     0.00  addr::addr_range std::__addressof<addr::addr_range>(addr::addr_range&)
  0.00      0.79     0.00       53     0.00     0.00  Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [34]>(char const (&) [34])
  0.00      0.79     0.00       52     0.00     0.00  std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::Spcounted_base()
  0.00      0.79     0.00       52     0.00     0.00  std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::~Spcounted_base()
  0.00      0.79     0.00       50     0.00     0.00  Catch::BinaryExpr<addr::addr&, addr::addr&>::BinaryExpr(bool, addr::addr&, Catch::StringRef, addr::addr&)
  0.00      0.79     0.00       50     0.00     0.00  Catch::BinaryExpr<addr::addr&, addr::addr&>::~BinaryExpr()
  0.00      0.79     0.00       50     0.00     0.00  Catch::ExprLhs<addr::addr&>::ExprLhs(addr::addr&)
  0.00      0.79     0.00       50     0.00     0.00  Catch::ExprLhs<addr::addr& const&> Catch::operator<=<addr::addr&, 0>(Catch::Decomposer&&, addr::addr&)
  0.00      0.79     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.79     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.79     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.79     0.00       49     0.00     0.00  std::remove_reference<void (&)(int)>::type&& std::move<void (&)(int)>(void (&)(int))
  0.00      0.79     0.00       46     0.00     0.00  Catch::Clara::Detail::ParserBase::ParserBase()
  0.00      0.79     0.00       46     0.00     0.00  std::move_iterator<addr::addr_range>::operator() const
  0.00      0.79     0.00       46     0.00     0.00  std::move_iterator<addr::addr_range>::operator++()
  0.00      0.79     0.00       46     0.00     0.00  void std::Construct<addr::addrrange, addr::addr_range>(addr::addr_range, addr::addr_range&&)
  0.00      0.79     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.79     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.79     0.00       45     0.00     0.00  std::type_info::operator==(std::type_info const&) const
  0.00      0.79     0.00       44     0.00     0.00  Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [33]>(char const (&) [33])
  0.00      0.79     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.79     0.00       42     0.00     0.00  Catch::Clara::Detail::BoundRef::BoundRef()
  0.00      0.79     0.00       42     0.00     0.00  Catch::Clara::Detail::BoundRef::~BoundRef()
  0.00      0.79     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.79     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.79     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.79     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.79     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.79     0.00       40     0.00     0.00  Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl()
  0.00      0.79     0.00       40     0.00     0.25  Catch::Clara::Parser::operator|=(Catch::Clara::Opt const&)
  0.00      0.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     0.00       40     0.00     0.13  void std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_realloc_insert<Catch::Clara::Opt const&>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt const&)
  0.00      0.79     0.00       40     0.00     0.00  std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::end()
  0.00      0.79     0.00       40     0.00     0.00  std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::begin()
  0.00      0.79     0.00       40     0.00     0.00  std::__cxx11::to_string(unsigned int)
  0.00      0.79     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.79     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.79     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.79     0.00       39     0.00     0.65  Catch::Clara::Parser Catch::Clara::Parser::operator|<Catch::Clara::Opt>(Catch::Clara::Opt const&) const
  0.00      0.79     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.79     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.79     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.79     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.79     0.00       36     0.00     0.00  unittest::g_progress()
  0.00      0.79     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.79     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.79     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.79     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.79     0.00       35     0.00     0.00  bool Catch::compareEqual<addr::addr, addr::addr>(addr::addr const&, addr::addr const&)
  0.00      0.79     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.79     0.00       35     0.00     0.00  Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [30]>(char const (&) [30])
  0.00      0.79     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.79     0.00       33     0.00     0.00  std::numeric_limits<unsigned long>::max()
  0.00      0.79     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.79     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.79     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.79     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.79     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.79     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.79     0.00       31     0.00     0.00  Catch::Clara::Arg std::__addressof<Catch::Clara::Arg>(Catch::Clara::Arg&)
  0.00      0.79     0.00       30     0.00     0.00  __gnu_cxx::new_allocator<addr::iface>::~new_allocator()
  0.00      0.79     0.00       30     0.00     0.00  std::allocator<addr::iface>::~allocator()
  0.00      0.79     0.00       30     0.00     0.00  std::Vectorbase<addr::iface, std::allocator<addr::iface> >::Vectorimpl::~Vectorimpl()
  0.00      0.79     0.00       30     0.00     0.00  std::Vectorbase<addr::iface, std::allocator<addr::iface> >::_M_deallocate(addr::iface, unsigned long)
  0.00      0.79     0.00       30     0.00     0.00  std::Vectorbase<addr::iface, std::allocator<addr::iface> >::_M_get_Tp_allocator()
  0.00      0.79     0.00       30     0.00     0.00  std::Vectorbase<addr::iface, std::allocator<addr::iface> >::~Vectorbase()
  0.00      0.79     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.79     0.00       28     0.00     0.00  Catch::BinaryExpr<bool, bool>::BinaryExpr(bool, bool, Catch::StringRef, bool)
  0.00      0.79     0.00       28     0.00     0.00  Catch::BinaryExpr<bool, bool>::~BinaryExpr()
  0.00      0.79     0.00       28     0.00     0.00  bool Catch::compareEqual<bool, bool>(bool const&, bool const&)
  0.00      0.79     0.00       28     0.00     0.00  Catch::ExprLhs<unsigned int>::ExprLhs(unsigned int)
  0.00      0.79     0.00       28     0.00     0.00  Catch::BinaryExpr<bool, bool> Catch::operator==<bool, 0>(Catch::ExprLhs<bool>&&, bool)
  0.00      0.79     0.00       28     0.00     0.00  Catch::ExprLhs<unsigned int> Catch::operator<=<unsigned int, 0>(Catch::Decomposer&&, unsigned int)
  0.00      0.79     0.00       26     0.00     0.00  Catch::Clara::Detail::BoundValueRefBase::BoundValueRefBase()
  0.00      0.79     0.00       26     0.00     0.00  Catch::Clara::Detail::BoundValueRefBase::~BoundValueRefBase()
  0.00      0.79     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.79     0.00       25     0.00     0.00  Catch::NameAndTags::NameAndTags(Catch::StringRef, Catch::StringRef)
  0.00      0.79     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.79     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.79     0.00       25     0.00     0.00  std::literals::string_literals::operator"" s[abi:cxx11](char const, unsigned long)
  0.00      0.79     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.79     0.00       24     0.00     0.00  Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [20]>(char const (&) [20])
  0.00      0.79     0.00       24     0.00     0.00  Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [35]>(char const (&) [35])
  0.00      0.79     0.00       24     0.00     0.00  Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [47]>(char const (&) [47])
  0.00      0.79     0.00       24     0.00     0.00  unsigned int& std::forward<unsigned int&>(std::remove_reference<unsigned int&>::type&)
  0.00      0.79     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.79     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.79     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.79     0.00       22     0.00     0.00  bool Catch::compareNotEqual<int, int&>(int const&, int&)
  0.00      0.79     0.00       22     0.00     0.00  Catch::BinaryExpr<int, int> Catch::operator!=<int, 0>(Catch::ExprLhs<int>&&, int)
  0.00      0.79     0.00       21     0.00     0.00  Catch::BinaryExpr<addr::unix&, addr::unix&>::BinaryExpr(bool, addr::unix&, Catch::StringRef, addr::unix&)
  0.00      0.79     0.00       21     0.00     0.00  Catch::BinaryExpr<addr::unix&, addr::unix&>::~BinaryExpr()
  0.00      0.79     0.00       21     0.00     0.00  Catch::ExprLhs<addr::unix&>::ExprLhs(addr::unix&)
  0.00      0.79     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.79     0.00       21     0.00     0.00  Catch::ExprLhs<addr::unix& const&> Catch::operator<=<addr::unix&, 0>(Catch::Decomposer&&, addr::unix&)
  0.00      0.79     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.79     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.79     0.00       20     0.00     0.00  __gnu_cxx::new_allocator<std::shared_ptr<addr::route> >::allocate(unsigned long, void const)
  0.00      0.79     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.79     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.79     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.79     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.79     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.79     0.00       19     0.00     0.00  std::shared_ptr<addr::route>::shared_ptr(std::shared_ptr<addr::route> const&)
  0.00      0.79     0.00       18     0.00     0.00  Catch::BinaryExpr<sockaddr_un&, sockaddr_un&>::BinaryExpr(bool, sockaddr_un&, Catch::StringRef, sockaddr_un&)
  0.00      0.79     0.00       18     0.00     0.00  Catch::BinaryExpr<sockaddr_un&, sockaddr_un&>::~BinaryExpr()
  0.00      0.79     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.79     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.79     0.00       18     0.00     0.00  Catch::BinaryExpr<unsigned int, int>::BinaryExpr(bool, unsigned int, Catch::StringRef, int)
  0.00      0.79     0.00       18     0.00     0.00  Catch::BinaryExpr<unsigned int, int>::~BinaryExpr()
  0.00      0.79     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.79     0.00       18     0.00     0.00  Catch::ExprLhs<sockaddr_un&>::ExprLhs(sockaddr_un&)
  0.00      0.79     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.79     0.00       18     0.00     0.00  Catch::ExprLhs<sockaddr_un& const&> Catch::operator<=<sockaddr_un&, 0>(Catch::Decomposer&&, sockaddr_un&)
  0.00      0.79     0.00       18     0.00     0.00  __gnu_cxx::new_allocator<Catch::Clara::Arg>::max_size() const
  0.00      0.79     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.79     0.00       17     0.00     0.00  Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Arg>::~ComposableParserImpl()
  0.00      0.79     0.00       16     0.00     0.07  CATCH2_INTERNAL_TEST_35()
  0.00      0.79     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.79     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.79     0.00       16     0.00     0.00  Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [57]>(char const (&) [57])
  0.00      0.79     0.00       16     0.00     0.00  Catch::Clara::Arg::Arg(Catch::Clara::Arg const&)
  0.00      0.79     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.79     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.79     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.79     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.79     0.00       16     0.00     0.00  snapdev::NOT_USED()
  0.00      0.79     0.00       16     0.00     0.00  void snapdev::NOT_USED<decltype(nullptr)&>(decltype(nullptr)&)
  0.00      0.79     0.00       16     0.00     0.00  __gnu_cxx::new_allocator<Catch::Clara::Arg>::deallocate(Catch::Clara::Arg, unsigned long)
  0.00      0.79     0.00       16     0.00     0.00  __gnu_cxx::new_allocator<Catch::Clara::Arg>::allocate(unsigned long, void const)
  0.00      0.79     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.79     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.79     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.79     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.79     0.00       16     0.00     0.00  void std::Destroy<Catch::Clara::Arg>(Catch::Clara::Arg)
  0.00      0.79     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.79     0.00       15     0.00     0.14  CATCH2_INTERNAL_TEST_0()
  0.00      0.79     0.00       15     0.00     0.00  Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [37]>(char const (&) [37])
  0.00      0.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     0.00       14     0.00     0.07  CATCH2INTERNAL_TEST_0()
  0.00      0.79     0.00       14     0.00     0.05  addr::iface::iface(addr::iface const&)
  0.00      0.79     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.79     0.00       14     0.00     0.00  Catch::BinaryExpr<addr::addr const&, addr::addr&>::~BinaryExpr()
  0.00      0.79     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.79     0.00       14     0.00     0.00  Catch::BinaryExpr<std::shared_ptr<addr::iface> const&, decltype(nullptr) const&>::~BinaryExpr()
  0.00      0.79     0.00       14     0.00     0.00  bool Catch::compareNotEqual<unsigned int, int&>(unsigned int const&, int&)
  0.00      0.79     0.00       14     0.00     0.00  Catch::ExprLhs<addr::addr const&>::ExprLhs(addr::addr const&)
  0.00      0.79     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.79     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.79     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.79     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.79     0.00       14     0.00     0.00  Catch::BinaryExpr<unsigned int, int> Catch::operator!=<int, 0>(Catch::ExprLhs<unsigned int>&&, int)
  0.00      0.79     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.79     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.79     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.79     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.79     0.00       14     0.00     0.00  std::__shared_ptr<addr::iface, (__gnu_cxx::Lockpolicy)2>::operator bool() const
  0.00      0.79     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.79     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.79     0.00       14     0.00     0.00  std::shared_ptr<addr::iface>::~shared_ptr()
  0.00      0.79     0.00       14     0.00     0.00  std::__shared_ptr<addr::iface, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr()
  0.00      0.79     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.79     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.79     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.79     0.00       13     0.00     0.00  Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [22]>(char const (&) [22])
  0.00      0.79     0.00       12     0.00     0.26  CATCH2_INTERNAL_TEST_33()
  0.00      0.79     0.00       12     0.00     0.18  CATCH2_INTERNAL_TEST_42()
  0.00      0.79     0.00       12     0.00     0.00  addr::addr_range::addr_range()
  0.00      0.79     0.00       12     0.00     0.00  snapdev::raii_generic_deleter<int, -1, int ()(int), &close>::pointer::pointer(decltype(nullptr))
  0.00      0.79     0.00       12     0.00     0.00  __gnu_cxx::new_allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >::~new_allocator()
  0.00      0.79     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.79     0.00       12     0.00     0.00  std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >::~allocator()
  0.00      0.79     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.79     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.79     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.79     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.79     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.79     0.00       11     0.00     0.00  snapdev::raii_generic_deleter<int, -1, int ()(int), &close>::pointer::operator int() const
  0.00      0.79     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.79     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.79     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.79     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.79     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.79     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.79     0.00       11     0.00     0.00  bool std::operator==<addr::iface>(std::shared_ptr<addr::iface> const&, decltype(nullptr))
  0.00      0.79     0.00       10     0.00     0.00  Catch::BinaryExpr<addrinfo&, decltype(nullptr) const&>::BinaryExpr(bool, addrinfo&, Catch::StringRef, decltype(nullptr) const&)
  0.00      0.79     0.00       10     0.00     0.00  Catch::BinaryExpr<addrinfo&, decltype(nullptr) const&>::~BinaryExpr()
  0.00      0.79     0.00       10     0.00     0.00  Catch::BinaryExpr<unsigned int, unsigned long>::BinaryExpr(bool, unsigned int, Catch::StringRef, unsigned long)
  0.00      0.79     0.00       10     0.00     0.00  Catch::BinaryExpr<unsigned int, unsigned long>::~BinaryExpr()
  0.00      0.79     0.00       10     0.00     0.00  bool Catch::compareEqual<unsigned int, unsigned long>(unsigned int const&, unsigned long const&)
  0.00      0.79     0.00       10     0.00     0.00  bool Catch::compareNotEqual<addrinfo, decltype(nullptr)&>(addrinfo const&, decltype(nullptr)&)
  0.00      0.79     0.00       10     0.00     0.00  Catch::ExprLhs<addrinfo&>::ExprLhs(addrinfo&)
  0.00      0.79     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.79     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.79     0.00       10     0.00     0.00  Catch::ExprLhs<addrinfo& const&> Catch::operator<=<addrinfo&, 0>(Catch::Decomposer&&, addrinfo&)
  0.00      0.79     0.00       10     0.00     0.00  Catch::BinaryExpr<unsigned long, int> Catch::operator< <int, 0>(Catch::ExprLhs<unsigned long>&&, int)
  0.00      0.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     0.00        9     0.00     0.08  CATCH2_INTERNAL_TEST_23()
  0.00      0.79     0.00        9     0.00     0.00  bool Catch::compareNotEqual<addr::addr, addr::addr&>(addr::addr const&, addr::addr&)
  0.00      0.79     0.00        9     0.00     0.00  Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [18]>(char const (&) [18])
  0.00      0.79     0.00        9     0.00     0.01  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.79     0.00        9     0.00     0.01  Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::ResultValueBase(Catch::Clara::Detail::ResultType, Catch::Clara::ParseResultType const&)
  0.00      0.79     0.00        9     0.00     0.00  Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::~BasicResult()
  0.00      0.79     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.79     0.00        9     0.00     0.00  Catch::Clara::Detail::ResultValueBase<Catch::Clara::ParseResultType>::~ResultValueBase()
  0.00      0.79     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.79     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.79     0.00        9     0.00     0.00  __gnu_cxx::__aligned_buffer<Catch::Clara::Detail::BoundValueRef<unsigned int> >::_M_ptr()
  0.00      0.79     0.00        9     0.00     0.00  __gnu_cxx::__aligned_buffer<Catch::Clara::Detail::BoundValueRef<unsigned int> >::_M_addr()
  0.00      0.79     0.00        9     0.00     1.11  std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >::allocator(std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > const&)
  0.00      0.79     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.79     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.79     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.79     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.79     0.00        8     0.00     0.34  CATCH2_INTERNAL_TEST_20()
  0.00      0.79     0.00        8     0.00     0.07  CATCH2_INTERNAL_TEST_84()
  0.00      0.79     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.79     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.79     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.79     0.00        8     0.00     0.00  Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [43]>(char const (&) [43])
  0.00      0.79     0.00        8     0.00     0.00  Catch::Clara::Detail::ParserBase::operator=(Catch::Clara::Detail::ParserBase const&)
  0.00      0.79     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.79     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.79     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.79     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.79     0.00        8     0.00     0.00  std::allocator<addr::addr_range>::allocator(std::allocator<addr::addr_range> const&)
  0.00      0.79     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.79     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.79     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.79     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.79     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.79     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.79     0.00        8     0.00     0.00  int& std::forward<int&>(std::remove_reference<int&>::type&)
  0.00      0.79     0.00        7     0.00     1.52  CATCH2_INTERNAL_TEST_7()
  0.00      0.79     0.00        7     0.00     0.07  CATCH2_INTERNAL_TEST_58()
  0.00      0.79     0.00        7     0.00     0.16  CATCH2_INTERNAL_TEST_63()
  0.00      0.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     0.00        7     0.00     1.43  std::shared_ptr<int>::shared_ptr<int, void ()(int), void>(int, void ()(int))
  0.00      0.79     0.00        7     0.00     0.00  std::shared_ptr<int>::~shared_ptr()
  0.00      0.79     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.79     0.00        7     0.00     1.43  std::__shared_ptr<int, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<int, void ()(int), void>(int, void ()(int))
  0.00      0.79     0.00        7     0.00     0.00  std::__shared_ptr<int, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr()
  0.00      0.79     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.79     0.00        7     0.00     0.00  std::Spebo_helper<0, void ()(int), false>::Spebo_helper(void (&&)(int))
  0.00      0.79     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.79     0.00        7     0.00     0.00  std::Spebo_helper<1, std::allocator<void>, true>::Spebo_helper(std::allocator<void> const&)
  0.00      0.79     0.00        7     0.00     1.43  std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<int, void ()(int), std::allocator<void> >(int, void ()(int), std::allocator<void>)
  0.00      0.79     0.00        7     0.00     1.43  std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<int, void ()(int)>(int, void ()(int))
  0.00      0.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     0.00        6     0.00     1.71  CATCH2_INTERNAL_TEST_16()
  0.00      0.79     0.00        6     0.00     0.05  CATCH2_INTERNAL_TEST_73()
  0.00      0.79     0.00        6     0.00     1.01  CATCH2_INTERNAL_TEST_95()
  0.00      0.79     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.79     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.79     0.00        6     0.00     0.00  bool Catch::compareEqual<addr::unix, addr::unix>(addr::unix const&, addr::unix const&)
  0.00      0.79     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.79     0.00        6     0.00     0.00  Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [14]>(char const (&) [14])
  0.00      0.79     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.79     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.79     0.00        6     0.00     0.00  Catch::BinaryExpr<unsigned long, int> Catch::operator>=<int, 0>(Catch::ExprLhs<unsigned long>&&, int)
  0.00      0.79     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.79     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.79     0.00        6     0.00     0.00  Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::enforceOk() const
  0.00      0.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     0.00        5     0.00    13.36  CATCH2_INTERNAL_TEST_0()
  0.00      0.79     0.00        5     0.00     0.06  CATCH2_INTERNAL_TEST_0()
  0.00      0.79     0.00        5     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.79     0.00        5     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.79     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.79     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.79     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.79     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.79     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.79     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.79     0.00        5     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.79     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.79     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.79     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.79     0.00        5     0.00     0.00  Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [13]>(char const (&) [13])
  0.00      0.79     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.79     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.79     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&) [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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     0.00        5     0.00     0.00  __gnu_cxx::new_allocator<std::shared_ptr<addr::route> >::new_allocator()
  0.00      0.79     0.00        5     0.00     0.00  __gnu_cxx::new_allocator<std::shared_ptr<addr::route> >::~new_allocator()
  0.00      0.79     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.79     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.79     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.79     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.79     0.00        5     0.00     0.00  std::vector<addr::addr_range, std::allocator<addr::addr_range> >::end() const
  0.00      0.79     0.00        5     0.00     0.00  std::vector<addr::addr_range, std::allocator<addr::addr_range> >::begin() const
  0.00      0.79     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.79     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.79     0.00        5     0.00     0.00  std::allocator<std::shared_ptr<addr::route> >::allocator()
  0.00      0.79     0.00        5     0.00     0.00  std::allocator<std::shared_ptr<addr::route> >::~allocator()
  0.00      0.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     0.00        4     0.00     0.00  (anonymous namespace)::socket_deleter(int)
  0.00      0.79     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.79     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.79     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.79     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.79     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.79     0.00        4     0.00     0.00  bool Catch::compareEqual<unsigned int, int>(unsigned int const&, int const&)
  0.00      0.79     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.79     0.00        4     0.00     0.01  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.79     0.00        4     0.00     0.01  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.79     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.79     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.79     0.00        4     0.00     0.00  Catch::BinaryExpr<unsigned int, int> Catch::operator==<int, 0>(Catch::ExprLhs<unsigned int>&&, int)
  0.00      0.79     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.79     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.79     0.00        4     0.00     0.00  snapdev::raii_generic_deleter<int, -1, int ()(int), &close>::pointer::pointer(int)
  0.00      0.79     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.79     0.00        4     0.00     0.00  __gnu_cxx::new_allocator<Catch::Clara::Detail::BoundValueRef<int> >::~new_allocator()
  0.00      0.79     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.79     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.79     0.00        4     0.00     0.00  snapdev::raii_generic_deleter<int, -1, int ()(int), &close>::pointer::operator!=(decltype(nullptr)) const
  0.00      0.79     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.79     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.79     0.00        4     0.00     0.00  std::allocator<Catch::Clara::Detail::BoundValueRef<int> >::~allocator()
  0.00      0.79     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.79     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.79     0.00        4     0.00     0.00  std::Headbase<1ul, snapdev::raii_generic_deleter<int, -1, int ()(int), &close>, true>::Headbase()
  0.00      0.79     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.79     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.79     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.79     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.79     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.79     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.79     0.00        4     0.00     0.00  std::Tupleimpl<1ul, snapdev::raii_generic_deleter<int, -1, int ()(int), &close> >::Tupleimpl()
  0.00      0.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     0.00        4     0.00     0.00  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.79     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.79     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.79     0.00        4     0.00     0.00  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)
  0.00      0.79     0.00        4     0.00     0.00  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.79     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.79     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.79     0.00        3     0.00     7.36  CATCH2_INTERNAL_TEST_28()
  0.00      0.79     0.00        3     0.00    31.31  CATCH2_INTERNAL_TEST_57()
  0.00      0.79     0.00        3     0.00     0.00  (anonymous namespace)::socket_deleter(int)
  0.00      0.79     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.79     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.79     0.00        3     0.00     0.00  bool Catch::compareEqual<sockaddr_un, sockaddr_un>(sockaddr_un const&, sockaddr_un const&)
  0.00      0.79     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.79     0.00        3     0.00     0.00  bool Catch::compareNotEqual<sockaddr_un, sockaddr_un&>(sockaddr_un const&, sockaddr_un&)
  0.00      0.79     0.00        3     0.00     0.00  bool Catch::compareNotEqual<addr::unix, addr::unix&>(addr::unix const&, addr::unix&)
  0.00      0.79     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.79     0.00        3     0.00     3.34  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.79     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.79     0.00        3     0.00     0.00  Catch::Clara::Detail::BoundValueRef<unsigned int>::BoundValueRef(unsigned int&)
  0.00      0.79     0.00        3     0.00     0.00  Catch::Clara::Detail::BoundValueRef<unsigned int>::~BoundValueRef()
  0.00      0.79     0.00        3     0.00     3.34  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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     0.00        3     0.00     0.00  unittest::g_tmp_dir[abi:cxx11]()
  0.00      0.79     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.79     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.79     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.79     0.00        3     0.00     0.00  __gnu_cxx::new_allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >::new_allocator()
  0.00      0.79     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.79     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.79     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.79     0.00        3     0.00     0.00  __gnu_cxx::__aligned_buffer<Catch::Clara::Detail::BoundValueRef<int> >::_M_ptr()
  0.00      0.79     0.00        3     0.00     0.00  __gnu_cxx::__aligned_buffer<Catch::Clara::Detail::BoundValueRef<int> >::_M_addr()
  0.00      0.79     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.79     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.79     0.00        3     0.00     0.00  std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >::allocator()
  0.00      0.79     0.00        3     0.00     3.33  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.79     0.00        3     0.00     0.00  std::shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int> >::~shared_ptr()
  0.00      0.79     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.79     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.79     0.00        3     0.00     3.33  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.79     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.79     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.79     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.79     0.00        3     0.00     1.11  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.79     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.79     0.00        3     0.00     3.33  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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     0.00        3     0.00     1.11  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.79     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.79     0.00        3     0.00     2.22  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.79     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.79     0.00        3     0.00     3.33  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.79     0.00        3     0.00     3.33  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.79     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.79     0.00        3     0.00     0.00  std::remove_reference<sockaddr_un&>::type&& std::move<sockaddr_un&>(sockaddr_un&)
  0.00      0.79     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.79     0.00        3     0.00     0.00  std::remove_reference<addr::unix&>::type&& std::move<addr::unix&>(addr::unix&)
  0.00      0.79     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.79     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.79     0.00        3     0.00     0.00  bool std::operator!=<addr::iface>(std::shared_ptr<addr::iface> const&, decltype(nullptr))
  0.00      0.79     0.00        3     0.00     0.00  operator==(sockaddr_un const&, sockaddr_un const&)
  0.00      0.79     0.00        3     0.00     0.00  operator>=(sockaddr_un const&, sockaddr_un const&)
  0.00      0.79     0.00        3     0.00     0.00  operator>(sockaddr_un const&, sockaddr_un const&)
  0.00      0.79     0.00        3     0.00     0.00  operator<=(sockaddr_un const&, sockaddr_un const&)
  0.00      0.79     0.00        3     0.00     0.00  operator<(sockaddr_un const&, sockaddr_un const&)
  0.00      0.79     0.00        3     0.00     0.00  operator!=(sockaddr_un const&, sockaddr_un const&)
  0.00      0.79     0.00        2     0.00     0.04  CATCH2_INTERNAL_TEST_0()
  0.00      0.79     0.00        2     0.00     0.03  CATCH2_INTERNAL_TEST_24()
  0.00      0.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     0.00        2     0.00     0.00  bool Catch::compareNotEqual<char, char&>(char const&, char&)
  0.00      0.79     0.00        2     0.00     0.00  Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [25]>(char const (&) [25])
  0.00      0.79     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.79     0.00        2     0.00     0.12  Catch::Clara::Parser::operator=(Catch::Clara::Parser&&)
  0.00      0.79     0.00        2     0.00     0.00  Catch::Clara::ExeName::operator=(Catch::Clara::ExeName&&)
  0.00      0.79     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.79     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.79     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.79     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.79     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.79     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.79     0.00        2     0.00     0.00  Catch::BinaryExpr<int, int> Catch::operator><int, 0>(Catch::ExprLhs<int>&&, int)
  0.00      0.79     0.00        2     0.00     0.00  Catch::BinaryExpr<char, char> Catch::operator!=<char, 0>(Catch::ExprLhs<char>&&, char)
  0.00      0.79     0.00        2     0.00     0.00  unittest::g_source_dir[abi:cxx11]()
  0.00      0.79     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.79     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.79     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.79     0.00        2     0.00     0.00  std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::get_allocator() const
  0.00      0.79     0.00        2     0.00     0.00  std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::get_allocator() const
  0.00      0.79     0.00        2     0.00     0.00  std::__shared_ptr<addr::route, (__gnu_cxx::Lockpolicy)2>::operator bool() const
  0.00      0.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     0.00        2     0.00    28.34  std::vector<addr::addr_range, std::allocator<addr::addr_range> >::push_back(addr::addr_range const&)
  0.00      0.79     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.79     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.79     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.79     0.00        2     0.00     0.12  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.79     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.79     0.00        2     0.00     0.12  std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::operator=(std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >&&)
  0.00      0.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     0.00        1     0.00     0.00  __static_initialization_and_destruction_0(int, int)
  0.00      0.79     0.00        1     0.00     0.00  __static_initialization_and_destruction_0(int, int)
  0.00      0.79     0.00        1     0.00     0.00  __static_initialization_and_destruction_0(int, int)
  0.00      0.79     0.00        1     0.00     0.00  __static_initialization_and_destruction_0(int, int)
  0.00      0.79     0.00        1     0.00     0.00  __static_initialization_and_destruction_0(int, int)
  0.00      0.79     0.00        1     0.00     0.00  __static_initialization_and_destruction_0(int, int)
  0.00      0.79     0.00        1     0.00     0.00  __static_initialization_and_destruction_0(int, int)
  0.00      0.79     0.00        1     0.00     0.00  __static_initialization_and_destruction_0(int, int)
  0.00      0.79     0.00        1     0.00     0.02  CATCH2_INTERNAL_TEST_0()
  0.00      0.79     0.00        1     0.00     0.82  CATCH2_INTERNAL_TEST_0()
  0.00      0.79     0.00        1     0.00    15.70  (anonymous namespace)::add_command_line_options(Catch::Clara::Parser const&)
  0.00      0.79     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.79     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.79     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.79     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.79     0.00        1     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [59]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [59])
  0.00      0.79     0.00        1     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [59]>::~BinaryExpr()
  0.00      0.79     0.00        1     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [67]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [67])
  0.00      0.79     0.00        1     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [67]>::~BinaryExpr()
  0.00      0.79     0.00        1     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [68]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [68])
  0.00      0.79     0.00        1     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [68]>::~BinaryExpr()
  0.00      0.79     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.79     0.00        1     0.00     0.00  Catch::BinaryExpr<std::shared_ptr<addr::route> const&, decltype(nullptr) const&>::~BinaryExpr()
  0.00      0.79     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.79     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.79     0.00        1     0.00     0.00  bool Catch::compareEqual<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char [59]>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [59])
  0.00      0.79     0.00        1     0.00     0.00  bool Catch::compareEqual<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char [67]>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [67])
  0.00      0.79     0.00        1     0.00     0.00  bool Catch::compareEqual<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char [68]>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [68])
  0.00      0.79     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.79     0.00        1     0.00     0.00  Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [29]>(char const (&) [29])
  0.00      0.79     0.00        1     0.00    15.01  Catch::Clara::Opt::Opt<int, void>(int&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00      0.79     0.00        1     0.00     0.01  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.79     0.00        1     0.00     0.01  Catch::Clara::Detail::BoundValueRef<int>::setValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00      0.79     0.00        1     0.00     0.00  Catch::Clara::Detail::BoundValueRef<int>::BoundValueRef(int&)
  0.00      0.79     0.00        1     0.00     0.00  Catch::Clara::Detail::BoundValueRef<int>::~BoundValueRef()
  0.00      0.79     0.00        1     0.00    15.01  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.79     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.79     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.79     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.79     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.79     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&) [59]> Catch::operator==<char const (&) [59], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [59])
  0.00      0.79     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&) [67]> Catch::operator==<char const (&) [67], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [67])
  0.00      0.79     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&) [68]> Catch::operator==<char const (&) [68], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [68])
  0.00      0.79     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.79     0.00        1     0.00    24.26  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.79     0.00        1     0.00     0.01  unittest::detail::init_tmp_dir(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00      0.79     0.00        1     0.00     0.00  unittest::g_verbose()
  0.00      0.79     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.79     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.79     0.00        1     0.00     0.00  __gnu_cxx::new_allocator<Catch::Clara::Detail::BoundValueRef<int> >::new_allocator()
  0.00      0.79     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.79     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.79     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.79     0.00        1     0.00     0.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&)
  0.00      0.79     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.79     0.00        1     0.00     0.00  std::vector<addr::addr_range, std::allocator<addr::addr_range> >::empty() const
  0.00      0.79     0.00        1     0.00     0.00  std::vector<addr::iface, std::allocator<addr::iface> >::end() const
  0.00      0.79     0.00        1     0.00     0.00  std::vector<addr::iface, std::allocator<addr::iface> >::begin() const
  0.00      0.79     0.00        1     0.00     0.00  std::vector<addr::iface, std::allocator<addr::iface> >::empty() const
  0.00      0.79     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.79     0.00        1     0.00     0.00  std::allocator<Catch::Clara::Detail::BoundValueRef<int> >::allocator()
  0.00      0.79     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.79     0.00        1     0.00     0.00  std::shared_ptr<Catch::Clara::Detail::BoundValueRef<int> >::~shared_ptr()
  0.00      0.79     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.79     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.79     0.00        1     0.00     0.00  std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<int>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr()
  0.00      0.79     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.79     0.00        1     0.00     0.00  std::Spebo_helper<0, std::allocator<Catch::Clara::Detail::BoundValueRef<int> >, true>::~Spebo_helper()
  0.00      0.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     0.00        1     0.00    10.00  std::vector<addr::addr_range, std::allocator<addr::addr_range> >::vector()
  0.00      0.79     0.00        1     0.00     0.00  std::vector<addr::iface, std::allocator<addr::iface> >::end()
  0.00      0.79     0.00        1     0.00     0.00  std::vector<addr::iface, std::allocator<addr::iface> >::begin()
  0.00      0.79     0.00        1     0.00     0.02  std::vector<addr::iface, std::allocator<addr::iface> >::~vector()
  0.00      0.79     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.79     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.79     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.79     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.79     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.79     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.79     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.79     0.00        1     0.00     0.00  bool std::operator==<addr::route>(std::shared_ptr<addr::route> const&, decltype(nullptr))
  0.00      0.79     0.00        1     0.00     0.00  CATCH2_INTERNAL_TEST_73()::{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.27% of 0.79 seconds

index % time    self  children    called     name
                                                 <spontaneous>
[1]     61.4    0.00    0.48                 Catch::TestInvokerAsFunction::invoke() const [1]
                0.05    0.21       5/5           CATCH2_INTERNAL_TEST_33() [2]
                0.00    0.09       3/3           CATCH2_INTERNAL_TEST_57() [7]
                0.00    0.07       5/5           CATCH2_INTERNAL_TEST_0() [10]
                0.00    0.02       3/3           CATCH2_INTERNAL_TEST_28() [39]
                0.00    0.01       7/7           CATCH2_INTERNAL_TEST_7() [75]
                0.00    0.01       6/6           CATCH2_INTERNAL_TEST_16() [77]
                0.00    0.01       6/6           CATCH2_INTERNAL_TEST_95() [134]
                0.00    0.00      12/12          CATCH2_INTERNAL_TEST_33() [150]
                0.00    0.00       8/8           CATCH2_INTERNAL_TEST_20() [152]
                0.00    0.00      12/12          CATCH2_INTERNAL_TEST_42() [158]
                0.00    0.00      15/15          CATCH2_INTERNAL_TEST_0() [159]
                0.00    0.00      16/16          CATCH2_INTERNAL_TEST_35() [176]
                0.00    0.00       7/7           CATCH2_INTERNAL_TEST_63() [177]
                0.00    0.00      14/14          CATCH2_INTERNAL_TEST_0() [178]
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0() [187]
                0.00    0.00       9/9           CATCH2_INTERNAL_TEST_23() [192]
                0.00    0.00       8/8           CATCH2_INTERNAL_TEST_84() [201]
                0.00    0.00       7/7           CATCH2_INTERNAL_TEST_58() [206]
                0.00    0.00       6/6           CATCH2_INTERNAL_TEST_73() [214]
                0.00    0.00       5/5           CATCH2_INTERNAL_TEST_0() [215]
                0.00    0.00       2/2           CATCH2_INTERNAL_TEST_0() [262]
                0.00    0.00       3/213         CATCH2_INTERNAL_TEST_68() [144]
                0.00    0.00       2/2           CATCH2_INTERNAL_TEST_24() [273]
                0.00    0.00      13/577         CATCH2_INTERNAL_TEST_104() [163]
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0() [301]
-----------------------------------------------
                0.05    0.21       5/5           Catch::TestInvokerAsFunction::invoke() const [1]
[2]     32.7    0.05    0.21       5         CATCH2_INTERNAL_TEST_33() [2]
                0.01    0.11  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> >&&) [3]
                0.00    0.02  196908/264494      std::__cxx11::to_string(int) [31]
                0.00    0.01  656287/1619858     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [20]
                0.01    0.00  722424/1311207     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [49]
                0.00    0.01   65636/131939      addr::addr_parser::~addr_parser() [65]
                0.01    0.00  196709/329539      Catch::BinaryExpr<int, int> Catch::operator==<int, 0>(Catch::ExprLhs<int>&&, int) [74]
                0.01    0.00  262346/396042      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> >&&) [92]
                0.01    0.00  722401/1309711     operator"" catchsr(char const, unsigned long) [88]
                0.00    0.00   65636/131616      Catch::ExprLhs<addr::addr::network_type_t const&> Catch::operator<=<addr::addr::network_type_t, 0>(Catch::Decomposer&&, addr::addr::network_type_t&&) [129]
                0.00    0.00  131674/266983      Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool) [94]
                0.00    0.00     200/213         CATCH2_INTERNAL_TEST_68() [144]
                0.00    0.00  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> >&&) [153]
                0.00    0.00     113/2288        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [41]
                0.00    0.00   65636/131771      std::vector<addr::addr_range, std::allocator<addr::addr_range> >::operator[](unsigned long) [166]
                0.00    0.00   65636/792786      std::vector<addr::addr_range, std::allocator<addr::addr_range> >::size() const [89]
                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]) [194]
                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]) [195]
                0.00    0.00   65636/131821      Catch::BinaryExpr<unsigned long, int> Catch::operator==<int, 0>(Catch::ExprLhs<unsigned long>&&, int) [202]
                0.00    0.00   65636/131600      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&&) [203]
                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> >&&) [21]
                0.00    0.00      23/1622        Catch::SectionInfo::SectionInfo(Catch::SourceLineInfo const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const) [238]
                0.00    0.00      23/4368        Catch::SectionInfo::~SectionInfo() [252]
                0.00    0.00     100/300         Catch::BinaryExpr<int, unsigned short> Catch::operator==<unsigned short, 0>(Catch::ExprLhs<int>&&, unsigned short) [354]
                0.00    0.00       4/263029      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) [168]
                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]) [423]
                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]) [361]
                0.00    0.00  722401/1309711     Catch::AssertionHandler::~AssertionHandler() [505]
                0.00    0.00  196909/330317      Catch::ExprLhs<int> Catch::operator<=<int, 0>(Catch::Decomposer&&, int) [531]
                0.00    0.00  196709/329630      Catch::BinaryExpr<int, int>::~BinaryExpr() [533]
                0.00    0.00  131674/266955      void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) [539]
                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() [569]
                0.00    0.00   65636/131837      Catch::ExprLhs<unsigned long> Catch::operator<=<unsigned long, 0>(Catch::Decomposer&&, unsigned long) [578]
                0.00    0.00   65636/131837      Catch::BinaryExpr<unsigned long, int>::~BinaryExpr() [576]
                0.00    0.00   65636/131616      Catch::BinaryExpr<addr::addr::network_type_t const&, addr::addr::network_type_t const&>::~BinaryExpr() [582]
                0.00    0.00   65636/131833      std::vector<addr::addr_range, std::allocator<addr::addr_range> >::~vector() [579]
                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() [590]
                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() [592]
                0.00    0.00     100/300         Catch::BinaryExpr<int, unsigned short>::~BinaryExpr() [746]
                0.00    0.00      10/355         Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [12]>(char const (&) [12]) [738]
                0.00    0.00       5/76          Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [7]>(char const (&) [7]) [853]
                0.00    0.00       5/8           Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [43]>(char const (&) [43]) [1060]
                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() [1220]
                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() [798]
-----------------------------------------------
                0.00    0.00       1/263771      CATCH2_INTERNAL_TEST_95() [134]
                0.00    0.00       1/263771      CATCH2_INTERNAL_TEST_68() [144]
                0.00    0.00      27/263771      CATCH2_INTERNAL_TEST_0() [159]
                0.00    0.00      53/263771      CATCH2_INTERNAL_TEST_0() [178]
                0.00    0.00     229/263771      CATCH2_INTERNAL_TEST_63() [177]
                0.00    0.00     616/263771      CATCH2_INTERNAL_TEST_42() [158]
                0.00    0.04   65936/263771      CATCH2_INTERNAL_TEST_57() [7]
                0.01    0.11  196908/263771      CATCH2_INTERNAL_TEST_33() [2]
[3]     19.3    0.01    0.14  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> >&&) [3]
                0.00    0.12  263883/263883      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned long, char const) [4]
                0.00    0.02  263883/274326      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> >&&) [50]
                0.00    0.00  263883/268605      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> >&) [537]
-----------------------------------------------
                0.00    0.12  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> >&&) [3]
[4]     15.7    0.00    0.12  263883         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned long, char const) [4]
                0.00    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) [5]
                0.00    0.00  263883/689071      std::char_traits<char>::length(char const) [512]
-----------------------------------------------
                0.00    0.12  263883/263883      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned long, char const) [4]
[5]     15.7    0.00    0.12  263883         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::replace(unsigned long, unsigned long, char const, unsigned long) [5]
                0.02    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) [6]
                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 [157]
                0.00    0.00  263883/263883      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_limit(unsigned long, unsigned long) const [164]
-----------------------------------------------
                0.00    0.00    1479/265362      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const) [196]
                0.02    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) [5]
[6]     15.3    0.02    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) [6]
                0.01    0.04  527054/530270      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const, unsigned long) [13]
                0.01    0.01  793176/3614150     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [8]
                0.00    0.01  793176/798943      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check_length(unsigned long, unsigned long, char const) const [64]
                0.00    0.01  793176/1622626     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::capacity() const [40]
                0.00    0.00  265766/2503699     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char, char const, unsigned long) [29]
                0.00    0.00  266122/266122      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_disjunct(char const) const [154]
                0.00    0.00  793176/5364954     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [63]
                0.00    0.00  266122/14661764     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [12]
                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) [705]
-----------------------------------------------
                0.00    0.09       3/3           Catch::TestInvokerAsFunction::invoke() const [1]
[7]     11.9    0.00    0.09       3         CATCH2_INTERNAL_TEST_57() [7]
                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> >&&) [3]
                0.01    0.00  526350/1311207     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [49]
                0.00    0.01   65936/264494      std::__cxx11::to_string(int) [31]
                0.00    0.01   65686/131939      addr::addr_parser::~addr_parser() [65]
                0.00    0.01  263406/1619858     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [20]
                0.00    0.00   65686/131616      Catch::ExprLhs<addr::addr::network_type_t const&> Catch::operator<=<addr::addr::network_type_t, 0>(Catch::Decomposer&&, addr::addr::network_type_t&&) [129]
                0.00    0.00  131972/266983      Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool) [94]
                0.00    0.00  131072/329539      Catch::BinaryExpr<int, int> Catch::operator==<int, 0>(Catch::ExprLhs<int>&&, int) [74]
                0.00    0.00  526338/1309711     operator"" catchsr(char const, unsigned long) [88]
                0.00    0.00  131372/396042      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> >&&) [92]
                0.00    0.00     159/2288        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [41]
                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]) [171]
                0.00    0.00     300/577         CATCH2_INTERNAL_TEST_104() [163]
                0.00    0.00   65686/131771      std::vector<addr::addr_range, std::allocator<addr::addr_range> >::operator[](unsigned long) [166]
                0.00    0.00   65686/792786      std::vector<addr::addr_range, std::allocator<addr::addr_range> >::size() const [89]
                0.00    0.00   65686/131600      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&&) [203]
                0.00    0.00   65686/131821      Catch::BinaryExpr<unsigned long, int> Catch::operator==<int, 0>(Catch::ExprLhs<unsigned long>&&, int) [202]
                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> >&&) [153]
                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]) [353]
                0.00    0.00     100/174         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]) [347]
                0.00    0.00     200/300         Catch::BinaryExpr<int, unsigned short> Catch::operator==<unsigned short, 0>(Catch::ExprLhs<int>&&, unsigned short) [354]
                0.00    0.00      12/1622        Catch::SectionInfo::SectionInfo(Catch::SourceLineInfo const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const) [238]
                0.00    0.00      12/4368        Catch::SectionInfo::~SectionInfo() [252]
                0.00    0.00  526338/1309711     Catch::AssertionHandler::~AssertionHandler() [505]
                0.00    0.00  131972/266955      void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) [539]
                0.00    0.00  131422/330317      Catch::ExprLhs<int> Catch::operator<=<int, 0>(Catch::Decomposer&&, int) [531]
                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() [586]
                0.00    0.00  131072/329630      Catch::BinaryExpr<int, int>::~BinaryExpr() [533]
                0.00    0.00   65686/131837      Catch::ExprLhs<unsigned long> Catch::operator<=<unsigned long, 0>(Catch::Decomposer&&, unsigned long) [578]
                0.00    0.00   65686/131837      Catch::BinaryExpr<unsigned long, int>::~BinaryExpr() [576]
                0.00    0.00   65686/131616      Catch::BinaryExpr<addr::addr::network_type_t const&, addr::addr::network_type_t const&>::~BinaryExpr() [582]
                0.00    0.00   65686/131833      std::vector<addr::addr_range, std::allocator<addr::addr_range> >::~vector() [579]
                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() [569]
                0.00    0.00     200/319         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&) [744]
                0.00    0.00     200/300         Catch::BinaryExpr<int, unsigned short>::~BinaryExpr() [746]
                0.00    0.00     100/174         Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [8]>::~BinaryExpr() [763]
                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() [785]
                0.00    0.00       3/355         Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [12]>(char const (&) [12]) [738]
                0.00    0.00       3/8           Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [43]>(char const (&) [43]) [1060]
-----------------------------------------------
                0.00    0.00     703/3614150     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&) [275]
                0.00    0.00   11512/3614150     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const, unsigned long) [185]
                0.00    0.00   18923/3614150     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::push_back(char) [183]
                0.00    0.00  198470/3614150     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> >&&) [21]
                0.00    0.00  265256/3614150     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::clear() [133]
                0.00    0.00  293578/3614150     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> >&&) [50]
                0.01    0.00  420219/3614150     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) [52]
                0.01    0.00  548363/3614150     void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char, std::forward_iterator_tag) [25]
                0.01    0.01  793176/3614150     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const, unsigned long) [6]
                0.02    0.01 1063950/3614150     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [17]
[8]     10.8    0.06    0.03 3614150         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [8]
                0.02    0.00 3614334/3974318     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_length(unsigned long) [42]
                0.01    0.00 3614334/14661764     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [12]
                0.00    0.00 3614334/3903758     std::char_traits<char>::assign(char&, char const&) [495]
-----------------------------------------------
                0.00    0.00     282/5899766     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) [38]
                0.00    0.00  293578/5899766     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> >&&) [50]
                0.00    0.01  596158/5899766     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> >&&) [21]
                0.01    0.02 1622807/5899766     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::capacity() const [40]
                0.01    0.03 3386941/5899766     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose() [15]
[9]      9.5    0.02    0.06 5899766         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_is_local() const [9]
                0.02    0.02 5899766/5899766     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() const [19]
                0.02    0.00 5899766/14661764     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [12]
-----------------------------------------------
                0.00    0.07       5/5           Catch::TestInvokerAsFunction::invoke() const [1]
[10]     8.5    0.00    0.07       5         CATCH2_INTERNAL_TEST_0() [10]
                0.00    0.06       2/2           std::vector<addr::addr_range, std::allocator<addr::addr_range> >::push_back(addr::addr_range const&) [11]
                0.00    0.01       1/1           std::vector<addr::addr_range, std::allocator<addr::addr_range> >::vector() [115]
                0.00    0.00      13/2288        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [41]
                0.00    0.00     460/266983      Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool) [94]
                0.00    0.00     525/1311207     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [49]
                0.00    0.00     502/1309711     operator"" catchsr(char const, unsigned long) [88]
                0.00    0.00      23/1622        Catch::SectionInfo::SectionInfo(Catch::SourceLineInfo const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const) [238]
                0.00    0.00      27/1619858     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [20]
                0.00    0.00      23/4368        Catch::SectionInfo::~SectionInfo() [252]
                0.00    0.00       4/396042      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> >&&) [92]
                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&) [405]
                0.00    0.00      14/21          Catch::BinaryExpr<addr::addr&, addr::addr& const&> Catch::operator==<addr::addr&, 0>(Catch::ExprLhs<addr::addr&>&&, addr::addr&) [389]
                0.00    0.00       4/4           std::vector<addr::addr_range, std::allocator<addr::addr_range> >::vector(std::vector<addr::addr_range, std::allocator<addr::addr_range> > const&) [411]
                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]) [441]
                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]) [369]
                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]) [371]
                0.00    0.00     502/1309711     Catch::AssertionHandler::~AssertionHandler() [505]
                0.00    0.00     460/266955      void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) [539]
                0.00    0.00      14/50          Catch::ExprLhs<addr::addr& const&> Catch::operator<=<addr::addr&, 0>(Catch::Decomposer&&, addr::addr&) [873]
                0.00    0.00      14/50          Catch::BinaryExpr<addr::addr&, addr::addr&>::~BinaryExpr() [871]
                0.00    0.00      14/14          Catch::ExprLhs<addr::addr const& const&> Catch::operator<=<addr::addr const&, 0>(Catch::Decomposer&&, addr::addr const&) [992]
                0.00    0.00      14/14          Catch::BinaryExpr<addr::addr const&, addr::addr&>::~BinaryExpr() [986]
                0.00    0.00      10/355         Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [12]>(char const (&) [12]) [738]
                0.00    0.00       7/12          addr::addr_range::addr_range() [1007]
                0.00    0.00       5/5           Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [13]>(char const (&) [13]) [1122]
                0.00    0.00       5/24          Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [35]>(char const (&) [35]) [935]
                0.00    0.00       5/131833      std::vector<addr::addr_range, std::allocator<addr::addr_range> >::~vector() [579]
                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() [1275]
                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() [887]
                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() [906]
-----------------------------------------------
                0.00    0.06       2/2           CATCH2_INTERNAL_TEST_0() [10]
[11]     7.2    0.00    0.06       2         std::vector<addr::addr_range, std::allocator<addr::addr_range> >::push_back(addr::addr_range const&) [11]
                0.00    0.05  131858/131858      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&) [14]
                0.01    0.00  131858/131858      std::vector<addr::addr_range, std::allocator<addr::addr_range> >::end() [101]
-----------------------------------------------
                0.00    0.00    1398/14661764     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&) [275]
                0.00    0.00    5745/14661764     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&) [207]
                0.00    0.00    8382/14661764     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const, unsigned long) [185]
                0.00    0.00   18923/14661764     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::push_back(char) [183]
                0.00    0.00  264123/14661764     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare(char const) const [167]
                0.00    0.00  265993/14661764     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) [38]
                0.00    0.00  266122/14661764     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const, unsigned long) [6]
                0.00    0.00  266496/14661764     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const, unsigned long) [13]
                0.00    0.00  267951/14661764     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const [180]
                0.00    0.00  275132/14661764     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::data() const [179]
                0.00    0.00  288472/14661764     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> >&&) [50]
                0.00    0.00  420219/14661764     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) [52]
                0.00    0.00  462927/14661764     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> >&&) [21]
                0.00    0.00  530422/14661764     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_disjunct(char const) const [154]
                0.00    0.00  548363/14661764     void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char, std::forward_iterator_tag) [25]
                0.00    0.00  565738/14661764     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&) [23]
                0.00    0.00  691258/14661764     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_destroy(unsigned long) [156]
                0.01    0.00 3614334/14661764     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [8]
                0.02    0.00 5899766/14661764     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_is_local() const [9]
[12]     6.3    0.05    0.00 14661764         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [12]
-----------------------------------------------
                0.00    0.00     712/530270      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::push_back(char) [183]
                0.00    0.00    2504/530270      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const, unsigned long) [185]
                0.01    0.04  527054/530270      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const, unsigned long) [6]
[13]     6.2    0.01    0.04  530270         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const, unsigned long) [13]
                0.01    0.01  530448/954642      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long) [33]
                0.01    0.00  796054/2503699     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char, char const, unsigned long) [29]
                0.00    0.01  530448/3386941     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose() [15]
                0.00    0.01  530448/1622626     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::capacity() const [40]
                0.00    0.00  266496/14661764     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [12]
                0.00    0.00 1060896/2237202     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const [502]
                0.00    0.00  530448/1669504     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data(char) [503]
                0.00    0.00  530448/1309595     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_capacity(unsigned long) [506]
-----------------------------------------------
                0.00    0.05  131858/131858      std::vector<addr::addr_range, std::allocator<addr::addr_range> >::push_back(addr::addr_range const&) [11]
[14]     5.9    0.00    0.05  131858         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&) [14]
                0.00    0.03  263716/263716      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>&) [28]
                0.00    0.02  131858/131858      std::vector<addr::addr_range, std::allocator<addr::addr_range> >::_M_check_len(unsigned long, char const) const [55]
                0.00    0.00  395574/527898      std::Vectorbase<addr::addr_range, std::allocator<addr::addr_range> >::_M_get_Tp_allocator() [520]
                0.00    0.00  263716/528338      __gnu_cxx::__normal_iterator<addr::addr_range, std::vector<addr::addr_range, std::allocator<addr::addr_range> > >::base() const [519]
                0.00    0.00  131858/131858      std::vector<addr::addr_range, std::allocator<addr::addr_range> >::begin() [574]
                0.00    0.00  131858/131858      __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&) [572]
                0.00    0.00  131858/131862      std::Vectorbase<addr::addr_range, std::allocator<addr::addr_range> >::_M_allocate(unsigned long) [570]
                0.00    0.00  131858/395582      addr::addr_range const& std::forward<addr::addr_range const&>(std::remove_reference<addr::addr_range const&>::type&) [529]
                0.00    0.00  131858/131858      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&) [573]
                0.00    0.00  131858/264178      void std::Destroy<addr::addrrange, addr::addr_range>(addr::addr_range, addr::addr_range, std::allocator<addr::addr_range>&) [552]
                0.00    0.00  131858/264178      std::Vectorbase<addr::addr_range, std::allocator<addr::addr_range> >::_M_deallocate(addr::addr_range, unsigned long) [551]
-----------------------------------------------
                0.00    0.00     321/3386941     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&) [275]
                0.00    0.00  265993/3386941     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) [38]
                0.00    0.01  530448/3386941     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const, unsigned long) [13]
                0.00    0.03 2590179/3386941     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [20]
[15]     5.8    0.00    0.05 3386941         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose() [15]
                0.01    0.03 3386941/5899766     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_is_local() const [9]
                0.00    0.00  691258/691258      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_destroy(unsigned long) [156]
-----------------------------------------------
                                                 <spontaneous>
[16]     5.1    0.04    0.00                 Catch::RunContext::handleExpr(Catch::AssertionInfo const&, Catch::ITransientExpression const&, Catch::AssertionReaction&) [16]
-----------------------------------------------
                0.00    0.00       1/4931        unittest::g_source_dir[abi:cxx11]() [329]
                0.00    0.00       1/4931        unittest::g_tmp_dir[abi:cxx11]() [328]
                0.00    0.00       1/4931        Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<int, void>(int&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [60]
                0.00    0.00       1/4931        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&) [317]
                0.00    0.00       1/4931        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&) [322]
                0.00    0.00       1/4931        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&) [320]
                0.00    0.00       1/4931        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&) [321]
                0.00    0.00       1/4931        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&) [311]
                0.00    0.00       1/4931        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&) [316]
                0.00    0.00       1/4931        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&) [312]
                0.00    0.00       1/4931        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&) [313]
                0.00    0.00       1/4931        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&) [314]
                0.00    0.00       1/4931        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&) [315]
                0.00    0.00       1/4931        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&) [318]
                0.00    0.00       1/4931        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&) [319]
                0.00    0.00       1/4931        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&) [309]
                0.00    0.00       1/4931        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&) [310]
                0.00    0.00       1/4931        Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<long, void>(long&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [323]
                0.00    0.00       2/4931        CATCH2_INTERNAL_TEST_23() [192]
                0.00    0.00       2/4931        CATCH2_INTERNAL_TEST_35() [176]
                0.00    0.00       2/4931        CATCH2_INTERNAL_TEST_20() [152]
                0.00    0.00       2/4931        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&) [302]
                0.00    0.00       2/4931        Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<double, void>(double&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [299]
                0.00    0.00       3/4931        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&) [87]
                0.00    0.00       3/4931        Catch::ConfigData::ConfigData() [286]
                0.00    0.00       3/4931        Catch::TestSpecParser::TestSpecParser(Catch::ITagAliasRegistry const&) [290]
                0.00    0.00       4/4931        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&) [282]
                0.00    0.00       6/4931        CATCH2_INTERNAL_TEST_0() [215]
                0.00    0.00       9/4931        Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::ResultValueBase(Catch::Clara::Detail::ResultType, Catch::Clara::ParseResultType const&) [265]
                0.00    0.00      12/4931        CATCH2_INTERNAL_TEST_104() [163]
                0.00    0.00      25/4931        Catch::TestCaseInfo::TestCaseInfo(Catch::StringRef, Catch::NameAndTags const&, Catch::SourceLineInfo const&) [199]
                0.00    0.00      32/4931        Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl(std::shared_ptr<Catch::Clara::Detail::BoundRef> const&) [218]
                0.00    0.00      55/4931        CATCH2_INTERNAL_TEST_33() [150]
                0.00    0.00     105/4931        CATCH2_INTERNAL_TEST_16() [77]
                0.00    0.00     106/4931        CATCH2_INTERNAL_TEST_7() [75]
                0.00    0.00     167/4931        Catch::Clara::Detail::BasicResult<void>::ResultBase(Catch::Clara::Detail::ResultType) [174]
                0.00    0.00     168/4931        Catch::Clara::Detail::BasicResult<Catch::Clara::Detail::ParseState>::ResultValueBase(Catch::Clara::Detail::ResultType, Catch::Clara::Detail::ParseState const&) [172]
                0.00    0.00     316/4931        CATCH2_INTERNAL_TEST_28() [39]
                0.00    0.00     402/4931        Catch::RunContext::runTest(Catch::TestCaseHandle const&) [149]
                0.00    0.01    1699/4931        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&) [18]
                0.00    0.01    1788/4931        Catch::AssertionResultData::AssertionResultData(Catch::ResultWas::OfType, Catch::LazyExpression const&) [66]
[17]     4.6    0.00    0.04    4931         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [17]
                0.02    0.01 1063950/3614150     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [8]
                0.00    0.01 1063950/2354536     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() [35]
                0.00    0.00 1063950/1640397     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::Allochider(char, std::allocator<char>&&) [504]
-----------------------------------------------
                0.00    0.00      22/671         CATCH2_INTERNAL_TEST_33() [150]
                0.00    0.00      40/671         CATCH2_INTERNAL_TEST_20() [152]
                0.00    0.01     146/671         CATCH2_INTERNAL_TEST_16() [77]
                0.00    0.01     147/671         CATCH2_INTERNAL_TEST_7() [75]
                0.00    0.02     316/671         CATCH2_INTERNAL_TEST_28() [39]
[18]     4.6    0.00    0.04     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&) [18]
                0.00    0.02    1699/1724        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) [38]
                0.00    0.01    1699/4931        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [17]
                0.00    0.00    1699/1724        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const, unsigned long) [229]
                0.00    0.00    1699/5187        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&) [207]
                0.00    0.00    1699/5364954     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [63]
                0.00    0.00    1699/689071      std::char_traits<char>::length(char const) [512]
-----------------------------------------------
                0.02    0.02 5899766/5899766     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_is_local() const [9]
[19]     4.4    0.02    0.02 5899766         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() const [19]
                0.00    0.02 5899766/5899766     std::pointer_traits<char const>::pointer_to(char const&) [47]
-----------------------------------------------
                0.00    0.00       1/1619858     Catch::Clara::ExeName::set(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [357]
                0.00    0.00       1/1619858     Catch::Clara::Args::~Args() [396]
                0.00    0.00       1/1619858     Catch::generateRandomSeed(Catch::GenerateFrom) [324]
                0.00    0.00       2/1619858     unittest::detail::init_tmp_dir(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [333]
                0.00    0.00       2/1619858     CATCH2_INTERNAL_TEST_0() [301]
                0.00    0.00       2/1619858     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&) [302]
                0.00    0.00       3/1619858     (anonymous namespace)::add_command_line_options(Catch::Clara::Parser const&) [57]
                0.00    0.00       3/1619858     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> >) [397]
                0.00    0.00       3/1619858     Catch::ConfigData::ReporterAndFile::~ReporterAndFile() [399]
                0.00    0.00       3/1619858     Catch::ConsoleReporter::printTotalsDivider(Catch::Totals const&) [401]
                0.00    0.00       3/1619858     Catch::TestSpecParser::~TestSpecParser() [400]
                0.00    0.00       4/1619858     Catch::Clara::Help::Help(bool&) [256]
                0.00    0.00       6/1619858     CATCH2_INTERNAL_TEST_24() [273]
                0.00    0.00       6/1619858     Catch::ConfigData::~ConfigData() [372]
                0.00    0.00       8/1619858     Catch::ReporterRegistry::ReporterRegistry() [263]
                0.00    0.00       8/1619858     std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Catch::Detail::unique_ptr<Catch::IReporterFactory> >::~pair() [382]
                0.00    0.00       8/1619858     Catch::(anonymous namespace)::ColumnInfo::~ColumnInfo() [381]
                0.00    0.00       9/1619858     Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::~BasicResult() [379]
                0.00    0.00      16/1619858     CATCH2_INTERNAL_TEST_0() [187]
                0.00    0.00      16/1619858     CATCH2_INTERNAL_TEST_0() [262]
                0.00    0.00      20/1619858     unittest::snap_catch2_main(char const, char const, int, char*, void ()(), Catch::Clara::Parser ()(Catch::Clara::Parser const&), int ()(Catch::Session&), void ()()) [37]
                0.00    0.00      25/1619858     CATCH2_INTERNAL_TEST_68() [144]
                0.00    0.00      25/1619858     Catch::TestCaseTracking::TrackerContext::startRun() [253]
                0.00    0.00      27/1619858     CATCH2_INTERNAL_TEST_0() [10]
                0.00    0.00      34/1619858     Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Arg>::~ParserRefImpl() [365]
                0.00    0.00      42/1619858     CATCH2_INTERNAL_TEST_0() [215]
                0.00    0.00      45/1619858     CATCH2_INTERNAL_TEST_73() [214]
                0.00    0.00      50/1619858     Catch::TestCaseInfo::~TestCaseInfo() [358]
                0.00    0.00      55/1619858     CATCH2_INTERNAL_TEST_95() [134]
                0.00    0.00     102/1619858     Catch::makeCommandLineParser(Catch::ConfigData&) [27]
                0.00    0.00     107/1619858     CATCH2_INTERNAL_TEST_23() [192]
                0.00    0.00     143/1619858     CATCH2_INTERNAL_TEST_84() [201]
                0.00    0.00     153/1619858     CATCH2_INTERNAL_TEST_58() [206]
                0.00    0.00     167/1619858     Catch::Clara::Detail::BasicResult<void>::~BasicResult() [342]
                0.00    0.00     169/1619858     Catch::Clara::Detail::BasicResult<Catch::Clara::Detail::ParseState>::~BasicResult() [341]
                0.00    0.00     176/1619858     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> >&) [213]
                0.00    0.00     221/1619858     CATCH2_INTERNAL_TEST_104() [163]
                0.00    0.00     261/1619858     Catch::TestCaseTracking::SectionTracker::~SectionTracker() [336]
                0.00    0.00     273/1619858     CATCH2_INTERNAL_TEST_20() [152]
                0.00    0.00     273/1619858     CATCH2_INTERNAL_TEST_33() [150]
                0.00    0.00     346/1619858     CATCH2_INTERNAL_TEST_0() [159]
                0.00    0.00     356/1619858     Catch::ReusableStringStream::~ReusableStringStream() [148]
                0.00    0.00     372/1619858     CATCH2_INTERNAL_TEST_0() [178]
                0.00    0.00     402/1619858     Catch::RunContext::runTest(Catch::TestCaseHandle const&) [149]
                0.00    0.00     402/1619858     Catch::TestCaseStats::~TestCaseStats() [326]
                0.00    0.00     433/1619858     CATCH2_INTERNAL_TEST_35() [176]
                0.00    0.00     440/1619858     Catch::Clara::Opt::isMatch(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const [304]
                0.00    0.00     657/1619858     CATCH2_INTERNAL_TEST_7() [75]
                0.00    0.00     766/1619858     CATCH2_INTERNAL_TEST_16() [77]
                0.00    0.00     861/1619858     Catch::Clara::Detail::Token::~Token() [300]
                0.00    0.00     902/1619858     addr::iface::~iface() [292]
                0.00    0.00    1491/1619858     CATCH2_INTERNAL_TEST_28() [39]
                0.00    0.00    1908/1619858     Catch::TestCaseTracking::NameAndLocation::~NameAndLocation() [279]
                0.00    0.00    2496/1619858     CATCH2_INTERNAL_TEST_63() [177]
                0.00    0.00    3777/1619858     CATCH2_INTERNAL_TEST_42() [158]
                0.00    0.00    4368/1619858     Catch::SectionInfo::~SectionInfo() [252]
                0.00    0.00    5132/1619858     Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::~ParserRefImpl() [247]
                0.00    0.00    5666/1619858     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> >) [232]
                0.00    0.00    7152/1619858     Catch::AssertionResultData::~AssertionResultData() [230]
                0.00    0.01  263406/1619858     CATCH2_INTERNAL_TEST_57() [7]
                0.00    0.01  656287/1619858     CATCH2_INTERNAL_TEST_33() [2]
                0.00    0.01  659765/1619858     addr::addr_parser::~addr_parser() [65]
[20]     4.4    0.00    0.03 1619858         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [20]
                0.00    0.03 2590179/3386941     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose() [15]
                0.00    0.00 2590179/2590179     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::~Allochider() [498]
-----------------------------------------------
                0.00    0.00       1/168         CATCH2_INTERNAL_TEST_33() [2]
                0.00    0.03     167/168         Catch::Clara::Detail::BasicResult<Catch::Clara::Detail::ParseState>::operator=(Catch::Clara::Detail::BasicResult<Catch::Clara::Detail::ParseState>&&) [22]
[21]     4.4    0.00    0.03     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> >&&) [21]
                0.01    0.00  264876/264876      void std::__alloc_on_move<std::allocator<char> >(std::allocator<char>&, std::allocator<char>&) [95]
                0.00    0.01  596158/5899766     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_is_local() const [9]
                0.00    0.01  264876/264876      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::clear() [133]
                0.00    0.00  198470/3614150     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [8]
                0.00    0.00  198223/2503699     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char, char const, unsigned long) [29]
                0.00    0.00  595163/5364954     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [63]
                0.00    0.00  462927/14661764     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [12]
                0.00    0.00   66406/3974318     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_length(unsigned long) [42]
                0.00    0.00  529752/2469231     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator() [499]
                0.00    0.00  132812/1669504     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data(char) [503]
                0.00    0.00   66486/66486       __gnu_cxx::__alloc_traits<std::allocator<char> >::_S_propagate_on_move_assign() [587]
                0.00    0.00   66481/1309595     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_capacity(unsigned long) [506]
                0.00    0.00   66406/2237202     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const [502]
                0.00    0.00     155/155         __gnu_cxx::__alloc_traits<std::allocator<char> >::_S_always_equal() [782]
-----------------------------------------------
                                                 <spontaneous>
[22]     4.3    0.00    0.03                 Catch::Clara::Detail::BasicResult<Catch::Clara::Detail::ParseState>::operator=(Catch::Clara::Detail::BasicResult<Catch::Clara::Detail::ParseState>&&) [22]
                0.00    0.03     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> >&&) [21]
-----------------------------------------------
                0.00    0.00       1/17887       Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<int, void>(int&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [60]
                0.00    0.00       1/17887       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&) [317]
                0.00    0.00       1/17887       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&) [322]
                0.00    0.00       1/17887       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&) [320]
                0.00    0.00       1/17887       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&) [321]
                0.00    0.00       1/17887       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&) [311]
                0.00    0.00       1/17887       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&) [316]
                0.00    0.00       1/17887       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&) [312]
                0.00    0.00       1/17887       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&) [313]
                0.00    0.00       1/17887       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&) [314]
                0.00    0.00       1/17887       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&) [315]
                0.00    0.00       1/17887       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&) [318]
                0.00    0.00       1/17887       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&) [319]
                0.00    0.00       1/17887       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&) [309]
                0.00    0.00       1/17887       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&) [310]
                0.00    0.00       1/17887       Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<long, void>(long&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [323]
                0.00    0.00       2/17887       Catch::ConfigData::ReporterAndFile::ReporterAndFile(Catch::ConfigData::ReporterAndFile const&) [339]
                0.00    0.00       2/17887       Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<double, void>(double&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [299]
                0.00    0.00       3/17887       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&) [87]
                0.00    0.00       3/17887       Catch::ConfigData::ConfigData(Catch::ConfigData const&) [305]
                0.00    0.00       4/17887       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&) [282]
                0.00    0.00       4/17887       Catch::(anonymous namespace)::ColumnInfo::ColumnInfo(Catch::(anonymous namespace)::ColumnInfo const&) [327]
                0.00    0.00      11/17887       Catch::Clara::Detail::TokenStream::loadBuffer() [280]
                0.00    0.00      32/17887       Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Arg>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Arg> const&) [267]
                0.00    0.00      50/17887       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) [250]
                0.00    0.00     176/17887       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> >&) [213]
                0.00    0.00     261/17887       Catch::TestCaseTracking::NameAndLocation::NameAndLocation(Catch::TestCaseTracking::NameAndLocation const&) [205]
                0.00    0.00     402/17887       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) [193]
                0.00    0.00     407/17887       addr::iface::iface(addr::iface const&) [191]
                0.00    0.00     425/17887       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&) [189]
                0.00    0.00     440/17887       (anonymous namespace)::normaliseOpt(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [186]
                0.00    0.00     839/17887       Catch::Clara::Detail::Token::Token(Catch::Clara::Detail::Token const&) [169]
                0.00    0.00    1297/17887       Catch::SectionInfo::SectionInfo(Catch::SectionInfo const&) [155]
                0.00    0.00    1647/17887       Catch::TestCaseTracking::NameAndLocation::NameAndLocation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::SourceLineInfo const&) [151]
                0.00    0.00    3010/17887       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&) [135]
                0.00    0.00    3492/17887       Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt> const&) [132]
                0.00    0.01    5364/17887       Catch::AssertionResultData::AssertionResultData(Catch::AssertionResultData const&) [85]
[23]     4.2    0.01    0.02   17887         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&) [23]
                0.00    0.02  282869/548363      void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char) [24]
                0.00    0.00  282869/2354536     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() [35]
                0.00    0.00  565738/14661764     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [12]
                0.00    0.00  282869/2171742     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator() const [126]
                0.00    0.00  282869/282869      __gnu_cxx::__alloc_traits<std::allocator<char> >::_S_select_on_copy(std::allocator<char> const&) [535]
                0.00    0.00  282869/1640397     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::Allochider(char, std::allocator<char>&&) [504]
                0.00    0.00  282869/2237202     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const [502]
-----------------------------------------------
                0.00    0.02  265494/548363      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<char, void>(char, char, std::allocator<char> const&) [51]
                0.00    0.02  282869/548363      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&) [23]
[24]     4.2    0.00    0.03  548363         void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char) [24]
                0.00    0.03  548363/548363      void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct_aux<char>(char, char, std::__false_type) [26]
-----------------------------------------------
                0.00    0.03  548363/548363      void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct_aux<char>(char, char, std::__false_type) [26]
[25]     4.2    0.00    0.03  548363         void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char, std::forward_iterator_tag) [25]
                0.01    0.01  548363/548363      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy_chars(char, char, char) [56]
                0.01    0.00  548363/3614150     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [8]
                0.00    0.00   70723/954642      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long) [33]
                0.00    0.00  548363/14661764     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [12]
                0.00    0.00  548363/548363      bool __gnu_cxx::__is_null_pointer<char>(char) [513]
                0.00    0.00  548363/548363      std::iterator_traits<char>::difference_type std::distance<char>(char, char) [516]
                0.00    0.00   70723/1669504     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data(char) [503]
                0.00    0.00   70723/1309595     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_capacity(unsigned long) [506]
-----------------------------------------------
                0.00    0.03  548363/548363      void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char) [24]
[26]     4.2    0.00    0.03  548363         void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct_aux<char>(char, char, std::__false_type) [26]
                0.00    0.03  548363/548363      void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char, std::forward_iterator_tag) [25]
-----------------------------------------------
                                                 <spontaneous>
[27]     4.2    0.00    0.03                 Catch::makeCommandLineParser(Catch::ConfigData&) [27]
                0.00    0.02      32/39          Catch::Clara::Parser Catch::Clara::Parser::operator|<Catch::Clara::Opt>(Catch::Clara::Opt const&) const [34]
                0.00    0.01       2/3           Catch::Clara::Opt::Opt<unsigned int, void>(unsigned int&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [86]
                0.00    0.00      33/86          Catch::Clara::Parser::~Parser() [82]
                0.00    0.00     102/2288        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [41]
                0.00    0.00      48/62          Catch::Clara::Opt::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [181]
                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       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&) [281]
                0.00    0.00      32/2566        Catch::Clara::Opt::~Opt() [225]
                0.00    0.00     102/1619858     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [20]
                0.00    0.00       1/87          Catch::Clara::ExeName::~ExeName() [818]
-----------------------------------------------
                0.00    0.03  263716/263716      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&) [14]
[28]     3.8    0.00    0.03  263716         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>&) [28]
                0.00    0.02  264564/264564      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>&) [45]
                0.00    0.01  529128/529128      std::move_iterator<addr::addr_range> std::__make_move_if_noexcept_iterator<addr::addr_range, std::move_iterator<addr::addr_range> >(addr::addr_range) [91]
-----------------------------------------------
                0.00    0.00     699/2503699     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&) [275]
                0.00    0.00    8382/2503699     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const, unsigned long) [185]
                0.00    0.00  198223/2503699     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> >&&) [21]
                0.00    0.00  265766/2503699     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const, unsigned long) [6]
                0.00    0.00  265993/2503699     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) [38]
                0.01    0.00  420219/2503699     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy_chars(char, char const, char const) [141]
                0.01    0.00  548363/2503699     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy_chars(char, char, char) [56]
                0.01    0.00  796054/2503699     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const, unsigned long) [13]
[29]     3.8    0.03    0.00 2503699         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char, char const, unsigned long) [29]
                0.00    0.00 2233200/2238306     std::char_traits<char>::copy(char, char const, unsigned long) [501]
                0.00    0.00  270499/3903758     std::char_traits<char>::assign(char&, char const&) [495]
-----------------------------------------------
                0.00    0.00      40/265494      std::__cxx11::to_string(unsigned int) [337]
                0.00    0.00     176/265494      std::__cxx11::to_string(unsigned long) [293]
                0.01    0.02  265278/265494      std::__cxx11::to_string(int) [31]
[30]     3.7    0.01    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, ...) [30]
                0.00    0.02  265494/265494      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<char, void>(char, char, std::allocator<char> const&) [51]
-----------------------------------------------
                0.00    0.00       1/264494      CATCH2_INTERNAL_TEST_95() [134]
                0.00    0.00       1/264494      CATCH2_INTERNAL_TEST_68() [144]
                0.00    0.00      10/264494      CATCH2_INTERNAL_TEST_35() [176]
                0.00    0.00      10/264494      CATCH2_INTERNAL_TEST_20() [152]
                0.00    0.00      10/264494      CATCH2_INTERNAL_TEST_58() [206]
                0.00    0.00      37/264494      CATCH2_INTERNAL_TEST_0() [159]
                0.00    0.00      78/264494      CATCH2_INTERNAL_TEST_0() [178]
                0.00    0.00     662/264494      CATCH2_INTERNAL_TEST_63() [177]
                0.00    0.00     841/264494      CATCH2_INTERNAL_TEST_42() [158]
                0.00    0.01   65936/264494      CATCH2_INTERNAL_TEST_57() [7]
                0.00    0.02  196908/264494      CATCH2_INTERNAL_TEST_33() [2]
[31]     3.7    0.00    0.03  264494         std::__cxx11::to_string(int) [31]
                0.01    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, ...) [30]
-----------------------------------------------
                0.00    0.01  799124/1888873     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check_length(unsigned long, unsigned long, char const) const [64]
                0.01    0.01 1089749/1888873     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long) [33]
[32]     3.6    0.01    0.02 1888873         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::max_size() const [32]
                0.01    0.00 1888873/1888873     std::allocator_traits<std::allocator<char> >::max_size(std::allocator<char> const&) [127]
                0.01    0.00 1888873/2171742     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator() const [126]
-----------------------------------------------
                0.00    0.00     321/954642      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&) [275]
                0.00    0.00   70723/954642      void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char, std::forward_iterator_tag) [25]
                0.00    0.00   87157/954642      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) [52]
                0.00    0.00  265993/954642      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) [38]
                0.01    0.01  530448/954642      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const, unsigned long) [13]
[33]     3.4    0.01    0.02  954642         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long) [33]
                0.01    0.01 1089749/1888873     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::max_size() const [32]
                0.00    0.00  954643/2469231     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator() [499]
                0.00    0.00  954643/954643      std::allocator_traits<std::allocator<char> >::allocate(std::allocator<char>&, unsigned long) [509]
-----------------------------------------------
                0.00    0.00       1/39          (anonymous namespace)::add_command_line_options(Catch::Clara::Parser const&) [57]
                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 ()()) [37]
                0.00    0.02      32/39          Catch::makeCommandLineParser(Catch::ConfigData&) [27]
[34]     3.2    0.00    0.03      39         Catch::Clara::Parser Catch::Clara::Parser::operator|<Catch::Clara::Opt>(Catch::Clara::Opt const&) const [34]
                0.00    0.01      78/84          Catch::Clara::Parser::Parser(Catch::Clara::Parser const&) [72]
                0.00    0.01      39/40          Catch::Clara::Parser::operator|=(Catch::Clara::Opt const&) [83]
                0.00    0.00      39/86          Catch::Clara::Parser::~Parser() [82]
-----------------------------------------------
                0.00    0.00    1223/2354536     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, unsigned long, std::allocator<char> const&) [228]
                0.00    0.00  153844/2354536     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [41]
                0.00    0.00  265494/2354536     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<char, void>(char, char, std::allocator<char> const&) [51]
                0.00    0.00  282869/2354536     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&) [23]
                0.00    0.00  587156/2354536     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> >&&) [50]
                0.00    0.01 1063950/2354536     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [17]
[35]     3.2    0.01    0.02 2354536         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() [35]
                0.01    0.01 2619690/2619690     std::pointer_traits<char>::pointer_to(char&) [61]
-----------------------------------------------
                                                 <spontaneous>
[36]     3.1    0.00    0.02                 main [36]
                0.00    0.02       1/1           unittest::snap_catch2_main(char const, char const, int, char**, void ()(), Catch::Clara::Parser ()(Catch::Clara::Parser const&), int ()(Catch::Session&), void ()()) [37]
-----------------------------------------------
                0.00    0.02       1/1           main [36]
[37]     3.1    0.00    0.02       1         unittest::snap_catch2_main(char const, char const, int, char**, void ()(), Catch::Clara::Parser ()(Catch::Clara::Parser const&), int ()(Catch::Session&), void ()()) [37]
                0.00    0.02       1/1           (anonymous namespace)::add_command_line_options(Catch::Clara::Parser const&) [57]
                0.00    0.00       6/39          Catch::Clara::Parser Catch::Clara::Parser::operator|<Catch::Clara::Opt>(Catch::Clara::Opt const&) const [34]
                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&) [86]
                0.00    0.00       7/86          Catch::Clara::Parser::~Parser() [82]
                0.00    0.00      20/2288        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [41]
                0.00    0.00      10/62          Catch::Clara::Opt::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [181]
                0.00    0.00       1/2           Catch::Clara::Parser::operator=(Catch::Clara::Parser&&) [219]
                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&) [281]
                0.00    0.00       2/2           unittest::g_source_dir[abi:cxx11]() [329]
                0.00    0.00       1/1           unittest::detail::init_tmp_dir(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [333]
                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       2/3           unittest::g_tmp_dir[abi:cxx11]() [328]
                0.00    0.00       6/2566        Catch::Clara::Opt::~Opt() [225]
                0.00    0.00      20/1619858     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [20]
                0.00    0.00       1/1           unittest::g_verbose() [1346]
                0.00    0.00       1/36          unittest::g_progress() [902]
-----------------------------------------------
                0.00    0.00      25/1724        Catch::TestCaseInfo::TestCaseInfo(Catch::StringRef, Catch::NameAndTags const&, Catch::SourceLineInfo const&) [199]
                0.00    0.02    1699/1724        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&) [18]
[38]     3.0    0.01    0.02    1724         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) [38]
                0.00    0.00  265993/954642      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long) [33]
                0.00    0.00  265993/3386941     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose() [15]
                0.00    0.00  266286/1622626     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::capacity() const [40]
                0.00    0.00  265993/2503699     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char, char const, unsigned long) [29]
                0.00    0.00  265993/14661764     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [12]
                0.00    0.00     282/5899766     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_is_local() const [9]
                0.00    0.00  532279/2237202     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const [502]
                0.00    0.00  265993/1669504     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data(char) [503]
                0.00    0.00  265993/1309595     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_capacity(unsigned long) [506]
-----------------------------------------------
                0.00    0.02       3/3           Catch::TestInvokerAsFunction::invoke() const [1]
[39]     2.8    0.00    0.02       3         CATCH2_INTERNAL_TEST_28() [39]
                0.00    0.02     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&) [18]
                0.00    0.00     316/4931        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [17]
                0.00    0.00     103/2288        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [41]
                0.00    0.00     148/148         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(char const) [197]
                0.00    0.00   24818/1311207     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [49]
                0.00    0.00     188/684         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const [180]
                0.00    0.00   24809/1309711     operator"" catchsr(char const, unsigned long) [88]
                0.00    0.00    2617/17582       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char) [184]
                0.00    0.00   22965/48174       Catch::BinaryExpr<char, int> Catch::operator==<int, 0>(Catch::ExprLhs<char>&&, int) [226]
                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) [200]
                0.00    0.00    1491/1619858     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [20]
                0.00    0.00     786/266983      Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool) [94]
                0.00    0.00     524/396042      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> >&&) [92]
                0.00    0.00     168/329539      Catch::BinaryExpr<int, int> Catch::operator==<int, 0>(Catch::ExprLhs<int>&&, int) [74]
                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> >&&) [153]
                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> >&) [289]
                0.00    0.00     282/641         Catch::BinaryExpr<unsigned short, int> Catch::operator==<int, 0>(Catch::ExprLhs<unsigned short>&&, int) [344]
                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]) [361]
                0.00    0.00       9/1622        Catch::SectionInfo::SectionInfo(Catch::SourceLineInfo const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const) [238]
                0.00    0.00      84/230         Catch::BinaryExpr<char, char> Catch::operator==<char, 0>(Catch::ExprLhs<char>&&, char) [362]
                0.00    0.00       9/4368        Catch::SectionInfo::~SectionInfo() [252]
                0.00    0.00   24809/1309711     Catch::AssertionHandler::~AssertionHandler() [505]
                0.00    0.00   23049/48406       Catch::ExprLhs<char> Catch::operator<=<char, 0>(Catch::Decomposer&&, char) [594]
                0.00    0.00   22965/48174       Catch::BinaryExpr<char, int>::~BinaryExpr() [596]
                0.00    0.00     786/266955      void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) [539]
                0.00    0.00     282/641         Catch::ExprLhs<unsigned short> Catch::operator<=<unsigned short, 0>(Catch::Decomposer&&, unsigned short) [715]
                0.00    0.00     282/641         Catch::BinaryExpr<unsigned short, int>::~BinaryExpr() [712]
                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() [569]
                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() [677]
                0.00    0.00     168/330317      Catch::ExprLhs<int> Catch::operator<=<int, 0>(Catch::Decomposer&&, int) [531]
                0.00    0.00     168/329630      Catch::BinaryExpr<int, int>::~BinaryExpr() [533]
                0.00    0.00     168/2237202     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const [502]
                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() [798]
                0.00    0.00      84/232         Catch::BinaryExpr<char, char>::~BinaryExpr() [751]
                0.00    0.00       3/36          unittest::g_progress() [902]
-----------------------------------------------
                0.00    0.00     703/1622626     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&) [275]
                0.00    0.00    1578/1622626     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> >&&) [224]
                0.00    0.00   11512/1622626     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const, unsigned long) [185]
                0.00    0.00   18923/1622626     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::push_back(char) [183]
                0.00    0.00  266286/1622626     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) [38]
                0.00    0.01  530448/1622626     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const, unsigned long) [13]
                0.00    0.01  793176/1622626     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const, unsigned long) [6]
[40]     2.6    0.00    0.02 1622626         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::capacity() const [40]
                0.01    0.02 1622807/5899766     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_is_local() const [9]
-----------------------------------------------
                0.00    0.00       1/2288        CATCH2_INTERNAL_TEST_0() [187]
                0.00    0.00       1/2288        Catch::Clara::Args::Args(int, char const const) [325]
                0.00    0.00       1/2288        Catch::ConfigData::ConfigData() [286]
                0.00    0.00       1/2288        Catch::generateRandomSeed(Catch::GenerateFrom) [324]
                0.00    0.00       2/2288        CATCH2_INTERNAL_TEST_0() [301]
                0.00    0.00       3/2288        (anonymous namespace)::add_command_line_options(Catch::Clara::Parser const&) [57]
                0.00    0.00       3/2288        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]) [288]
                0.00    0.00       4/2288        CATCH2_INTERNAL_TEST_0() [262]
                0.00    0.00       4/2288        Catch::Clara::Help::Help(bool&) [256]
                0.00    0.00       4/2288        Catch::ConsoleReporter::ConsoleReporter(Catch::ReporterConfig const&)::{lambda()#1}::operator()() const [284]
                0.00    0.00       6/2288        CATCH2_INTERNAL_TEST_24() [273]
                0.00    0.00       8/2288        Catch::ReporterRegistry::ReporterRegistry() [263]
                0.00    0.00      11/2288        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&) [251]
                0.00    0.00      12/2288        CATCH2_INTERNAL_TEST_68() [144]
                0.00    0.00      13/2288        CATCH2_INTERNAL_TEST_0() [10]
                0.00    0.00      20/2288        unittest::snap_catch2_main(char const, char const, int, char*, void ()(), Catch::Clara::Parser ()(Catch::Clara::Parser const&), int ()(Catch::Session&), void ()()) [37]
                0.00    0.00      21/2288        CATCH2_INTERNAL_TEST_73() [214]
                0.00    0.00      26/2288        CATCH2_INTERNAL_TEST_0() [215]
                0.00    0.00      31/2288        CATCH2_INTERNAL_TEST_20() [152]
                0.00    0.00      39/2288        CATCH2_INTERNAL_TEST_95() [134]
                0.00    0.00      49/2288        CATCH2_INTERNAL_TEST_63() [177]
                0.00    0.00      49/2288        CATCH2_INTERNAL_TEST_58() [206]
                0.00    0.00      64/2288        CATCH2_INTERNAL_TEST_84() [201]
                0.00    0.00      77/2288        CATCH2_INTERNAL_TEST_16() [77]
                0.00    0.00      81/2288        CATCH2_INTERNAL_TEST_23() [192]
                0.00    0.00      97/2288        CATCH2_INTERNAL_TEST_0() [178]
                0.00    0.00      99/2288        CATCH2_INTERNAL_TEST_35() [176]
                0.00    0.00     102/2288        Catch::makeCommandLineParser(Catch::ConfigData&) [27]
                0.00    0.00     103/2288        CATCH2_INTERNAL_TEST_28() [39]
                0.00    0.00     110/2288        CATCH2_INTERNAL_TEST_7() [75]
                0.00    0.00     113/2288        CATCH2_INTERNAL_TEST_33() [2]
                0.00    0.00     115/2288        CATCH2_INTERNAL_TEST_42() [158]
                0.00    0.00     152/2288        CATCH2_INTERNAL_TEST_33() [150]
                0.00    0.00     155/2288        CATCH2_INTERNAL_TEST_0() [159]
                0.00    0.00     159/2288        CATCH2_INTERNAL_TEST_57() [7]
                0.00    0.00     196/2288        CATCH2_INTERNAL_TEST_104() [163]
                0.00    0.00     356/2288        Catch::ReusableStringStream::~ReusableStringStream() [148]
[41]     2.6    0.00    0.02    2288         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [41]
                0.00    0.02  153844/155067      void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const>(char const, char const) [54]
                0.00    0.00  153844/2354536     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() [35]
                0.00    0.00  153844/420561      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::Allochider(char, std::allocator<char> const&) [521]
                0.00    0.00  153844/689071      std::char_traits<char>::length(char const) [512]
-----------------------------------------------
                0.00    0.00   66406/3974318     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> >&&) [21]
                0.00    0.00  293578/3974318     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> >&&) [50]
                0.02    0.00 3614334/3974318     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [8]
[42]     2.5    0.02    0.00 3974318         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_length(unsigned long) [42]
-----------------------------------------------
                0.01    0.01  264564/264564      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) [44]
[43]     2.5    0.01    0.01  264564         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) [43]
                0.00    0.01  264610/264610      bool std::operator!=<addr::addr_range>(std::move_iterator<addr::addr_range> const&, std::move_iterator<addr::addr_range> const&) [97]
                0.00    0.00      46/46          std::move_iterator<addr::addr_range>::operator() const [876]
                0.00    0.00      46/54          addr::addr_range std::__addressof<addr::addr_range>(addr::addr_range&) [866]
                0.00    0.00      46/46          void std::Construct<addr::addrrange, addr::addr_range>(addr::addr_range, addr::addr_range&&) [878]
                0.00    0.00      46/46          std::move_iterator<addr::addr_range>::operator++() [877]
-----------------------------------------------
                0.00    0.02  264564/264564      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>&) [45]
[44]     2.5    0.00    0.02  264564         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) [44]
                0.01    0.01  264564/264564      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) [43]
-----------------------------------------------
                0.00    0.02  264564/264564      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>&) [28]
[45]     2.5    0.00    0.02  264564         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>&) [45]
                0.00    0.02  264564/264564      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) [44]
-----------------------------------------------
                                                 <spontaneous>
[46]     2.5    0.02    0.00                 Catch::getResultCapture() [46]
-----------------------------------------------
                0.00    0.02 5899766/5899766     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() const [19]
[47]     2.5    0.00    0.02 5899766         std::pointer_traits<char const>::pointer_to(char const&) [47]
                0.01    0.01 5899766/5899766     char const std::addressof<char const>(char const&) [48]
-----------------------------------------------
                0.01    0.01 5899766/5899766     std::pointer_traits<char const>::pointer_to(char const&) [47]
[48]     2.5    0.01    0.01 5899766         char const std::addressof<char const>(char const&) [48]
                0.01    0.00 5899766/5899766     char const std::__addressof<char const>(char const&) [125]
-----------------------------------------------
                0.00    0.00       1/1311207     __static_initialization_and_destruction_0(int, int) [431]
                0.00    0.00       1/1311207     __static_initialization_and_destruction_0(int, int) [432]
                0.00    0.00       1/1311207     __static_initialization_and_destruction_0(int, int) [433]
                0.00    0.00       1/1311207     __static_initialization_and_destruction_0(int, int) [434]
                0.00    0.00       4/1311207     CATCH2_INTERNAL_TEST_0() [301]
                0.00    0.00       6/1311207     __static_initialization_and_destruction_0(int, int) [383]
                0.00    0.00       6/1311207     __static_initialization_and_destruction_0(int, int) [384]
                0.00    0.00       9/1311207     __static_initialization_and_destruction_0(int, int) [377]
                0.00    0.00      25/1311207     Catch::TestCaseTracking::TrackerContext::startRun() [253]
                0.00    0.00      38/1311207     CATCH2_INTERNAL_TEST_68() [144]
                0.00    0.00      40/1311207     CATCH2_INTERNAL_TEST_24() [273]
                0.00    0.00      75/1311207     CATCH2_INTERNAL_TEST_0() [187]
                0.00    0.00      75/1311207     CATCH2_INTERNAL_TEST_95() [134]
                0.00    0.00     114/1311207     CATCH2_INTERNAL_TEST_0() [262]
                0.00    0.00     153/1311207     CATCH2_INTERNAL_TEST_23() [192]
                0.00    0.00     224/1311207     CATCH2_INTERNAL_TEST_84() [201]
                0.00    0.00     231/1311207     CATCH2_INTERNAL_TEST_20() [152]
                0.00    0.00     271/1311207     CATCH2_INTERNAL_TEST_58() [206]
                0.00    0.00     282/1311207     CATCH2_INTERNAL_TEST_73() [214]
                0.00    0.00     326/1311207     CATCH2_INTERNAL_TEST_0() [178]
                0.00    0.00     369/1311207     CATCH2_INTERNAL_TEST_33() [150]
                0.00    0.00     399/1311207     CATCH2_INTERNAL_TEST_104() [163]
                0.00    0.00     525/1311207     CATCH2_INTERNAL_TEST_0() [10]
                0.00    0.00     630/1311207     CATCH2_INTERNAL_TEST_35() [176]
                0.00    0.00     707/1311207     CATCH2_INTERNAL_TEST_0() [215]
                0.00    0.00     801/1311207     CATCH2_INTERNAL_TEST_0() [159]
                0.00    0.00    1776/1311207     CATCH2_INTERNAL_TEST_63() [177]
                0.00    0.00    3566/1311207     CATCH2_INTERNAL_TEST_42() [158]
                0.00    0.00   13228/1311207     CATCH2_INTERNAL_TEST_16() [77]
                0.00    0.00   13731/1311207     CATCH2_INTERNAL_TEST_7() [75]
                0.00    0.00   24818/1311207     CATCH2_INTERNAL_TEST_28() [39]
                0.01    0.00  526350/1311207     CATCH2_INTERNAL_TEST_57() [7]
                0.01    0.00  722424/1311207     CATCH2_INTERNAL_TEST_33() [2]
[49]     2.5    0.02    0.00 1311207         Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [49]
-----------------------------------------------
                0.00    0.00       1/274326      Catch::Clara::Detail::BasicResult<Catch::Clara::Detail::ParseState>::BasicResult(Catch::Clara::Detail::BasicResult<Catch::Clara::Detail::ParseState>&&) [394]
                0.00    0.00       8/274326      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<>) [368]
                0.00    0.00      11/274326      Catch::Clara::Detail::Token::Token(Catch::Clara::Detail::Token&&) [364]
                0.00    0.00     203/274326      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&) [285]
                0.00    0.00    1078/274326      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> >&&) [260]
                0.00    0.00    1255/274326      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> >&&) [224]
                0.00    0.00    1449/274326      Catch::SectionInfo::SectionInfo(Catch::SectionInfo&&) [248]
                0.00    0.00    1560/274326      Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>&&) [241]
                0.00    0.00    1622/274326      Catch::SectionInfo::SectionInfo(Catch::SourceLineInfo const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const) [238]
                0.00    0.00    3256/274326      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) [200]
                0.00    0.02  263883/274326      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> >&&) [3]
[50]     2.5    0.00    0.02  274326         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> >&&) [50]
                0.00    0.00  293578/3614150     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [8]
                0.00    0.00  587156/2354536     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() [35]
                0.00    0.00  293578/5899766     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_is_local() const [9]
                0.00    0.00  293578/3974318     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_length(unsigned long) [42]
                0.00    0.00  288472/14661764     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [12]
                0.00    0.00  582050/1669504     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data(char) [503]
                0.00    0.00  293578/2469231     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator() [499]
                0.00    0.00  293578/2464002     std::remove_reference<std::allocator<char>&>::type&& std::move<std::allocator<char>&>(std::allocator<char>&) [500]
                0.00    0.00  293578/1640397     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::Allochider(char, std::allocator<char>&&) [504]
                0.00    0.00  293578/2237202     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const [502]
                0.00    0.00  288472/1309595     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_capacity(unsigned long) [506]
                0.00    0.00    5106/2238306     std::char_traits<char>::copy(char, char const, unsigned long) [501]
-----------------------------------------------
                0.00    0.02  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, ...) [30]
[51]     2.4    0.00    0.02  265494         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<char, void>(char, char, std::allocator<char> const&) [51]
                0.00    0.02  265494/548363      void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char) [24]
                0.00    0.00  265494/2354536     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() [35]
                0.00    0.00  265494/420561      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::Allochider(char, std::allocator<char> const&) [521]
-----------------------------------------------
                0.00    0.02  420218/420218      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) [53]
[52]     2.4    0.00    0.02  420218         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) [52]
                0.01    0.00  420219/3614150     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [8]
                0.00    0.01  420219/420219      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy_chars(char, char const, char const) [141]
                0.00    0.00   87157/954642      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long) [33]
                0.00    0.00  420219/14661764     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [12]
                0.00    0.00  420219/420219      bool __gnu_cxx::__is_null_pointer<char const>(char const) [522]
                0.00    0.00  420219/420219      std::iterator_traits<char const>::difference_type std::distance<char const>(char const, char const) [525]
                0.00    0.00   87157/1669504     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data(char) [503]
                0.00    0.00   87157/1309595     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_capacity(unsigned long) [506]
-----------------------------------------------
                0.00    0.02  420218/420218      void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const>(char const, char const) [54]
[53]     2.4    0.00    0.02  420218         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) [53]
                0.00    0.02  420218/420218      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) [52]
-----------------------------------------------
                0.00    0.00    1223/155067      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, unsigned long, std::allocator<char> const&) [228]
                0.00    0.02  153844/155067      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [41]
[54]     2.4    0.00    0.02  155067         void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const>(char const, char const) [54]
                0.00    0.02  420218/420218      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) [53]
-----------------------------------------------
                0.00    0.02  131858/131858      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&) [14]
[55]     2.1    0.00    0.02  131858         std::vector<addr::addr_range, std::allocator<addr::addr_range> >::_M_check_len(unsigned long, char const) const [55]
                0.01    0.00  264564/264564      std::vector<addr::addr_range, std::allocator<addr::addr_range> >::max_size() const [98]
                0.01    0.00  529128/792786      std::vector<addr::addr_range, std::allocator<addr::addr_range> >::size() const [89]
                0.00    0.00  132282/133779      unsigned long const& std::max<unsigned long>(unsigned long const&, unsigned long const&) [557]
-----------------------------------------------
                0.01    0.01  548363/548363      void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char, std::forward_iterator_tag) [25]
[56]     2.1    0.01    0.01  548363         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy_chars(char, char, char) [56]
                0.01    0.00  548363/2503699     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char, char const, unsigned long) [29]
-----------------------------------------------
                0.00    0.02       1/1           unittest::snap_catch2_main(char const, char const, int, char**, void ()(), Catch::Clara::Parser ()(Catch::Clara::Parser const&), int ()(Catch::Session&), void ()()) [37]
[57]     2.0    0.00    0.02       1         (anonymous namespace)::add_command_line_options(Catch::Clara::Parser const&) [57]
                0.00    0.02       1/1           Catch::Clara::Opt::Opt<int, void>(int&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [59]
                0.00    0.00       1/39          Catch::Clara::Parser Catch::Clara::Parser::operator|<Catch::Clara::Opt>(Catch::Clara::Opt const&) const [34]
                0.00    0.00       3/2288        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [41]
                0.00    0.00       1/62          Catch::Clara::Opt::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [181]
                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() [225]
                0.00    0.00       3/1619858     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [20]
-----------------------------------------------
                                                 <spontaneous>
[58]     2.0    0.00    0.02                 Catch::RunContext::resetAssertionInfo() [58]
                0.01    0.00 1309711/1309736     Catch::StringRef::StringRef() [128]
                0.01    0.00 1309711/2351826     Catch::operator"" sr(char const, unsigned long) [130]
-----------------------------------------------
                0.00    0.02       1/1           (anonymous namespace)::addcommand_line_options(Catch::Clara::Parser const&) [57]
[59]     1.9    0.00    0.02       1         Catch::Clara::Opt::Opt<int, void>(int&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [59]
                0.00    0.02       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&) [60]
                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() [883]
-----------------------------------------------
                0.00    0.02       1/1           Catch::Clara::Opt::Opt<int, void>(int&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [59]
[60]     1.9    0.00    0.02       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&) [60]
                0.01    0.01       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> >&&) [62]
                0.00    0.00       1/4931        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [17]
                0.00    0.00       1/17887       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&) [23]
                0.00    0.00       1/40          Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl() [888]
                0.00    0.00       1/1           std::shared_ptr<Catch::Clara::Detail::BoundValueRef<int> > std::make_shared<Catch::Clara::Detail::BoundValueRef<int>, int&>(int&) [1385]
                0.00    0.00       1/1           std::shared_ptr<Catch::Clara::Detail::BoundValueRef<int> >::~shared_ptr() [1362]
-----------------------------------------------
                0.01    0.01 2619690/2619690     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() [35]
[61]     1.9    0.01    0.01 2619690         std::pointer_traits<char>::pointer_to(char&) [61]
                0.01    0.00 2619690/2619690     char std::addressof<char>(char&) [142]
-----------------------------------------------
                0.01    0.01       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&) [60]
[62]     1.9    0.01    0.01       1         std::shared_ptr<Catch::Clara::Detail::BoundRef>::shared_ptr<Catch::Clara::Detail::BoundValueRef<int>, void>(std::shared_ptr<Catch::Clara::Detail::BoundValueRef<int> >&&) [62]
                0.01    0.00       1/1           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>&&) [114]
                0.00    0.00       1/1           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> >&) [1389]
-----------------------------------------------
                0.00    0.00      50/5364954     Catch::TestCaseInfo::internalAppendTag(Catch::StringRef) [283]
                0.00    0.00      75/5364954     Catch::StringRef::StringRef(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [249]
                0.00    0.00    1479/5364954     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const) [196]
                0.00    0.00    1699/5364954     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&) [18]
                0.00    0.00    2510/5364954     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> >&&) [224]
                0.00    0.00    5745/5364954     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&) [207]
                0.00    0.00   18923/5364954     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::push_back(char) [183]
                0.00    0.00   22398/5364954     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const, unsigned long) [185]
                0.00    0.00  264123/5364954     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare(char const) const [167]
                0.00    0.00  264300/5364954     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_disjunct(char const) const [154]
                0.00    0.00  405954/5364954     __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&) [160]
                0.00    0.00  595163/5364954     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> >&&) [21]
                0.00    0.00  661735/5364954     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_limit(unsigned long, unsigned long) const [164]
                0.00    0.00  734134/5364954     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::empty() const [161]
                0.00    0.00  793176/5364954     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const, unsigned long) [6]
                0.00    0.00  794366/5364954     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check(unsigned long, char const) const [157]
                0.00    0.00  799124/5364954     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check_length(unsigned long, unsigned long, char const) const [64]
[63]     1.9    0.02    0.00 5364954         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [63]
-----------------------------------------------
                0.00    0.00    1724/798943      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const, unsigned long) [229]
                0.00    0.00    4043/798943      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const) [212]
                0.00    0.01  793176/798943      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const, unsigned long) [6]
[64]     1.8    0.00    0.01  798943         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check_length(unsigned long, unsigned long, char const) const [64]
                0.00    0.01  799124/1888873     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::max_size() const [32]
                0.00    0.00  799124/5364954     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [63]
-----------------------------------------------
                0.00    0.00       3/131939      CATCH2_INTERNAL_TEST_95() [134]
                0.00    0.00       3/131939      CATCH2_INTERNAL_TEST_68() [144]
                0.00    0.00       4/131939      CATCH2_INTERNAL_TEST_73() [214]
                0.00    0.00       6/131939      CATCH2_INTERNAL_TEST_20() [152]
                0.00    0.00      14/131939      CATCH2_INTERNAL_TEST_35() [176]
                0.00    0.00      42/131939      CATCH2_INTERNAL_TEST_0() [178]
                0.00    0.00     111/131939      CATCH2_INTERNAL_TEST_63() [177]
                0.00    0.00     126/131939      CATCH2_INTERNAL_TEST_0() [159]
                0.00    0.00     308/131939      CATCH2_INTERNAL_TEST_42() [158]
                0.00    0.01   65636/131939      CATCH2_INTERNAL_TEST_33() [2]
                0.00    0.01   65686/131939      CATCH2_INTERNAL_TEST_57() [7]
[65]     1.8    0.00    0.01  131939         addr::addr_parser::~addr_parser() [65]
                0.00    0.01  659765/1619858     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [20]
-----------------------------------------------
                                                 <spontaneous>
[66]     1.7    0.00    0.01                 Catch::AssertionResultData::AssertionResultData(Catch::ResultWas::OfType, Catch::LazyExpression const&) [66]
                0.00    0.01    1788/4931        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [17]
-----------------------------------------------
                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&) [216]
                0.00    0.01    1706/1746        void std::Construct<Catch::Clara::Opt, Catch::Clara::Opt const&>(Catch::Clara::Opt, Catch::Clara::Opt const&) [68]
[67]     1.5    0.00    0.01    1746         Catch::Clara::Opt::Opt(Catch::Clara::Opt const&) [67]
                0.00    0.01    1746/1746        Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt> const&) [132]
                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&) [137]
-----------------------------------------------
                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) [69]
[68]     1.5    0.00    0.01    1706         void std::Construct<Catch::Clara::Opt, Catch::Clara::Opt const&>(Catch::Clara::Opt, Catch::Clara::Opt const&) [68]
                0.00    0.01    1706/1746        Catch::Clara::Opt::Opt(Catch::Clara::Opt const&) [67]
                0.00    0.00    1706/1826        Catch::Clara::Opt const& std::forward<Catch::Clara::Opt const&>(std::removereference<Catch::Clara::Opt const&>::type&) [660]
                0.00    0.00    1706/143128      operator new(unsigned long, void) [555]
-----------------------------------------------
                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) [70]
[69]     1.5    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) [69]
                0.00    0.01    1706/1706        void std::_Construct<Catch::Clara::Opt, Catch::Clara::Opt const&>(Catch::Clara::Opt, Catch::Clara::Opt const&) [68]
                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&) [659]
                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 [670]
                0.00    0.00    1706/5012        Catch::Clara::Opt std::__addressof<Catch::Clara::Opt>(Catch::Clara::Opt&) [620]
                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++() [669]
-----------------------------------------------
                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>&) [71]
[70]     1.5    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) [70]
                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) [69]
-----------------------------------------------
                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> > >) [231]
                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&) [73]
[71]     1.5    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>&) [71]
                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) [70]
-----------------------------------------------
                0.00    0.00       2/84          Catch::Clara::Parser Catch::Clara::Parser::operator|<Catch::Clara::Arg>(Catch::Clara::Arg const&) const [210]
                0.00    0.00       2/84          Catch::Clara::Parser Catch::Clara::Parser::operator|<Catch::Clara::ExeName>(Catch::Clara::ExeName const&) const [211]
                0.00    0.00       2/84          Catch::Clara::Parser Catch::Clara::Parser::operator|<Catch::Clara::Help>(Catch::Clara::Help const&) const [198]
                0.00    0.01      78/84          Catch::Clara::Parser Catch::Clara::Parser::operator|<Catch::Clara::Opt>(Catch::Clara::Opt const&) const [34]
[72]     1.5    0.00    0.01      84         Catch::Clara::Parser::Parser(Catch::Clara::Parser const&) [72]
                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&) [73]
                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&) [269]
                0.00    0.00      84/2710        Catch::Clara::Detail::ParserBase::ParserBase(Catch::Clara::Detail::ParserBase const&) [645]
                0.00    0.00      84/84          Catch::Clara::ExeName::ExeName(Catch::Clara::ExeName const&) [834]
-----------------------------------------------
                0.00    0.01      84/84          Catch::Clara::Parser::Parser(Catch::Clara::Parser const&) [72]
[73]     1.5    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&) [73]
                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>&) [71]
                0.00    0.00      84/166         std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_get_Tp_allocator() const [777]
                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&) [836]
                0.00    0.00      84/246         std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::size() const [749]
                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&) [842]
                0.00    0.00      84/174         std::allocator<Catch::Clara::Opt>::~allocator() [767]
                0.00    0.00      84/298         std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_get_Tp_allocator() [748]
                0.00    0.00      84/86          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::end() const [823]
                0.00    0.00      84/86          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::begin() const [824]
-----------------------------------------------
                0.00    0.00       1/329539      CATCH2_INTERNAL_TEST_23() [192]
                0.00    0.00       1/329539      CATCH2_INTERNAL_TEST_0() [215]
                0.00    0.00       3/329539      CATCH2_INTERNAL_TEST_0() [301]
                0.00    0.00       3/329539      CATCH2_INTERNAL_TEST_33() [150]
                0.00    0.00       6/329539      CATCH2_INTERNAL_TEST_95() [134]
                0.00    0.00       6/329539      CATCH2_INTERNAL_TEST_68() [144]
                0.00    0.00      12/329539      CATCH2_INTERNAL_TEST_104() [163]
                0.00    0.00      20/329539      CATCH2_INTERNAL_TEST_58() [206]
                0.00    0.00      27/329539      CATCH2_INTERNAL_TEST_20() [152]
                0.00    0.00      38/329539      CATCH2_INTERNAL_TEST_35() [176]
                0.00    0.00      40/329539      CATCH2_INTERNAL_TEST_0() [178]
                0.00    0.00     107/329539      CATCH2_INTERNAL_TEST_73() [214]
                0.00    0.00     149/329539      CATCH2_INTERNAL_TEST_0() [159]
                0.00    0.00     157/329539      CATCH2_INTERNAL_TEST_16() [77]
                0.00    0.00     168/329539      CATCH2_INTERNAL_TEST_28() [39]
                0.00    0.00     178/329539      CATCH2_INTERNAL_TEST_7() [75]
                0.00    0.00     226/329539      CATCH2_INTERNAL_TEST_63() [177]
                0.00    0.00     616/329539      CATCH2_INTERNAL_TEST_42() [158]
                0.00    0.00  131072/329539      CATCH2_INTERNAL_TEST_57() [7]
                0.01    0.00  196709/329539      CATCH2_INTERNAL_TEST_33() [2]
[74]     1.4    0.01    0.00  329539         Catch::BinaryExpr<int, int> Catch::operator==<int, 0>(Catch::ExprLhs<int>&&, int) [74]
                0.00    0.00  329539/2351826     Catch::operator"" sr(char const, unsigned long) [130]
                0.00    0.00  329539/329539      bool Catch::compareEqual<int, int>(int const&, int const&) [534]
                0.00    0.00  329539/329630      Catch::BinaryExpr<int, int>::BinaryExpr(bool, int, Catch::StringRef, int) [532]
-----------------------------------------------
                0.00    0.01       7/7           Catch::TestInvokerAsFunction::invoke() const [1]
[75]     1.3    0.00    0.01       7         CATCH2INTERNAL_TEST_7() [75]
                0.00    0.01     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&) [18]
                0.00    0.00     110/2288        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [41]
                0.00    0.00     106/4931        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [17]
                0.00    0.00    6150/17582       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char) [184]
                0.00    0.00     208/684         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const [180]
                0.00    0.00   13731/1311207     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [49]
                0.00    0.00   13682/1309711     operator"" catchsr(char const, unsigned long) [88]
                0.00    0.00   12580/48174       Catch::BinaryExpr<char, int> Catch::operator==<int, 0>(Catch::ExprLhs<char>&&, int) [226]
                0.00    0.00     441/266983      Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool) [94]
                0.00    0.00     657/1619858     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [20]
                0.00    0.00     294/396042      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> >&&) [92]
                0.00    0.00     178/329539      Catch::BinaryExpr<int, int> Catch::operator==<int, 0>(Catch::ExprLhs<int>&&, int) [74]
                0.00    0.00      10/362         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&) [227]
                0.00    0.00      49/1622        Catch::SectionInfo::SectionInfo(Catch::SourceLineInfo const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const) [238]
                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> >&) [289]
                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> >&&) [153]
                0.00    0.00      49/4368        Catch::SectionInfo::~SectionInfo() [252]
                0.00    0.00     177/641         Catch::BinaryExpr<unsigned short, int> Catch::operator==<int, 0>(Catch::ExprLhs<unsigned short>&&, int) [344]
                0.00    0.00      10/22          Catch::BinaryExpr<int, int> Catch::operator!=<int, 0>(Catch::ExprLhs<int>&&, int) [388]
                0.00    0.00       1/6           Catch::BinaryExpr<addr::unix&, addr::unix& const&> Catch::operator==<addr::unix&, 0>(Catch::ExprLhs<addr::unix&>&&, addr::unix&) [429]
                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)&&) [448]
                0.00    0.00   13682/1309711     Catch::AssertionHandler::~AssertionHandler() [505]
                0.00    0.00   12580/48406       Catch::ExprLhs<char> Catch::operator<=<char, 0>(Catch::Decomposer&&, char) [594]
                0.00    0.00   12580/48174       Catch::BinaryExpr<char, int>::~BinaryExpr() [596]
                0.00    0.00     441/266955      void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) [539]
                0.00    0.00     188/330317      Catch::ExprLhs<int> Catch::operator<=<int, 0>(Catch::Decomposer&&, int) [531]
                0.00    0.00     188/329630      Catch::BinaryExpr<int, int>::~BinaryExpr() [533]
                0.00    0.00     177/641         Catch::ExprLhs<unsigned short> Catch::operator<=<unsigned short, 0>(Catch::Decomposer&&, unsigned short) [715]
                0.00    0.00     177/641         Catch::BinaryExpr<unsigned short, int>::~BinaryExpr() [712]
                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() [677]
                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() [569]
                0.00    0.00     147/2237202     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const [502]
                0.00    0.00       7/36          unittest::g_progress() [902]
                0.00    0.00       2/11          std::unique_ptr<int, snapdev::raii_generic_deleter<int, -1, int ()(int), &close> >::get() const [1017]
                0.00    0.00       2/11          snapdev::raii_generic_deleter<int, -1, int ()(int), &close>::pointer::operator int() const [1016]
                0.00    0.00       1/4           snapdev::raii_generic_deleter<int, -1, int ()(int), &close>::pointer::pointer(int) [1182]
                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) [1196]
                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> >&) [1181]
                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() [1177]
                0.00    0.00       1/21          Catch::ExprLhs<addr::unix& const&> Catch::operator<=<addr::unix&, 0>(Catch::Decomposer&&, addr::unix&) [945]
                0.00    0.00       1/21          Catch::BinaryExpr<addr::unix&, addr::unix&>::~BinaryExpr() [943]
                0.00    0.00       1/4           std::unique_ptr<int, snapdev::raii_generic_deleter<int, -1, int ()(int), &close> >::~unique_ptr() [1197]
-----------------------------------------------
                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>) [220]
                0.00    0.01      86/88          Catch::Clara::Parser::~Parser() [82]
[76]     1.3    0.00    0.01      88         std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::~vector() [76]
                0.00    0.01      88/129         void std::Destroy<Catch::Clara::Opt, Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&) [81]
                0.00    0.00      88/88          std::Vector_base<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::~Vectorbase() [145]
                0.00    0.00      88/298         std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_get_Tp_allocator() [748]
-----------------------------------------------
                0.00    0.01       6/6           Catch::TestInvokerAsFunction::invoke() const [1]
[77]     1.3    0.00    0.01       6         CATCH2_INTERNAL_TEST_16() [77]
                0.00    0.01     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&) [18]
                0.00    0.00     105/4931        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [17]
                0.00    0.00      77/2288        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [41]
                0.00    0.00    6249/17582       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char) [184]
                0.00    0.00     176/684         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const [180]
                0.00    0.00   13228/1311207     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [49]
                0.00    0.00   13192/1309711     operator"" catchsr(char const, unsigned long) [88]
                0.00    0.00   11981/48174       Catch::BinaryExpr<char, int> Catch::operator==<int, 0>(Catch::ExprLhs<char>&&, int) [226]
                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) [200]
                0.00    0.00     766/1619858     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [20]
                0.00    0.00     438/266983      Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool) [94]
                0.00    0.00     292/396042      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> >&&) [92]
                0.00    0.00     157/329539      Catch::BinaryExpr<int, int> Catch::operator==<int, 0>(Catch::ExprLhs<int>&&, int) [74]
                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> >&) [289]
                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> >&&) [153]
                0.00    0.00      36/1622        Catch::SectionInfo::SectionInfo(Catch::SourceLineInfo const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const) [238]
                0.00    0.00      36/4368        Catch::SectionInfo::~SectionInfo() [252]
                0.00    0.00     176/641         Catch::BinaryExpr<unsigned short, int> Catch::operator==<int, 0>(Catch::ExprLhs<unsigned short>&&, int) [344]
                0.00    0.00     146/230         Catch::BinaryExpr<char, char> Catch::operator==<char, 0>(Catch::ExprLhs<char>&&, char) [362]
                0.00    0.00       1/6           Catch::BinaryExpr<addr::unix&, addr::unix& const&> Catch::operator==<addr::unix&, 0>(Catch::ExprLhs<addr::unix&>&&, addr::unix&) [429]
                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)&&) [448]
                0.00    0.00   13192/1309711     Catch::AssertionHandler::~AssertionHandler() [505]
                0.00    0.00   12127/48406       Catch::ExprLhs<char> Catch::operator<=<char, 0>(Catch::Decomposer&&, char) [594]
                0.00    0.00   11981/48174       Catch::BinaryExpr<char, int>::~BinaryExpr() [596]
                0.00    0.00     438/266955      void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) [539]
                0.00    0.00     176/641         Catch::ExprLhs<unsigned short> Catch::operator<=<unsigned short, 0>(Catch::Decomposer&&, unsigned short) [715]
                0.00    0.00     176/641         Catch::BinaryExpr<unsigned short, int>::~BinaryExpr() [712]
                0.00    0.00     157/330317      Catch::ExprLhs<int> Catch::operator<=<int, 0>(Catch::Decomposer&&, int) [531]
                0.00    0.00     157/329630      Catch::BinaryExpr<int, int>::~BinaryExpr() [533]
                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() [677]
                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() [569]
                0.00    0.00     146/232         Catch::BinaryExpr<char, char>::~BinaryExpr() [751]
                0.00    0.00     146/2237202     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const [502]
                0.00    0.00       6/36          unittest::g_progress() [902]
                0.00    0.00       2/11          std::unique_ptr<int, snapdev::raii_generic_deleter<int, -1, int ()(int), &close> >::get() const [1017]
                0.00    0.00       2/11          snapdev::raii_generic_deleter<int, -1, int ()(int), &close>::pointer::operator int() const [1016]
                0.00    0.00       1/4           snapdev::raii_generic_deleter<int, -1, int ()(int), &close>::pointer::pointer(int) [1182]
                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) [1196]
                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> >&) [1181]
                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() [1177]
                0.00    0.00       1/21          Catch::ExprLhs<addr::unix& const&> Catch::operator<=<addr::unix&, 0>(Catch::Decomposer&&, addr::unix&) [945]
                0.00    0.00       1/21          Catch::BinaryExpr<addr::unix&, addr::unix&>::~BinaryExpr() [943]
                0.00    0.00       1/4           std::unique_ptr<int, snapdev::raii_generic_deleter<int, -1, int ()(int), &close> >::~unique_ptr() [1197]
-----------------------------------------------
                0.01    0.00    2526/2526        void std::Destroyaux<false>::__destroy<Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt) [79]
[78]     1.3    0.01    0.00    2526         void std::Destroy<Catch::Clara::Opt>(Catch::Clara::Opt) [78]
                0.00    0.00    2526/2566        Catch::Clara::Opt::~Opt() [225]
-----------------------------------------------
                0.00    0.01     129/129         void std::Destroy<Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt) [80]
[79]     1.3    0.00    0.01     129         void std::Destroyaux<false>::__destroy<Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt) [79]
                0.01    0.00    2526/2526        void std::Destroy<Catch::Clara::Opt>(Catch::Clara::Opt) [78]
                0.00    0.00    2526/5012        Catch::Clara::Opt std::addressof<Catch::Clara::Opt>(Catch::Clara::Opt&) [620]
-----------------------------------------------
                0.00    0.01     129/129         void std::Destroy<Catch::Clara::Opt, Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&) [81]
[80]     1.3    0.00    0.01     129         void std::Destroy<Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt) [80]
                0.00    0.01     129/129         void std::Destroy_aux<false>::__destroy<Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt) [79]
-----------------------------------------------
                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&) [237]
                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&) [140]
                0.00    0.01      88/129         std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::~vector() [76]
[81]     1.3    0.00    0.01     129         void std::Destroy<Catch::Clara::Opt, Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&) [81]
                0.00    0.01     129/129         void std::Destroy<Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt) [80]
-----------------------------------------------
                0.00    0.00       1/86          Catch::Session::Session() [222]
                0.00    0.00       1/86          Catch::Session::~Session() [236]
                0.00    0.00       1/86          Catch::Clara::Parser Catch::Clara::Parser::operator|<Catch::Clara::Arg>(Catch::Clara::Arg const&) const [210]
                0.00    0.00       1/86          Catch::Clara::Parser Catch::Clara::Parser::operator|<Catch::Clara::ExeName>(Catch::Clara::ExeName const&) const [211]
                0.00    0.00       1/86          Catch::Clara::Parser Catch::Clara::Parser::operator|<Catch::Clara::Help>(Catch::Clara::Help const&) const [198]
                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 [223]
                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 ()()) [37]
                0.00    0.00      33/86          Catch::makeCommandLineParser(Catch::ConfigData&) [27]
                0.00    0.00      39/86          Catch::Clara::Parser Catch::Clara::Parser::operator|<Catch::Clara::Opt>(Catch::Clara::Opt const&) const [34]
[82]     1.3    0.00    0.01      86         Catch::Clara::Parser::~Parser() [82]
                0.00    0.01      86/88          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::~vector() [76]
                0.00    0.00      86/88          std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::~vector() [815]
                0.00    0.00      86/87          Catch::Clara::ExeName::~ExeName() [818]
                0.00    0.00      86/2756        Catch::Clara::Detail::ParserBase::~ParserBase() [644]
-----------------------------------------------
                0.00    0.00       1/40          Catch::Clara::Parser Catch::Clara::Parser::operator|<Catch::Clara::Help>(Catch::Clara::Help const&) const [198]
                0.00    0.01      39/40          Catch::Clara::Parser Catch::Clara::Parser::operator|<Catch::Clara::Opt>(Catch::Clara::Opt const&) const [34]
[83]     1.3    0.00    0.01      40         Catch::Clara::Parser::operator|=(Catch::Clara::Opt const&) [83]
                0.01    0.01      40/40          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::push_back(Catch::Clara::Opt const&) [84]
-----------------------------------------------
                0.01    0.01      40/40          Catch::Clara::Parser::operator|=(Catch::Clara::Opt const&) [83]
[84]     1.3    0.01    0.01      40         std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::push_back(Catch::Clara::Opt const&) [84]
                0.00    0.01      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&) [140]
                0.00    0.00      40/40          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::end() [895]
-----------------------------------------------
                                                 <spontaneous>
[85]     1.3    0.00    0.01                 Catch::AssertionResultData::AssertionResultData(Catch::AssertionResultData const&) [85]
                0.00    0.01    5364/17887       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&) [23]
-----------------------------------------------
                0.00    0.00       1/3           unittest::snap_catch2_main(char const, char const, int, char*, void ()(), Catch::Clara::Parser ()(Catch::Clara::Parser const&), int ()(Catch::Session&), void ()()) [37]
                0.00    0.01       2/3           Catch::makeCommandLineParser(Catch::ConfigData&) [27]
[86]     1.3    0.00    0.01       3         Catch::Clara::Opt::Opt<unsigned int, void>(unsigned int&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [86]
                0.00    0.01       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&) [87]
                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() [883]
-----------------------------------------------
                0.00    0.01       3/3           Catch::Clara::Opt::Opt<unsigned int, void>(unsigned int&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [86]
[87]     1.3    0.00    0.01       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&) [87]
                0.00    0.01       3/3           std::shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int> > std::make_shared<Catch::Clara::Detail::BoundValueRef<unsigned int>, unsigned int&>(unsigned int&) [112]
                0.00    0.00       3/4931        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [17]
                0.00    0.00       3/17887       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&) [23]
                0.00    0.00       3/40          Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl() [888]
                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> >&&) [1240]
                0.00    0.00       3/3           std::shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int> >::~shared_ptr() [1239]
-----------------------------------------------
                0.00    0.00       4/1309711     CATCH2_INTERNAL_TEST_0() [301]
                0.00    0.00      26/1309711     CATCH2_INTERNAL_TEST_68() [144]
                0.00    0.00      33/1309711     CATCH2_INTERNAL_TEST_95() [134]
                0.00    0.00      36/1309711     CATCH2_INTERNAL_TEST_24() [273]
                0.00    0.00      63/1309711     CATCH2_INTERNAL_TEST_23() [192]
                0.00    0.00      73/1309711     CATCH2_INTERNAL_TEST_0() [187]
                0.00    0.00     108/1309711     CATCH2_INTERNAL_TEST_0() [262]
                0.00    0.00     152/1309711     CATCH2_INTERNAL_TEST_84() [201]
                0.00    0.00     185/1309711     CATCH2_INTERNAL_TEST_20() [152]
                0.00    0.00     192/1309711     CATCH2_INTERNAL_TEST_0() [178]
                0.00    0.00     215/1309711     CATCH2_INTERNAL_TEST_58() [206]
                0.00    0.00     217/1309711     CATCH2_INTERNAL_TEST_104() [163]
                0.00    0.00     225/1309711     CATCH2_INTERNAL_TEST_33() [150]
                0.00    0.00     250/1309711     CATCH2_INTERNAL_TEST_73() [214]
                0.00    0.00     490/1309711     CATCH2_INTERNAL_TEST_35() [176]
                0.00    0.00     502/1309711     CATCH2_INTERNAL_TEST_0() [10]
                0.00    0.00     664/1309711     CATCH2_INTERNAL_TEST_0() [159]
                0.00    0.00     682/1309711     CATCH2_INTERNAL_TEST_0() [215]
                0.00    0.00    1720/1309711     CATCH2_INTERNAL_TEST_63() [177]
                0.00    0.00    3452/1309711     CATCH2_INTERNAL_TEST_42() [158]
                0.00    0.00   13192/1309711     CATCH2_INTERNAL_TEST_16() [77]
                0.00    0.00   13682/1309711     CATCH2_INTERNAL_TEST_7() [75]
                0.00    0.00   24809/1309711     CATCH2_INTERNAL_TEST_28() [39]
                0.00    0.00  526338/1309711     CATCH2_INTERNAL_TEST_57() [7]
                0.01    0.00  722401/1309711     CATCH2_INTERNAL_TEST_33() [2]
[88]     1.3    0.01    0.00 1309711         operator"" catchsr(char const, unsigned long) [88]
                0.00    0.00 1309711/4971398     Catch::StringRef::StringRef(char const, unsigned long) [494]
-----------------------------------------------
                0.00    0.00       3/792786      CATCH2_INTERNAL_TEST_95() [134]
                0.00    0.00       3/792786      CATCH2_INTERNAL_TEST_68() [144]
                0.00    0.00       4/792786      CATCH2_INTERNAL_TEST_73() [214]
                0.00    0.00       4/792786      std::vector<addr::addr_range, std::allocator<addr::addr_range> >::vector(std::vector<addr::addr_range, std::allocator<addr::addr_range> > const&) [411]
                0.00    0.00       6/792786      CATCH2_INTERNAL_TEST_20() [152]
                0.00    0.00      10/792786      CATCH2_INTERNAL_TEST_35() [176]
                0.00    0.00      22/792786      CATCH2_INTERNAL_TEST_0() [159]
                0.00    0.00      40/792786      CATCH2_INTERNAL_TEST_0() [178]
                0.00    0.00     113/792786      CATCH2_INTERNAL_TEST_63() [177]
                0.00    0.00     308/792786      CATCH2_INTERNAL_TEST_42() [158]
                0.00    0.00   65636/792786      CATCH2_INTERNAL_TEST_33() [2]
                0.00    0.00   65686/792786      CATCH2_INTERNAL_TEST_57() [7]
                0.00    0.00  131823/792786      std::vector<addr::addr_range, std::allocator<addr::addr_range> >::operator[](unsigned long) [166]
                0.01    0.00  529128/792786      std::vector<addr::addr_range, std::allocator<addr::addr_range> >::_M_check_len(unsigned long, char const) const [55]
[89]     1.3    0.01    0.00  792786         std::vector<addr::addr_range, std::allocator<addr::addr_range> >::size() const [89]
-----------------------------------------------
                0.01    0.00  529128/529128      std::move_iterator<addr::addr_range> std::__make_move_if_noexcept_iterator<addr::addr_range, std::move_iterator<addr::addr_range> >(addr::addr_range) [91]
[90]     1.3    0.01    0.00  529128         std::move_iterator<addr::addr_range>::move_iterator(addr::addr_range) [90]
-----------------------------------------------
                0.00    0.01  529128/529128      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>&) [28]
[91]     1.3    0.00    0.01  529128         std::move_iterator<addr::addr_range> std::__make_move_if_noexcept_iterator<addr::addr_range, std::move_iterator<addr::addr_range> >(addr::addr_range) [91]
                0.01    0.00  529128/529128      std::move_iterator<addr::addr_range>::move_iterator(addr::addr_range) [90]
-----------------------------------------------
                0.00    0.00       1/396042      CATCH2_INTERNAL_TEST_0() [301]
                0.00    0.00       4/396042      CATCH2_INTERNAL_TEST_0() [10]
                0.00    0.00       6/396042      CATCH2_INTERNAL_TEST_73() [214]
                0.00    0.00       8/396042      CATCH2_INTERNAL_TEST_95() [134]
                0.00    0.00       8/396042      CATCH2_INTERNAL_TEST_68() [144]
                0.00    0.00      10/396042      CATCH2_INTERNAL_TEST_0() [215]
                0.00    0.00      15/396042      CATCH2_INTERNAL_TEST_23() [192]
                0.00    0.00      71/396042      CATCH2_INTERNAL_TEST_84() [201]
                0.00    0.00      75/396042      CATCH2_INTERNAL_TEST_20() [152]
                0.00    0.00      87/396042      CATCH2_INTERNAL_TEST_35() [176]
                0.00    0.00      87/396042      CATCH2_INTERNAL_TEST_58() [206]
                0.00    0.00     226/396042      CATCH2_INTERNAL_TEST_63() [177]
                0.00    0.00     292/396042      CATCH2_INTERNAL_TEST_16() [77]
                0.00    0.00     294/396042      CATCH2_INTERNAL_TEST_7() [75]
                0.00    0.00     524/396042      CATCH2_INTERNAL_TEST_28() [39]
                0.00    0.00     616/396042      CATCH2_INTERNAL_TEST_42() [158]
                0.00    0.00  131372/396042      CATCH2_INTERNAL_TEST_57() [7]
                0.01    0.00  262346/396042      CATCH2_INTERNAL_TEST_33() [2]
[92]     1.3    0.01    0.00  396042         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> >&&) [92]
                0.00    0.00  396042/396361      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&) [528]
-----------------------------------------------
                0.01    0.00  266983/266983      Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool) [94]
[93]     1.3    0.01    0.00  266983         Catch::ExprLhs<bool>::ExprLhs(bool) [93]
-----------------------------------------------
                0.00    0.00       1/266983      CATCH2_INTERNAL_TEST_58() [206]
                0.00    0.00       2/266983      CATCH2_INTERNAL_TEST_23() [192]
                0.00    0.00       2/266983      CATCH2_INTERNAL_TEST_33() [150]
                0.00    0.00       4/266983      CATCH2_INTERNAL_TEST_95() [134]
                0.00    0.00       4/266983      CATCH2_INTERNAL_TEST_68() [144]
                0.00    0.00      12/266983      CATCH2_INTERNAL_TEST_104() [163]
                0.00    0.00      14/266983      CATCH2_INTERNAL_TEST_73() [214]
                0.00    0.00      15/266983      CATCH2_INTERNAL_TEST_0() [215]
                0.00    0.00      25/266983      CATCH2_INTERNAL_TEST_0() [262]
                0.00    0.00      32/266983      CATCH2_INTERNAL_TEST_20() [152]
                0.00    0.00      33/266983      CATCH2_INTERNAL_TEST_0() [159]
                0.00    0.00      40/266983      CATCH2_INTERNAL_TEST_0() [178]
                0.00    0.00      59/266983      CATCH2_INTERNAL_TEST_0() [187]
                0.00    0.00     117/266983      CATCH2_INTERNAL_TEST_35() [176]
                0.00    0.00     236/266983      CATCH2_INTERNAL_TEST_63() [177]
                0.00    0.00     438/266983      CATCH2_INTERNAL_TEST_16() [77]
                0.00    0.00     441/266983      CATCH2_INTERNAL_TEST_7() [75]
                0.00    0.00     460/266983      CATCH2_INTERNAL_TEST_0() [10]
                0.00    0.00     616/266983      CATCH2_INTERNAL_TEST_42() [158]
                0.00    0.00     786/266983      CATCH2_INTERNAL_TEST_28() [39]
                0.00    0.00  131674/266983      CATCH2_INTERNAL_TEST_33() [2]
                0.00    0.00  131972/266983      CATCH2_INTERNAL_TEST_57() [7]
[94]     1.3    0.00    0.01  266983         Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool) [94]
                0.01    0.00  266983/266983      Catch::ExprLhs<bool>::ExprLhs(bool) [93]
-----------------------------------------------
                0.01    0.00  264876/264876      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> >&&) [21]
[95]     1.3    0.01    0.00  264876         void std::__alloc_on_move<std::allocator<char> >(std::allocator<char>&, std::allocator<char>&) [95]
                0.00    0.00  264876/264876      void std::__do_alloc_on_move<std::allocator<char> >(std::allocator<char>&, std::allocator<char>&, std::integral_constant<bool, true>) [546]
-----------------------------------------------
                0.01    0.00  264610/264610      bool std::operator!=<addr::addr_range>(std::move_iterator<addr::addr_range> const&, std::move_iterator<addr::addr_range> const&) [97]
[96]     1.3    0.01    0.00  264610         bool std::operator==<addr::addr_range>(std::move_iterator<addr::addr_range> const&, std::move_iterator<addr::addr_range> const&) [96]
                0.00    0.00  529220/529220      std::move_iterator<addr::addr_range>::base() const [518]
-----------------------------------------------
                0.00    0.01  264610/264610      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) [43]
[97]     1.3    0.00    0.01  264610         bool std::operator!=<addr::addr_range>(std::move_iterator<addr::addr_range> const&, std::move_iterator<addr::addr_range> const&) [97]
                0.01    0.00  264610/264610      bool std::operator==<addr::addr_range>(std::move_iterator<addr::addr_range> const&, std::move_iterator<addr::addr_range> const&) [96]
-----------------------------------------------
                0.01    0.00  264564/264564      std::vector<addr::addr_range, std::allocator<addr::addr_range> >::_M_check_len(unsigned long, char const) const [55]
[98]     1.3    0.01    0.00  264564         std::vector<addr::addr_range, std::allocator<addr::addr_range> >::max_size() const [98]
                0.00    0.00  264564/264568      std::Vectorbase<addr::addr_range, std::allocator<addr::addr_range> >::_M_get_Tp_allocator() const [549]
                0.00    0.00  264564/264564      std::allocator_traits<std::allocator<addr::addr_range> >::max_size(std::allocator<addr::addr_range> const&) [550]
-----------------------------------------------
                0.01    0.00  132316/132316      std::Vectorbase<addr::addr_range, std::allocator<addr::addr_range> >::Vectorbase() [100]
[99]     1.3    0.01    0.00  132316         std::Vectorbase<addr::addr_range, std::allocator<addr::addr_range> >::Vectorimpl::Vectorimpl() [99]
                0.00    0.00  132316/132316      std::allocator<addr::addr_range>::allocator() [563]
-----------------------------------------------
                0.00    0.01  132316/132316      std::vector<addr::addr_range, std::allocator<addr::addr_range> >::vector() [115]
[100]    1.3    0.00    0.01  132316         std::Vectorbase<addr::addr_range, std::allocator<addr::addr_range> >::Vectorbase() [100]
                0.01    0.00  132316/132316      std::Vectorbase<addr::addr_range, std::allocator<addr::addr_range> >::Vectorimpl::Vectorimpl() [99]
-----------------------------------------------
                0.01    0.00  131858/131858      std::vector<addr::addr_range, std::allocator<addr::addr_range> >::push_back(addr::addr_range const&) [11]
[101]    1.3    0.01    0.00  131858         std::vector<addr::addr_range, std::allocator<addr::addr_range> >::end() [101]
                0.00    0.00  133216/266838      __gnu_cxx::__normal_iterator<addr::addr_range, std::vector<addr::addr_range, std::allocator<addr::addr_range> > >::__normal_iterator(addr::addr_range const&) [543]
-----------------------------------------------
                0.01    0.00       9/9           std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >::allocator(std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > const&) [103]
[102]    1.3    0.01    0.00       9         __gnu_cxx::new_allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >::new_allocator(__gnu_cxx::new_allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > const&) [102]
-----------------------------------------------
                0.00    0.00       3/9           std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, unsigned int&>(std::Spmake_shared_tag, Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > const&, unsigned int&) [111]
                0.00    0.00       3/9           std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<unsigned int&>(std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, unsigned int&) [131]
                0.00    0.00       3/9           std::Spebo_helper<0, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, true>::Spebo_helper(std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > const&) [146]
[103]    1.3    0.00    0.01       9         std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >::allocator(std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > const&) [103]
                0.01    0.00       9/9           __gnu_cxx::new_allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >::new_allocator(__gnu_cxx::new_allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > const&) [102]
-----------------------------------------------
                0.00    0.00       3/7           CATCH2_INTERNAL_TEST_68() [144]
                0.00    0.01       4/7           CATCH2_INTERNAL_TEST_95() [134]
[104]    1.3    0.00    0.01       7         std::shared_ptr<int>::shared_ptr<int, void ()(int), void>(int, void ()(int)) [104]
                0.00    0.01       7/7           std::__shared_ptr<int, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<int, void ()(int), void>(int, void ()(int)) [105]
                0.00    0.00       7/49          std::remove_reference<void (&)(int)>::type&& std::move<void (&)(int)>(void (&)(int)) [874]
-----------------------------------------------
                0.00    0.01       7/7           std::shared_ptr<int>::shared_ptr<int, void ()(int), void>(int, void ()(int)) [104]
[105]    1.3    0.00    0.01       7         std::__shared_ptr<int, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<int, void ()(int), void>(int, void ()(int)) [105]
                0.00    0.01       7/7           std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<int, void ()(int)>(int, void ()(int)) [107]
                0.00    0.00       7/49          std::remove_reference<void (&)(int)>::type&& std::move<void (&)(int)>(void (&)(int)) [874]
                0.00    0.00       7/7           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) [1079]
-----------------------------------------------
                0.00    0.01       7/7           std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<int, void ()(int)>(int, void ()(int)) [107]
[106]    1.3    0.00    0.01       7         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<int, void ()(int), std::allocator<void> >(int, void ()(int), std::allocator<void>) [106]
                0.01    0.00       7/7           std::__allocated_ptr<std::allocator<std::Spcounted_deleter<int, void ()(int), std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::operator=(decltype(nullptr)) [108]
                0.00    0.00       7/14          std::allocator<std::Spcounted_deleter<int, void ()(int), std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >::allocator<void>(std::allocator<void> const&) [999]
                0.00    0.00       7/7           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> >&) [1096]
                0.00    0.00       7/7           std::__allocated_ptr<std::allocator<std::Spcounted_deleter<int, void ()(int), std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::get() [1086]
                0.00    0.00       7/49          std::remove_reference<void (&)(int)>::type&& std::move<void (&)(int)>(void (&)(int)) [874]
                0.00    0.00       7/7           std::remove_reference<std::allocator<void>&>::type&& std::move<std::allocator<void>&>(std::allocator<void>&) [1097]
                0.00    0.00       7/143128      operator new(unsigned long, void) [555]
                0.00    0.00       7/7           std::Spcounted_deleter<int, void ()(int), std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_deleter(int, void ()(int), std::allocator<void> const&) [1094]
                0.00    0.00       7/14          std::__allocated_ptr<std::allocator<std::Spcounted_deleter<int, void ()(int), std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [1004]
                0.00    0.00       7/14          std::allocator<std::Spcounted_deleter<int, void ()(int), std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >::~allocator() [1000]
-----------------------------------------------
                0.00    0.01       7/7           std::__shared_ptr<int, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<int, void ()(int), void>(int, void ()(int)) [105]
[107]    1.3    0.00    0.01       7         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<int, void ()(int)>(int, void ()(int)) [107]
                0.00    0.01       7/7           std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<int, void ()(int), std::allocator<void> >(int, void ()(int), std::allocator<void>) [106]
                0.00    0.00       7/49          std::remove_reference<void (&)(int)>::type&& std::move<void (&)(int)>(void (&)(int)) [874]
-----------------------------------------------
                0.01    0.00       7/7           std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<int, void ()(int), std::allocator<void> >(int, void ()(int), std::allocator<void>) [106]
[108]    1.3    0.01    0.00       7         std::__allocated_ptr<std::allocator<std::Spcounted_deleter<int, void ()(int), std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::operator=(decltype(nullptr)) [108]
-----------------------------------------------
                0.00    0.01       3/3           std::shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int> > std::allocate_shared<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, unsigned int&>(std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > const&, unsigned int&) [113]
[109]    1.3    0.00    0.01       3         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&) [109]
                0.00    0.01       3/3           std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int>, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, unsigned int&>(std::Spmake_shared_tag, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > const&, unsigned int&) [110]
                0.00    0.00       3/24          unsigned int& std::forward<unsigned int&>(std::remove_reference<unsigned int&>::type&) [937]
-----------------------------------------------
                0.00    0.01       3/3           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&) [109]
[110]    1.3    0.00    0.01       3         std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int>, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, unsigned int&>(std::Spmake_shared_tag, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > const&, unsigned int&) [110]
                0.00    0.01       3/3           std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, unsigned int&>(std::Spmake_shared_tag, Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > const&, unsigned int&) [111]
                0.00    0.00       3/24          unsigned int& std::forward<unsigned int&>(std::remove_reference<unsigned int&>::type&) [937]
                0.00    0.00       3/45          std::__shared_count<(__gnu_cxx::Lockpolicy)2>::_M_get_deleter(std::type_info const&) const [880]
                0.00    0.00       3/3           std::enable_if<!std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int>, (__gnu_cxx::Lockpolicy)2>::__has_esft_base<Catch::Clara::Detail::BoundValueRef<unsigned int>, void>::value, void>::type std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int>, (__gnu_cxx::Lockpolicy)2>::_M_enable_shared_from_this_with<Catch::Clara::Detail::BoundValueRef<unsigned int>, Catch::Clara::Detail::BoundValueRef<unsigned int> >(Catch::Clara::Detail::BoundValueRef<unsigned int>) [1241]
-----------------------------------------------
                0.00    0.01       3/3           std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int>, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, unsigned int&>(std::Spmake_shared_tag, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > const&, unsigned int&) [110]
[111]    1.3    0.00    0.01       3         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, unsigned int&>(std::Spmake_shared_tag, Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > const&, unsigned int&) [111]
                0.00    0.01       3/3           std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<unsigned int&>(std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, unsigned int&) [131]
                0.00    0.00       3/9           std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >::allocator(std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > const&) [103]
                0.00    0.00       3/6           std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> >::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >(std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > const&) [1105]
                0.00    0.00       3/3           std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> >&) [1259]
                0.00    0.00       3/3           std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> > >::get() [1247]
                0.00    0.00       3/3           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&) [1261]
                0.00    0.00       3/24          unsigned int& std::forward<unsigned int&>(std::remove_reference<unsigned int&>::type&) [937]
                0.00    0.00       3/143128      operator new(unsigned long, void) [555]
                0.00    0.00       3/12          std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >::~allocator() [1011]
                0.00    0.00       3/3           std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> > >::operator=(decltype(nullptr)) [1248]
                0.00    0.00       3/6           std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [1109]
                0.00    0.00       3/6           std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2> >::~allocator() [1106]
-----------------------------------------------
                0.00    0.01       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&) [87]
[112]    1.3    0.00    0.01       3         std::shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int> > std::make_shared<Catch::Clara::Detail::BoundValueRef<unsigned int>, unsigned int&>(unsigned int&) [112]
                0.00    0.01       3/3           std::shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int> > std::allocate_shared<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, unsigned int&>(std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > const&, unsigned int&) [113]
                0.00    0.00       3/24          unsigned int& std::forward<unsigned int&>(std::remove_reference<unsigned int&>::type&) [937]
                0.00    0.00       3/3           std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >::allocator() [1238]
                0.00    0.00       3/12          std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >::~allocator() [1011]
-----------------------------------------------
                0.00    0.01       3/3           std::shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int> > std::make_shared<Catch::Clara::Detail::BoundValueRef<unsigned int>, unsigned int&>(unsigned int&) [112]
[113]    1.3    0.00    0.01       3         std::shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int> > std::allocate_shared<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, unsigned int&>(std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > const&, unsigned int&) [113]
                0.00    0.01       3/3           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&) [109]
                0.00    0.00       3/24          unsigned int& std::forward<unsigned int&>(std::remove_reference<unsigned int&>::type&) [937]
-----------------------------------------------
                0.01    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> >&&) [62]
[114]    1.3    0.01    0.00       1         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>&&) [114]
                0.00    0.00       1/919         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count() [689]
                0.00    0.00       1/921         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::_M_swap(std::__shared_count<(__gnu_cxx::Lockpolicy)2>&) [688]
-----------------------------------------------
                0.00    0.01       1/1           CATCH2_INTERNAL_TEST_0() [10]
[115]    1.3    0.00    0.01       1         std::vector<addr::addr_range, std::allocator<addr::addr_range> >::vector() [115]
                0.00    0.01  132316/132316      std::Vectorbase<addr::addr_range, std::allocator<addr::addr_range> >::Vectorbase() [100]
-----------------------------------------------
                                                 <spontaneous>
[116]    1.3    0.01    0.00                 Catch::BinaryExpr<int, unsigned short>::~BinaryExpr() [116]
-----------------------------------------------
                                                 <spontaneous>
[117]    1.3    0.01    0.00                 Catch::SimplePcg32::SimplePcg32() [117]
-----------------------------------------------
                                                 <spontaneous>
[118]    1.3    0.01    0.00                 Catch::AssertionHandler::setCompleted() [118]
-----------------------------------------------
                                                 <spontaneous>
[119]    1.3    0.01    0.00                 Catch::AssertionHandler::AssertionHandler(Catch::StringRef, Catch::SourceLineInfo const&, Catch::StringRef, Catch::ResultDisposition::Flags) [119]
-----------------------------------------------
                                                 <spontaneous>
[120]    1.3    0.01    0.00                 Catch::getCurrentMutableContext() [120]
-----------------------------------------------
                                                 <spontaneous>
[121]    1.3    0.01    0.00                 void std::Destroyaux<false>::__destroy<Catch::ScopedMessage>(Catch::ScopedMessage, Catch::ScopedMessage) [121]
-----------------------------------------------
                                                 <spontaneous>
[122]    1.3    0.01    0.00                 std::vector<Catch::ScopedMessage, std::allocator<Catch::ScopedMessage> >::_M_erase_at_end(Catch::ScopedMessage) [122]
-----------------------------------------------
                                                 <spontaneous>
[123]    1.3    0.01    0.00                 std::vector<Catch::ScopedMessage, std::allocator<Catch::ScopedMessage> >::clear() [123]
-----------------------------------------------
                                                 <spontaneous>
[124]    1.3    0.01    0.00                 void std::Destroy<Catch::ScopedMessage, Catch::ScopedMessage>(Catch::ScopedMessage, Catch::ScopedMessage, std::allocator<Catch::ScopedMessage>&) [124]
-----------------------------------------------
                0.01    0.00 5899766/5899766     char const std::addressof<char const>(char const&) [48]
[125]    1.3    0.01    0.00 5899766         char const std::addressof<char const>(char const&) [125]
-----------------------------------------------
                0.00    0.00  282869/2171742     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&) [23]
                0.01    0.00 1888873/2171742     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::max_size() const [32]
[126]    1.3    0.01    0.00 2171742         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator() const [126]
-----------------------------------------------
                0.01    0.00 1888873/1888873     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::max_size() const [32]
[127]    1.3    0.01    0.00 1888873         std::allocator_traits<std::allocator<char> >::max_size(std::allocator<char> const&) [127]
                0.00    0.00 1888873/2843516     __gnu_cxx::new_allocator<char>::max_size() const [496]
-----------------------------------------------
                0.00    0.00       1/1309736     __static_initialization_and_destruction_0(int, int) [431]
                0.00    0.00       1/1309736     __static_initialization_and_destruction_0(int, int) [432]
                0.00    0.00       1/1309736     __static_initialization_and_destruction_0(int, int) [433]
                0.00    0.00       1/1309736     __static_initialization_and_destruction_0(int, int) [434]
                0.00    0.00       6/1309736     __static_initialization_and_destruction_0(int, int) [383]
                0.00    0.00       6/1309736     __static_initialization_and_destruction_0(int, int) [384]
                0.00    0.00       9/1309736     __static_initialization_and_destruction_0(int, int) [377]
                0.01    0.00 1309711/1309736     Catch::RunContext::resetAssertionInfo() [58]
[128]    1.3    0.01    0.00 1309736         Catch::StringRef::StringRef() [128]
-----------------------------------------------
                0.00    0.00       1/131616      CATCH2_INTERNAL_TEST_23() [192]
                0.00    0.00       3/131616      CATCH2_INTERNAL_TEST_73() [214]
                0.00    0.00       5/131616      CATCH2_INTERNAL_TEST_20() [152]
                0.00    0.00      14/131616      CATCH2_INTERNAL_TEST_35() [176]
                0.00    0.00      71/131616      CATCH2_INTERNAL_TEST_84() [201]
                0.00    0.00      87/131616      CATCH2_INTERNAL_TEST_58() [206]
                0.00    0.00     113/131616      CATCH2_INTERNAL_TEST_63() [177]
                0.00    0.00   65636/131616      CATCH2_INTERNAL_TEST_33() [2]
                0.00    0.00   65686/131616      CATCH2_INTERNAL_TEST_57() [7]
[129]    1.3    0.01    0.00  131616         Catch::ExprLhs<addr::addr::network_type_t const&> Catch::operator<=<addr::addr::network_type_t, 0>(Catch::Decomposer&&, addr::addr::network_type_t&&) [129]
                0.00    0.00  131616/131616      Catch::ExprLhs<addr::addr::network_type_t const&>::ExprLhs(addr::addr::network_type_t const&) [583]
-----------------------------------------------
                0.00    0.00       1/2351826     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]) [467]
                0.00    0.00       1/2351826     Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [67]> Catch::operator==<char const (&) [67], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [67]) [470]
                0.00    0.00       1/2351826     Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [59]> Catch::operator==<char const (&) [59], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [59]) [469]
                0.00    0.00       1/2351826     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]) [468]
                0.00    0.00       1/2351826     Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [68]> Catch::operator==<char const (&) [68], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [68]) [471]
                0.00    0.00       1/2351826     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)&&) [480]
                0.00    0.00       1/2351826     Catch::StreamingReporterBase::StreamingReporterBase(Catch::ReporterConfig const&) [481]
                0.00    0.00       2/2351826     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]) [440]
                0.00    0.00       2/2351826     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]) [444]
                0.00    0.00       2/2351826     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]) [445]
                0.00    0.00       2/2351826     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]) [442]
                0.00    0.00       2/2351826     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]) [443]
                0.00    0.00       2/2351826     Catch::BinaryExpr<char, char> Catch::operator!=<char, 0>(Catch::ExprLhs<char>&&, char) [473]
                0.00    0.00       2/2351826     Catch::BinaryExpr<int, int> Catch::operator><int, 0>(Catch::ExprLhs<int>&&, int) [472]
                0.00    0.00       2/2351826     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]) [441]
                0.00    0.00       2/2351826     Catch::ConsoleReporter::printTotals(Catch::Totals const&) [474]
                0.00    0.00       3/2351826     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]) [423]
                0.00    0.00       3/2351826     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)&&) [458]
                0.00    0.00       3/2351826     Catch::BinaryExpr<addr::unix&, addr::unix& const&> Catch::operator!=<addr::unix&, 0>(Catch::ExprLhs<addr::unix&>&&, addr::unix&) [460]
                0.00    0.00       3/2351826     Catch::BinaryExpr<addr::unix&, addr::unix& const&> Catch::operator< <addr::unix&, 0>(Catch::ExprLhs<addr::unix&>&&, addr::unix&) [457]
                0.00    0.00       3/2351826     Catch::BinaryExpr<addr::unix&, addr::unix& const&> Catch::operator<=<addr::unix&, 0>(Catch::ExprLhs<addr::unix&>&&, addr::unix&) [455]
                0.00    0.00       3/2351826     Catch::BinaryExpr<addr::unix&, addr::unix& const&> Catch::operator><addr::unix&, 0>(Catch::ExprLhs<addr::unix&>&&, addr::unix&) [453]
                0.00    0.00       3/2351826     Catch::BinaryExpr<addr::unix&, addr::unix& const&> Catch::operator>=<addr::unix&, 0>(Catch::ExprLhs<addr::unix&>&&, addr::unix&) [451]
                0.00    0.00       3/2351826     Catch::BinaryExpr<sockaddr_un&, sockaddr_un& const&> Catch::operator==<sockaddr_un&, 0>(Catch::ExprLhs<sockaddr_un&>&&, sockaddr_un&) [449]
                0.00    0.00       3/2351826     Catch::BinaryExpr<sockaddr_un&, sockaddr_un& const&> Catch::operator!=<sockaddr_un&, 0>(Catch::ExprLhs<sockaddr_un&>&&, sockaddr_un&) [459]
                0.00    0.00       3/2351826     Catch::BinaryExpr<sockaddr_un&, sockaddr_un& const&> Catch::operator< <sockaddr_un&, 0>(Catch::ExprLhs<sockaddr_un&>&&, sockaddr_un&) [456]
                0.00    0.00       3/2351826     Catch::BinaryExpr<sockaddr_un&, sockaddr_un& const&> Catch::operator<=<sockaddr_un&, 0>(Catch::ExprLhs<sockaddr_un&>&&, sockaddr_un&) [454]
                0.00    0.00       3/2351826     Catch::BinaryExpr<sockaddr_un&, sockaddr_un& const&> Catch::operator><sockaddr_un&, 0>(Catch::ExprLhs<sockaddr_un&>&&, sockaddr_un&) [452]
                0.00    0.00       3/2351826     Catch::BinaryExpr<sockaddr_un&, sockaddr_un& const&> Catch::operator>=<sockaddr_un&, 0>(Catch::ExprLhs<sockaddr_un&>&&, sockaddr_un&) [450]
                0.00    0.00       4/2351826     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]) [420]
                0.00    0.00       4/2351826     Catch::BinaryExpr<unsigned int, int> Catch::operator==<int, 0>(Catch::ExprLhs<unsigned int>&&, int) [447]
                0.00    0.00       4/2351826     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)&&) [448]
                0.00    0.00       5/2351826     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]) [409]
                0.00    0.00       5/2351826     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]) [408]
                0.00    0.00       5/2351826     Catch::BinaryExpr<addr::addr&, addr::addr& const&> Catch::operator< <addr::addr&, 0>(Catch::ExprLhs<addr::addr&>&&, addr::addr&) [439]
                0.00    0.00       5/2351826     Catch::BinaryExpr<addr::addr&, addr::addr& const&> Catch::operator<=<addr::addr&, 0>(Catch::ExprLhs<addr::addr&>&&, addr::addr&) [438]
                0.00    0.00       5/2351826     Catch::BinaryExpr<addr::addr&, addr::addr& const&> Catch::operator><addr::addr&, 0>(Catch::ExprLhs<addr::addr&>&&, addr::addr&) [437]
                0.00    0.00       5/2351826     Catch::BinaryExpr<addr::addr&, addr::addr& const&> Catch::operator>=<addr::addr&, 0>(Catch::ExprLhs<addr::addr&>&&, addr::addr&) [436]
                0.00    0.00       5/2351826     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]) [410]
                0.00    0.00       5/2351826     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]) [407]
                0.00    0.00       6/2351826     Catch::BinaryExpr<addr::unix&, addr::unix& const&> Catch::operator==<addr::unix&, 0>(Catch::ExprLhs<addr::unix&>&&, addr::unix&) [429]
                0.00    0.00       6/2351826     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]) [404]
                0.00    0.00       6/2351826     Catch::BinaryExpr<unsigned long, int> Catch::operator>=<int, 0>(Catch::ExprLhs<unsigned long>&&, int) [428]
                0.00    0.00       7/2351826     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]) [393]
                0.00    0.00       7/2351826     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]) [392]
                0.00    0.00       8/2351826     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]) [391]
                0.00    0.00       9/2351826     Catch::BinaryExpr<addr::addr&, addr::addr& const&> Catch::operator!=<addr::addr&, 0>(Catch::ExprLhs<addr::addr&>&&, addr::addr&) [421]
                0.00    0.00      10/2351826     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&) [378]
                0.00    0.00      10/2351826     Catch::BinaryExpr<addrinfo&, decltype(nullptr) const&> Catch::operator!=<decltype(nullptr), 0>(Catch::ExprLhs<addrinfo&>&&, decltype(nullptr)&&) [419]
                0.00    0.00      10/2351826     Catch::BinaryExpr<unsigned int, unsigned long> Catch::operator==<unsigned long, 0>(Catch::ExprLhs<unsigned int>&&, unsigned long) [417]
                0.00    0.00      10/2351826     Catch::BinaryExpr<unsigned long, int> Catch::operator< <int, 0>(Catch::ExprLhs<unsigned long>&&, int) [418]
                0.00    0.00      11/2351826     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)&&) [413]
                0.00    0.00      14/2351826     Catch::BinaryExpr<unsigned int, int> Catch::operator!=<int, 0>(Catch::ExprLhs<unsigned int>&&, int) [406]
                0.00    0.00      14/2351826     Catch::BinaryExpr<addr::addr const&, addr::addr& const&> Catch::operator==<addr::addr&, 0>(Catch::ExprLhs<addr::addr const&>&&, addr::addr&) [405]
                0.00    0.00      16/2351826     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&&) [395]
                0.00    0.00      16/2351826     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]) [348]
                0.00    0.00      18/2351826     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]) [380]
                0.00    0.00      21/2351826     Catch::BinaryExpr<addr::addr&, addr::addr& const&> Catch::operator==<addr::addr&, 0>(Catch::ExprLhs<addr::addr&>&&, addr::addr&) [389]
                0.00    0.00      22/2351826     Catch::BinaryExpr<int, int> Catch::operator!=<int, 0>(Catch::ExprLhs<int>&&, int) [388]
                0.00    0.00      28/2351826     Catch::BinaryExpr<bool, bool> Catch::operator==<bool, 0>(Catch::ExprLhs<bool>&&, bool) [386]
                0.00    0.00      35/2351826     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]) [371]
                0.00    0.00      36/2351826     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]) [370]
                0.00    0.00      41/2351826     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]) [369]
                0.00    0.00      67/2351826     Catch::BinaryExpr<int, int> Catch::operator>=<int, 0>(Catch::ExprLhs<int>&&, int) [373]
                0.00    0.00     100/2351826     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]) [361]
                0.00    0.00     105/2351826     CATCH2_INTERNAL_TEST_68() [144]
                0.00    0.00     131/2351826     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]) [353]
                0.00    0.00     174/2351826     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]) [347]
                0.00    0.00     230/2351826     Catch::BinaryExpr<char, char> Catch::operator==<char, 0>(Catch::ExprLhs<char>&&, char) [362]
                0.00    0.00     250/2351826     Catch::(anonymous namespace)::parseSpecialTag(Catch::StringRef) [359]
                0.00    0.00     282/2351826     CATCH2_INTERNAL_TEST_104() [163]
                0.00    0.00     300/2351826     Catch::BinaryExpr<int, unsigned short> Catch::operator==<unsigned short, 0>(Catch::ExprLhs<int>&&, unsigned short) [354]
                0.00    0.00     641/2351826     Catch::BinaryExpr<unsigned short, int> Catch::operator==<int, 0>(Catch::ExprLhs<unsigned short>&&, int) [344]
                0.00    0.00    1016/2351826     Catch::BinaryExpr<unsigned char, int> Catch::operator==<int, 0>(Catch::ExprLhs<unsigned char>&&, int) [338]
                0.00    0.00    1317/2351826     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> >&) [289]
                0.00    0.00    1480/2351826     Catch::BinaryExpr<unsigned char, unsigned char> Catch::operator==<unsigned char, 0>(Catch::ExprLhs<unsigned char>&&, unsigned char) [335]
                0.00    0.00   48174/2351826     Catch::BinaryExpr<char, int> Catch::operator==<int, 0>(Catch::ExprLhs<char>&&, int) [226]
                0.00    0.00   65536/2351826     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]) [195]
                0.00    0.00   65538/2351826     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]) [194]
                0.00    0.00  131072/2351826     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]) [171]
                0.00    0.00  131600/2351826     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&&) [203]
                0.00    0.00  131821/2351826     Catch::BinaryExpr<unsigned long, int> Catch::operator==<int, 0>(Catch::ExprLhs<unsigned long>&&, int) [202]
                0.00    0.00  132265/2351826     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> >&&) [153]
                0.00    0.00  329539/2351826     Catch::BinaryExpr<int, int> Catch::operator==<int, 0>(Catch::ExprLhs<int>&&, int) [74]
                0.01    0.00 1309711/2351826     Catch::RunContext::resetAssertionInfo() [58]
[130]    1.3    0.01    0.00 2351826         Catch::operator"" sr(char const, unsigned long) [130]
                0.00    0.00 2351826/4971398     Catch::StringRef::StringRef(char const, unsigned long) [494]
-----------------------------------------------
                0.00    0.01       3/3           std::sharedcount<(__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&) [111]
[131]    0.8    0.00    0.01       3         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<unsigned int&>(std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, unsigned int&) [131]
                0.00    0.00       3/9           std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >::allocator(std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > const&) [103]
                0.00    0.00       3/3           std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >) [147]
                0.00    0.00       3/52          std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::Spcounted_base() [868]
                0.00    0.00       3/12          std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >::~allocator() [1011]
                0.00    0.00       3/24          unsigned int& std::forward<unsigned int&>(std::remove_reference<unsigned int&>::type&) [937]
                0.00    0.00       3/9           std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [1055]
                0.00    0.00       3/3           void std::allocator_traits<std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > >::construct<Catch::Clara::Detail::BoundValueRef<unsigned int>, unsigned int&>(std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >&, Catch::Clara::Detail::BoundValueRef<unsigned int>, unsigned int&) [1250]
-----------------------------------------------
                0.00    0.01    1746/1746        Catch::Clara::Opt::Opt(Catch::Clara::Opt const&) [67]
[132]    0.8    0.00    0.01    1746         Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt> const&) [132]
                0.00    0.00    3492/17887       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&) [23]
                0.00    0.00    1746/1746        Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt> const&) [668]
                0.00    0.00    1746/1778        std::shared_ptr<Catch::Clara::Detail::BoundRef>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundRef> const&) [661]
-----------------------------------------------
                0.00    0.01  264876/264876      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> >&&) [21]
[133]    0.8    0.00    0.01  264876         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::clear() [133]
                0.00    0.00  265256/3614150     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [8]
-----------------------------------------------
                0.00    0.01       6/6           Catch::TestInvokerAsFunction::invoke() const [1]
[134]    0.8    0.00    0.01       6         CATCH2_INTERNAL_TEST_95() [134]
                0.00    0.01       4/7           std::shared_ptr<int>::shared_ptr<int, void ()(int), void>(int, void ()(int)) [104]
                0.00    0.00      39/2288        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [41]
                0.00    0.00      42/1622        Catch::SectionInfo::SectionInfo(Catch::SourceLineInfo const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const) [238]
                0.00    0.00      55/1619858     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [20]
                0.00    0.00      75/1311207     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [49]
                0.00    0.00      42/4368        Catch::SectionInfo::~SectionInfo() [252]
                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> >&&) [3]
                0.00    0.00       3/131939      addr::addr_parser::~addr_parser() [65]
                0.00    0.00      33/1309711     operator"" catchsr(char const, unsigned long) [88]
                0.00    0.00       6/329539      Catch::BinaryExpr<int, int> Catch::operator==<int, 0>(Catch::ExprLhs<int>&&, int) [74]
                0.00    0.00       8/396042      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> >&&) [92]
                0.00    0.00       4/266983      Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool) [94]
                0.00    0.00       1/264494      std::__cxx11::to_string(int) [31]
                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]) [371]
                0.00    0.00       3/131771      std::vector<addr::addr_range, std::allocator<addr::addr_range> >::operator[](unsigned long) [166]
                0.00    0.00       3/792786      std::vector<addr::addr_range, std::allocator<addr::addr_range> >::size() const [89]
                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]) [391]
                0.00    0.00       2/174         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]) [347]
                0.00    0.00       4/67          Catch::BinaryExpr<int, int> Catch::operator>=<int, 0>(Catch::ExprLhs<int>&&, int) [373]
                0.00    0.00       3/6           Catch::BinaryExpr<unsigned long, int> Catch::operator>=<int, 0>(Catch::ExprLhs<unsigned long>&&, int) [428]
                0.00    0.00       1/2           Catch::BinaryExpr<int, int> Catch::operator><int, 0>(Catch::ExprLhs<int>&&, int) [472]
                0.00    0.00      33/1309711     Catch::AssertionHandler::~AssertionHandler() [505]
                0.00    0.00      11/330317      Catch::ExprLhs<int> Catch::operator<=<int, 0>(Catch::Decomposer&&, int) [531]
                0.00    0.00      11/329630      Catch::BinaryExpr<int, int>::~BinaryExpr() [533]
                0.00    0.00       6/355         Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [12]>(char const (&) [12]) [738]
                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() [1078]
                0.00    0.00       4/266955      void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) [539]
                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() [906]
                0.00    0.00       3/131837      Catch::ExprLhs<unsigned long> Catch::operator<=<unsigned long, 0>(Catch::Decomposer&&, unsigned long) [578]
                0.00    0.00       3/131837      Catch::BinaryExpr<unsigned long, int>::~BinaryExpr() [576]
                0.00    0.00       3/131833      std::vector<addr::addr_range, std::allocator<addr::addr_range> >::~vector() [579]
                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() [1059]
                0.00    0.00       2/174         Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [8]>::~BinaryExpr() [763]
-----------------------------------------------
                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> >) [136]
[135]    0.7    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&) [135]
                0.00    0.00    3010/17887       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&) [23]
                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&) [628]
                0.00    0.00    3010/143128      operator new(unsigned long, void) [555]
-----------------------------------------------
                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> >) [138]
[136]    0.7    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> >) [136]
                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&) [135]
                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&) [618]
                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 [629]
                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> >&) [610]
                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++() [630]
-----------------------------------------------
                0.00    0.00       2/1748        Catch::ConfigData::ConfigData(Catch::ConfigData const&) [305]
                0.00    0.01    1746/1748        Catch::Clara::Opt::Opt(Catch::Clara::Opt const&) [67]
[137]    0.7    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&) [137]
                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> > >&) [139]
                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 [627]
                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&) [664]
                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 [616]
                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&) [666]
                0.00    0.00    1748/4958        std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~allocator() [622]
                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() [617]
                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 [642]
                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 [643]
-----------------------------------------------
                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> > >&) [139]
[138]    0.7    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> >) [138]
                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> >) [136]
-----------------------------------------------
                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&) [137]
[139]    0.7    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> > >&) [139]
                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> >) [138]
-----------------------------------------------
                0.00    0.01      40/40          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::push_back(Catch::Clara::Opt const&) [84]
[140]    0.6    0.00    0.01      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&) [140]
                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>&) [81]
                0.00    0.00      40/129         std::Vector_base<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_deallocate(Catch::Clara::Opt, unsigned long) [143]
                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&) [217]
                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>&) [246]
                0.00    0.00     120/298         std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_get_Tp_allocator() [748]
                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 [778]
                0.00    0.00      40/40          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_check_len(unsigned long, char const) const [891]
                0.00    0.00      40/40          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::begin() [896]
                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&) [889]
                0.00    0.00      40/125         std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_allocate(unsigned long) [786]
                0.00    0.00      40/1826        Catch::Clara::Opt const& std::forward<Catch::Clara::Opt const&>(std::remove_reference<Catch::Clara::Opt const&>::type&) [660]
-----------------------------------------------
                0.00    0.01  420219/420219      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) [52]
[141]    0.6    0.00    0.01  420219         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy_chars(char, char const, char const) [141]
                0.01    0.00  420219/2503699     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char, char const, unsigned long) [29]
-----------------------------------------------
                0.01    0.00 2619690/2619690     std::pointer_traits<char>::pointer_to(char&) [61]
[142]    0.6    0.01    0.00 2619690         char std::addressof<char>(char&) [142]
                0.00    0.00 2619690/2619690     char std::__addressof<char>(char&) [497]
-----------------------------------------------
                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&) [237]
                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&) [140]
                0.00    0.00      88/129         std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::~Vectorbase() [145]
[143]    0.6    0.01    0.00     129         std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_deallocate(Catch::Clara::Opt, unsigned long) [143]
                0.00    0.00     122/122         std::allocator_traits<std::allocator<Catch::Clara::Opt> >::deallocate(std::allocator<Catch::Clara::Opt>&, Catch::Clara::Opt, unsigned long) [791]
-----------------------------------------------
                                 210             CATCH2_INTERNAL_TEST_68() [144]
                0.00    0.00       3/213         Catch::TestInvokerAsFunction::invoke() const [1]
                0.00    0.00      10/213         CATCH2_INTERNAL_TEST_20() [152]
                0.00    0.00     200/213         CATCH2_INTERNAL_TEST_33() [2]
[144]    0.6    0.00    0.00     213+210     CATCH2_INTERNAL_TEST_68() [144]
                0.00    0.00       3/7           std::shared_ptr<int>::shared_ptr<int, void ()(int), void>(int, void ()(int)) [104]
                0.00    0.00      12/2288        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [41]
                0.00    0.00      12/1622        Catch::SectionInfo::SectionInfo(Catch::SourceLineInfo const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const) [238]
                0.00    0.00      38/1311207     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [49]
                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> >&&) [3]
                0.00    0.00      25/1619858     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [20]
                0.00    0.00     105/2351826     Catch::operator"" sr(char const, unsigned long) [130]
                0.00    0.00       3/131939      addr::addrparser::~addr_parser() [65]
                0.00    0.00      12/4368        Catch::SectionInfo::~SectionInfo() [252]
                0.00    0.00       6/329539      Catch::BinaryExpr<int, int> Catch::operator==<int, 0>(Catch::ExprLhs<int>&&, int) [74]
                0.00    0.00       8/396042      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> >&&) [92]
                0.00    0.00      26/1309711     operator"" catchsr(char const, unsigned long) [88]
                0.00    0.00       4/266983      Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool) [94]
                0.00    0.00       1/264494      std::__cxx11::to_string(int) [31]
                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]) [391]
                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]) [393]
                0.00    0.00       3/131771      std::vector<addr::addr_range, std::allocator<addr::addr_range> >::operator[](unsigned long) [166]
                0.00    0.00       3/792786      std::vector<addr::addr_range, std::allocator<addr::addr_range> >::size() const [89]
                0.00    0.00       3/6           Catch::BinaryExpr<unsigned long, int> Catch::operator>=<int, 0>(Catch::ExprLhs<unsigned long>&&, int) [428]
                0.00    0.00       3/67          Catch::BinaryExpr<int, int> Catch::operator>=<int, 0>(Catch::ExprLhs<int>&&, int) [373]
                0.00    0.00       1/2           Catch::BinaryExpr<int, int> Catch::operator><int, 0>(Catch::ExprLhs<int>&&, int) [472]
                0.00    0.00     105/1308817     Catch::ITransientExpression::ITransientExpression(bool, bool) [507]
                0.00    0.00      26/1309711     Catch::AssertionHandler::~AssertionHandler() [505]
                0.00    0.00      10/330317      Catch::ExprLhs<int> Catch::operator<=<int, 0>(Catch::Decomposer&&, int) [531]
                0.00    0.00      10/329630      Catch::BinaryExpr<int, int>::~BinaryExpr() [533]
                0.00    0.00       4/266955      void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) [539]
                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() [939]
                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() [1059]
                0.00    0.00       3/355         Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [12]>(char const (&) [12]) [738]
                0.00    0.00       3/9           Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [18]>(char const (&) [18]) [1048]
                0.00    0.00       3/131837      Catch::ExprLhs<unsigned long> Catch::operator<=<unsigned long, 0>(Catch::Decomposer&&, unsigned long) [578]
                0.00    0.00       3/131837      Catch::BinaryExpr<unsigned long, int>::~BinaryExpr() [576]
                0.00    0.00       3/7           std::shared_ptr<int>::~shared_ptr() [1078]
                0.00    0.00       3/131833      std::vector<addr::addr_range, std::allocator<addr::addr_range> >::~vector() [579]
                                 210             CATCH2_INTERNAL_TEST_68() [144]
-----------------------------------------------
                0.00    0.00      88/88          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::~vector() [76]
[145]    0.4    0.00    0.00      88         std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::~Vectorbase() [145]
                0.00    0.00      88/129         std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_deallocate(Catch::Clara::Opt, unsigned long) [143]
                0.00    0.00      88/88          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl::~Vectorimpl() [814]
-----------------------------------------------
                0.00    0.00       3/3           std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >) [147]
[146]    0.4    0.00    0.00       3         std::Spebo_helper<0, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, true>::Spebo_helper(std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > const&) [146]
                0.00    0.00       3/9           std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >::allocator(std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > const&) [103]
-----------------------------------------------
                0.00    0.00       3/3           std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<unsigned int&>(std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, unsigned int&) [131]
[147]    0.4    0.00    0.00       3         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >) [147]
                0.00    0.00       3/3           std::Spebo_helper<0, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, true>::Spebo_helper(std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > const&) [146]
-----------------------------------------------
                                                 <spontaneous>
[148]    0.4    0.00    0.00                 Catch::ReusableStringStream::~ReusableStringStream() [148]
                0.00    0.00     356/2288        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [41]
                0.00    0.00     356/1619858     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [20]
-----------------------------------------------
                                                 <spontaneous>
[149]    0.4    0.00    0.00                 Catch::RunContext::runTest(Catch::TestCaseHandle const&) [149]
                0.00    0.00     402/4931        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [17]
                0.00    0.00     352/362         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&) [227]
                0.00    0.00     402/1619858     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [20]
-----------------------------------------------
                0.00    0.00      12/12          Catch::TestInvokerAsFunction::invoke() const [1]
[150]    0.4    0.00    0.00      12         CATCH2_INTERNAL_TEST_33() [150]
                0.00    0.00     152/2288        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [41]
                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&) [18]
                0.00    0.00      55/4931        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [17]
                0.00    0.00    2516/17582       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char) [184]
                0.00    0.00     144/1622        Catch::SectionInfo::SectionInfo(Catch::SourceLineInfo const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const) [238]
                0.00    0.00     273/1619858     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [20]
                0.00    0.00     369/1311207     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [49]
                0.00    0.00     144/4368        Catch::SectionInfo::~SectionInfo() [252]
                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) [200]
                0.00    0.00     225/1309711     operator"" catchsr(char const, unsigned long) [88]
                0.00    0.00       3/329539      Catch::BinaryExpr<int, int> Catch::operator==<int, 0>(Catch::ExprLhs<int>&&, int) [74]
                0.00    0.00       2/266983      Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool) [94]
                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)&&) [448]
                0.00    0.00     225/1309711     Catch::AssertionHandler::~AssertionHandler() [505]
                0.00    0.00      33/33          std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::basic_string() [910]
                0.00    0.00      33/33          std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::operator+=(char32_t) [912]
                0.00    0.00      33/33          std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::~basic_string() [911]
                0.00    0.00      12/36          unittest::g_progress() [902]
                0.00    0.00       3/330317      Catch::ExprLhs<int> Catch::operator<=<int, 0>(Catch::Decomposer&&, int) [531]
                0.00    0.00       3/329630      Catch::BinaryExpr<int, int>::~BinaryExpr() [533]
                0.00    0.00       2/266955      void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) [539]
                0.00    0.00       2/11          std::unique_ptr<int, snapdev::raii_generic_deleter<int, -1, int ()(int), &close> >::get() const [1017]
                0.00    0.00       2/11          snapdev::raii_generic_deleter<int, -1, int ()(int), &close>::pointer::operator int() const [1016]
                0.00    0.00       1/4           snapdev::raii_generic_deleter<int, -1, int ()(int), &close>::pointer::pointer(int) [1182]
                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) [1196]
                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> >&) [1181]
                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() [1177]
                0.00    0.00       1/4           std::unique_ptr<int, snapdev::raii_generic_deleter<int, -1, int ()(int), &close> >::~unique_ptr() [1197]
-----------------------------------------------
                                                 <spontaneous>
[151]    0.4    0.00    0.00                 Catch::TestCaseTracking::NameAndLocation::NameAndLocation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::SourceLineInfo const&) [151]
                0.00    0.00    1647/17887       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&) [23]
-----------------------------------------------
                0.00    0.00       8/8           Catch::TestInvokerAsFunction::invoke() const [1]
[152]    0.3    0.00    0.00       8         CATCH2_INTERNAL_TEST_20() [152]
                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&) [18]
                0.00    0.00      31/2288        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [41]
                0.00    0.00      10/213         CATCH2_INTERNAL_TEST_68() [144]
                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) [250]
                0.00    0.00       2/4931        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [17]
                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) [200]
                0.00    0.00     273/1619858     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [20]
                0.00    0.00     231/1311207     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [49]
                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&) [285]
                0.00    0.00      46/1622        Catch::SectionInfo::SectionInfo(Catch::SourceLineInfo const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const) [238]
                0.00    0.00      75/396042      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> >&&) [92]
                0.00    0.00     185/1309711     operator"" catchsr(char const, unsigned long) [88]
                0.00    0.00      32/266983      Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool) [94]
                0.00    0.00      10/264494      std::__cxx11::to_string(int) [31]
                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> >&&) [153]
                0.00    0.00      46/4368        Catch::SectionInfo::~SectionInfo() [252]
                0.00    0.00      27/329539      Catch::BinaryExpr<int, int> Catch::operator==<int, 0>(Catch::ExprLhs<int>&&, int) [74]
                0.00    0.00       6/131939      addr::addr_parser::~addr_parser() [65]
                0.00    0.00       5/131616      Catch::ExprLhs<addr::addr::network_type_t const&> Catch::operator<=<addr::addr::network_type_t, 0>(Catch::Decomposer&&, addr::addr::network_type_t&&) [129]
                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&) [378]
                0.00    0.00      32/1016        Catch::BinaryExpr<unsigned char, int> Catch::operator==<int, 0>(Catch::ExprLhs<unsigned char>&&, int) [338]
                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]) [380]
                0.00    0.00       6/792786      std::vector<addr::addr_range, std::allocator<addr::addr_range> >::size() const [89]
                0.00    0.00       5/131771      std::vector<addr::addr_range, std::allocator<addr::addr_range> >::operator[](unsigned long) [166]
                0.00    0.00       5/5           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]) [407]
                0.00    0.00       6/131821      Catch::BinaryExpr<unsigned long, int> Catch::operator==<int, 0>(Catch::ExprLhs<unsigned long>&&, int) [202]
                0.00    0.00       5/131600      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&&) [203]
                0.00    0.00       1/1           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [68]> Catch::operator==<char const (&) [68], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [68]) [471]
                0.00    0.00       1/263029      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) [168]
                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)&&) [458]
                0.00    0.00       1/2           Catch::BinaryExpr<char, char> Catch::operator!=<char, 0>(Catch::ExprLhs<char>&&, char) [473]
                0.00    0.00     185/1309711     Catch::AssertionHandler::~AssertionHandler() [505]
                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() [569]
                0.00    0.00      32/330317      Catch::ExprLhs<int> Catch::operator<=<int, 0>(Catch::Decomposer&&, int) [531]
                0.00    0.00      32/266955      void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) [539]
                0.00    0.00      32/2496        Catch::ExprLhs<unsigned char> Catch::operator<=<unsigned char, 0>(Catch::Decomposer&&, unsigned char) [650]
                0.00    0.00      32/1016        Catch::BinaryExpr<unsigned char, int>::~BinaryExpr() [684]
                0.00    0.00      27/329630      Catch::BinaryExpr<int, int>::~BinaryExpr() [533]
                0.00    0.00      24/355         Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [12]>(char const (&) [12]) [738]
                0.00    0.00      10/88          std::operator|(std::IosOpenmode, std::IosOpenmode) [816]
                0.00    0.00       8/24          Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [20]>(char const (&) [20]) [934]
                0.00    0.00       8/53          Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [34]>(char const (&) [34]) [867]
                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() [958]
                0.00    0.00       8/24          Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [47]>(char const (&) [47]) [936]
                0.00    0.00       6/131837      Catch::ExprLhs<unsigned long> Catch::operator<=<unsigned long, 0>(Catch::Decomposer&&, unsigned long) [578]
                0.00    0.00       6/131837      Catch::BinaryExpr<unsigned long, int>::~BinaryExpr() [576]
                0.00    0.00       6/131833      std::vector<addr::addr_range, std::allocator<addr::addr_range> >::~vector() [579]
                0.00    0.00       5/5           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [18]>::~BinaryExpr() [1115]
                0.00    0.00       5/131616      Catch::BinaryExpr<addr::addr::network_type_t const&, addr::addr::network_type_t const&>::~BinaryExpr() [582]
                0.00    0.00       1/48406       Catch::ExprLhs<char> Catch::operator<=<char, 0>(Catch::Decomposer&&, char) [594]
                0.00    0.00       1/232         Catch::BinaryExpr<char, char>::~BinaryExpr() [751]
                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>&&) [993]
                0.00    0.00       1/14          Catch::BinaryExpr<std::shared_ptr<addr::iface> const&, decltype(nullptr) const&>::~BinaryExpr() [988]
                0.00    0.00       1/14          std::shared_ptr<addr::iface>::~shared_ptr() [1001]
                0.00    0.00       1/319         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&) [744]
                0.00    0.00       1/1           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [68]>::~BinaryExpr() [1337]
-----------------------------------------------
                0.00    0.00       1/132265      CATCH2_INTERNAL_TEST_0() [301]
                0.00    0.00       2/132265      CATCH2_INTERNAL_TEST_23() [192]
                0.00    0.00       5/132265      CATCH2_INTERNAL_TEST_0() [215]
                0.00    0.00       6/132265      CATCH2_INTERNAL_TEST_63() [177]
                0.00    0.00      10/132265      CATCH2_INTERNAL_TEST_0() [159]
                0.00    0.00      20/132265      CATCH2_INTERNAL_TEST_0() [178]
                0.00    0.00      42/132265      CATCH2_INTERNAL_TEST_35() [176]
                0.00    0.00      52/132265      CATCH2_INTERNAL_TEST_20() [152]
                0.00    0.00     146/132265      CATCH2_INTERNAL_TEST_16() [77]
                0.00    0.00     147/132265      CATCH2_INTERNAL_TEST_7() [75]
                0.00    0.00     262/132265      CATCH2_INTERNAL_TEST_28() [39]
                0.00    0.00     300/132265      CATCH2_INTERNAL_TEST_57() [7]
                0.00    0.00  131272/132265      CATCH2_INTERNAL_TEST_33() [2]
[153]    0.3    0.00    0.00  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> >&&) [153]
                0.00    0.00  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&) [162]
                0.00    0.00  132265/2351826     Catch::operator"" sr(char const, unsigned long) [130]
                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&) [568]
-----------------------------------------------
                0.00    0.00  266122/266122      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const, unsigned long) [6]
[154]    0.3    0.00    0.00  266122         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_disjunct(char const) const [154]
                0.00    0.00  530422/14661764     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [12]
                0.00    0.00  264300/5364954     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [63]
                0.00    0.00  530422/530422      std::less<char const>::operator()(char const const&, char const const&) const [517]
-----------------------------------------------
                                                 <spontaneous>
[155]    0.3    0.00    0.00                 Catch::SectionInfo::SectionInfo(Catch::SectionInfo const&) [155]
                0.00    0.00    1297/17887       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&) [23]
-----------------------------------------------
                0.00    0.00  691258/691258      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose() [15]
[156]    0.3    0.00    0.00  691258         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_destroy(unsigned long) [156]
                0.00    0.00  691258/14661764     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [12]
                0.00    0.00  691258/2469231     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator() [499]
                0.00    0.00  691258/691258      std::allocator_traits<std::allocator<char> >::deallocate(std::allocator<char>&, char, unsigned long) [511]
-----------------------------------------------
                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) [5]
[157]    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 [157]
                0.00    0.00  794366/5364954     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [63]
-----------------------------------------------
                0.00    0.00      12/12          Catch::TestInvokerAsFunction::invoke() const [1]
[158]    0.3    0.00    0.00      12         CATCH2_INTERNAL_TEST_42() [158]
                0.00    0.00     115/2288        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [41]
                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> >&&) [3]
                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) [200]
                0.00    0.00     841/264494      std::__cxx11::to_string(int) [31]
                0.00    0.00    3777/1619858     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [20]
                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> >&&) [224]
                0.00    0.00    3566/1311207     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [49]
                0.00    0.00     308/131939      addr::addr_parser::~addr_parser() [65]
                0.00    0.00    3452/1309711     operator"" catchsr(char const, unsigned long) [88]
                0.00    0.00     616/266983      Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool) [94]
                0.00    0.00     616/329539      Catch::BinaryExpr<int, int> Catch::operator==<int, 0>(Catch::ExprLhs<int>&&, int) [74]
                0.00    0.00     616/396042      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> >&&) [92]
                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> >&) [289]
                0.00    0.00     114/1622        Catch::SectionInfo::SectionInfo(Catch::SourceLineInfo const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const) [238]
                0.00    0.00    1280/1480        Catch::BinaryExpr<unsigned char, unsigned char> Catch::operator==<unsigned char, 0>(Catch::ExprLhs<unsigned char>&&, unsigned char) [335]
                0.00    0.00     308/131771      std::vector<addr::addr_range, std::allocator<addr::addr_range> >::operator[](unsigned long) [166]
                0.00    0.00     308/792786      std::vector<addr::addr_range, std::allocator<addr::addr_range> >::size() const [89]
                0.00    0.00     114/4368        Catch::SectionInfo::~SectionInfo() [252]
                0.00    0.00     308/131821      Catch::BinaryExpr<unsigned long, int> Catch::operator==<int, 0>(Catch::ExprLhs<unsigned long>&&, int) [202]
                0.00    0.00      16/1016        Catch::BinaryExpr<unsigned char, int> Catch::operator==<int, 0>(Catch::ExprLhs<unsigned char>&&, int) [338]
                0.00    0.00    3452/1309711     Catch::AssertionHandler::~AssertionHandler() [505]
                0.00    0.00    1296/2496        Catch::ExprLhs<unsigned char> Catch::operator<=<unsigned char, 0>(Catch::Decomposer&&, unsigned char) [650]
                0.00    0.00    1280/1480        Catch::BinaryExpr<unsigned char, unsigned char>::~BinaryExpr() [674]
                0.00    0.00     616/266955      void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) [539]
                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() [677]
                0.00    0.00     616/330317      Catch::ExprLhs<int> Catch::operator<=<int, 0>(Catch::Decomposer&&, int) [531]
                0.00    0.00     616/329630      Catch::BinaryExpr<int, int>::~BinaryExpr() [533]
                0.00    0.00     308/131837      Catch::ExprLhs<unsigned long> Catch::operator<=<unsigned long, 0>(Catch::Decomposer&&, unsigned long) [578]
                0.00    0.00     308/131837      Catch::BinaryExpr<unsigned long, int>::~BinaryExpr() [576]
                0.00    0.00     308/131833      std::vector<addr::addr_range, std::allocator<addr::addr_range> >::~vector() [579]
                0.00    0.00      75/88          std::operator|(std::IosOpenmode, std::IosOpenmode) [816]
                0.00    0.00      24/355         Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [12]>(char const (&) [12]) [738]
                0.00    0.00      16/1016        Catch::BinaryExpr<unsigned char, int>::~BinaryExpr() [684]
                0.00    0.00      12/76          Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [7]>(char const (&) [7]) [853]
                0.00    0.00      12/24          Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [35]>(char const (&) [35]) [935]
                0.00    0.00       5/12          addr::addr_range::addr_range() [1007]
-----------------------------------------------
                0.00    0.00      15/15          Catch::TestInvokerAsFunction::invoke() const [1]
[159]    0.3    0.00    0.00      15         CATCH2_INTERNAL_TEST_0() [159]
                0.00    0.00     155/2288        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [41]
                0.00    0.00     202/577         CATCH2_INTERNAL_TEST_104() [163]
                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> >&&) [3]
                0.00    0.00     126/131939      addr::addr_parser::~addr_parser() [65]
                0.00    0.00     801/1311207     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [49]
                0.00    0.00     137/1622        Catch::SectionInfo::SectionInfo(Catch::SourceLineInfo const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const) [238]
                0.00    0.00     346/1619858     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [20]
                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) [200]
                0.00    0.00     149/329539      Catch::BinaryExpr<int, int> Catch::operator==<int, 0>(Catch::ExprLhs<int>&&, int) [74]
                0.00    0.00     664/1309711     operator"" catchsr(char const, unsigned long) [88]
                0.00    0.00      37/264494      std::__cxx11::to_string(int) [31]
                0.00    0.00     137/4368        Catch::SectionInfo::~SectionInfo() [252]
                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> >&&) [224]
                0.00    0.00      33/266983      Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool) [94]
                0.00    0.00      22/792786      std::vector<addr::addr_range, std::allocator<addr::addr_range> >::size() const [89]
                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> >&&) [153]
                0.00    0.00      22/131821      Catch::BinaryExpr<unsigned long, int> Catch::operator==<int, 0>(Catch::ExprLhs<unsigned long>&&, int) [202]
                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]) [409]
                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]) [420]
                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]) [440]
                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]) [194]
                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]) [467]
                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]) [444]
                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]) [392]
                0.00    0.00     664/1309711     Catch::AssertionHandler::~AssertionHandler() [505]
                0.00    0.00     250/330317      Catch::ExprLhs<int> Catch::operator<=<int, 0>(Catch::Decomposer&&, int) [531]
                0.00    0.00     149/329630      Catch::BinaryExpr<int, int>::~BinaryExpr() [533]
                0.00    0.00      90/355         Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [12]>(char const (&) [12]) [738]
                0.00    0.00      33/266955      void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) [539]
                0.00    0.00      30/44          Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [33]>(char const (&) [33]) [882]
                0.00    0.00      22/319         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&) [744]
                0.00    0.00      22/131837      Catch::ExprLhs<unsigned long> Catch::operator<=<unsigned long, 0>(Catch::Decomposer&&, unsigned long) [578]
                0.00    0.00      22/131837      Catch::BinaryExpr<unsigned long, int>::~BinaryExpr() [576]
                0.00    0.00      22/131833      std::vector<addr::addr_range, std::allocator<addr::addr_range> >::~vector() [579]
                0.00    0.00      15/76          Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [7]>(char const (&) [7]) [853]
                0.00    0.00      15/53          Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [34]>(char const (&) [34]) [867]
                0.00    0.00      15/35          Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [30]>(char const (&) [30]) [908]
                0.00    0.00      15/15          Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [37]>(char const (&) [37]) [978]
                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() [569]
                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() [1175]
                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() [1273]
                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() [590]
                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() [1329]
                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() [1281]
                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     198/135449      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> > > > >) [343]
                0.00    0.00     273/135449      Catch::Clara::Opt::isMatch(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const [304]
                0.00    0.00    1386/135449      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 [291]
                0.00    0.00  133592/135449      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&) [162]
[160]    0.3    0.00    0.00  135449         __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&) [160]
                0.00    0.00  405954/5364954     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [63]
                0.00    0.00  270104/270104      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::data() const [179]
                0.00    0.00  135052/399175      std::char_traits<char>::compare(char const, char const, unsigned long) [526]
-----------------------------------------------
                0.00    0.00       1/1215        unittest::detail::init_tmp_dir(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [333]
                0.00    0.00       1/1215        Catch::makeStream(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [349]
                0.00    0.00       1/1215        Catch::Config::name() const [350]
                0.00    0.00      11/1215        Catch::Clara::Detail::TokenStream::loadBuffer() [280]
                0.00    0.00      14/1215        CATCH2_INTERNAL_TEST_0() [187]
                0.00    0.00      20/1215        CATCH2_INTERNAL_TEST_0() [262]
                0.00    0.00     273/1215        Catch::Clara::Opt::validate() const [165]
                0.00    0.00     894/1215        Catch::AssertionResult::hasMessage() const [170]
[161]    0.3    0.00    0.00    1215         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::empty() const [161]
                0.00    0.00  734134/5364954     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [63]
-----------------------------------------------
                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&) [378]
                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> >&) [289]
                0.00    0.00  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> >&&) [153]
[162]    0.3    0.00    0.00  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&) [162]
                0.00    0.00  133592/135449      __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&) [160]
-----------------------------------------------
                                 564             CATCH2_INTERNAL_TEST_104() [163]
                0.00    0.00       2/577         CATCH2_INTERNAL_TEST_23() [192]
                0.00    0.00      13/577         Catch::TestInvokerAsFunction::invoke() const [1]
                0.00    0.00      28/577         CATCH2_INTERNAL_TEST_35() [176]
                0.00    0.00      32/577         CATCH2_INTERNAL_TEST_73() [214]
                0.00    0.00     202/577         CATCH2_INTERNAL_TEST_0() [159]
                0.00    0.00     300/577         CATCH2_INTERNAL_TEST_57() [7]
[163]    0.2    0.00    0.00     577+564     CATCH2_INTERNAL_TEST_104() [163]
                0.00    0.00     196/2288        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [41]
                0.00    0.00      12/4931        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [17]
                0.00    0.00     182/1622        Catch::SectionInfo::SectionInfo(Catch::SourceLineInfo const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const) [238]
                0.00    0.00     399/1311207     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [49]
                0.00    0.00     221/1619858     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [20]
                0.00    0.00     182/4368        Catch::SectionInfo::~SectionInfo() [252]
                0.00    0.00     217/1309711     operator"" catchsr(char const, unsigned long) [88]
                0.00    0.00     282/2351826     Catch::operator"" sr(char const, unsigned long) [130]
                0.00    0.00     192/1016        Catch::BinaryExpr<unsigned char, int> Catch::operator==<int, 0>(Catch::ExprLhs<unsigned char>&&, int) [338]
                0.00    0.00      12/266983      Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool) [94]
                0.00    0.00      12/329539      Catch::BinaryExpr<int, int> Catch::operator==<int, 0>(Catch::ExprLhs<int>&&, int) [74]
                0.00    0.00     282/1308817     Catch::ITransientExpression::ITransientExpression(bool, bool) [507]
                0.00    0.00     217/1309711     Catch::AssertionHandler::~AssertionHandler() [505]
                0.00    0.00     192/2496        Catch::ExprLhs<unsigned char> Catch::operator<=<unsigned char, 0>(Catch::Decomposer&&, unsigned char) [650]
                0.00    0.00     192/1016        Catch::BinaryExpr<unsigned char, int>::~BinaryExpr() [684]
                0.00    0.00      13/355         Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [12]>(char const (&) [12]) [738]
                0.00    0.00      13/13          Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [22]>(char const (&) [22]) [1006]
                0.00    0.00      12/266955      void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) [539]
                0.00    0.00      12/330317      Catch::ExprLhs<int> Catch::operator<=<int, 0>(Catch::Decomposer&&, int) [531]
                0.00    0.00      12/329630      Catch::BinaryExpr<int, int>::~BinaryExpr() [533]
                                 564             CATCH2INTERNAL_TEST_104() [163]
-----------------------------------------------
                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) [5]
[164]    0.2    0.00    0.00  263883         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_limit(unsigned long, unsigned long) const [164]
                0.00    0.00  661735/5364954     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [63]
-----------------------------------------------
                                                 <spontaneous>
[165]    0.2    0.00    0.00                 Catch::Clara::Opt::validate() const [165]
                0.00    0.00     167/167         Catch::Clara::Detail::ParserBase::validate() const [175]
                0.00    0.00     273/1215        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::empty() const [161]
                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&) [618]
                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 [629]
                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++() [630]
                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 [643]
                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 [642]
-----------------------------------------------
                0.00    0.00       3/131771      CATCH2_INTERNAL_TEST_73() [214]
                0.00    0.00       3/131771      CATCH2_INTERNAL_TEST_95() [134]
                0.00    0.00       3/131771      CATCH2_INTERNAL_TEST_68() [144]
                0.00    0.00       5/131771      CATCH2_INTERNAL_TEST_20() [152]
                0.00    0.00      14/131771      CATCH2_INTERNAL_TEST_35() [176]
                0.00    0.00     113/131771      CATCH2_INTERNAL_TEST_63() [177]
                0.00    0.00     308/131771      CATCH2_INTERNAL_TEST_42() [158]
                0.00    0.00   65636/131771      CATCH2_INTERNAL_TEST_33() [2]
                0.00    0.00   65686/131771      CATCH2_INTERNAL_TEST_57() [7]
[166]    0.2    0.00    0.00  131771         std::vector<addr::addr_range, std::allocator<addr::addr_range> >::operator[](unsigned long) [166]
                0.00    0.00  131823/792786      std::vector<addr::addr_range, std::allocator<addr::addr_range> >::size() const [89]
-----------------------------------------------
                0.00    0.00  264122/264122      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) [168]
[167]    0.2    0.00    0.00  264122         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare(char const) const [167]
                0.00    0.00  264123/14661764     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [12]
                0.00    0.00  264123/5364954     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [63]
                0.00    0.00  264123/689071      std::char_traits<char>::length(char const) [512]
                0.00    0.00  264123/264123      unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&) [553]
                0.00    0.00  264123/399175      std::char_traits<char>::compare(char const, char const, unsigned long) [526]
                0.00    0.00  263467/263467      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_compare(unsigned long, unsigned long) [554]
-----------------------------------------------
                0.00    0.00       1/263029      unittest::detail::init_tmp_dir(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [333]
                0.00    0.00       1/263029      CATCH2_INTERNAL_TEST_35() [176]
                0.00    0.00       1/263029      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]) [475]
                0.00    0.00       1/263029      bool Catch::compareEqual<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char [67]>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [67]) [478]
                0.00    0.00       1/263029      bool Catch::compareEqual<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char [59]>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [59]) [477]
                0.00    0.00       1/263029      CATCH2_INTERNAL_TEST_20() [152]
                0.00    0.00       1/263029      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]) [476]
                0.00    0.00       1/263029      bool Catch::compareEqual<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char [68]>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [68]) [479]
                0.00    0.00       2/263029      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]) [461]
                0.00    0.00       2/263029      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]) [465]
                0.00    0.00       2/263029      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]) [466]
                0.00    0.00       2/263029      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]) [463]
                0.00    0.00       2/263029      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]) [464]
                0.00    0.00       2/263029      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]) [462]
                0.00    0.00       3/263029      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]) [446]
                0.00    0.00       3/263029      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 [303]
                0.00    0.00       4/263029      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]) [430]
                0.00    0.00       4/263029      CATCH2_INTERNAL_TEST_33() [2]
                0.00    0.00       5/263029      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]) [426]
                0.00    0.00       5/263029      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]) [425]
                0.00    0.00       5/263029      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]) [427]
                0.00    0.00       5/263029      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]) [424]
                0.00    0.00       6/263029      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]) [422]
                0.00    0.00       7/263029      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]) [416]
                0.00    0.00       7/263029      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]) [415]
                0.00    0.00       8/263029      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]) [412]
                0.00    0.00      18/263029      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]) [387]
                0.00    0.00      35/263029      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]) [376]
                0.00    0.00      36/263029      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]) [375]
                0.00    0.00      41/263029      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]) [374]
                0.00    0.00     100/263029      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]) [366]
                0.00    0.00     131/263029      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]) [363]
                0.00    0.00     174/263029      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]) [356]
                0.00    0.00     266/263029      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) [352]
                0.00    0.00   65536/263029      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]) [209]
                0.00    0.00   65538/263029      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]) [208]
                0.00    0.00  131072/263029      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]) [188]
[168]    0.2    0.00    0.00  263029         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) [168]
                0.00    0.00  264122/264122      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare(char const) const [167]
-----------------------------------------------
                                                 <spontaneous>
[169]    0.2    0.00    0.00                 Catch::Clara::Detail::Token::Token(Catch::Clara::Detail::Token const&) [169]
                0.00    0.00     839/17887       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&) [23]
-----------------------------------------------
                                                 <spontaneous>
[170]    0.2    0.00    0.00                 Catch::AssertionResult::hasMessage() const [170]
                0.00    0.00     894/1215        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::empty() const [161]
-----------------------------------------------
                0.00    0.00  131072/131072      CATCH2_INTERNAL_TEST_57() [7]
[171]    0.2    0.00    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]) [171]
                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]) [188]
                0.00    0.00  131072/2351826     Catch::operator"" sr(char const, unsigned long) [130]
                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]) [585]
-----------------------------------------------
                                                 <spontaneous>
[172]    0.2    0.00    0.00                 Catch::Clara::Detail::BasicResult<Catch::Clara::Detail::ParseState>::ResultValueBase(Catch::Clara::Detail::ResultType, Catch::Clara::Detail::ParseState const&) [172]
                0.00    0.00     168/4931        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [17]
-----------------------------------------------
                0.00    0.00     167/167         Catch::Clara::Detail::ParserBase::validate() const [175]
[173]    0.2    0.00    0.00     167         Catch::Clara::Detail::BasicResult<void>::ok() [173]
                0.00    0.00     167/167         Catch::Clara::Detail::BasicResult<void>::ResultBase(Catch::Clara::Detail::ResultType) [174]
-----------------------------------------------
                0.00    0.00     167/167         Catch::Clara::Detail::BasicResult<void>::ok() [173]
[174]    0.2    0.00    0.00     167         Catch::Clara::Detail::BasicResult<void>::ResultBase(Catch::Clara::Detail::ResultType) [174]
                0.00    0.00     167/4931        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [17]
                0.00    0.00     167/167         Catch::Clara::Detail::ResultValueBase<void>::ResultBase(Catch::Clara::Detail::ResultType) [775]
-----------------------------------------------
                0.00    0.00     167/167         Catch::Clara::Opt::validate() const [165]
[175]    0.2    0.00    0.00     167         Catch::Clara::Detail::ParserBase::validate() const [175]
                0.00    0.00     167/167         Catch::Clara::Detail::BasicResult<void>::ok() [173]
-----------------------------------------------
                0.00    0.00      16/16          Catch::TestInvokerAsFunction::invoke() const [1]
[176]    0.1    0.00    0.00      16         CATCH2_INTERNAL_TEST_35() [176]
                0.00    0.00      99/2288        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [41]
                0.00    0.00      28/577         CATCH2_INTERNAL_TEST_104() [163]
                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) [250]
                0.00    0.00       2/4931        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [17]
                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) [200]
                0.00    0.00     140/1622        Catch::SectionInfo::SectionInfo(Catch::SourceLineInfo const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const) [238]
                0.00    0.00     630/1311207     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [49]
                0.00    0.00     433/1619858     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [20]
                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> >&&) [224]
                0.00    0.00     117/266983      Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool) [94]
                0.00    0.00      40/40          std::__cxx11::to_string(unsigned int) [337]
                0.00    0.00     490/1309711     operator"" catchsr(char const, unsigned long) [88]
                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&) [285]
                0.00    0.00     140/4368        Catch::SectionInfo::~SectionInfo() [252]
                0.00    0.00      87/396042      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> >&&) [92]
                0.00    0.00      14/131939      addr::addr_parser::~addr_parser() [65]
                0.00    0.00      38/329539      Catch::BinaryExpr<int, int> Catch::operator==<int, 0>(Catch::ExprLhs<int>&&, int) [74]
                0.00    0.00      10/264494      std::__cxx11::to_string(int) [31]
                0.00    0.00      14/131616      Catch::ExprLhs<addr::addr::network_type_t const&> Catch::operator<=<addr::addr::network_type_t, 0>(Catch::Decomposer&&, addr::addr::network_type_t&&) [129]
                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> >&&) [153]
                0.00    0.00     176/1016        Catch::BinaryExpr<unsigned char, int> Catch::operator==<int, 0>(Catch::ExprLhs<unsigned char>&&, int) [338]
                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> >&) [289]
                0.00    0.00      22/174         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]) [347]
                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]) [353]
                0.00    0.00      14/131771      std::vector<addr::addr_range, std::allocator<addr::addr_range> >::operator[](unsigned long) [166]
                0.00    0.00      10/792786      std::vector<addr::addr_range, std::allocator<addr::addr_range> >::size() const [89]
                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]) [370]
                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]) [404]
                0.00    0.00      14/131600      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&&) [203]
                0.00    0.00      10/131821      Catch::BinaryExpr<unsigned long, int> Catch::operator==<int, 0>(Catch::ExprLhs<unsigned long>&&, int) [202]
                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]) [380]
                0.00    0.00       1/1           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [67]> Catch::operator==<char const (&) [67], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [67]) [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&) [59]> Catch::operator==<char const (&) [59], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [59]) [469]
                0.00    0.00       1/263029      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) [168]
                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)&&) [458]
                0.00    0.00       1/2           Catch::BinaryExpr<char, char> Catch::operator!=<char, 0>(Catch::ExprLhs<char>&&, char) [473]
                0.00    0.00     490/1309711     Catch::AssertionHandler::~AssertionHandler() [505]
                0.00    0.00     176/2496        Catch::ExprLhs<unsigned char> Catch::operator<=<unsigned char, 0>(Catch::Decomposer&&, unsigned char) [650]
                0.00    0.00     176/1016        Catch::BinaryExpr<unsigned char, int>::~BinaryExpr() [684]
                0.00    0.00     117/266955      void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) [539]
                0.00    0.00      64/355         Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [12]>(char const (&) [12]) [738]
                0.00    0.00      52/330317      Catch::ExprLhs<int> Catch::operator<=<int, 0>(Catch::Decomposer&&, int) [531]
                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() [569]
                0.00    0.00      38/329630      Catch::BinaryExpr<int, int>::~BinaryExpr() [533]
                0.00    0.00      32/319         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&) [744]
                0.00    0.00      22/174         Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [8]>::~BinaryExpr() [763]
                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() [677]
                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() [785]
                0.00    0.00      16/24          Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [20]>(char const (&) [20]) [934]
                0.00    0.00      16/53          Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [34]>(char const (&) [34]) [867]
                0.00    0.00      16/16          Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [57]>(char const (&) [57]) [967]
                0.00    0.00      16/24          Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [47]>(char const (&) [47]) [936]
                0.00    0.00      14/131616      Catch::BinaryExpr<addr::addr::network_type_t const&, addr::addr::network_type_t const&>::~BinaryExpr() [582]
                0.00    0.00      10/131837      Catch::ExprLhs<unsigned long> Catch::operator<=<unsigned long, 0>(Catch::Decomposer&&, unsigned long) [578]
                0.00    0.00      10/131837      Catch::BinaryExpr<unsigned long, int>::~BinaryExpr() [576]
                0.00    0.00      10/131833      std::vector<addr::addr_range, std::allocator<addr::addr_range> >::~vector() [579]
                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() [901]
                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() [1099]
                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() [958]
                0.00    0.00       1/48406       Catch::ExprLhs<char> Catch::operator<=<char, 0>(Catch::Decomposer&&, char) [594]
                0.00    0.00       1/232         Catch::BinaryExpr<char, char>::~BinaryExpr() [751]
                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>&&) [993]
                0.00    0.00       1/14          Catch::BinaryExpr<std::shared_ptr<addr::iface> const&, decltype(nullptr) const&>::~BinaryExpr() [988]
                0.00    0.00       1/14          std::shared_ptr<addr::iface>::~shared_ptr() [1001]
                0.00    0.00       1/1           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [67]>::~BinaryExpr() [1335]
                0.00    0.00       1/1           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [59]>::~BinaryExpr() [1333]
-----------------------------------------------
                0.00    0.00       7/7           Catch::TestInvokerAsFunction::invoke() const [1]
[177]    0.1    0.00    0.00       7         CATCH2_INTERNAL_TEST_63() [177]
                0.00    0.00      49/2288        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [41]
                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) [200]
                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> >&&) [3]
                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> >&&) [224]
                0.00    0.00     662/264494      std::__cxx11::to_string(int) [31]
                0.00    0.00    2496/1619858     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [20]
                0.00    0.00    1776/1311207     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [49]
                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&) [285]
                0.00    0.00     132/132         std::__cxx11::to_string(unsigned long) [293]
                0.00    0.00    1720/1309711     operator"" catchsr(char const, unsigned long) [88]
                0.00    0.00     111/131939      addr::addr_parser::~addr_parser() [65]
                0.00    0.00     236/266983      Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool) [94]
                0.00    0.00     113/131616      Catch::ExprLhs<addr::addr::network_type_t const&> Catch::operator<=<addr::addr::network_type_t, 0>(Catch::Decomposer&&, addr::addr::network_type_t&&) [129]
                0.00    0.00     226/329539      Catch::BinaryExpr<int, int> Catch::operator==<int, 0>(Catch::ExprLhs<int>&&, int) [74]
                0.00    0.00     226/396042      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> >&&) [92]
                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> >&) [289]
                0.00    0.00      56/1622        Catch::SectionInfo::SectionInfo(Catch::SourceLineInfo const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const) [238]
                0.00    0.00     600/1016        Catch::BinaryExpr<unsigned char, int> Catch::operator==<int, 0>(Catch::ExprLhs<unsigned char>&&, int) [338]
                0.00    0.00     113/131771      std::vector<addr::addr_range, std::allocator<addr::addr_range> >::operator[](unsigned long) [166]
                0.00    0.00     113/792786      std::vector<addr::addr_range, std::allocator<addr::addr_range> >::size() const [89]
                0.00    0.00      56/4368        Catch::SectionInfo::~SectionInfo() [252]
                0.00    0.00     200/1480        Catch::BinaryExpr<unsigned char, unsigned char> Catch::operator==<unsigned char, 0>(Catch::ExprLhs<unsigned char>&&, unsigned char) [335]
                0.00    0.00     113/131600      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&&) [203]
                0.00    0.00     113/131821      Catch::BinaryExpr<unsigned long, int> Catch::operator==<int, 0>(Catch::ExprLhs<unsigned long>&&, int) [202]
                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> >&&) [153]
                0.00    0.00       4/9           Catch::BinaryExpr<addr::addr&, addr::addr& const&> Catch::operator!=<addr::addr&, 0>(Catch::ExprLhs<addr::addr&>&&, addr::addr&) [421]
                0.00    0.00       2/21          Catch::BinaryExpr<addr::addr&, addr::addr& const&> Catch::operator==<addr::addr&, 0>(Catch::ExprLhs<addr::addr&>&&, addr::addr&) [389]
                0.00    0.00    1720/1309711     Catch::AssertionHandler::~AssertionHandler() [505]
                0.00    0.00     800/2496        Catch::ExprLhs<unsigned char> Catch::operator<=<unsigned char, 0>(Catch::Decomposer&&, unsigned char) [650]
                0.00    0.00     600/1016        Catch::BinaryExpr<unsigned char, int>::~BinaryExpr() [684]
                0.00    0.00     236/266955      void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) [539]
                0.00    0.00     226/330317      Catch::ExprLhs<int> Catch::operator<=<int, 0>(Catch::Decomposer&&, int) [531]
                0.00    0.00     226/329630      Catch::BinaryExpr<int, int>::~BinaryExpr() [533]
                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() [677]
                0.00    0.00     200/1480        Catch::BinaryExpr<unsigned char, unsigned char>::~BinaryExpr() [674]
                0.00    0.00     113/131837      Catch::ExprLhs<unsigned long> Catch::operator<=<unsigned long, 0>(Catch::Decomposer&&, unsigned long) [578]
                0.00    0.00     113/131837      Catch::BinaryExpr<unsigned long, int>::~BinaryExpr() [576]
                0.00    0.00     113/131616      Catch::BinaryExpr<addr::addr::network_type_t const&, addr::addr::network_type_t const&>::~BinaryExpr() [582]
                0.00    0.00     113/131833      std::vector<addr::addr_range, std::allocator<addr::addr_range> >::~vector() [579]
                0.00    0.00      33/33          std::numeric_limits<unsigned long>::max() [909]
                0.00    0.00       7/355         Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [12]>(char const (&) [12]) [738]
                0.00    0.00       7/24          Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [35]>(char const (&) [35]) [935]
                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() [569]
                0.00    0.00       6/50          Catch::ExprLhs<addr::addr& const&> Catch::operator<=<addr::addr&, 0>(Catch::Decomposer&&, addr::addr&) [873]
                0.00    0.00       6/50          Catch::BinaryExpr<addr::addr&, addr::addr&>::~BinaryExpr() [871]
-----------------------------------------------
                0.00    0.00      14/14          Catch::TestInvokerAsFunction::invoke() const [1]
[178]    0.1    0.00    0.00      14         CATCH2_INTERNAL_TEST_0() [178]
                0.00    0.00      97/2288        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [41]
                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> >&&) [3]
                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) [200]
                0.00    0.00     134/1622        Catch::SectionInfo::SectionInfo(Catch::SourceLineInfo const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const) [238]
                0.00    0.00      78/264494      std::__cxx11::to_string(int) [31]
                0.00    0.00     372/1619858     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [20]
                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> >&&) [224]
                0.00    0.00     326/1311207     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [49]
                0.00    0.00      42/131939      addr::addr_parser::~addr_parser() [65]
                0.00    0.00     134/4368        Catch::SectionInfo::~SectionInfo() [252]
                0.00    0.00      40/266983      Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool) [94]
                0.00    0.00     192/1309711     operator"" catchsr(char const, unsigned long) [88]
                0.00    0.00      40/329539      Catch::BinaryExpr<int, int> Catch::operator==<int, 0>(Catch::ExprLhs<int>&&, int) [74]
                0.00    0.00      40/792786      std::vector<addr::addr_range, std::allocator<addr::addr_range> >::size() const [89]
                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> >&&) [153]
                0.00    0.00      40/131821      Catch::BinaryExpr<unsigned long, int> Catch::operator==<int, 0>(Catch::ExprLhs<unsigned long>&&, int) [202]
                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]) [353]
                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]) [380]
                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]) [392]
                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]) [410]
                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]) [371]
                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]) [408]
                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]) [420]
                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]) [440]
                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]) [194]
                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]) [444]
                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]) [468]
                0.00    0.00     192/1309711     Catch::AssertionHandler::~AssertionHandler() [505]
                0.00    0.00      64/319         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&) [744]
                0.00    0.00      56/355         Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [12]>(char const (&) [12]) [738]
                0.00    0.00      40/266955      void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) [539]
                0.00    0.00      40/330317      Catch::ExprLhs<int> Catch::operator<=<int, 0>(Catch::Decomposer&&, int) [531]
                0.00    0.00      40/329630      Catch::BinaryExpr<int, int>::~BinaryExpr() [533]
                0.00    0.00      40/131837      Catch::ExprLhs<unsigned long> Catch::operator<=<unsigned long, 0>(Catch::Decomposer&&, unsigned long) [578]
                0.00    0.00      40/131837      Catch::BinaryExpr<unsigned long, int>::~BinaryExpr() [576]
                0.00    0.00      40/131833      std::vector<addr::addr_range, std::allocator<addr::addr_range> >::~vector() [579]
                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() [569]
                0.00    0.00      14/76          Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [7]>(char const (&) [7]) [853]
                0.00    0.00      14/53          Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [34]>(char const (&) [34]) [867]
                0.00    0.00      14/35          Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [30]>(char const (&) [30]) [908]
                0.00    0.00      14/44          Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [33]>(char const (&) [33]) [882]
                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() [785]
                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() [958]
                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() [1121]
                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() [906]
                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() [1117]
                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() [1175]
                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() [1273]
                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() [590]
                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() [1281]
                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() [1331]
-----------------------------------------------
                0.00    0.00  270104/270104      __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&) [160]
[179]    0.1    0.00    0.00  270104         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::data() const [179]
                0.00    0.00  275132/14661764     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&) [333]
                0.00    0.00      10/684         CATCH2_INTERNAL_TEST_58() [206]
                0.00    0.00      25/684         Catch::TestCaseInfo::internalAppendTag(Catch::StringRef) [283]
                0.00    0.00      75/684         Catch::StringRef::StringRef(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [249]
                0.00    0.00     176/684         CATCH2_INTERNAL_TEST_16() [77]
                0.00    0.00     188/684         CATCH2_INTERNAL_TEST_28() [39]
                0.00    0.00     208/684         CATCH2_INTERNAL_TEST_7() [75]
[180]    0.1    0.00    0.00     684         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const [180]
                0.00    0.00  267951/14661764     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [12]
-----------------------------------------------
                0.00    0.00       1/62          (anonymous namespace)::add_command_line_options(Catch::Clara::Parser const&) [57]
                0.00    0.00       3/62          Catch::Clara::Help::Help(bool&) [256]
                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 ()()) [37]
                0.00    0.00      48/62          Catch::makeCommandLineParser(Catch::ConfigData&) [27]
[181]    0.1    0.00    0.00      62         Catch::Clara::Opt::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [181]
                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&) [182]
-----------------------------------------------
                0.00    0.00      62/62          Catch::Clara::Opt::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [181]
[182]    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&) [182]
                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&) [204]
                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&) [190]
                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() [753]
-----------------------------------------------
                0.00    0.00   18923/18923       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char) [184]
[183]    0.1    0.00    0.00   18923         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::push_back(char) [183]
                0.00    0.00   18923/3614150     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [8]
                0.00    0.00   18923/1622626     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::capacity() const [40]
                0.00    0.00     712/530270      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const, unsigned long) [13]
                0.00    0.00   18923/14661764     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [12]
                0.00    0.00   18923/5364954     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [63]
                0.00    0.00   18923/3903758     std::char_traits<char>::assign(char&, char const&) [495]
-----------------------------------------------
                0.00    0.00      50/17582       Catch::TestCaseInfo::internalAppendTag(Catch::StringRef) [283]
                0.00    0.00    2516/17582       CATCH2_INTERNAL_TEST_33() [150]
                0.00    0.00    2617/17582       CATCH2_INTERNAL_TEST_28() [39]
                0.00    0.00    6150/17582       CATCH2_INTERNAL_TEST_7() [75]
                0.00    0.00    6249/17582       CATCH2_INTERNAL_TEST_16() [77]
[184]    0.1    0.00    0.00   17582         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char) [184]
                0.00    0.00   18923/18923       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::push_back(char) [183]
-----------------------------------------------
                0.00    0.00    1724/11512       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const, unsigned long) [229]
                0.00    0.00    4043/11512       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const) [212]
                0.00    0.00    5745/11512       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&) [207]
[185]    0.1    0.00    0.00   11512         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const, unsigned long) [185]
                0.00    0.00   11512/3614150     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [8]
                0.00    0.00    2504/530270      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const, unsigned long) [13]
                0.00    0.00   11512/1622626     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::capacity() const [40]
                0.00    0.00    8382/2503699     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char, char const, unsigned long) [29]
                0.00    0.00   22398/5364954     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [63]
                0.00    0.00    8382/14661764     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [12]
-----------------------------------------------
                                                 <spontaneous>
[186]    0.1    0.00    0.00                 (anonymous namespace)::normaliseOpt(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [186]
                0.00    0.00     440/17887       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&) [23]
-----------------------------------------------
                0.00    0.00       1/1           Catch::TestInvokerAsFunction::invoke() const [1]
[187]    0.1    0.00    0.00       1         CATCH2_INTERNAL_TEST_0() [187]
                0.00    0.00      14/14          addr::iface::iface(addr::iface const&) [191]
                0.00    0.00      14/1215        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::empty() const [161]
                0.00    0.00       1/1           std::vector<addr::iface, std::allocator<addr::iface> >::~vector() [298]
                0.00    0.00       1/2288        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [41]
                0.00    0.00      59/266983      Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool) [94]
                0.00    0.00      75/1311207     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [49]
                0.00    0.00      14/449         addr::iface::~iface() [292]
                0.00    0.00      73/1309711     operator"" catchsr(char const, unsigned long) [88]
                0.00    0.00      16/1619858     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [20]
                0.00    0.00       2/1622        Catch::SectionInfo::SectionInfo(Catch::SourceLineInfo const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const) [238]
                0.00    0.00      28/28          Catch::BinaryExpr<bool, bool> Catch::operator==<bool, 0>(Catch::ExprLhs<bool>&&, bool) [386]
                0.00    0.00      14/14          Catch::BinaryExpr<unsigned int, int> Catch::operator!=<int, 0>(Catch::ExprLhs<unsigned int>&&, int) [406]
                0.00    0.00       2/4368        Catch::SectionInfo::~SectionInfo() [252]
                0.00    0.00      73/1309711     Catch::AssertionHandler::~AssertionHandler() [505]
                0.00    0.00      31/266955      void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) [539]
                0.00    0.00      28/28          Catch::BinaryExpr<bool, bool>::~BinaryExpr() [924]
                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&) [982]
                0.00    0.00      14/14          __gnu_cxx::__normal_iterator<addr::iface, std::vector<addr::iface, std::allocator<addr::iface> > >::operator() const [997]
                0.00    0.00      14/28          Catch::ExprLhs<unsigned int> Catch::operator<=<unsigned int, 0>(Catch::Decomposer&&, unsigned int) [927]
                0.00    0.00      14/18          Catch::BinaryExpr<unsigned int, int>::~BinaryExpr() [960]
                0.00    0.00      14/14          __gnu_cxx::__normal_iterator<addr::iface, std::vector<addr::iface, std::allocator<addr::iface> > >::operator++() [996]
                0.00    0.00       1/355         Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [12]>(char const (&) [12]) [738]
                0.00    0.00       1/1           Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [29]>(char const (&) [29]) [1341]
                0.00    0.00       1/1           std::vector<addr::iface, std::allocator<addr::iface> >::empty() const [1358]
                0.00    0.00       1/1           std::vector<addr::iface, std::allocator<addr::iface> >::begin() [1384]
                0.00    0.00       1/1           std::vector<addr::iface, std::allocator<addr::iface> >::end() [1383]
-----------------------------------------------
                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]) [171]
[188]    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]) [188]
                0.00    0.00  131072/263029      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) [168]
-----------------------------------------------
                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&) [190]
[189]    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&) [189]
                0.00    0.00     425/17887       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&) [23]
                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&) [628]
                0.00    0.00     425/143128      operator new(unsigned long, void) [555]
-----------------------------------------------
                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&) [182]
                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&) [204]
[190]    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&) [190]
                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&) [189]
                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&) [628]
-----------------------------------------------
                0.00    0.00      14/14          CATCH2_INTERNAL_TEST_0() [187]
[191]    0.1    0.00    0.00      14         addr::iface::iface(addr::iface const&) [191]
                0.00    0.00     407/17887       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&) [23]
-----------------------------------------------
                0.00    0.00       9/9           Catch::TestInvokerAsFunction::invoke() const [1]
[192]    0.1    0.00    0.00       9         CATCH2_INTERNAL_TEST_23() [192]
                0.00    0.00      81/2288        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [41]
                0.00    0.00       2/4931        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [17]
                0.00    0.00       2/577         CATCH2_INTERNAL_TEST_104() [163]
                0.00    0.00      90/1622        Catch::SectionInfo::SectionInfo(Catch::SourceLineInfo const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const) [238]
                0.00    0.00     153/1311207     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [49]
                0.00    0.00     107/1619858     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [20]
                0.00    0.00      90/4368        Catch::SectionInfo::~SectionInfo() [252]
                0.00    0.00      63/1309711     operator"" catchsr(char const, unsigned long) [88]
                0.00    0.00      15/396042      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> >&&) [92]
                0.00    0.00       1/131616      Catch::ExprLhs<addr::addr::network_type_t const&> Catch::operator<=<addr::addr::network_type_t, 0>(Catch::Decomposer&&, addr::addr::network_type_t&&) [129]
                0.00    0.00       2/266983      Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool) [94]
                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> >&&) [153]
                0.00    0.00       1/329539      Catch::BinaryExpr<int, int> Catch::operator==<int, 0>(Catch::ExprLhs<int>&&, int) [74]
                0.00    0.00       5/9           Catch::BinaryExpr<addr::addr&, addr::addr& const&> Catch::operator!=<addr::addr&, 0>(Catch::ExprLhs<addr::addr&>&&, addr::addr&) [421]
                0.00    0.00       5/21          Catch::BinaryExpr<addr::addr&, addr::addr& const&> Catch::operator==<addr::addr&, 0>(Catch::ExprLhs<addr::addr&>&&, addr::addr&) [389]
                0.00    0.00       5/5           Catch::BinaryExpr<addr::addr&, addr::addr& const&> Catch::operator< <addr::addr&, 0>(Catch::ExprLhs<addr::addr&>&&, addr::addr&) [439]
                0.00    0.00       5/5           Catch::BinaryExpr<addr::addr&, addr::addr& const&> Catch::operator<=<addr::addr&, 0>(Catch::ExprLhs<addr::addr&>&&, addr::addr&) [438]
                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       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]) [391]
                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]) [445]
                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]) [408]
                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]) [442]
                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]) [443]
                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]) [423]
                0.00    0.00       4/4           Catch::BinaryExpr<unsigned int, int> Catch::operator==<int, 0>(Catch::ExprLhs<unsigned int>&&, int) [447]
                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]) [393]
                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)&&) [458]
                0.00    0.00       1/131600      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&&) [203]
                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)&&) [413]
                0.00    0.00      63/1309711     Catch::AssertionHandler::~AssertionHandler() [505]
                0.00    0.00      30/50          Catch::ExprLhs<addr::addr& const&> Catch::operator<=<addr::addr&, 0>(Catch::Decomposer&&, addr::addr&) [873]
                0.00    0.00      30/50          Catch::BinaryExpr<addr::addr&, addr::addr&>::~BinaryExpr() [871]
                0.00    0.00       9/355         Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [12]>(char const (&) [12]) [738]
                0.00    0.00       9/76          Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [7]>(char const (&) [7]) [853]
                0.00    0.00       4/28          Catch::ExprLhs<unsigned int> Catch::operator<=<unsigned int, 0>(Catch::Decomposer&&, unsigned int) [927]
                0.00    0.00       4/18          Catch::BinaryExpr<unsigned int, int>::~BinaryExpr() [960]
                0.00    0.00       2/266955      void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) [539]
                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() [1059]
                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() [1220]
                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() [1283]
                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() [1117]
                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() [1279]
                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>&&) [993]
                0.00    0.00       2/14          Catch::BinaryExpr<std::shared_ptr<addr::iface> const&, decltype(nullptr) const&>::~BinaryExpr() [988]
                0.00    0.00       2/14          std::shared_ptr<addr::iface>::~shared_ptr() [1001]
                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() [569]
                0.00    0.00       2/330317      Catch::ExprLhs<int> Catch::operator<=<int, 0>(Catch::Decomposer&&, int) [531]
                0.00    0.00       1/131616      Catch::BinaryExpr<addr::addr::network_type_t const&, addr::addr::network_type_t const&>::~BinaryExpr() [582]
                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() [939]
                0.00    0.00       1/329630      Catch::BinaryExpr<int, int>::~BinaryExpr() [533]
-----------------------------------------------
                                                 <spontaneous>
[193]    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) [193]
                0.00    0.00     402/17887       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&) [23]
-----------------------------------------------
                0.00    0.00       1/65538       CATCH2_INTERNAL_TEST_0() [159]
                0.00    0.00       1/65538       CATCH2_INTERNAL_TEST_0() [178]
                0.00    0.00   65536/65538       CATCH2_INTERNAL_TEST_33() [2]
[194]    0.1    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]) [194]
                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]) [208]
                0.00    0.00   65538/2351826     Catch::operator"" sr(char const, unsigned long) [130]
                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]) [589]
-----------------------------------------------
                0.00    0.00   65536/65536       CATCH2_INTERNAL_TEST_33() [2]
[195]    0.1    0.00    0.00   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]) [195]
                0.00    0.00   65536/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]) [209]
                0.00    0.00   65536/2351826     Catch::operator"" sr(char const, unsigned long) [130]
                0.00    0.00   65536/65536       Catch::BinaryExpr<std::cxx11::basicstring<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]) [591]
-----------------------------------------------
                0.00    0.00    1479/1479        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(char const) [197]
[196]    0.1    0.00    0.00    1479         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const) [196]
                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) [6]
                0.00    0.00    1479/5364954     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [63]
                0.00    0.00    1479/689071      std::char_traits<char>::length(char const) [512]
-----------------------------------------------
                0.00    0.00     148/148         CATCH2_INTERNAL_TEST_28() [39]
[197]    0.1    0.00    0.00     148         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(char const) [197]
                0.00    0.00    1479/1479        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const) [196]
-----------------------------------------------
                                                 <spontaneous>
[198]    0.1    0.00    0.00                 Catch::Clara::Parser Catch::Clara::Parser::operator|<Catch::Clara::Help>(Catch::Clara::Help const&) const [198]
                0.00    0.00       2/84          Catch::Clara::Parser::Parser(Catch::Clara::Parser const&) [72]
                0.00    0.00       1/40          Catch::Clara::Parser::operator|=(Catch::Clara::Opt const&) [83]
                0.00    0.00       1/86          Catch::Clara::Parser::~Parser() [82]
-----------------------------------------------
                                                 <spontaneous>
[199]    0.1    0.00    0.00                 Catch::TestCaseInfo::TestCaseInfo(Catch::StringRef, Catch::NameAndTags const&, Catch::SourceLineInfo const&) [199]
                0.00    0.00      25/1724        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) [38]
                0.00    0.00      25/4931        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [17]
                0.00    0.00      25/25          Catch::StringRef::operator std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >[abi:cxx11]() const [254]
-----------------------------------------------
                0.00    0.00      11/2385        CATCH2_INTERNAL_TEST_33() [150]
                0.00    0.00      27/2385        CATCH2_INTERNAL_TEST_0() [159]
                0.00    0.00      40/2385        CATCH2_INTERNAL_TEST_35() [176]
                0.00    0.00      50/2385        CATCH2_INTERNAL_TEST_20() [152]
                0.00    0.00      63/2385        CATCH2_INTERNAL_TEST_0() [178]
                0.00    0.00     146/2385        CATCH2_INTERNAL_TEST_16() [77]
                0.00    0.00     232/2385        CATCH2_INTERNAL_TEST_28() [39]
                0.00    0.00     601/2385        CATCH2_INTERNAL_TEST_63() [177]
                0.00    0.00    1215/2385        CATCH2_INTERNAL_TEST_42() [158]
[200]    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) [200]
                0.00    0.00    3256/3306        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const) [212]
                0.00    0.00    3256/274326      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> >&&) [50]
                0.00    0.00    3256/268605      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> >&) [537]
-----------------------------------------------
                0.00    0.00       8/8           Catch::TestInvokerAsFunction::invoke() const [1]
[201]    0.1    0.00    0.00       8         CATCH2_INTERNAL_TEST_84() [201]
                0.00    0.00      64/2288        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [41]
                0.00    0.00      71/131616      Catch::ExprLhs<addr::addr::network_type_t const&> Catch::operator<=<addr::addr::network_type_t, 0>(Catch::Decomposer&&, addr::addr::network_type_t&&) [129]
                0.00    0.00      72/1622        Catch::SectionInfo::SectionInfo(Catch::SourceLineInfo const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const) [238]
                0.00    0.00     224/1311207     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [49]
                0.00    0.00     143/1619858     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [20]
                0.00    0.00      71/396042      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> >&&) [92]
                0.00    0.00      72/4368        Catch::SectionInfo::~SectionInfo() [252]
                0.00    0.00     152/1309711     operator"" catchsr(char const, unsigned long) [88]
                0.00    0.00      40/174         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]) [347]
                0.00    0.00      71/131600      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&&) [203]
                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]) [370]
                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]) [371]
                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]) [369]
                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)&&) [413]
                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]) [393]
                0.00    0.00     152/1309711     Catch::AssertionHandler::~AssertionHandler() [505]
                0.00    0.00      71/131616      Catch::BinaryExpr<addr::addr::network_type_t const&, addr::addr::network_type_t const&>::~BinaryExpr() [582]
                0.00    0.00      40/174         Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [8]>::~BinaryExpr() [763]
                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() [901]
                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() [906]
                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>&&) [993]
                0.00    0.00      10/14          Catch::BinaryExpr<std::shared_ptr<addr::iface> const&, decltype(nullptr) const&>::~BinaryExpr() [988]
                0.00    0.00      10/14          std::shared_ptr<addr::iface>::~shared_ptr() [1001]
                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() [887]
                0.00    0.00       8/355         Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [12]>(char const (&) [12]) [738]
                0.00    0.00       8/76          Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [7]>(char const (&) [7]) [853]
                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() [939]
-----------------------------------------------
                0.00    0.00       6/131821      CATCH2_INTERNAL_TEST_20() [152]
                0.00    0.00      10/131821      CATCH2_INTERNAL_TEST_35() [176]
                0.00    0.00      22/131821      CATCH2_INTERNAL_TEST_0() [159]
                0.00    0.00      40/131821      CATCH2_INTERNAL_TEST_0() [178]
                0.00    0.00     113/131821      CATCH2_INTERNAL_TEST_63() [177]
                0.00    0.00     308/131821      CATCH2_INTERNAL_TEST_42() [158]
                0.00    0.00   65636/131821      CATCH2_INTERNAL_TEST_33() [2]
                0.00    0.00   65686/131821      CATCH2_INTERNAL_TEST_57() [7]
[202]    0.1    0.00    0.00  131821         Catch::BinaryExpr<unsigned long, int> Catch::operator==<int, 0>(Catch::ExprLhs<unsigned long>&&, int) [202]
                0.00    0.00  131821/2351826     Catch::operator"" sr(char const, unsigned long) [130]
                0.00    0.00  131821/131821      bool Catch::compareEqual<unsigned long, int>(unsigned long const&, int const&) [580]
                0.00    0.00  131821/131837      Catch::BinaryExpr<unsigned long, int>::BinaryExpr(bool, unsigned long, Catch::StringRef, int) [575]
-----------------------------------------------
                0.00    0.00       1/131600      CATCH2INTERNAL_TEST_23() [192]
                0.00    0.00       3/131600      CATCH2_INTERNAL_TEST_73() [214]
                0.00    0.00       5/131600      CATCH2_INTERNAL_TEST_20() [152]
                0.00    0.00      14/131600      CATCH2_INTERNAL_TEST_35() [176]
                0.00    0.00      71/131600      CATCH2_INTERNAL_TEST_84() [201]
                0.00    0.00      71/131600      CATCH2_INTERNAL_TEST_58() [206]
                0.00    0.00     113/131600      CATCH2_INTERNAL_TEST_63() [177]
                0.00    0.00   65636/131600      CATCH2_INTERNAL_TEST_33() [2]
                0.00    0.00   65686/131600      CATCH2_INTERNAL_TEST_57() [7]
[203]    0.1    0.00    0.00  131600         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&&) [203]
                0.00    0.00  131600/2351826     Catch::operator"" sr(char const, unsigned long) [130]
                0.00    0.00  131600/131600      bool Catch::compareEqual<addr::addr::networktype_t, addr::addr::network_type_t>(addr::addr::network_type_t const&, addr::addr::network_type_t const&) [584]
                0.00    0.00  131600/131616      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&) [581]
-----------------------------------------------
                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&) [182]
[204]    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&) [204]
                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&) [190]
                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> > >&) [261]
                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> > >&) [235]
                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() [617]
                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 [611]
                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 [756]
                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() [754]
                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&) [755]
                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) [654]
                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&) [628]
                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) [634]
-----------------------------------------------
                                                 <spontaneous>
[205]    0.1    0.00    0.00                 Catch::TestCaseTracking::NameAndLocation::NameAndLocation(Catch::TestCaseTracking::NameAndLocation const&) [205]
                0.00    0.00     261/17887       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&) [23]
-----------------------------------------------
                0.00    0.00       7/7           Catch::TestInvokerAsFunction::invoke() const [1]
[206]    0.1    0.00    0.00       7         CATCH2_INTERNAL_TEST_58() [206]
                0.00    0.00      49/2288        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [41]
                0.00    0.00      10/684         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const [180]
                0.00    0.00      87/131616      Catch::ExprLhs<addr::addr::network_type_t const&> Catch::operator<=<addr::addr::network_type_t, 0>(Catch::Decomposer&&, addr::addr::network_type_t&&) [129]
                0.00    0.00     271/1311207     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [49]
                0.00    0.00      56/1622        Catch::SectionInfo::SectionInfo(Catch::SourceLineInfo const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const) [238]
                0.00    0.00     153/1619858     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [20]
                0.00    0.00      87/396042      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> >&&) [92]
                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]) [348]
                0.00    0.00     215/1309711     operator"" catchsr(char const, unsigned long) [88]
                0.00    0.00      56/4368        Catch::SectionInfo::~SectionInfo() [252]
                0.00    0.00      10/264494      std::__cxx11::to_string(int) [31]
                0.00    0.00      20/329539      Catch::BinaryExpr<int, int> Catch::operator==<int, 0>(Catch::ExprLhs<int>&&, int) [74]
                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]) [369]
                0.00    0.00      71/131600      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&&) [203]
                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]) [370]
                0.00    0.00      10/174         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]) [347]
                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]) [371]
                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&&) [395]
                0.00    0.00      10/10          Catch::BinaryExpr<addrinfo&, decltype(nullptr) const&> Catch::operator!=<decltype(nullptr), 0>(Catch::ExprLhs<addrinfo&>&&, decltype(nullptr)&&) [419]
                0.00    0.00      10/10          Catch::BinaryExpr<unsigned int, unsigned long> Catch::operator==<unsigned long, 0>(Catch::ExprLhs<unsigned int>&&, unsigned long) [417]
                0.00    0.00       1/266983      Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool) [94]
                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]) [393]
                0.00    0.00     215/1309711     Catch::AssertionHandler::~AssertionHandler() [505]
                0.00    0.00      87/131616      Catch::BinaryExpr<addr::addr::network_type_t const&, addr::addr::network_type_t const&>::~BinaryExpr() [582]
                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() [887]
                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() [901]
                0.00    0.00      20/330317      Catch::ExprLhs<int> Catch::operator<=<int, 0>(Catch::Decomposer&&, int) [531]
                0.00    0.00      20/329630      Catch::BinaryExpr<int, int>::~BinaryExpr() [533]
                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() [939]
                0.00    0.00      10/174         Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [8]>::~BinaryExpr() [763]
                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() [906]
                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() [1025]
                0.00    0.00      10/28          Catch::ExprLhs<unsigned int> Catch::operator<=<unsigned int, 0>(Catch::Decomposer&&, unsigned int) [927]
                0.00    0.00      10/10          Catch::BinaryExpr<unsigned int, unsigned long>::~BinaryExpr() [1027]
                0.00    0.00       7/355         Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [12]>(char const (&) [12]) [738]
                0.00    0.00       7/76          Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [7]>(char const (&) [7]) [853]
                0.00    0.00       1/266955      void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) [539]
-----------------------------------------------
                0.00    0.00     203/5187        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&) [285]
                0.00    0.00    1255/5187        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> >&&) [224]
                0.00    0.00    1699/5187        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&) [18]
                0.00    0.00    2030/5187        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&) [227]
[207]    0.1    0.00    0.00    5187         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&) [207]
                0.00    0.00    5745/11512       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const, unsigned long) [185]
                0.00    0.00    5745/14661764     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [12]
                0.00    0.00    5745/5364954     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [63]
-----------------------------------------------
                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]) [194]
[208]    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]) [208]
                0.00    0.00   65538/263029      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) [168]
-----------------------------------------------
                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]) [195]
[209]    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]) [209]
                0.00    0.00   65536/263029      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) [168]
-----------------------------------------------
                                                 <spontaneous>
[210]    0.1    0.00    0.00                 Catch::Clara::Parser Catch::Clara::Parser::operator|<Catch::Clara::Arg>(Catch::Clara::Arg const&) const [210]
                0.00    0.00       2/84          Catch::Clara::Parser::Parser(Catch::Clara::Parser const&) [72]
                0.00    0.00       1/86          Catch::Clara::Parser::~Parser() [82]
-----------------------------------------------
                                                 <spontaneous>
[211]    0.1    0.00    0.00                 Catch::Clara::Parser Catch::Clara::Parser::operator|<Catch::Clara::ExeName>(Catch::Clara::ExeName const&) const [211]
                0.00    0.00       2/84          Catch::Clara::Parser::Parser(Catch::Clara::Parser const&) [72]
                0.00    0.00       1/86          Catch::Clara::Parser::~Parser() [82]
-----------------------------------------------
                0.00    0.00      50/3306        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) [250]
                0.00    0.00    3256/3306        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) [200]
[212]    0.0    0.00    0.00    3306         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const) [212]
                0.00    0.00    4043/11512       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const, unsigned long) [185]
                0.00    0.00    4043/798943      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check_length(unsigned long, unsigned long, char const) const [64]
                0.00    0.00    4043/689071      std::char_traits<char>::length(char const) [512]
-----------------------------------------------
                                                 <spontaneous>
[213]    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> >&) [213]
                0.00    0.00     176/17887       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&) [23]
                0.00    0.00     176/1622        Catch::SectionInfo::SectionInfo(Catch::SourceLineInfo const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const) [238]
                0.00    0.00     176/1619858     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [20]
                0.00    0.00     176/4368        Catch::SectionInfo::~SectionInfo() [252]
-----------------------------------------------
                0.00    0.00       6/6           Catch::TestInvokerAsFunction::invoke() const [1]
[214]    0.0    0.00    0.00       6         CATCH2_INTERNAL_TEST_73() [214]
                0.00    0.00      21/2288        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [41]
                0.00    0.00      32/577         CATCH2_INTERNAL_TEST_104() [163]
                0.00    0.00     282/1311207     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [49]
                0.00    0.00     107/329539      Catch::BinaryExpr<int, int> Catch::operator==<int, 0>(Catch::ExprLhs<int>&&, int) [74]
                0.00    0.00      32/1622        Catch::SectionInfo::SectionInfo(Catch::SourceLineInfo const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const) [238]
                0.00    0.00     250/1309711     operator"" catchsr(char const, unsigned long) [88]
                0.00    0.00      45/1619858     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [20]
                0.00    0.00      32/4368        Catch::SectionInfo::~SectionInfo() [252]
                0.00    0.00      14/266983      Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool) [94]
                0.00    0.00       4/131939      addr::addr_parser::~addr_parser() [65]
                0.00    0.00       3/131616      Catch::ExprLhs<addr::addr::network_type_t const&> Catch::operator<=<addr::addr::network_type_t, 0>(Catch::Decomposer&&, addr::addr::network_type_t&&) [129]
                0.00    0.00       6/396042      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> >&&) [92]
                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]) [371]
                0.00    0.00       4/792786      std::vector<addr::addr_range, std::allocator<addr::addr_range> >::size() const [89]
                0.00    0.00       3/131771      std::vector<addr::addr_range, std::allocator<addr::addr_range> >::operator[](unsigned long) [166]
                0.00    0.00       3/131600      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&&) [203]
                0.00    0.00     250/1309711     Catch::AssertionHandler::~AssertionHandler() [505]
                0.00    0.00     123/330317      Catch::ExprLhs<int> Catch::operator<=<int, 0>(Catch::Decomposer&&, int) [531]
                0.00    0.00     107/329630      Catch::BinaryExpr<int, int>::~BinaryExpr() [533]
                0.00    0.00      18/355         Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [12]>(char const (&) [12]) [738]
                0.00    0.00      14/266955      void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) [539]
                0.00    0.00       6/76          Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [7]>(char const (&) [7]) [853]
                0.00    0.00       6/6           Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [14]>(char const (&) [14]) [1101]
                0.00    0.00       6/35          Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [30]>(char const (&) [30]) [908]
                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() [906]
                0.00    0.00       3/131616      Catch::BinaryExpr<addr::addr::network_type_t const&, addr::addr::network_type_t const&>::~BinaryExpr() [582]
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_73()::{lambda()#1}::operator()() const [1393]
                0.00    0.00       1/1           std::vector<addr::addr_range, std::allocator<addr::addr_range> >::empty() const [1355]
                0.00    0.00       1/131833      std::vector<addr::addr_range, std::allocator<addr::addr_range> >::~vector() [579]
-----------------------------------------------
                0.00    0.00       5/5           Catch::TestInvokerAsFunction::invoke() const [1]
[215]    0.0    0.00    0.00       5         CATCH2_INTERNAL_TEST_0() [215]
                0.00    0.00      26/2288        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [41]
                0.00    0.00       6/4931        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [17]
                0.00    0.00     707/1311207     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [49]
                0.00    0.00     682/1309711     operator"" catchsr(char const, unsigned long) [88]
                0.00    0.00     648/48174       Catch::BinaryExpr<char, int> Catch::operator==<int, 0>(Catch::ExprLhs<char>&&, int) [226]
                0.00    0.00      25/1622        Catch::SectionInfo::SectionInfo(Catch::SourceLineInfo const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const) [238]
                0.00    0.00      42/1619858     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [20]
                0.00    0.00      15/266983      Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool) [94]
                0.00    0.00      25/4368        Catch::SectionInfo::~SectionInfo() [252]
                0.00    0.00      10/396042      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> >&&) [92]
                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> >&&) [153]
                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]) [361]
                0.00    0.00       1/329539      Catch::BinaryExpr<int, int> Catch::operator==<int, 0>(Catch::ExprLhs<int>&&, int) [74]
                0.00    0.00       6/641         Catch::BinaryExpr<unsigned short, int> Catch::operator==<int, 0>(Catch::ExprLhs<unsigned short>&&, int) [344]
                0.00    0.00       1/6           Catch::BinaryExpr<addr::unix&, addr::unix& const&> Catch::operator==<addr::unix&, 0>(Catch::ExprLhs<addr::unix&>&&, addr::unix&) [429]
                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)&&) [448]
                0.00    0.00     682/1309711     Catch::AssertionHandler::~AssertionHandler() [505]
                0.00    0.00     648/48406       Catch::ExprLhs<char> Catch::operator<=<char, 0>(Catch::Decomposer&&, char) [594]
                0.00    0.00     648/48174       Catch::BinaryExpr<char, int>::~BinaryExpr() [596]
                0.00    0.00      15/266955      void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) [539]
                0.00    0.00       6/641         Catch::ExprLhs<unsigned short> Catch::operator<=<unsigned short, 0>(Catch::Decomposer&&, unsigned short) [715]
                0.00    0.00       6/641         Catch::BinaryExpr<unsigned short, int>::~BinaryExpr() [712]
                0.00    0.00       5/36          unittest::g_progress() [902]
                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() [569]
                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() [798]
                0.00    0.00       1/330317      Catch::ExprLhs<int> Catch::operator<=<int, 0>(Catch::Decomposer&&, int) [531]
                0.00    0.00       1/329630      Catch::BinaryExpr<int, int>::~BinaryExpr() [533]
                0.00    0.00       1/4           snapdev::raii_generic_deleter<int, -1, int ()(int), &close>::pointer::pointer(int) [1182]
                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) [1196]
                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> >&) [1181]
                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() [1177]
                0.00    0.00       1/11          std::unique_ptr<int, snapdev::raii_generic_deleter<int, -1, int ()(int), &close> >::get() const [1017]
                0.00    0.00       1/11          snapdev::raii_generic_deleter<int, -1, int ()(int), &close>::pointer::operator int() const [1016]
                0.00    0.00       1/21          Catch::ExprLhs<addr::unix& const&> Catch::operator<=<addr::unix&, 0>(Catch::Decomposer&&, addr::unix&) [945]
                0.00    0.00       1/21          Catch::BinaryExpr<addr::unix&, addr::unix&>::~BinaryExpr() [943]
                0.00    0.00       1/4           std::unique_ptr<int, snapdev::raii_generic_deleter<int, -1, int ()(int), &close> >::~unique_ptr() [1197]
-----------------------------------------------
                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&) [217]
[216]    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&) [216]
                0.00    0.00      40/1746        Catch::Clara::Opt::Opt(Catch::Clara::Opt const&) [67]
                0.00    0.00      40/1826        Catch::Clara::Opt const& std::forward<Catch::Clara::Opt const&>(std::remove_reference<Catch::Clara::Opt const&>::type&) [660]
                0.00    0.00      40/143128      operator new(unsigned long, void) [555]
-----------------------------------------------
                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&) [140]
[217]    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&) [217]
                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&) [216]
                0.00    0.00      40/1826        Catch::Clara::Opt const& std::forward<Catch::Clara::Opt const&>(std::remove_reference<Catch::Clara::Opt const&>::type&) [660]
-----------------------------------------------
                                                 <spontaneous>
[218]    0.0    0.00    0.00                 Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl(std::shared_ptr<Catch::Clara::Detail::BoundRef> const&) [218]
                0.00    0.00      32/4931        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [17]
                0.00    0.00      16/40          Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl() [888]
                0.00    0.00      16/1778        std::shared_ptr<Catch::Clara::Detail::BoundRef>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundRef> const&) [661]
-----------------------------------------------
                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 ()()) [37]
                0.00    0.00       1/2           Catch::Session::Session() [222]
[219]    0.0    0.00    0.00       2         Catch::Clara::Parser::operator=(Catch::Clara::Parser&&) [219]
                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> >&&) [221]
                0.00    0.00       2/8           Catch::Clara::Detail::ParserBase::operator=(Catch::Clara::Detail::ParserBase const&) [1061]
                0.00    0.00       2/2           Catch::Clara::ExeName::operator=(Catch::Clara::ExeName&&) [1287]
                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> >&&) [1311]
-----------------------------------------------
                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> >&&) [221]
[220]    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>) [220]
                0.00    0.00       2/88          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::~vector() [76]
                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&) [1205]
                0.00    0.00       4/298         std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_get_Tp_allocator() [748]
                0.00    0.00       2/2           std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::get_allocator() const [1292]
                0.00    0.00       2/2           std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::vector(std::allocator<Catch::Clara::Opt> const&) [1312]
                0.00    0.00       2/174         std::allocator<Catch::Clara::Opt>::~allocator() [767]
                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>&) [1316]
-----------------------------------------------
                0.00    0.00       2/2           Catch::Clara::Parser::operator=(Catch::Clara::Parser&&) [219]
[221]    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> >&&) [221]
                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>) [220]
                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> >&) [1326]
-----------------------------------------------
                                                 <spontaneous>
[222]    0.0    0.00    0.00                 Catch::Session::Session() [222]
                0.00    0.00       1/2           Catch::Clara::Parser::operator=(Catch::Clara::Parser&&) [219]
                0.00    0.00       1/86          Catch::Clara::Parser::~Parser() [82]
-----------------------------------------------
                                                 <spontaneous>
[223]    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 [223]
                0.00    0.00       2/86          Catch::Clara::Parser::~Parser() [82]
-----------------------------------------------
                0.00    0.00      10/772         CATCH2_INTERNAL_TEST_0() [159]
                0.00    0.00      25/772         CATCH2_INTERNAL_TEST_0() [178]
                0.00    0.00      30/772         CATCH2_INTERNAL_TEST_35() [176]
                0.00    0.00     275/772         CATCH2_INTERNAL_TEST_42() [158]
                0.00    0.00     432/772         CATCH2_INTERNAL_TEST_63() [177]
[224]    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> >&&) [224]
                0.00    0.00    1255/5187        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&) [207]
                0.00    0.00    1255/274326      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> >&&) [50]
                0.00    0.00    1578/1622626     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::capacity() const [40]
                0.00    0.00    2510/5364954     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [63]
                0.00    0.00    1255/268605      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> >&) [537]
-----------------------------------------------
                0.00    0.00       1/2566        (anonymous namespace)::add_command_line_options(Catch::Clara::Parser const&) [57]
                0.00    0.00       1/2566        Catch::Clara::Help::~Help() [390]
                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 ()()) [37]
                0.00    0.00      32/2566        Catch::makeCommandLineParser(Catch::ConfigData&) [27]
                0.00    0.00    2526/2566        void std::Destroy<Catch::Clara::Opt>(Catch::Clara::Opt) [78]
[225]    0.0    0.00    0.00    2566         Catch::Clara::Opt::~Opt() [225]
                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() [239]
                0.00    0.00    2566/2566        Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::~ParserRefImpl() [247]
-----------------------------------------------
                0.00    0.00     648/48174       CATCH2_INTERNAL_TEST_0() [215]
                0.00    0.00   11981/48174       CATCH2_INTERNAL_TEST_16() [77]
                0.00    0.00   12580/48174       CATCH2_INTERNAL_TEST_7() [75]
                0.00    0.00   22965/48174       CATCH2_INTERNAL_TEST_28() [39]
[226]    0.0    0.00    0.00   48174         Catch::BinaryExpr<char, int> Catch::operator==<int, 0>(Catch::ExprLhs<char>&&, int) [226]
                0.00    0.00   48174/2351826     Catch::operator"" sr(char const, unsigned long) [130]
                0.00    0.00   48174/48174       bool Catch::compareEqual<char, int>(char const&, int const&) [597]
                0.00    0.00   48174/48174       Catch::BinaryExpr<char, int>::BinaryExpr(bool, char, Catch::StringRef, int) [595]
-----------------------------------------------
                0.00    0.00      10/362         CATCH2INTERNAL_TEST_7() [75]
                0.00    0.00     352/362         Catch::RunContext::runTest(Catch::TestCaseHandle const&) [149]
[227]    0.0    0.00    0.00     362         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&) [227]
                0.00    0.00    2030/5187        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&) [207]
-----------------------------------------------
                0.00    0.00      25/50          std::literals::string_literals::operator"" s[abi:cxx11](char const, unsigned long) [255]
                0.00    0.00      25/50          Catch::StringRef::operator std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >[abi:cxx11]() const [254]
[228]    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&) [228]
                0.00    0.00    1223/155067      void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const>(char const, char const) [54]
                0.00    0.00    1223/2354536     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() [35]
                0.00    0.00    1223/420561      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::Allochider(char, std::allocator<char> const&) [521]
-----------------------------------------------
                0.00    0.00      25/1724        Catch::operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, Catch::StringRef) [345]
                0.00    0.00    1699/1724        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&) [18]
[229]    0.0    0.00    0.00    1724         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const, unsigned long) [229]
                0.00    0.00    1724/11512       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const, unsigned long) [185]
                0.00    0.00    1724/798943      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check_length(unsigned long, unsigned long, char const) const [64]
-----------------------------------------------
                                                 <spontaneous>
[230]    0.0    0.00    0.00                 Catch::AssertionResultData::~AssertionResultData() [230]
                0.00    0.00    7152/1619858     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [20]
-----------------------------------------------
                                                 <spontaneous>
[231]    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> > >) [231]
                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>&) [71]
                0.00    0.00       1/125         std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_allocate(unsigned long) [786]
                0.00    0.00       1/298         std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_get_Tp_allocator() [748]
-----------------------------------------------
                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> >) [233]
[232]    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> >) [232]
                0.00    0.00    5666/1619858     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [20]
-----------------------------------------------
                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> >) [234]
[233]    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> >) [233]
                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> >) [232]
                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> >&) [610]
-----------------------------------------------
                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> > >&) [235]
[234]    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> >) [234]
                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> >) [233]
-----------------------------------------------
                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> >) [355]
                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&) [204]
                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() [239]
[235]    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> > >&) [235]
                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> >) [234]
-----------------------------------------------
                                                 <spontaneous>
[236]    0.0    0.00    0.00                 Catch::Session::~Session() [236]
                0.00    0.00       1/86          Catch::Clara::Parser::~Parser() [82]
-----------------------------------------------
                                                 <spontaneous>
[237]    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&) [237]
                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>&) [81]
                0.00    0.00       1/129         std::Vector_base<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_deallocate(Catch::Clara::Opt, unsigned long) [143]
                0.00    0.00       1/246         std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::size() const [749]
                0.00    0.00       1/86          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::end() const [823]
                0.00    0.00       1/86          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::begin() const [824]
                0.00    0.00       1/298         std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_get_Tp_allocator() [748]
-----------------------------------------------
                0.00    0.00       2/1622        CATCH2_INTERNAL_TEST_0() [187]
                0.00    0.00       4/1622        CATCH2_INTERNAL_TEST_24() [273]
                0.00    0.00       6/1622        CATCH2_INTERNAL_TEST_0() [262]
                0.00    0.00       9/1622        CATCH2_INTERNAL_TEST_28() [39]
                0.00    0.00      12/1622        CATCH2_INTERNAL_TEST_57() [7]
                0.00    0.00      12/1622        CATCH2_INTERNAL_TEST_68() [144]
                0.00    0.00      23/1622        CATCH2_INTERNAL_TEST_33() [2]
                0.00    0.00      23/1622        CATCH2_INTERNAL_TEST_0() [10]
                0.00    0.00      25/1622        CATCH2_INTERNAL_TEST_0() [215]
                0.00    0.00      32/1622        CATCH2_INTERNAL_TEST_73() [214]
                0.00    0.00      36/1622        CATCH2_INTERNAL_TEST_16() [77]
                0.00    0.00      42/1622        CATCH2_INTERNAL_TEST_95() [134]
                0.00    0.00      46/1622        CATCH2_INTERNAL_TEST_20() [152]
                0.00    0.00      49/1622        CATCH2_INTERNAL_TEST_7() [75]
                0.00    0.00      56/1622        CATCH2_INTERNAL_TEST_63() [177]
                0.00    0.00      56/1622        CATCH2_INTERNAL_TEST_58() [206]
                0.00    0.00      72/1622        CATCH2_INTERNAL_TEST_84() [201]
                0.00    0.00      90/1622        CATCH2_INTERNAL_TEST_23() [192]
                0.00    0.00     114/1622        CATCH2_INTERNAL_TEST_42() [158]
                0.00    0.00     134/1622        CATCH2_INTERNAL_TEST_0() [178]
                0.00    0.00     137/1622        CATCH2_INTERNAL_TEST_0() [159]
                0.00    0.00     140/1622        CATCH2_INTERNAL_TEST_35() [176]
                0.00    0.00     144/1622        CATCH2_INTERNAL_TEST_33() [150]
                0.00    0.00     176/1622        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> >&) [213]
                0.00    0.00     182/1622        CATCH2_INTERNAL_TEST_104() [163]
[238]    0.0    0.00    0.00    1622         Catch::SectionInfo::SectionInfo(Catch::SourceLineInfo const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const) [238]
                0.00    0.00    1622/274326      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> >&&) [50]
-----------------------------------------------
                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>) [414]
                0.00    0.00       1/2575        Catch::Clara::Args::~Args() [396]
                0.00    0.00       3/2575        Catch::TestSpec::~TestSpec() [385]
                0.00    0.00       4/2575        Catch::ConfigData::~ConfigData() [372]
                0.00    0.00    2566/2575        Catch::Clara::Opt::~Opt() [225]
[239]    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() [239]
                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> > >&) [235]
                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() [617]
                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() [636]
-----------------------------------------------
                0.00    0.00     780/780         void std::Construct<Catch::Clara::Opt, Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt&&) [242]
[240]    0.0    0.00    0.00     780         Catch::Clara::Opt::Opt(Catch::Clara::Opt&&) [240]
                0.00    0.00     780/780         Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>&&) [241]
                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> > > >&&) [696]
-----------------------------------------------
                0.00    0.00     780/780         Catch::Clara::Opt::Opt(Catch::Clara::Opt&&) [240]
[241]    0.0    0.00    0.00     780         Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>&&) [241]
                0.00    0.00    1560/274326      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> >&&) [50]
                0.00    0.00     780/780         Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>&&) [697]
                0.00    0.00     780/780         std::shared_ptr<Catch::Clara::Detail::BoundRef>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundRef>&&) [699]
-----------------------------------------------
                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) [243]
[242]    0.0    0.00    0.00     780         void std::Construct<Catch::Clara::Opt, Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt&&) [242]
                0.00    0.00     780/780         Catch::Clara::Opt::Opt(Catch::Clara::Opt&&) [240]
                0.00    0.00     780/780         Catch::Clara::Opt&& std::forward<Catch::Clara::Opt>(std::removereference<Catch::Clara::Opt>::type&) [703]
                0.00    0.00     780/143128      operator new(unsigned long, void) [555]
-----------------------------------------------
                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) [244]
[243]    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) [243]
                0.00    0.00     780/780         void std::Construct<Catch::Clara::Opt, Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt&&) [242]
                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&) [691]
                0.00    0.00     780/780         std::move_iterator<Catch::Clara::Opt>::operator() const [698]
                0.00    0.00     780/5012        Catch::Clara::Opt std::__addressof<Catch::Clara::Opt>(Catch::Clara::Opt&) [620]
                0.00    0.00     780/780         std::move_iterator<Catch::Clara::Opt>::operator++() [701]
-----------------------------------------------
                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>&) [245]
[244]    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) [244]
                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) [243]
-----------------------------------------------
                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>&) [246]
[245]    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>&) [245]
                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) [244]
-----------------------------------------------
                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&) [140]
[246]    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>&) [246]
                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>&) [245]
                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) [780]
-----------------------------------------------
                0.00    0.00    2566/2566        Catch::Clara::Opt::~Opt() [225]
[247]    0.0    0.00    0.00    2566         Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::~ParserRefImpl() [247]
                0.00    0.00    5132/1619858     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [20]
                0.00    0.00    2566/2599        std::shared_ptr<Catch::Clara::Detail::BoundRef>::~shared_ptr() [646]
                0.00    0.00    2566/2566        Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::~ComposableParserImpl() [648]
-----------------------------------------------
                                                 <spontaneous>
[248]    0.0    0.00    0.00                 Catch::SectionInfo::SectionInfo(Catch::SectionInfo&&) [248]
                0.00    0.00    1449/274326      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> >&&) [50]
-----------------------------------------------
                                                 <spontaneous>
[249]    0.0    0.00    0.00                 Catch::StringRef::StringRef(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [249]
                0.00    0.00      75/684         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const [180]
                0.00    0.00      75/5364954     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [63]
-----------------------------------------------
                0.00    0.00      10/50          CATCH2_INTERNAL_TEST_20() [152]
                0.00    0.00      40/50          CATCH2_INTERNAL_TEST_35() [176]
[250]    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) [250]
                0.00    0.00      50/17887       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&) [23]
                0.00    0.00      50/3306        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const) [212]
-----------------------------------------------
                                                 <spontaneous>
[251]    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&) [251]
                0.00    0.00      11/2288        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [41]
                0.00    0.00      11/143128      operator new(unsigned long, void) [555]
-----------------------------------------------
                0.00    0.00       2/4368        CATCH2_INTERNAL_TEST_0() [187]
                0.00    0.00       3/4368        void std::Destroy<Catch::SectionInfo>(Catch::SectionInfo) [403]
                0.00    0.00       4/4368        CATCH2INTERNAL_TEST_24() [273]
                0.00    0.00       6/4368        CATCH2_INTERNAL_TEST_0() [262]
                0.00    0.00       9/4368        CATCH2_INTERNAL_TEST_28() [39]
                0.00    0.00      12/4368        CATCH2_INTERNAL_TEST_57() [7]
                0.00    0.00      12/4368        CATCH2_INTERNAL_TEST_68() [144]
                0.00    0.00      23/4368        CATCH2_INTERNAL_TEST_33() [2]
                0.00    0.00      23/4368        CATCH2_INTERNAL_TEST_0() [10]
                0.00    0.00      25/4368        CATCH2_INTERNAL_TEST_0() [215]
                0.00    0.00      32/4368        CATCH2_INTERNAL_TEST_73() [214]
                0.00    0.00      36/4368        CATCH2_INTERNAL_TEST_16() [77]
                0.00    0.00      42/4368        CATCH2_INTERNAL_TEST_95() [134]
                0.00    0.00      46/4368        CATCH2_INTERNAL_TEST_20() [152]
                0.00    0.00      49/4368        CATCH2_INTERNAL_TEST_7() [75]
                0.00    0.00      56/4368        CATCH2_INTERNAL_TEST_63() [177]
                0.00    0.00      56/4368        CATCH2_INTERNAL_TEST_58() [206]
                0.00    0.00      72/4368        CATCH2_INTERNAL_TEST_84() [201]
                0.00    0.00      90/4368        CATCH2_INTERNAL_TEST_23() [192]
                0.00    0.00     114/4368        CATCH2_INTERNAL_TEST_42() [158]
                0.00    0.00     134/4368        CATCH2_INTERNAL_TEST_0() [178]
                0.00    0.00     137/4368        CATCH2_INTERNAL_TEST_0() [159]
                0.00    0.00     140/4368        CATCH2_INTERNAL_TEST_35() [176]
                0.00    0.00     144/4368        CATCH2_INTERNAL_TEST_33() [150]
                0.00    0.00     176/4368        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> >&) [213]
                0.00    0.00     182/4368        CATCH2_INTERNAL_TEST_104() [163]
                0.00    0.00     315/4368        Catch::SectionEndInfo::~SectionEndInfo() [334]
                0.00    0.00     491/4368        Catch::SectionStats::~SectionStats() [307]
                0.00    0.00     491/4368        void __gnu_cxx::new_allocator<Catch::SectionInfo>::destroy<Catch::SectionInfo>(Catch::SectionInfo) [308]
                0.00    0.00    1446/4368        Catch::Section::~Section() [287]
[252]    0.0    0.00    0.00    4368         Catch::SectionInfo::~SectionInfo() [252]
                0.00    0.00    4368/1619858     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [20]
-----------------------------------------------
                                                 <spontaneous>
[253]    0.0    0.00    0.00                 Catch::TestCaseTracking::TrackerContext::startRun() [253]
                0.00    0.00      25/25          std::literals::string_literals::operator"" s[abi:cxx11](char const, unsigned long) [255]
                0.00    0.00      25/1619858     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [20]
                0.00    0.00      25/1311207     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [49]
-----------------------------------------------
                0.00    0.00      25/25          Catch::TestCaseInfo::TestCaseInfo(Catch::StringRef, Catch::NameAndTags const&, Catch::SourceLineInfo const&) [199]
[254]    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 [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&) [228]
-----------------------------------------------
                0.00    0.00      25/25          Catch::TestCaseTracking::TrackerContext::startRun() [253]
[255]    0.0    0.00    0.00      25         std::literals::string_literals::operator"" s[abi:cxx11](char const, unsigned long) [255]
                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&) [228]
-----------------------------------------------
                                                 <spontaneous>
[256]    0.0    0.00    0.00                 Catch::Clara::Help::Help(bool&) [256]
                0.00    0.00       3/62          Catch::Clara::Opt::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [181]
                0.00    0.00       4/2288        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [41]
                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/1619858     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [20]
-----------------------------------------------
                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> >) [258]
[257]    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> >) [257]
                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> >&&) [260]
                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&) [633]
                0.00    0.00    1078/1078        std::move_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >>::operator() const [681]
                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> >&) [610]
                0.00    0.00    1078/1078        std::move_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >>::operator++() [682]
-----------------------------------------------
                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> > >&) [259]
[258]    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> >) [258]
                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> >) [257]
-----------------------------------------------
                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> > >&) [261]
[259]    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> > >&) [259]
                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> >) [258]
-----------------------------------------------
                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> >) [257]
[260]    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> >&&) [260]
                0.00    0.00    1078/274326      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> >&&) [50]
                0.00    0.00    1078/1143        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&) [680]
                0.00    0.00    1078/143128      operator new(unsigned long, void) [555]
-----------------------------------------------
                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&) [204]
[261]    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> > >&) [261]
                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> > >&) [259]
                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> >) [624]
-----------------------------------------------
                0.00    0.00       2/2           Catch::TestInvokerAsFunction::invoke() const [1]
[262]    0.0    0.00    0.00       2         CATCH2_INTERNAL_TEST_0() [262]
                0.00    0.00       4/2288        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [41]
                0.00    0.00      20/1215        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::empty() const [161]
                0.00    0.00     114/1311207     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [49]
                0.00    0.00      25/266983      Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool) [94]
                0.00    0.00     108/1309711     operator"" catchsr(char const, unsigned long) [88]
                0.00    0.00       6/1622        Catch::SectionInfo::SectionInfo(Catch::SourceLineInfo const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const) [238]
                0.00    0.00      16/1619858     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [20]
                0.00    0.00      60/67          Catch::BinaryExpr<int, int> Catch::operator>=<int, 0>(Catch::ExprLhs<int>&&, int) [373]
                0.00    0.00       6/4368        Catch::SectionInfo::~SectionInfo() [252]
                0.00    0.00      12/22          Catch::BinaryExpr<int, int> Catch::operator!=<int, 0>(Catch::ExprLhs<int>&&, int) [388]
                0.00    0.00      10/10          Catch::BinaryExpr<unsigned long, int> Catch::operator< <int, 0>(Catch::ExprLhs<unsigned long>&&, int) [418]
                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)&&) [480]
                0.00    0.00     120/120         std::__shared_ptr_access<addr::route, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [793]
                0.00    0.00     108/1309711     Catch::AssertionHandler::~AssertionHandler() [505]
                0.00    0.00      72/330317      Catch::ExprLhs<int> Catch::operator<=<int, 0>(Catch::Decomposer&&, int) [531]
                0.00    0.00      72/329630      Catch::BinaryExpr<int, int>::~BinaryExpr() [533]
                0.00    0.00      25/266955      void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) [539]
                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&) [1015]
                0.00    0.00      11/110         std::shared_ptr<addr::route>::~shared_ptr() [794]
                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&) [954]
                0.00    0.00      10/2237202     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const [502]
                0.00    0.00      10/131837      Catch::ExprLhs<unsigned long> Catch::operator<=<unsigned long, 0>(Catch::Decomposer&&, unsigned long) [578]
                0.00    0.00      10/131837      Catch::BinaryExpr<unsigned long, int>::~BinaryExpr() [576]
                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&) [1056]
                0.00    0.00       4/4           std::vector<std::shared_ptr<addr::route>, std::allocator<std::shared_ptr<addr::route> > >::~vector() [1212]
                0.00    0.00       2/355         Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [12]>(char const (&) [12]) [738]
                0.00    0.00       2/2           Catch::ReusableStringStream& Catch::ReusableStringStream::operator<< <char [25]>(char const (&) [25]) [1285]
                0.00    0.00       2/2           std::vector<std::shared_ptr<addr::route>, std::allocator<std::shared_ptr<addr::route> > >::vector() [1313]
                0.00    0.00       1/1           std::vector<std::shared_ptr<addr::route>, std::allocator<std::shared_ptr<addr::route> > >::empty() const [1359]
                0.00    0.00       1/6           std::vector<std::shared_ptr<addr::route>, std::allocator<std::shared_ptr<addr::route> > >::begin() [1112]
                0.00    0.00       1/6           std::vector<std::shared_ptr<addr::route>, std::allocator<std::shared_ptr<addr::route> > >::end() [1111]
                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>&&) [1345]
                0.00    0.00       1/1           Catch::BinaryExpr<std::shared_ptr<addr::route> const&, decltype(nullptr) const&>::~BinaryExpr() [1339]
-----------------------------------------------
                                                 <spontaneous>
[263]    0.0    0.00    0.00                 Catch::ReporterRegistry::ReporterRegistry() [263]
                0.00    0.00       8/2288        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [41]
                0.00    0.00       8/1619858     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [20]
-----------------------------------------------
                0.00    0.00       1/9           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&) [330]
                0.00    0.00       1/9           Catch::Clara::Detail::BoundFlagRef::setFlag(bool) [332]
                0.00    0.00       2/9           Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1}::operator()(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const [303]
                0.00    0.00       5/9           Catch::Clara::Detail::convertInto(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [278]
[264]    0.0    0.00    0.00       9         Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType> Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::ok<Catch::Clara::ParseResultType>(Catch::Clara::ParseResultType const&) [264]
                0.00    0.00       9/9           Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::ResultValueBase(Catch::Clara::Detail::ResultType, Catch::Clara::ParseResultType const&) [265]
-----------------------------------------------
                0.00    0.00       9/9           Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType> Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::ok<Catch::Clara::ParseResultType>(Catch::Clara::ParseResultType const&) [264]
[265]    0.0    0.00    0.00       9         Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::ResultValueBase(Catch::Clara::Detail::ResultType, Catch::Clara::ParseResultType const&) [265]
                0.00    0.00       9/4931        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [17]
                0.00    0.00       9/9           Catch::Clara::Detail::ResultValueBase<Catch::Clara::ParseResultType>::ResultValueBase(Catch::Clara::Detail::ResultType, Catch::Clara::ParseResultType const&) [1049]
-----------------------------------------------
                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&) [340]
                0.00    0.00      15/16          void std::Construct<Catch::Clara::Arg, Catch::Clara::Arg const&>(Catch::Clara::Arg, Catch::Clara::Arg const&) [272]
[266]    0.0    0.00    0.00      16         Catch::Clara::Arg::Arg(Catch::Clara::Arg const&) [266]
                0.00    0.00      16/16          Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Arg>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Arg> const&) [267]
-----------------------------------------------
                0.00    0.00      16/16          Catch::Clara::Arg::Arg(Catch::Clara::Arg const&) [266]
[267]    0.0    0.00    0.00      16         Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Arg>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Arg> const&) [267]
                0.00    0.00      32/17887       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&) [23]
                0.00    0.00      16/16          Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Arg>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Arg> const&) [968]
                0.00    0.00      16/1778        std::shared_ptr<Catch::Clara::Detail::BoundRef>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundRef> const&) [661]
-----------------------------------------------
                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) [270]
[268]    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) [268]
                0.00    0.00      15/15          void std::_Construct<Catch::Clara::Arg, Catch::Clara::Arg const&>(Catch::Clara::Arg, Catch::Clara::Arg const&) [272]
                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&) [796]
                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 [974]
                0.00    0.00      15/31          Catch::Clara::Arg std::__addressof<Catch::Clara::Arg>(Catch::Clara::Arg&) [916]
                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++() [973]
-----------------------------------------------
                0.00    0.00      84/84          Catch::Clara::Parser::Parser(Catch::Clara::Parser const&) [72]
[269]    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&) [269]
                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>&) [271]
                0.00    0.00      84/88          std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_get_Tp_allocator() const [811]
                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&) [835]
                0.00    0.00      84/91          std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::size() const [802]
                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&) [840]
                0.00    0.00      84/174         std::allocator<Catch::Clara::Arg>::~allocator() [766]
                0.00    0.00      84/180         std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_get_Tp_allocator() [761]
                0.00    0.00      84/86          std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::end() const [821]
                0.00    0.00      84/86          std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::begin() const [822]
-----------------------------------------------
                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>&) [271]
[270]    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) [270]
                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) [268]
-----------------------------------------------
                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&) [269]
[271]    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>&) [271]
                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) [270]
-----------------------------------------------
                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) [268]
[272]    0.0    0.00    0.00      15         void std::Construct<Catch::Clara::Arg, Catch::Clara::Arg const&>(Catch::Clara::Arg, Catch::Clara::Arg const&) [272]
                0.00    0.00      15/16          Catch::Clara::Arg::Arg(Catch::Clara::Arg const&) [266]
                0.00    0.00      15/18          Catch::Clara::Arg const& std::forward<Catch::Clara::Arg const&>(std::removereference<Catch::Clara::Arg const&>::type&) [964]
                0.00    0.00      15/143128      operator new(unsigned long, void) [555]
-----------------------------------------------
                0.00    0.00       2/2           Catch::TestInvokerAsFunction::invoke() const [1]
[273]    0.0    0.00    0.00       2         CATCH2_INTERNAL_TEST_24() [273]
                0.00    0.00       6/2288        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [41]
                0.00    0.00      40/1311207     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [49]
                0.00    0.00       4/1622        Catch::SectionInfo::SectionInfo(Catch::SourceLineInfo const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const) [238]
                0.00    0.00      36/1309711     operator"" catchsr(char const, unsigned long) [88]
                0.00    0.00       6/1619858     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [20]
                0.00    0.00       4/4368        Catch::SectionInfo::~SectionInfo() [252]
                0.00    0.00       3/6           Catch::BinaryExpr<addr::unix&, addr::unix& const&> Catch::operator==<addr::unix&, 0>(Catch::ExprLhs<addr::unix&>&&, addr::unix&) [429]
                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&) [457]
                0.00    0.00       3/3           Catch::BinaryExpr<addr::unix&, addr::unix& const&> Catch::operator<=<addr::unix&, 0>(Catch::ExprLhs<addr::unix&>&&, addr::unix&) [455]
                0.00    0.00       3/3           Catch::BinaryExpr<addr::unix&, addr::unix& const&> Catch::operator><addr::unix&, 0>(Catch::ExprLhs<addr::unix&>&&, addr::unix&) [453]
                0.00    0.00       3/3           Catch::BinaryExpr<addr::unix&, addr::unix& const&> Catch::operator>=<addr::unix&, 0>(Catch::ExprLhs<addr::unix&>&&, addr::unix&) [451]
                0.00    0.00       3/3           Catch::BinaryExpr<sockaddr_un&, sockaddr_un& const&> Catch::operator==<sockaddr_un&, 0>(Catch::ExprLhs<sockaddr_un&>&&, sockaddr_un&) [449]
                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&) [456]
                0.00    0.00       3/3           Catch::BinaryExpr<sockaddr_un&, sockaddr_un& const&> Catch::operator<=<sockaddr_un&, 0>(Catch::ExprLhs<sockaddr_un&>&&, sockaddr_un&) [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&) [450]
                0.00    0.00      36/1309711     Catch::AssertionHandler::~AssertionHandler() [505]
                0.00    0.00      18/21          Catch::ExprLhs<addr::unix& const&> Catch::operator<=<addr::unix&, 0>(Catch::Decomposer&&, addr::unix&) [945]
                0.00    0.00      18/21          Catch::BinaryExpr<addr::unix&, addr::unix&>::~BinaryExpr() [943]
                0.00    0.00      18/18          Catch::ExprLhs<sockaddr_un& const&> Catch::operator<=<sockaddr_un&, 0>(Catch::Decomposer&&, sockaddr_un&) [962]
                0.00    0.00      18/18          Catch::BinaryExpr<sockaddr_un&, sockaddr_un&>::~BinaryExpr() [956]
                0.00    0.00       2/36          unittest::g_progress() [902]
                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&) [1391]
                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&) [1390]
-----------------------------------------------
                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&) [276]
[274]    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&) [274]
                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&) [275]
-----------------------------------------------
                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&) [274]
[275]    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&) [275]
                0.00    0.00     703/3614150     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [8]
                0.00    0.00     703/1622626     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::capacity() const [40]
                0.00    0.00     321/954642      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long) [33]
                0.00    0.00     699/2503699     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char, char const, unsigned long) [29]
                0.00    0.00    1398/14661764     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [12]
                0.00    0.00     321/3386941     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose() [15]
                0.00    0.00     703/2237202     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const [502]
                0.00    0.00     321/1669504     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data(char) [503]
                0.00    0.00     321/1309595     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_capacity(unsigned long) [506]
-----------------------------------------------
                0.00    0.00       1/49          Catch::Clara::ExeName::set(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [357]
                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&) [360]
                0.00    0.00       2/49          Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Arg>::operator=(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Arg> const&) [346]
                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> >&) [278]
                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]
[276]    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&) [276]
                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&) [274]
                0.00    0.00     703/703         __gnu_cxx::__alloc_traits<std::allocator<char> >::_S_propagate_on_copy_assign() [706]
-----------------------------------------------
                0.00    0.00       1/40          (anonymous namespace)::add_command_line_options(Catch::Clara::Parser const&) [57]
                0.00    0.00       1/40          Catch::Clara::Help::Help(bool&) [256]
                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 ()()) [37]
                0.00    0.00      32/40          Catch::makeCommandLineParser(Catch::ConfigData&) [27]
[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&) [276]
-----------------------------------------------
                                                 <spontaneous>
[278]    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> >&) [278]
                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&) [264]
                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&) [276]
-----------------------------------------------
                                                 <spontaneous>
[279]    0.0    0.00    0.00                 Catch::TestCaseTracking::NameAndLocation::~NameAndLocation() [279]
                0.00    0.00    1908/1619858     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [20]
-----------------------------------------------
                                                 <spontaneous>
[280]    0.0    0.00    0.00                 Catch::Clara::Detail::TokenStream::loadBuffer() [280]
                0.00    0.00      11/17887       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&) [23]
                0.00    0.00      11/1215        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::empty() const [161]
                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&) [618]
                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 [629]
-----------------------------------------------
                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 ()()) [37]
                0.00    0.00       2/4           Catch::makeCommandLineParser(Catch::ConfigData&) [27]
[281]    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&) [281]
                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&) [282]
                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() [883]
-----------------------------------------------
                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&) [281]
[282]    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&) [282]
                0.00    0.00       4/4931        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [17]
                0.00    0.00       4/17887       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&) [23]
                0.00    0.00       4/40          Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl() [888]
                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> >&) [1168]
                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> > > >&&) [1194]
                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() [1141]
-----------------------------------------------
                                                 <spontaneous>
[283]    0.0    0.00    0.00                 Catch::TestCaseInfo::internalAppendTag(Catch::StringRef) [283]
                0.00    0.00      25/684         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const [180]
                0.00    0.00      50/17582       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char) [184]
                0.00    0.00      50/5364954     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [63]
                0.00    0.00      25/4971398     Catch::StringRef::StringRef(char const, unsigned long) [494]
-----------------------------------------------
                                                 <spontaneous>
[284]    0.0    0.00    0.00                 Catch::ConsoleReporter::ConsoleReporter(Catch::ReporterConfig const&)::{lambda()#1}::operator()() const [284]
                0.00    0.00       4/2288        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [41]
-----------------------------------------------
                0.00    0.00      20/198         CATCH2_INTERNAL_TEST_35() [176]
                0.00    0.00      20/198         CATCH2_INTERNAL_TEST_20() [152]
                0.00    0.00     158/198         CATCH2_INTERNAL_TEST_63() [177]
[285]    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&) [285]
                0.00    0.00     203/5187        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&) [207]
                0.00    0.00     203/274326      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> >&&) [50]
                0.00    0.00     203/268605      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> >&) [537]
-----------------------------------------------
                                                 <spontaneous>
[286]    0.0    0.00    0.00                 Catch::ConfigData::ConfigData() [286]
                0.00    0.00       3/4931        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [17]
                0.00    0.00       1/2288        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [41]
                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() [883]
-----------------------------------------------
                                                 <spontaneous>
[287]    0.0    0.00    0.00                 Catch::Section::~Section() [287]
                0.00    0.00    1446/4368        Catch::SectionInfo::~SectionInfo() [252]
-----------------------------------------------
                                                 <spontaneous>
[288]    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]) [288]
                0.00    0.00       3/2288        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [41]
                0.00    0.00       3/143128      operator new(unsigned long, void) [555]
-----------------------------------------------
                0.00    0.00      20/1317        CATCH2_INTERNAL_TEST_35() [176]
                0.00    0.00     146/1317        CATCH2_INTERNAL_TEST_16() [77]
                0.00    0.00     147/1317        CATCH2_INTERNAL_TEST_7() [75]
                0.00    0.00     168/1317        CATCH2_INTERNAL_TEST_28() [39]
                0.00    0.00     220/1317        CATCH2_INTERNAL_TEST_63() [177]
                0.00    0.00     616/1317        CATCH2_INTERNAL_TEST_42() [158]
[289]    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> >&) [289]
                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&) [162]
                0.00    0.00    1317/2351826     Catch::operator"" sr(char const, unsigned long) [130]
                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> >&) [676]
-----------------------------------------------
                                                 <spontaneous>
[290]    0.0    0.00    0.00                 Catch::TestSpecParser::TestSpecParser(Catch::ITagAliasRegistry const&) [290]
                0.00    0.00       3/4931        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [17]
-----------------------------------------------
                                                 <spontaneous>
[291]    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 [291]
                0.00    0.00    1386/135449      __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&) [160]
-----------------------------------------------
                0.00    0.00      14/449         CATCH2_INTERNAL_TEST_0() [187]
                0.00    0.00     435/449         void std::Destroy<addr::iface>(addr::iface) [294]
[292]    0.0    0.00    0.00     449         addr::iface::~iface() [292]
                0.00    0.00     902/1619858     std::cxx11::basicstring<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [20]
-----------------------------------------------
                0.00    0.00     132/132         CATCH2_INTERNAL_TEST_63() [177]
[293]    0.0    0.00    0.00     132         std::__cxx11::to_string(unsigned long) [293]
                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, ...) [30]
-----------------------------------------------
                0.00    0.00     435/435         void std::Destroyaux<false>::__destroy<addr::iface>(addr::iface, addr::iface) [295]
[294]    0.0    0.00    0.00     435         void std::Destroy<addr::iface>(addr::iface) [294]
                0.00    0.00     435/449         addr::iface::~iface() [292]
-----------------------------------------------
                0.00    0.00     105/105         void std::Destroy<addr::iface>(addr::iface, addr::iface) [296]
[295]    0.0    0.00    0.00     105         void std::Destroyaux<false>::__destroy<addr::iface>(addr::iface, addr::iface) [295]
                0.00    0.00     435/435         void std::Destroy<addr::iface>(addr::iface) [294]
                0.00    0.00     435/435         addr::iface std::addressof<addr::iface>(addr::iface&) [736]
-----------------------------------------------
                0.00    0.00     105/105         void std::Destroy<addr::iface, addr::iface>(addr::iface, addr::iface, std::allocator<addr::iface>&) [297]
[296]    0.0    0.00    0.00     105         void std::Destroy<addr::iface>(addr::iface, addr::iface) [296]
                0.00    0.00     105/105         void std::Destroy_aux<false>::__destroy<addr::iface>(addr::iface, addr::iface) [295]
-----------------------------------------------
                0.00    0.00      30/30          std::vector<addr::iface, std::allocator<addr::iface> >::~vector() [298]
[297]    0.0    0.00    0.00      30         void std::Destroy<addr::iface, addr::iface>(addr::iface, addr::iface, std::allocator<addr::iface>&) [297]
                0.00    0.00     105/105         void std::Destroy<addr::iface>(addr::iface, addr::iface) [296]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0() [187]
[298]    0.0    0.00    0.00       1         std::vector<addr::iface, std::allocator<addr::iface> >::~vector() [298]
                0.00    0.00      30/30          void std::Destroy<addr::iface, addr::iface>(addr::iface, addr::iface, std::allocator<addr::iface>&) [297]
                0.00    0.00      30/30          std::Vector_base<addr::iface, std::allocator<addr::iface> >::_M_get_Tp_allocator() [921]
                0.00    0.00      30/30          std::Vectorbase<addr::iface, std::allocator<addr::iface> >::~Vectorbase() [922]
-----------------------------------------------
                                                 <spontaneous>
[299]    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&) [299]
                0.00    0.00       2/4931        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [17]
                0.00    0.00       2/17887       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&) [23]
                0.00    0.00       2/40          Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl() [888]
-----------------------------------------------
                                                 <spontaneous>
[300]    0.0    0.00    0.00                 Catch::Clara::Detail::Token::~Token() [300]
                0.00    0.00     861/1619858     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [20]
-----------------------------------------------
                0.00    0.00       1/1           Catch::TestInvokerAsFunction::invoke() const [1]
[301]    0.0    0.00    0.00       1         CATCH2_INTERNAL_TEST_0() [301]
                0.00    0.00       2/2288        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [41]
                0.00    0.00       3/329539      Catch::BinaryExpr<int, int> Catch::operator==<int, 0>(Catch::ExprLhs<int>&&, int) [74]
                0.00    0.00       4/1311207     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [49]
                0.00    0.00       2/1619858     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [20]
                0.00    0.00       4/1309711     operator"" catchsr(char const, unsigned long) [88]
                0.00    0.00       1/396042      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> >&&) [92]
                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> >&&) [153]
                0.00    0.00       4/1309711     Catch::AssertionHandler::~AssertionHandler() [505]
                0.00    0.00       3/330317      Catch::ExprLhs<int> Catch::operator<=<int, 0>(Catch::Decomposer&&, int) [531]
                0.00    0.00       3/329630      Catch::BinaryExpr<int, int>::~BinaryExpr() [533]
                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() [569]
-----------------------------------------------
                                                 <spontaneous>
[302]    0.0    0.00    0.00                 Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType> Catch::Clara::Detail::invokeLambda<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1}>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1} const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [302]
                0.00    0.00       2/4931        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [17]
                0.00    0.00       2/9           Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::~BasicResult() [379]
                0.00    0.00       2/1619858     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [20]
-----------------------------------------------
                                                 <spontaneous>
[303]    0.0    0.00    0.00                 Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1}::operator()(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const [303]
                0.00    0.00       2/9           Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType> Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::ok<Catch::Clara::ParseResultType>(Catch::Clara::ParseResultType const&) [264]
                0.00    0.00       3/263029      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) [168]
-----------------------------------------------
                                                 <spontaneous>
[304]    0.0    0.00    0.00                 Catch::Clara::Opt::isMatch(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const [304]
                0.00    0.00     440/1619858     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [20]
                0.00    0.00     273/135449      __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&) [160]
                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&) [618]
                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 [629]
                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++() [630]
                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 [643]
                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 [642]
-----------------------------------------------
                                                 <spontaneous>
[305]    0.0    0.00    0.00                 Catch::ConfigData::ConfigData(Catch::ConfigData const&) [305]
                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&) [137]
                0.00    0.00       3/17887       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&) [23]
-----------------------------------------------
                                                 <spontaneous>
[306]    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 [306]
                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&) [331]
                0.00    0.00     167/167         Catch::Clara::Detail::BasicResult<void>::~BasicResult() [342]
                0.00    0.00       6/9           Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::~BasicResult() [379]
                0.00    0.00       6/330         std::__shared_ptr_access<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [742]
                0.00    0.00       6/336         std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::get() const [740]
                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&) [1225]
-----------------------------------------------
                                                 <spontaneous>
[307]    0.0    0.00    0.00                 Catch::SectionStats::~SectionStats() [307]
                0.00    0.00     491/4368        Catch::SectionInfo::~SectionInfo() [252]
-----------------------------------------------
                                                 <spontaneous>
[308]    0.0    0.00    0.00                 void __gnu_cxx::new_allocator<Catch::SectionInfo>::destroy<Catch::SectionInfo>(Catch::SectionInfo) [308]
                0.00    0.00     491/4368        Catch::SectionInfo::~SectionInfo() [252]
-----------------------------------------------
                                                 <spontaneous>
[309]    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&) [309]
                0.00    0.00       1/4931        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [17]
                0.00    0.00       1/17887       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&) [23]
-----------------------------------------------
                                                 <spontaneous>
[310]    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&) [310]
                0.00    0.00       1/4931        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [17]
                0.00    0.00       1/17887       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&) [23]
                0.00    0.00       1/40          Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl() [888]
-----------------------------------------------
                                                 <spontaneous>
[311]    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&) [311]
                0.00    0.00       1/4931        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [17]
                0.00    0.00       1/17887       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&) [23]
                0.00    0.00       1/40          Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl() [888]
-----------------------------------------------
                                                 <spontaneous>
[312]    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&) [312]
                0.00    0.00       1/4931        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [17]
                0.00    0.00       1/17887       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&) [23]
                0.00    0.00       1/40          Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl() [888]
-----------------------------------------------
                                                 <spontaneous>
[313]    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&) [313]
                0.00    0.00       1/4931        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [17]
                0.00    0.00       1/17887       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&) [23]
                0.00    0.00       1/40          Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl() [888]
-----------------------------------------------
                                                 <spontaneous>
[314]    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&)#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&) [314]
                0.00    0.00       1/4931        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [17]
                0.00    0.00       1/17887       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&) [23]
                0.00    0.00       1/40          Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl() [888]
-----------------------------------------------
                                                 <spontaneous>
[315]    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&)#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&) [315]
                0.00    0.00       1/4931        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [17]
                0.00    0.00       1/17887       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&) [23]
                0.00    0.00       1/40          Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl() [888]
-----------------------------------------------
                                                 <spontaneous>
[316]    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&)#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&) [316]
                0.00    0.00       1/4931        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [17]
                0.00    0.00       1/17887       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&) [23]
                0.00    0.00       1/40          Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl() [888]
-----------------------------------------------
                                                 <spontaneous>
[317]    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&)#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&) [317]
                0.00    0.00       1/4931        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [17]
                0.00    0.00       1/17887       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&) [23]
                0.00    0.00       1/40          Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl() [888]
-----------------------------------------------
                                                 <spontaneous>
[318]    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&)#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&) [318]
                0.00    0.00       1/4931        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [17]
                0.00    0.00       1/17887       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&) [23]
                0.00    0.00       1/40          Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl() [888]
-----------------------------------------------
                                                 <spontaneous>
[319]    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&)#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&) [319]
                0.00    0.00       1/4931        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [17]
                0.00    0.00       1/17887       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&) [23]
                0.00    0.00       1/40          Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl() [888]
-----------------------------------------------
                                                 <spontaneous>
[320]    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&)#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&) [320]
                0.00    0.00       1/4931        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [17]
                0.00    0.00       1/17887       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&) [23]
                0.00    0.00       1/40          Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl() [888]
-----------------------------------------------
                                                 <spontaneous>
[321]    0.0    0.00    0.00                 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&) [321]
                0.00    0.00       1/4931        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [17]
                0.00    0.00       1/17887       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&) [23]
                0.00    0.00       1/40          Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl() [888]
-----------------------------------------------
                                                 <spontaneous>
[322]    0.0    0.00    0.00                 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&) [322]
                0.00    0.00       1/4931        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [17]
                0.00    0.00       1/17887       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&) [23]
                0.00    0.00       1/40          Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl() [888]
-----------------------------------------------
                                                 <spontaneous>
[323]    0.0    0.00    0.00                 Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<long, void>(long&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [323]
                0.00    0.00       1/4931        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [17]
                0.00    0.00       1/17887       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&) [23]
                0.00    0.00       1/40          Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl() [888]
-----------------------------------------------
                                                 <spontaneous>
[324]    0.0    0.00    0.00                 Catch::generateRandomSeed(Catch::GenerateFrom) [324]
                0.00    0.00       1/2288        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [41]
                0.00    0.00       1/1619858     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [20]
-----------------------------------------------
                                                 <spontaneous>
[325]    0.0    0.00    0.00                 Catch::Clara::Args::Args(int, char const const) [325]
                0.00    0.00       1/2288        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [41]
                0.00    0.00       1/669         std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocator() [708]
                0.00    0.00       1/4958        std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~allocator() [622]
-----------------------------------------------
                                                 <spontaneous>
[326]    0.0    0.00    0.00                 Catch::TestCaseStats::~TestCaseStats() [326]
                0.00    0.00     402/1619858     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [20]
-----------------------------------------------
                                                 <spontaneous>
[327]    0.0    0.00    0.00                 Catch::(anonymous namespace)::ColumnInfo::ColumnInfo(Catch::(anonymous namespace)::ColumnInfo const&) [327]
                0.00    0.00       4/17887       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&) [23]
-----------------------------------------------
                0.00    0.00       1/3           unittest::detail::init_tmp_dir(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [333]
                0.00    0.00       2/3           unittest::snap_catch2_main(char const, char const, int, char**, void ()(), Catch::Clara::Parser ()(Catch::Clara::Parser const&), int ()(Catch::Session&), void ()()) [37]
[328]    0.0    0.00    0.00       3         unittest::g_tmp_dir[abi:cxx11]() [328]
                0.00    0.00       1/4931        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [17]
-----------------------------------------------
                0.00    0.00       2/2           unittest::snap_catch2_main(char const, char const, int, char**, void ()(), Catch::Clara::Parser ()(Catch::Clara::Parser const&), int ()(Catch::Session&), void ()()) [37]
[329]    0.0    0.00    0.00       2         unittest::g_source_dir[abi:cxx11]() [329]
                0.00    0.00       1/4931        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [17]
-----------------------------------------------
                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&) [331]
[330]    0.0    0.00    0.00       1         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&) [330]
                0.00    0.00       1/9           Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType> Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::ok<Catch::Clara::ParseResultType>(Catch::Clara::ParseResultType const&) [264]
                0.00    0.00       1/88          std::operator|(std::IosOpenmode, std::IosOpenmode) [816]
-----------------------------------------------
                0.00    0.00       1/1           Catch::Clara::Opt::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::Clara::Detail::TokenStream const&) const [306]
[331]    0.0    0.00    0.00       1         Catch::Clara::Detail::BoundValueRef<int>::setValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [331]
                0.00    0.00       1/1           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&) [330]
-----------------------------------------------
                                                 <spontaneous>
[332]    0.0    0.00    0.00                 Catch::Clara::Detail::BoundFlagRef::setFlag(bool) [332]
                0.00    0.00       1/9           Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType> Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::ok<Catch::Clara::ParseResultType>(Catch::Clara::ParseResultType const&) [264]
-----------------------------------------------
                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 ()()) [37]
[333]    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&) [333]
                0.00    0.00       2/684         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const [180]
                0.00    0.00       1/3           unittest::g_tmp_dir[abi:cxx11]() [328]
                0.00    0.00       1/1215        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::empty() const [161]
                0.00    0.00       2/1619858     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [20]
                0.00    0.00       1/263029      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) [168]
                0.00    0.00       2/88          std::operator|(std::IosOpenmode, std::IosOpenmode) [816]
-----------------------------------------------
                                                 <spontaneous>
[334]    0.0    0.00    0.00                 Catch::SectionEndInfo::~SectionEndInfo() [334]
                0.00    0.00     315/4368        Catch::SectionInfo::~SectionInfo() [252]
-----------------------------------------------
                0.00    0.00     200/1480        CATCH2_INTERNAL_TEST_63() [177]
                0.00    0.00    1280/1480        CATCH2_INTERNAL_TEST_42() [158]
[335]    0.0    0.00    0.00    1480         Catch::BinaryExpr<unsigned char, unsigned char> Catch::operator==<unsigned char, 0>(Catch::ExprLhs<unsigned char>&&, unsigned char) [335]
                0.00    0.00    1480/2351826     Catch::operator"" sr(char const, unsigned long) [130]
                0.00    0.00    1480/1480        bool Catch::compareEqual<unsigned char, unsigned char>(unsigned char const&, unsigned char const&) [675]
                0.00    0.00    1480/1480        Catch::BinaryExpr<unsigned char, unsigned char>::BinaryExpr(bool, unsigned char, Catch::StringRef, unsigned char) [673]
-----------------------------------------------
                                                 <spontaneous>
[336]    0.0    0.00    0.00                 Catch::TestCaseTracking::SectionTracker::~SectionTracker() [336]
                0.00    0.00     261/1619858     std::cxx11::basicstring<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [20]
-----------------------------------------------
                0.00    0.00      40/40          CATCH2_INTERNAL_TEST_35() [176]
[337]    0.0    0.00    0.00      40         std::__cxx11::to_string(unsigned int) [337]
                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, ...) [30]
-----------------------------------------------
                0.00    0.00      16/1016        CATCH2_INTERNAL_TEST_42() [158]
                0.00    0.00      32/1016        CATCH2_INTERNAL_TEST_20() [152]
                0.00    0.00     176/1016        CATCH2_INTERNAL_TEST_35() [176]
                0.00    0.00     192/1016        CATCH2_INTERNAL_TEST_104() [163]
                0.00    0.00     600/1016        CATCH2_INTERNAL_TEST_63() [177]
[338]    0.0    0.00    0.00    1016         Catch::BinaryExpr<unsigned char, int> Catch::operator==<int, 0>(Catch::ExprLhs<unsigned char>&&, int) [338]
                0.00    0.00    1016/2351826     Catch::operator"" sr(char const, unsigned long) [130]
                0.00    0.00    1016/1016        bool Catch::compareEqual<unsigned char, int>(unsigned char const&, int const&) [685]
                0.00    0.00    1016/1016        Catch::BinaryExpr<unsigned char, int>::BinaryExpr(bool, unsigned char, Catch::StringRef, int) [683]
-----------------------------------------------
                                                 <spontaneous>
[339]    0.0    0.00    0.00                 Catch::ConfigData::ReporterAndFile::ReporterAndFile(Catch::ConfigData::ReporterAndFile const&) [339]
                0.00    0.00       2/17887       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&) [23]
-----------------------------------------------
                                                 <spontaneous>
[340]    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&) [340]
                0.00    0.00       1/16          Catch::Clara::Arg::Arg(Catch::Clara::Arg const&) [266]
                0.00    0.00       1/18          Catch::Clara::Arg const& std::forward<Catch::Clara::Arg const&>(std::remove_reference<Catch::Clara::Arg const&>::type&) [964]
                0.00    0.00       1/143128      operator new(unsigned long, void) [555]
-----------------------------------------------
                                                 <spontaneous>
[341]    0.0    0.00    0.00                 Catch::Clara::Detail::BasicResult<Catch::Clara::Detail::ParseState>::~BasicResult() [341]
                0.00    0.00     169/1619858     std::__cxx11::basic_string<char, std::char_traits<char>