Flat profile:

Each sample counts as 0.01 seconds.
  %   cumulative   self              self     total           
 time   seconds   seconds    calls   s/call   s/call  name    
  4.85      1.76     1.76 188061850     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long)
  4.09      3.24     1.48 395567795     0.00     0.00  Catch::StringRef::StringRef(char const, unsigned long)
  3.91      4.65     1.42 756160635     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const
  2.94      5.72     1.07 187885170     0.00     0.00  Catch::operator"" sr(char const, unsigned long)
  2.90      6.77     1.05 137233653     0.00     0.00  std::cxx11::basicstring<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const, unsigned long)
  2.79      7.78     1.01 492248367     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const
  2.52      8.69     0.91 212461449     0.00     0.00  std::char_traits<char>::assign(char&, char const&)
  2.29      9.52     0.83 103874004     0.00     0.00  operator"" catchsr(char const, unsigned long)
  1.84     10.18     0.67 230597314     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_is_local() const
  1.81     10.84     0.66                             Catch::AssertionHandler::AssertionHandler(Catch::StringRef, Catch::SourceLineInfo const&, Catch::StringRef, Catch::ResultDisposition::Flags)
  1.71     11.46     0.62                             Catch::RunContext::handleExpr(Catch::AssertionInfo const&, Catch::ITransientExpression const&, Catch::AssertionReaction&)
  1.66     12.06     0.60        5     0.12     0.54  CATCH2_INTERNAL_TEST_12()
  1.59     12.63     0.58 103354053     0.00     0.00  Catch::ITransientExpression::ITransientExpression(bool, bool)
  1.47     13.16     0.53 230597314     0.00     0.00  char const std::addressof<char const>(char const&)
  1.44     13.68     0.52        2     0.26     1.42  CATCH2_INTERNAL_TEST_3()
  1.38     14.18     0.50 190641108     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_length(unsigned long)
  1.38     14.68     0.50 125071756     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const)
  1.35     15.17     0.49 230597314     0.00     0.00  std::pointer_traits<char const>::pointer_to(char const&)
  1.35     15.66     0.49 129108101     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check_length(unsigned long, unsigned long, char const) const
  1.35     16.15     0.49 103809227     0.00     0.00  Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long)
  1.29     16.62     0.47 230597314     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() const
  1.29     17.08     0.47 230597314     0.00     0.00  char const std::__addressof<char const>(char const&)
  1.29     17.55     0.47                             Catch::getResultCapture()
  1.24     18.00     0.45 103808485     0.00     0.00  Catch::StringRef::StringRef()
  1.22     18.44     0.44 140034634     0.00     0.00  std::char_traits<char>::copy(char, char const, unsigned long)
  1.22     18.88     0.44 161998551     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char, char const, unsigned long)
  1.22     19.32     0.44 103808469     0.00     0.00  Catch::AssertionHandler::~AssertionHandler()
  1.08     19.71     0.39                             Catch::RunContext::assertionPassed()
  1.06     20.09     0.39 45042092     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const
  1.06     20.48     0.39                             Catch::AssertionHandler::complete()
  1.04     20.85     0.38 163725622     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::capacity() const
  0.93     21.19     0.34 156992531     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::max_size() const
  0.91     21.52     0.33 156992531     0.00     0.00  std::allocator_traits<std::allocator<char> >::max_size(std::allocator<char> const&)
  0.86     21.83     0.31                             Catch::RunContext::resetAssertionInfo()
  0.83     22.13     0.30                             std::vector<Catch::ScopedMessage, std::allocator<Catch::ScopedMessage> >::_M_erase_at_end(Catch::ScopedMessage)
  0.83     22.43     0.30        1     0.30     1.42  CATCH2_INTERNAL_TEST_35()
  0.79     22.71     0.29  2608978     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string()
  0.77     22.99     0.28 174348616     0.00     0.00  __gnu_cxx::new_allocator<char>::max_size() const
  0.75     23.26     0.27        4     0.07     2.36  CATCH2_INTERNAL_TEST_0()
  0.72     23.52     0.26  1114087     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.69     23.77     0.25  3336194     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char const)
  0.66     24.01     0.24                             void std::Destroy<Catch::ScopedMessage, Catch::ScopedMessage>(Catch::ScopedMessage, Catch::ScopedMessage, std::allocator<Catch::ScopedMessage>&)
  0.65     24.25     0.24 162018618     0.00     0.00  std::cxx11::basicstring<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator() const
  0.64     24.48     0.23 41061283     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::Allochider(char, std::allocator<char>&&)
  0.61     24.70     0.22 10481166     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const, unsigned long)
  0.55     24.90     0.20 129586374     0.00     0.00  std::char_traits<char>::length(char const)
  0.55     25.10     0.20 19212260     0.00     0.00  Catch::UnaryExpr<bool>::UnaryExpr(bool)
  0.55     25.30     0.20       13     0.02     0.16  CATCH2_INTERNAL_TEST_0()
  0.53     25.49     0.19                             Catch::AssertionHandler::handleExpr(Catch::ITransientExpression const&)
  0.50     25.67     0.18 59512127     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose()
  0.46     25.83     0.17                             Catch::Detail::unique_ptr<Catch::IEventListener>::operator->()
  0.46     26.00     0.17                             Catch::StringRef::StringRef(char const)
  0.43     26.15     0.16                             Catch::AssertionHandler::setCompleted()
  0.43     26.31     0.16 18527572     0.00     0.00  Catch::BinaryExpr<int, int>::BinaryExpr(bool, int, Catch::StringRef, int)
  0.41     26.46     0.15                             Catch::AssertionReaction::AssertionReaction()
  0.41     26.61     0.15                             void std::Destroy<Catch::ScopedMessage>(Catch::ScopedMessage, Catch::ScopedMessage)
  0.41     26.76     0.15 18527572     0.00     0.00  Catch::ExprLhs<int> Catch::operator<=<int, 0>(Catch::Decomposer&&, int)
  0.40     26.90     0.15                             Catch::getCurrentContext()
  0.40     27.05     0.15 19212260     0.00     0.00  Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool)
  0.39     27.19     0.14                             Catch::ITransientExpression::~ITransientExpression()
  0.39     27.33     0.14                             void std::Destroy_aux<false>::__destroy<Catch::ScopedMessage>(Catch::ScopedMessage, Catch::ScopedMessage)
  0.39     27.47     0.14                             std::vector<Catch::ScopedMessage, std::allocator<Catch::ScopedMessage> >::clear()
  0.36     27.60     0.13 17413508     0.00     0.00  Catch::BinaryExpr<int, int> Catch::operator==<int, 0>(Catch::ExprLhs<int>&&, int)
  0.35     27.72     0.13 32003701     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()
  0.33     27.84     0.12  5496947     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const
  0.33     27.96     0.12        6     0.02     0.09  CATCH2_INTERNAL_TEST_0()
  0.33     28.08     0.12        4     0.03     0.20  CATCH2_INTERNAL_TEST_25()
  0.30     28.19     0.11 19212260     0.00     0.00  Catch::UnaryExpr<bool>::~UnaryExpr()
  0.30     28.30     0.11 17356085     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long)
  0.30     28.41     0.11 14337866     0.00     0.00  Catch::ExprLhs<char32_t> Catch::operator<=<char32_t, 0>(Catch::Decomposer&&, char32_t)
  0.29     28.52     0.11 17356083     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_destroy(unsigned long)
  0.28     28.62     0.10 45213524     0.00     0.00  std::pointer_traits<char>::pointer_to(char&)
  0.28     28.72     0.10  3932627     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::end()
  0.25     28.81     0.09       17     0.01     0.01  libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string(char const, std::allocator<char> const&)
  0.25     28.90     0.09 10009720     0.00     0.00  Catch::ExprLhs<libutf8::token_t const&> Catch::operator<=<libutf8::token_t, 0>(Catch::Decomposer&&, libutf8::token_t&&)
  0.25     28.99     0.09  7657092     0.00     0.00  Catch::BinaryExpr<unsigned long, int>::BinaryExpr(bool, unsigned long, Catch::StringRef, int)
  0.25     29.08     0.09                             Catch::getCurrentMutableContext()
  0.25     29.17     0.09 19212260     0.00     0.00  void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&)
  0.25     29.26     0.09  9756608     0.00     0.00  Catch::BinaryExpr<char32_t, char32_t>::BinaryExpr(bool, char32_t, Catch::StringRef, char32_t)
  0.25     29.35     0.09        2     0.05     0.06  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::begin() const
  0.24     29.43     0.09 45213524     0.00     0.00  char std::addressof<char>(char&)
  0.22     29.51     0.08 25562466     0.00     0.00  __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::__normal_iterator(char const const&)
  0.22     29.59     0.08 10009720     0.00     0.00  Catch::BinaryExpr<libutf8::token_t const&, libutf8::token_t const&> Catch::operator==<libutf8::token_t, 0>(Catch::ExprLhs<libutf8::token_t const&>&&, libutf8::token_t&&)
  0.22     29.67     0.08  7882123     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.22     29.75     0.08  5026087     0.00     0.00  __gnu_cxx::__alloc_traits<std::allocator<char> >::_S_select_on_copy(std::allocator<char> const&)
  0.22     29.83     0.08                             std::Vectorbase<Catch::ScopedMessage, std::allocator<Catch::ScopedMessage> >::~Vectorbase()
  0.21     29.91     0.08 37291686     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator()
  0.21     29.98     0.08 45213417     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data()
  0.21     30.06     0.08 17413508     0.00     0.00  bool Catch::compareEqual<int, int>(int const&, int const&)
  0.19     30.13     0.07 16509779     0.00     0.00  std::char_traits<char32_t>::assign(char32_t&, char32_t const&)
  0.19     30.20     0.07  1398963     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.19     30.27     0.07                             std::Vectorbase<Catch::ScopedMessage, std::allocator<Catch::ScopedMessage> >::_M_get_Tp_allocator()
  0.19     30.34     0.07  9756608     0.00     0.00  Catch::BinaryExpr<char32_t, char32_t>::~BinaryExpr()
  0.19     30.41     0.07 43749405     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::~Allochider()
  0.19     30.48     0.07  5200101     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.19     30.55     0.07  4915780     0.00     0.00  Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>::BinaryExpr(bool, libutf8::utf8_iterator&, Catch::StringRef, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&)
  0.19     30.62     0.07  4382820     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long) const
  0.19     30.69     0.07       20     0.00     0.07  CATCH2_INTERNAL_TEST_6()
  0.18     30.75     0.07 43640777     0.00     0.00  std::remove_reference<std::allocator<char>&>::type&& std::move<std::allocator<char>&>(std::allocator<char>&)
  0.18     30.82     0.07        9     0.01     0.01  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::c_str() const
  0.18     30.88     0.07 19932506     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_capacity(unsigned long)
  0.18     30.95     0.07 10009720     0.00     0.00  bool Catch::compareEqual<libutf8::token_t, libutf8::token_t>(libutf8::token_t const&, libutf8::token_t const&)
  0.17     31.01     0.06                             Catch::Context::getResultCapture()
  0.17     31.07     0.06 17697616     0.00     0.00  __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::base() const
  0.17     31.13     0.06  6542976     0.00     0.00  Catch::BinaryExpr<void const const&, void const const&> Catch::operator==<void const, 0>(Catch::ExprLhs<void const const&>&&, void const&&)
  0.17     31.19     0.06 22511764     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data(char)
  0.17     31.25     0.06 18527572     0.00     0.00  Catch::ExprLhs<int>::ExprLhs(int)
  0.17     31.31     0.06 10522225     0.00     0.00  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_is_local() const
  0.17     31.37     0.06  7657091     0.00     0.00  bool Catch::compareEqual<unsigned long, int>(unsigned long const&, int const&)
  0.17     31.43     0.06  6814651     0.00     0.00  Catch::ExprLhs<char> Catch::operator<=<char, 0>(Catch::Decomposer&&, char)
  0.17     31.49     0.06  4915780     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::cend() const
  0.17     31.55     0.06  3932626     0.00     0.00  Catch::BinaryExpr<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator&>::BinaryExpr(bool, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, Catch::StringRef, libutf8::utf8_iterator&)
  0.17     31.61     0.06  3932624     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::cbegin() const
  0.17     31.67     0.06                             Catch::isFalseTest(int)
  0.15     31.72     0.06                             Catch::ConsoleReporter::assertionStarting(Catch::AssertionInfo const&)
  0.15     31.78     0.06 17356083     0.00     0.00  __gnu_cxx::new_allocator<char>::deallocate(char, unsigned long)
  0.15     31.83     0.06 10009720     0.00     0.00  Catch::ExprLhs<libutf8::token_t const&>::ExprLhs(libutf8::token_t const&)
  0.14     31.88     0.05     4135     0.00     0.00  __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~new_allocator()
  0.14     31.93     0.05 38175386     0.00     0.00  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_data() const
  0.14     31.98     0.05  9756608     0.00     0.00  bool Catch::compareEqual<char32_t, char32_t>(char32_t const&, char32_t const&)
  0.14     32.03     0.05  8913995     0.00     0.00  Catch::ExprLhs<libutf8::utf8_iterator&>::ExprLhs(libutf8::utf8_iterator&)
  0.14     32.08     0.05  8913995     0.00     0.00  Catch::ExprLhs<libutf8::utf8_iterator& const&> Catch::operator<=<libutf8::utf8_iterator&, 0>(Catch::Decomposer&&, libutf8::utf8_iterator&)
  0.14     32.13     0.05  2800923     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.14     32.18     0.05  1177677     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare(char const) const
  0.14     32.23     0.05        1     0.05     3.59  CATCH2_INTERNAL_TEST_0()
  0.12     32.28     0.05                             Catch::Detail::unique_ptr<Catch::Generators::GeneratorUntypedBase>::operator=(Catch::Detail::unique_ptr<Catch::Generators::GeneratorUntypedBase>&&)
  0.12     32.32     0.05 45213524     0.00     0.00  char std::__addressof<char>(char&)
  0.12     32.37     0.05 18527572     0.00     0.00  Catch::BinaryExpr<int, int>::~BinaryExpr()
  0.12     32.41     0.05  6542976     0.00     0.00  Catch::BinaryExpr<void const const&, void const const&>::BinaryExpr(bool, void const const&, Catch::StringRef, void const const&)
  0.12     32.46     0.05  6542976     0.00     0.00  Catch::ExprLhs<void const const&> Catch::operator<=<void const, 0>(Catch::Decomposer&&, void const&&)
  0.11     32.50     0.04 19212260     0.00     0.00  Catch::ExprLhs<bool>::makeUnaryExpr() const
  0.11     32.54     0.04 14337866     0.00     0.00  Catch::ExprLhs<char32_t>::ExprLhs(char32_t)
  0.11     32.58     0.04  8994187     0.00     0.00  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_length(unsigned long)
  0.11     32.62     0.04  7657092     0.00     0.00  Catch::BinaryExpr<unsigned long, int>::~BinaryExpr()
  0.11     32.66     0.04  6814651     0.00     0.00  Catch::BinaryExpr<char, char>::BinaryExpr(bool, char, Catch::StringRef, char)
  0.11     32.70     0.04  6814651     0.00     0.00  bool Catch::compareEqual<char, char>(char const&, char const&)
  0.11     32.74     0.04  6814651     0.00     0.00  Catch::BinaryExpr<char, char> Catch::operator==<char, 0>(Catch::ExprLhs<char>&&, char)
  0.11     32.78     0.04  5200101     0.00     0.00  std::iterator_traits<char>::difference_type std::__distance<char>(char, char, std::random_access_iterator_tag)
  0.11     32.82     0.04  3932626     0.00     0.00  Catch::ExprLhs<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&> Catch::operator<=<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, 0>(Catch::Decomposer&&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&)
  0.11     32.86     0.04  3932624     0.00     0.00  Catch::ExprLhs<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>::ExprLhs(__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&)
  0.11     32.90     0.04  3338115     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.11     32.94     0.04  3337261     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.11     32.98     0.04  2949468     0.00     0.00  Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&> Catch::operator==<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, 0>(Catch::ExprLhs<libutf8::utf8_iterator&>&&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&)
  0.11     33.02     0.04  2094985     0.00     0.00  Catch::BinaryExpr<char32_t, char>::BinaryExpr(bool, char32_t, Catch::StringRef, char)
  0.11     33.06     0.04  1525993     0.00     0.00  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::length() const
  0.11     33.10     0.04  1398965     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.11     33.14     0.04  1112063     0.00     0.00  unittest::catch_compare_long_strings(std::__cxx11::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.11     33.18     0.04   519984     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long)
  0.11     33.22     0.04      131     0.00     0.00  void std::__alloc_on_move<std::allocator<char> >(std::allocator<char>&, std::allocator<char>&)
  0.11     33.26     0.04      119     0.00     0.00  __gnu_cxx::new_allocator<Catch::Clara::Opt>::deallocate(Catch::Clara::Opt, unsigned long)
  0.11     33.30     0.04       39     0.00     0.00  std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::push_back(Catch::Clara::Opt const&)
  0.11     33.34     0.04                             Catch::RunContext::handleUnfinishedSections()
  0.11     33.38     0.04                             Catch::ScopedMessage std::__addressof<Catch::ScopedMessage>(Catch::ScopedMessage&)
  0.10     33.41     0.04  1398963     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.10     33.45     0.04  1398856     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.10     33.48     0.04     2406     0.00     0.00  void std::Destroy<Catch::Clara::Opt>(Catch::Clara::Opt)
  0.10     33.52     0.04                             Catch::Singleton<Catch::StringStreams, Catch::StringStreams, Catch::StringStreams>::~Singleton()
  0.10     33.55     0.04  7164400     0.00     0.00  std::cxx11::basicstring<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::capacity() const
  0.08     33.58     0.03                             Catch::TestCaseTracking::ITracker::hasChildren() const
  0.08     33.61     0.03                             std::Vectorbase<Catch::ScopedMessage, std::allocator<Catch::ScopedMessage> >::_M_deallocate(Catch::ScopedMessage, unsigned long)
  0.08     33.64     0.03                             void std::Destroy<Catch::TestCaseTracking::ITracker*, Catch::TestCaseTracking::ITracker>(Catch::TestCaseTracking::ITracker*, Catch::TestCaseTracking::ITracker**, std::allocator<Catch::TestCaseTracking::ITracker>&)
  0.08     33.67     0.03 19212260     0.00     0.00  Catch::ExprLhs<bool>::ExprLhs(bool)
  0.08     33.70     0.03 17356085     0.00     0.00  std::allocatortraits<std::allocator<char> >::allocate(std::allocator<char>&, unsigned long)
  0.08     33.73     0.03 11641902     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.08     33.76     0.03 10522225     0.00     0.00  char32_t const std::__addressof<char32_t const>(char32_t const&)
  0.08     33.79     0.03 10009720     0.00     0.00  Catch::BinaryExpr<libutf8::token_t const&, libutf8::token_t const&>::BinaryExpr(bool, libutf8::token_t const&, Catch::StringRef, libutf8::token_t const&)
  0.08     33.82     0.03  9756608     0.00     0.00  Catch::BinaryExpr<char32_t, char32_t> Catch::operator==<char32_t, 0>(Catch::ExprLhs<char32_t>&&, char32_t)
  0.08     33.85     0.03  7657094     0.00     0.00  Catch::ExprLhs<unsigned long> Catch::operator<=<unsigned long, 0>(Catch::Decomposer&&, unsigned long)
  0.08     33.88     0.03  6400382     0.00     0.00  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::push_back(char32_t)
  0.08     33.91     0.03  5200101     0.00     0.00  void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char)
  0.08     33.94     0.03  5200101     0.00     0.00  std::iterator_traits<char>::difference_type std::distance<char>(char, char)
  0.08     33.97     0.03  4393117     0.00     0.00  std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_is_local() const
  0.08     34.00     0.03  4391064     0.00     0.00  std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_set_length(unsigned long)
  0.08     34.03     0.03  3145728     0.00     0.00  std::char_traits<char16_t>::eq(char16_t const&, char16_t const&)
  0.08     34.06     0.03  2401210     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const, unsigned long)
  0.08     34.09     0.03  1966314     0.00     0.00  bool Catch::compareEqual<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, libutf8::utf8_iterator>(__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator const&)
  0.08     34.12     0.03  1966314     0.00     0.00  Catch::BinaryExpr<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator& const&> Catch::operator==<libutf8::utf8_iterator&, 0>(Catch::ExprLhs<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>&&, libutf8::utf8_iterator&)
  0.08     34.15     0.03  1966312     0.00     0.00  Catch::BinaryExpr<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator& const&> Catch::operator!=<libutf8::utf8_iterator&, 0>(Catch::ExprLhs<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>&&, libutf8::utf8_iterator&)
  0.08     34.18     0.03  1048576     0.00     0.00  std::char_traits<char16_t>::length(char16_t const)
  0.08     34.21     0.03      404     0.00     0.00  __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::base() const
  0.08     34.24     0.03                             Catch::ITransientExpression::getResult() const
  0.07     34.27     0.03  2579256     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.07     34.29     0.03      125     0.00     0.00  std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_deallocate(Catch::Clara::Opt, unsigned long)
  0.07     34.32     0.03      119     0.00     0.00  std::allocator_traits<std::allocator<Catch::Clara::Opt> >::deallocate(std::allocator<Catch::Clara::Opt>&, Catch::Clara::Opt, unsigned long)
  0.07     34.34     0.03                             Catch::ConsoleReporter::reportInvalidTestSpec(Catch::StringRef)
  0.07     34.37     0.03                             Catch::handleExceptionMatchExpr(Catch::AssertionHandler&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef)
  0.07     34.39     0.03 12130910     0.00     0.00  std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_data() const
  0.07     34.42     0.03  6407652     0.00     0.00  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::size() const
  0.06     34.44     0.02 17356083     0.00     0.00  std::allocator_traits<std::allocator<char> >::deallocate(std::allocator<char>&, char, unsigned long)
  0.06     34.46     0.02 10009720     0.00     0.00  Catch::BinaryExpr<libutf8::token_t const&, libutf8::token_t const&>::~BinaryExpr()
  0.06     34.48     0.02  7865658     0.00     0.00  __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::__normal_iterator(char const&)
  0.06     34.50     0.02  6814651     0.00     0.00  Catch::BinaryExpr<char, char>::~BinaryExpr()
  0.06     34.52     0.02  6814651     0.00     0.00  Catch::ExprLhs<char>::ExprLhs(char)
  0.06     34.54     0.02  6619439     0.00     0.00  std::char_traits<char16_t>::assign(char16_t&, char16_t const&)
  0.06     34.56     0.02  6542976     0.00     0.00  Catch::BinaryExpr<void const const&, void const const&>::~BinaryExpr()
  0.06     34.58     0.02  4515596     0.00     0.00  std::char_traits<char>::compare(char const, char const, unsigned long)
  0.06     34.60     0.02  4395164     0.00     0.00  std::pointer_traits<char16_t const>::pointer_to(char16_t const&)
  0.06     34.62     0.02  4395164     0.00     0.00  char16_t const std::addressof<char16_t const>(char16_t const&)
  0.06     34.64     0.02  4325382     0.00     0.00  std::allocator<char16_t>::~allocator()
  0.06     34.66     0.02  4075540     0.00     0.00  std::allocator<char32_t>::~allocator()
  0.06     34.68     0.02  3933029     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::begin()
  0.06     34.70     0.02  3932628     0.00     0.00  Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>::BinaryExpr(bool, libutf8::utf8_iterator&, Catch::StringRef, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&)
  0.06     34.72     0.02  3932624     0.00     0.00  Catch::BinaryExpr<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator&>::BinaryExpr(bool, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, Catch::StringRef, libutf8::utf8_iterator&)
  0.06     34.74     0.02  3932624     0.00     0.00  Catch::ExprLhs<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&> Catch::operator<=<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, 0>(Catch::Decomposer&&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&)
  0.06     34.76     0.02  3355772     0.00     0.00  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_dispose()
  0.06     34.78     0.02  3337263     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.06     34.80     0.02  2593801     0.00     0.00  __gnu_cxx::new_allocator<char32_t>::new_allocator(__gnu_cxx::new_allocator<char32_t> const&)
  0.06     34.82     0.02  2228373     0.00     0.00  std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::push_back(char16_t)
  0.06     34.84     0.02  2225126     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.06     34.86     0.02  2224124     0.00     0.00  std::char_traits<wchar_t>::assign(wchar_t&, wchar_t const&)
  0.06     34.88     0.02  2098473     0.00     0.00  unittest::rand_char(bool)
  0.06     34.90     0.02  1877081     0.00     0.00  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_S_copy(char32_t, char32_t const, unsigned long)
  0.06     34.92     0.02  1479692     0.00     0.00  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::~basic_string()
  0.06     34.94     0.02  1113087     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.06     34.96     0.02  1112211     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.06     34.98     0.02  1112063     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&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.06     35.00     0.02  1112062     0.00     0.00  void std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_construct<wchar_t const>(wchar_t const, wchar_t const)
  0.06     35.02     0.02  1112062     0.00     0.00  std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_length(unsigned long)
  0.06     35.04     0.02  1112062     0.00     0.00  wchar_t std::addressof<wchar_t>(wchar_t&)
  0.06     35.06     0.02   761869     0.00     0.00  std::char_traits<char32_t>::copy(char32_t, char32_t const, unsigned long)
  0.06     35.08     0.02        6     0.00     0.02  std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::operator+=(char16_t)
  0.06     35.10     0.02        2     0.01     0.02  CATCH2_INTERNAL_TEST_15()
  0.06     35.12     0.02                             Catch::RunContext::assertionEnded(Catch::AssertionResult const&)
  0.06     35.14     0.02                             Catch::AssertionHandler::handleExceptionThrownAsExpected()
  0.06     35.16     0.02                             Catch::rngSeed()
  0.06     35.18     0.02                             Catch::Config::showHelp() const
  0.06     35.20     0.02                             __gnu_cxx::__normal_iterator<wchar_t const, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > >::base() const
  0.06     35.22     0.02                             std::vector<Catch::TestCaseTracking::ITracker, std::allocator<Catch::TestCaseTracking::ITracker> >::~vector()
  0.06     35.24     0.02                             Catch::AssertionHandler::complete()::{lambda()#1}::operator()() const
  0.04     35.25     0.02                             Catch::RunContext::handleNonExpr(Catch::AssertionInfo const&, Catch::ResultWas::OfType, Catch::AssertionReaction&)
  0.04     35.27     0.02 10522225     0.00     0.00  std::pointer_traits<char32_t const>::pointer_to(char32_t const&)
  0.04     35.28     0.02  7657091     0.00     0.00  Catch::BinaryExpr<unsigned long, int> Catch::operator==<int, 0>(Catch::ExprLhs<unsigned long>&&, int)
  0.04     35.30     0.02  6542976     0.00     0.00  bool Catch::compareEqual<void const, void const>(void const const&, void const const&)
  0.04     35.31     0.02  3932626     0.00     0.00  Catch::ExprLhs<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>::ExprLhs(__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&)
  0.03     35.32     0.01 17356085     0.00     0.00  __gnu_cxx::new_allocator<char>::allocate(unsigned long, void const)
  0.03     35.33     0.01 10522225     0.00     0.00  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_local_data() const
  0.03     35.34     0.01  6675836     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::data() const
  0.03     35.35     0.01  5200102     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy_chars(char, char, char)
  0.03     35.36     0.01  5200101     0.00     0.00  bool __gnu_cxx::__is_null_pointer<char>(char)
  0.03     35.37     0.01  5200101     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.03     35.38     0.01  5200101     0.00     0.00  std::iterator_traits<char>::iterator_category std::__iterator_category<char>(char const&)
  0.03     35.39     0.01  5026087     0.00     0.00  std::allocator_traits<std::allocator<char> >::select_on_container_copy_construction(std::allocator<char> const&)
  0.03     35.40     0.01  4915780     0.00     0.00  Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>::~BinaryExpr()
  0.03     35.41     0.01  3932624     0.00     0.00  Catch::BinaryExpr<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator&>::~BinaryExpr()
  0.03     35.42     0.01  3336186     0.00     0.00  std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_data() const
  0.03     35.43     0.01  2949468     0.00     0.00  bool Catch::compareEqual<libutf8::utf8_iterator, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(libutf8::utf8_iterator const&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&)
  0.03     35.44     0.01  2593801     0.00     0.00  std::allocator<char32_t>::allocator(std::allocator<char32_t> const&)
  0.03     35.45     0.01  2593801     0.00     0.00  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::Allochider::~Allochider()
  0.03     35.46     0.01  2576210     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.03     35.47     0.01  2486272     0.00     0.00  Catch::BinaryExpr<char32_t, unsigned int>::BinaryExpr(bool, char32_t, Catch::StringRef, unsigned int)
  0.03     35.48     0.01  2486272     0.00     0.00  Catch::BinaryExpr<char32_t, unsigned int>::~BinaryExpr()
  0.03     35.49     0.01  2486272     0.00     0.00  bool Catch::compareEqual<char32_t, unsigned int>(char32_t const&, unsigned int const&)
  0.03     35.50     0.01  2486272     0.00     0.00  Catch::BinaryExpr<char32_t, unsigned int> Catch::operator==<unsigned int, 0>(Catch::ExprLhs<char32_t>&&, unsigned int)
  0.03     35.51     0.01  2432845     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::push_back(char)
  0.03     35.52     0.01  2285911     0.00     0.00  __gnu_cxx::new_allocator<char32_t>::max_size() const
  0.03     35.53     0.01  2230220     0.00     0.00  std::char_traits<char32_t>::eq(char32_t const&, char32_t const&)
  0.03     35.54     0.01  2162691     0.00     0.00  std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::Allochider::~Allochider()
  0.03     35.55     0.01  2162691     0.00     0.00  char16_t std::__addressof<char16_t>(char16_t&)
  0.03     35.56     0.01  2094985     0.00     0.00  Catch::BinaryExpr<char32_t, char>::~BinaryExpr()
  0.03     35.57     0.01  2094985     0.00     0.00  bool Catch::compareEqual<char32_t, char>(char32_t const&, char const&)
  0.03     35.58     0.01  2094985     0.00     0.00  Catch::BinaryExpr<char32_t, char> Catch::operator==<char, 0>(Catch::ExprLhs<char32_t>&&, char)
  0.03     35.59     0.01  1966316     0.00     0.00  bool Catch::compareEqual<libutf8::utf8_iterator, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(libutf8::utf8_iterator const&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&)
  0.03     35.60     0.01  1966316     0.00     0.00  Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&> Catch::operator==<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, 0>(Catch::ExprLhs<libutf8::utf8_iterator&>&&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&)
  0.03     35.61     0.01  1966312     0.00     0.00  bool Catch::compareNotEqual<libutf8::utf8_iterator, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>(libutf8::utf8_iterator const&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&)
  0.03     35.62     0.01  1966312     0.00     0.00  Catch::BinaryExpr<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator& const&> Catch::operator==<libutf8::utf8_iterator&, 0>(Catch::ExprLhs<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>&&, libutf8::utf8_iterator&)
  0.03     35.63     0.01  1966312     0.00     0.00  Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&> Catch::operator!=<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, 0>(Catch::ExprLhs<libutf8::utf8_iterator&>&&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&)
  0.03     35.64     0.01  1966312     0.00     0.00  Catch::BinaryExpr<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator& const&> Catch::operator!=<libutf8::utf8_iterator&, 0>(Catch::ExprLhs<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>&&, libutf8::utf8_iterator&)
  0.03     35.65     0.01  1481739     0.00     0.00  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_local_data()
  0.03     35.66     0.01  1399019     0.00     0.00  std::iterator_traits<char const>::difference_type std::distance<char const>(char const, char const)
  0.03     35.67     0.01  1288205     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check(unsigned long, char const) const
  0.03     35.68     0.01  1288101     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.03     35.69     0.01  1177680     0.00     0.00  unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&)
  0.03     35.70     0.01  1177676     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_compare(unsigned long, unsigned long)
  0.03     35.71     0.01  1116174     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_disjunct(char const) const
  0.03     35.72     0.01  1115110     0.00     0.00  void std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_construct_aux<char32_t const>(char32_t const, char32_t const, std::__false_type)
  0.03     35.73     0.01  1115110     0.00     0.00  std::iterator_traits<char32_t const>::difference_type std::__distance<char32_t const>(char32_t const, char32_t const, std::random_access_iterator_tag)
  0.03     35.74     0.01  1113089     0.00     0.00  std::operator|(std::IosOpenmode, std::IosOpenmode)
  0.03     35.75     0.01  1112065     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.03     35.76     0.01  1112062     0.00     0.00  std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_is_local() const
  0.03     35.77     0.01  1112062     0.00     0.00  std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_set_length(unsigned long)
  0.03     35.78     0.01  1112062     0.00     0.00  void std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_construct_aux<wchar_t const>(wchar_t const, wchar_t const, std::__false_type)
  0.03     35.79     0.01  1112062     0.00     0.00  std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::basic_string(wchar_t const, std::allocator<wchar_t> const&)
  0.03     35.80     0.01  1112039     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.03     35.81     0.01  1048582     0.00     0.00  std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::~basic_string()
  0.03     35.82     0.01  1048576     0.00     0.00  void std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_construct<char16_t const>(char16_t const, char16_t const)
  0.03     35.83     0.01  1048576     0.00     0.00  void std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_construct<char16_t const>(char16_t const, char16_t const, std::forward_iterator_tag)
  0.03     35.84     0.01   761971     0.00     0.00  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_destroy(unsigned long)
  0.03     35.85     0.01   519995     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const, unsigned long)
  0.03     35.86     0.01     4135     0.00     0.00  std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~allocator()
  0.03     35.87     0.01      100     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::erase(unsigned long, unsigned long)
  0.03     35.88     0.01       39     0.00     0.00  void std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_realloc_insert<Catch::Clara::Opt const&>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt const&)
  0.03     35.89     0.01        4     0.00     0.08  CATCH2_INTERNAL_TEST_19()
  0.03     35.90     0.01        4     0.00     0.01  std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::basic_string()
  0.03     35.91     0.01        4     0.00     0.06  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(char const)
  0.03     35.92     0.01        4     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.03     35.93     0.01        2     0.01     0.01  CATCH2_INTERNAL_TEST_31()
  0.03     35.94     0.01        2     0.01     0.01  std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::length() const
  0.03     35.95     0.01        1     0.01     0.01  __static_initialization_and_destruction_0(int, int)
  0.03     35.96     0.01        1     0.01     0.01  Catch::BinaryExpr<unsigned long, int> Catch::operator>=<int, 0>(Catch::ExprLhs<unsigned long>&&, int)
  0.03     35.97     0.01        1     0.01     0.01  __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::difference_type __gnu_cxx::operator-<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&)
  0.03     35.98     0.01                             Catch::RunContext::lastAssertionPassed()
  0.03     35.99     0.01                             Catch::AssertionResult::AssertionResult(Catch::AssertionResult const&)
  0.03     36.00     0.01                             Catch::ConsoleReporter::assertionEnded(Catch::AssertionStats const&)
  0.03     36.01     0.01                             Catch::AssertionResultData::AssertionResultData(Catch::ResultWas::OfType, Catch::LazyExpression const&)
  0.03     36.02     0.01                             Catch::AssertionResultData::~AssertionResultData()
  0.03     36.03     0.01                             Catch::Detail::unique_ptr<Catch::Generators::GeneratorUntypedBase>::release()
  0.03     36.04     0.01                             Catch::operator|(Catch::ResultDisposition::Flags, Catch::ResultDisposition::Flags)
  0.03     36.05     0.01                             __gnu_cxx::char_traits<char>::eq(char const&, char const&)
  0.03     36.06     0.01                             bool __gnu_cxx::operator!=<Catch::MessageInfo const, std::vector<Catch::MessageInfo, std::allocator<Catch::MessageInfo> > >(__gnu_cxx::__normal_iterator<Catch::MessageInfo const, std::vector<Catch::MessageInfo, std::allocator<Catch::MessageInfo> > > const&, __gnu_cxx::__normal_iterator<Catch::MessageInfo const, std::vector<Catch::MessageInfo, std::allocator<Catch::MessageInfo> > > const&)
  0.03     36.07     0.01                             bool __gnu_cxx::operator!=<wchar_t const, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > >(__gnu_cxx::__normal_iterator<wchar_t const, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > const&, __gnu_cxx::__normal_iterator<wchar_t const, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > const&)
  0.03     36.08     0.01                             Catch::AssertionResult::getResultType() const
  0.03     36.09     0.01                             std::vector<Catch::MessageInfo, std::allocator<Catch::MessageInfo> >::begin() const
  0.03     36.10     0.01                             std::allocator_traits<std::allocator<Catch::MessageInfo> >::select_on_container_copy_construction(std::allocator<Catch::MessageInfo> const&)
  0.03     36.11     0.01                             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.01     36.12     0.01  6334775     0.00     0.00  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::operator+=(char32_t)
  0.01     36.12     0.01  2593801     0.00     0.00  char32_t std::__addressof<char32_t>(char32_t&)
  0.01     36.13     0.01  2162691     0.00     0.00  std::allocator<char16_t>::allocator(std::allocator<char16_t> const&)
  0.01     36.13     0.01  2162691     0.00     0.00  std::pointer_traits<char16_t>::pointer_to(char16_t&)
  0.01     36.14     0.01  1112062     0.00     0.00  std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_dispose()
  0.01     36.14     0.01       34     0.00     0.00  bool Catch::compareNotEqual<libutf8::utf8_iterator, libutf8::utf8_iterator&>(libutf8::utf8_iterator const&, libutf8::utf8_iterator&)
  0.01     36.15     0.01        1     0.01     0.01  libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string()
  0.01     36.15     0.01        1     0.01     0.01  void std::__alloc_on_move<std::allocator<Catch::Clara::Arg> >(std::allocator<Catch::Clara::Arg>&, std::allocator<Catch::Clara::Arg>&)
  0.01     36.16     0.01        1     0.01     0.01  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.01     36.16     0.01                             Catch::BinaryExpr<char32_t, char32_t>::~BinaryExpr()
  0.01     36.17     0.01                             Catch::Approx::Approx<unsigned long long, void>(unsigned long long const&)
  0.01     36.17     0.01                             bool std::operator!=<char>(std::allocator<char> const&, std::allocator<char> const&)
  0.00     36.17     0.00 10522225     0.00     0.00  char32_t const std::addressof<char32_t const>(char32_t const&)
  0.00     36.17     0.00  7657094     0.00     0.00  Catch::ExprLhs<unsigned long>::ExprLhs(unsigned long)
  0.00     36.17     0.00  6542976     0.00     0.00  Catch::ExprLhs<void const const&>::ExprLhs(void const const&)
  0.00     36.17     0.00  5187602     0.00     0.00  __gnu_cxx::new_allocator<char32_t>::~new_allocator()
  0.00     36.17     0.00  4395164     0.00     0.00  std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_local_data() const
  0.00     36.17     0.00  4395164     0.00     0.00  char16_t const std::__addressof<char16_t const>(char16_t const&)
  0.00     36.17     0.00  4391064     0.00     0.00  std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_length(unsigned long)
  0.00     36.17     0.00  4325382     0.00     0.00  __gnu_cxx::new_allocator<char16_t>::~new_allocator()
  0.00     36.17     0.00  3932628     0.00     0.00  Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>::~BinaryExpr()
  0.00     36.17     0.00  3932626     0.00     0.00  Catch::BinaryExpr<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator&>::~BinaryExpr()
  0.00     36.17     0.00  2593801     0.00     0.00  __gnu_cxx::new_allocator<char32_t>::new_allocator()
  0.00     36.17     0.00  2593801     0.00     0.00  std::pointer_traits<char32_t>::pointer_to(char32_t&)
  0.00     36.17     0.00  2593801     0.00     0.00  char32_t std::addressof<char32_t>(char32_t&)
  0.00     36.17     0.00  2296102     0.00     0.00  std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::size() const
  0.00     36.17     0.00  2231319     0.00     0.00  std::less<char const>::operator()(char const const&, char const const&) const
  0.00     36.17     0.00  2228374     0.00     0.00  std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::capacity() const
  0.00     36.17     0.00  2228222     0.00     0.00  std::operator&(std::IosFmtflags, std::IosFmtflags)
  0.00     36.17     0.00  2225164     0.00     0.00  libutf8::json_tokens::~json_tokens()
  0.00     36.17     0.00  2225128     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     36.17     0.00  2225126     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     36.17     0.00  2162692     0.00     0.00  std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_dispose()
  0.00     36.17     0.00  2162691     0.00     0.00  __gnu_cxx::new_allocator<char16_t>::new_allocator()
  0.00     36.17     0.00  2162691     0.00     0.00  __gnu_cxx::new_allocator<char16_t>::new_allocator(__gnu_cxx::new_allocator<char16_t> const&)
  0.00     36.17     0.00  2162691     0.00     0.00  std::allocator<char16_t>::allocator()
  0.00     36.17     0.00  2162691     0.00     0.00  std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_local_data()
  0.00     36.17     0.00  2162691     0.00     0.00  char16_t std::addressof<char16_t>(char16_t&)
  0.00     36.17     0.00  2161663     0.00     0.00  std::setw(int)
  0.00     36.17     0.00  2161663     0.00     0.00  std::Setfill<char> std::setfill<char>(char)
  0.00     36.17     0.00  1966312     0.00     0.00  bool Catch::compareEqual<gnucxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, libutf8::utf8_iterator>(__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator const&)
  0.00     36.17     0.00  1966312     0.00     0.00  bool Catch::compareNotEqual<libutf8::utf8_iterator, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>(libutf8::utf8_iterator const&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&)
  0.00     36.17     0.00  1966312     0.00     0.00  bool Catch::compareNotEqual<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, libutf8::utf8_iterator&>(__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator&)
  0.00     36.17     0.00  1966312     0.00     0.00  bool Catch::compareNotEqual<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, libutf8::utf8_iterator&>(__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator&)
  0.00     36.17     0.00  1966312     0.00     0.00  Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&> Catch::operator!=<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, 0>(Catch::ExprLhs<libutf8::utf8_iterator&>&&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&)
  0.00     36.17     0.00  1572878     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     36.17     0.00  1523946     0.00     0.00  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_get_allocator()
  0.00     36.17     0.00  1523940     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     36.17     0.00  1523940     0.00     0.00  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::max_size() const
  0.00     36.17     0.00  1523940     0.00     0.00  std::allocator_traits<std::allocator<char32_t> >::max_size(std::allocator<char32_t> const&)
  0.00     36.17     0.00  1481739     0.00     0.00  std::allocator<char32_t>::allocator()
  0.00     36.17     0.00  1399019     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     36.17     0.00  1399019     0.00     0.00  std::iterator_traits<char const>::iterator_category std::__iterator_category<char const>(char const const&)
  0.00     36.17     0.00  1398963     0.00     0.00  bool __gnu_cxx::__is_null_pointer<char const>(char const)
  0.00     36.17     0.00  1288105     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     36.17     0.00  1288101     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned long, char const)
  0.00     36.17     0.00  1115110     0.00     0.00  bool __gnu_cxx::__is_null_pointer<char32_t const>(char32_t const)
  0.00     36.17     0.00  1115110     0.00     0.00  std::char_traits<char32_t>::length(char32_t const)
  0.00     36.17     0.00  1115110     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> const&)
  0.00     36.17     0.00  1115110     0.00     0.00  void std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_construct<char32_t const>(char32_t const, char32_t const)
  0.00     36.17     0.00  1115110     0.00     0.00  void std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_construct<char32_t const>(char32_t const, char32_t const, std::forward_iterator_tag)
  0.00     36.17     0.00  1115110     0.00     0.00  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_S_copy_chars(char32_t, char32_t const, char32_t const)
  0.00     36.17     0.00  1115110     0.00     0.00  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::basic_string(char32_t const, std::allocator<char32_t> const&)
  0.00     36.17     0.00  1115110     0.00     0.00  std::iterator_traits<char32_t const>::iterator_category std::__iterator_category<char32_t const>(char32_t const const&)
  0.00     36.17     0.00  1115110     0.00     0.00  std::iterator_traits<char32_t const>::difference_type std::distance<char32_t const>(char32_t const, char32_t const)
  0.00     36.17     0.00  1114115     0.00     0.00  std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::Allochider::Allochider(char16_t, std::allocator<char16_t>&&)
  0.00     36.17     0.00  1114115     0.00     0.00  std::remove_reference<std::allocator<char16_t>&>::type&& std::move<std::allocator<char16_t>&>(std::allocator<char16_t>&)
  0.00     36.17     0.00  1114111     0.00     0.00  std::ios_base::setf(std::IosFmtflags, std::IosFmtflags)
  0.00     36.17     0.00  1114111     0.00     0.00  std::operator&=(std::IosFmtflags&, std::IosFmtflags)
  0.00     36.17     0.00  1114111     0.00     0.00  std::operator~(std::IosFmtflags)
  0.00     36.17     0.00  1114111     0.00     0.00  std::operator|=(std::IosFmtflags&, std::IosFmtflags)
  0.00     36.17     0.00  1114111     0.00     0.00  std::operator|(std::IosFmtflags, std::IosFmtflags)
  0.00     36.17     0.00  1114087     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)
  0.00     36.17     0.00  1113109     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const)
  0.00     36.17     0.00  1112142     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     36.17     0.00  1112065     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     36.17     0.00  1112065     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     36.17     0.00  1112065     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     36.17     0.00  1112064     0.00     0.00  Catch::BinaryExpr<int, int> Catch::operator>=<int, 0>(Catch::ExprLhs<int>&&, int)
  0.00     36.17     0.00  1112062     0.00     0.00  bool __gnu_cxx::__is_null_pointer<wchar_t const>(wchar_t const)
  0.00     36.17     0.00  1112062     0.00     0.00  std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_local_data() const
  0.00     36.17     0.00  1112062     0.00     0.00  std::char_traits<wchar_t>::length(wchar_t const)
  0.00     36.17     0.00  1112062     0.00     0.00  std::pointer_traits<wchar_t const>::pointer_to(wchar_t const&)
  0.00     36.17     0.00  1112062     0.00     0.00  std::pointer_traits<wchar_t>::pointer_to(wchar_t&)
  0.00     36.17     0.00  1112062     0.00     0.00  std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::Allochider::Allochider(wchar_t, std::allocator<wchar_t> const&)
  0.00     36.17     0.00  1112062     0.00     0.00  std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::Allochider::~Allochider()
  0.00     36.17     0.00  1112062     0.00     0.00  void std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_construct<wchar_t const>(wchar_t const, wchar_t const, std::forward_iterator_tag)
  0.00     36.17     0.00  1112062     0.00     0.00  std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_local_data()
  0.00     36.17     0.00  1112062     0.00     0.00  std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_S_copy_chars(wchar_t, wchar_t const, wchar_t const)
  0.00     36.17     0.00  1112062     0.00     0.00  std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_S_copy(wchar_t, wchar_t const, unsigned long)
  0.00     36.17     0.00  1112062     0.00     0.00  std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::~basic_string()
  0.00     36.17     0.00  1112062     0.00     0.00  std::iterator_traits<wchar_t const>::difference_type std::__distance<wchar_t const>(wchar_t const, wchar_t const, std::random_access_iterator_tag)
  0.00     36.17     0.00  1112062     0.00     0.00  wchar_t const std::__addressof<wchar_t const>(wchar_t const&)
  0.00     36.17     0.00  1112062     0.00     0.00  wchar_t std::__addressof<wchar_t>(wchar_t&)
  0.00     36.17     0.00  1112062     0.00     0.00  std::iterator_traits<wchar_t const>::iterator_category std::__iterator_category<wchar_t const>(wchar_t const const&)
  0.00     36.17     0.00  1112062     0.00     0.00  std::iterator_traits<wchar_t const>::difference_type std::distance<wchar_t const>(wchar_t const, wchar_t const)
  0.00     36.17     0.00  1112062     0.00     0.00  wchar_t const std::addressof<wchar_t const>(wchar_t const&)
  0.00     36.17     0.00  1048577     0.00     0.00  std::char_traits<char16_t>::copy(char16_t, char16_t const, unsigned long)
  0.00     36.17     0.00  1048577     0.00     0.00  std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_S_copy(char16_t, char16_t const, unsigned long)
  0.00     36.17     0.00  1048576     0.00     0.00  bool __gnu_cxx::__is_null_pointer<char16_t const>(char16_t const)
  0.00     36.17     0.00  1048576     0.00     0.00  std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::Allochider::Allochider(char16_t, std::allocator<char16_t> const&)
  0.00     36.17     0.00  1048576     0.00     0.00  std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_S_copy_chars(char16_t, char16_t const, char16_t const)
  0.00     36.17     0.00  1048576     0.00     0.00  void std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_construct_aux<char16_t const>(char16_t const, char16_t const, std::__false_type)
  0.00     36.17     0.00  1048576     0.00     0.00  std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::basic_string(char16_t const, std::allocator<char16_t> const&)
  0.00     36.17     0.00  1048576     0.00     0.00  std::iterator_traits<char16_t const>::difference_type std::__distance<char16_t const>(char16_t const, char16_t const, std::random_access_iterator_tag)
  0.00     36.17     0.00  1048576     0.00     0.00  std::iterator_traits<char16_t const>::iterator_category std::__iterator_category<char16_t const>(char16_t const const&)
  0.00     36.17     0.00  1048576     0.00     0.00  std::iterator_traits<char16_t const>::difference_type std::distance<char16_t const>(char16_t const, char16_t const)
  0.00     36.17     0.00   983072     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     36.17     0.00   761975     0.00     0.00  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_data(char32_t)
  0.00     36.17     0.00   761973     0.00     0.00  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_capacity(unsigned long)
  0.00     36.17     0.00   761971     0.00     0.00  __gnu_cxx::new_allocator<char32_t>::deallocate(char32_t, unsigned long)
  0.00     36.17     0.00   761971     0.00     0.00  __gnu_cxx::new_allocator<char32_t>::allocate(unsigned long, void const)
  0.00     36.17     0.00   761971     0.00     0.00  std::allocator_traits<std::allocator<char32_t> >::deallocate(std::allocator<char32_t>&, char32_t, unsigned long)
  0.00     36.17     0.00   761971     0.00     0.00  std::allocator_traits<std::allocator<char32_t> >::allocate(std::allocator<char32_t>&, unsigned long)
  0.00     36.17     0.00   761971     0.00     0.00  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_create(unsigned long&, unsigned long)
  0.00     36.17     0.00   761869     0.00     0.00  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_mutate(unsigned long, unsigned long, char32_t const, unsigned long)
  0.00     36.17     0.00   461452     0.00     0.00  operator new(unsigned long, void)
  0.00     36.17     0.00   454644     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::empty() const
  0.00     36.17     0.00   366631     0.00     0.00  std::remove_reference<std::allocator<char32_t>&>::type&& std::move<std::allocator<char32_t>&>(std::allocator<char32_t>&)
  0.00     36.17     0.00   366629     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     36.17     0.00   364580     0.00     0.00  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::basic_string()
  0.00     36.17     0.00   131214     0.00     0.00  std::char_traits<char32_t>::lt(char32_t const&, char32_t const&)
  0.00     36.17     0.00    69842     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&)
  0.00     36.17     0.00    67729     0.00     0.00  Catch::ExprLhs<char16_t>::ExprLhs(char16_t)
  0.00     36.17     0.00    67729     0.00     0.00  Catch::ExprLhs<char16_t> Catch::operator<=<char16_t, 0>(Catch::Decomposer&&, char16_t)
  0.00     36.17     0.00    67729     0.00     0.00  std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::operator[](unsigned long)
  0.00     36.17     0.00    65587     0.00     0.00  Catch::BinaryExpr<libutf8::utf8_iterator&, libutf8::utf8_iterator&>::BinaryExpr(bool, libutf8::utf8_iterator&, Catch::StringRef, libutf8::utf8_iterator&)
  0.00     36.17     0.00    65587     0.00     0.00  Catch::BinaryExpr<libutf8::utf8_iterator&, libutf8::utf8_iterator&>::~BinaryExpr()
  0.00     36.17     0.00    65553     0.00     0.00  bool Catch::compareEqual<libutf8::utf8_iterator, libutf8::utf8_iterator>(libutf8::utf8_iterator const&, libutf8::utf8_iterator const&)
  0.00     36.17     0.00    65553     0.00     0.00  Catch::BinaryExpr<libutf8::utf8_iterator&, libutf8::utf8_iterator& const&> Catch::operator==<libutf8::utf8_iterator&, 0>(Catch::ExprLhs<libutf8::utf8_iterator&>&&, libutf8::utf8_iterator&)
  0.00     36.17     0.00    65535     0.00     0.00  Catch::MatchExpr<libutf8::libutf8_exception_decoding const&, Catch::Matchers::ExceptionWatcher> Catch::makeMatchExpr<libutf8::libutf8_exception_decoding const&, Catch::Matchers::ExceptionWatcher>(libutf8::libutf8_exception_decoding const&, Catch::Matchers::ExceptionWatcher const&, Catch::StringRef)
  0.00     36.17     0.00    65535     0.00     0.00  Catch::Matchers::MatcherBase<std::exception>::MatcherBase()
  0.00     36.17     0.00    65535     0.00     0.00  Catch::Matchers::MatcherBase<std::exception>::~MatcherBase()
  0.00     36.17     0.00    65535     0.00     0.00  Catch::Matchers::ExceptionMessage(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)
  0.00     36.17     0.00    65535     0.00     0.00  Catch::Matchers::ExceptionWatcher::ExceptionWatcher(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)
  0.00     36.17     0.00    65535     0.00     0.00  Catch::Matchers::ExceptionWatcher::~ExceptionWatcher()
  0.00     36.17     0.00    65535     0.00     0.00  Catch::Matchers::MatcherUntypedBase::MatcherUntypedBase()
  0.00     36.17     0.00    65535     0.00     0.00  Catch::MatchExpr<libutf8::libutf8_exception_decoding const&, Catch::Matchers::ExceptionWatcher>::MatchExpr(libutf8::libutf8_exception_decoding const&, Catch::Matchers::ExceptionWatcher const&, Catch::StringRef)
  0.00     36.17     0.00    65535     0.00     0.00  Catch::MatchExpr<libutf8::libutf8_exception_decoding const&, Catch::Matchers::ExceptionWatcher>::~MatchExpr()
  0.00     36.17     0.00    65535     0.00     0.00  Catch::Matchers::ExceptionWatcher::match(std::exception const&) const
  0.00     36.17     0.00    65535     0.00     0.00  bool 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     36.17     0.00    63485     0.00     0.00  Catch::BinaryExpr<char16_t, int>::BinaryExpr(bool, char16_t, Catch::StringRef, int)
  0.00     36.17     0.00    63485     0.00     0.00  Catch::BinaryExpr<char16_t, int>::~BinaryExpr()
  0.00     36.17     0.00    63485     0.00     0.00  bool Catch::compareEqual<char16_t, int>(char16_t const&, int const&)
  0.00     36.17     0.00    63485     0.00     0.00  Catch::BinaryExpr<char16_t, int> Catch::operator==<int, 0>(Catch::ExprLhs<char16_t>&&, int)
  0.00     36.17     0.00    19125     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize(unsigned long)
  0.00     36.17     0.00    19125     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize(unsigned long, char)
  0.00     36.17     0.00    10822     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     36.17     0.00     8688     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long)
  0.00     36.17     0.00     7266     0.00     0.00  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::operator[](unsigned long)
  0.00     36.17     0.00     6699     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     36.17     0.00     6232     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char)
  0.00     36.17     0.00     5895     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     36.17     0.00     5263     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     36.17     0.00     5049     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     36.17     0.00     4773     0.00     0.00  Catch::Clara::Opt std::__addressof<Catch::Clara::Opt>(Catch::Clara::Opt&)
  0.00     36.17     0.00     4244     0.00     0.00  Catch::BinaryExpr<char16_t, unsigned int>::BinaryExpr(bool, char16_t, Catch::StringRef, unsigned int)
  0.00     36.17     0.00     4244     0.00     0.00  Catch::BinaryExpr<char16_t, unsigned int>::~BinaryExpr()
  0.00     36.17     0.00     4244     0.00     0.00  bool Catch::compareEqual<char16_t, unsigned int>(char16_t const&, unsigned int const&)
  0.00     36.17     0.00     4244     0.00     0.00  Catch::BinaryExpr<char16_t, unsigned int> Catch::operator==<unsigned int, 0>(Catch::ExprLhs<char16_t>&&, unsigned int)
  0.00     36.17     0.00     4148     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     36.17     0.00     4088     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     36.17     0.00     4088     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     36.17     0.00     3808     0.00     0.00  __gthread_active_p()
  0.00     36.17     0.00     3498     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     36.17     0.00     3322     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     36.17     0.00     3317     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     36.17     0.00     3068     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     36.17     0.00     2978     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     36.17     0.00     2885     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     36.17     0.00     2690     0.00     0.00  std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count()
  0.00     36.17     0.00     2629     0.00     0.00  Catch::Clara::Detail::ParserBase::~ParserBase()
  0.00     36.17     0.00     2584     0.00     0.00  Catch::Clara::Detail::ParserBase::ParserBase(Catch::Clara::Detail::ParserBase const&)
  0.00     36.17     0.00     2515     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     36.17     0.00     2515     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     36.17     0.00     2515     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     36.17     0.00     2515     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     36.17     0.00     2476     0.00     0.00  std::shared_ptr<Catch::Clara::Detail::BoundRef>::~shared_ptr()
  0.00     36.17     0.00     2476     0.00     0.00  std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr()
  0.00     36.17     0.00     2454     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     36.17     0.00     2454     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     36.17     0.00     2454     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     36.17     0.00     2445     0.00     0.00  Catch::Clara::Opt::~Opt()
  0.00     36.17     0.00     2445     0.00     0.00  Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::~ParserRefImpl()
  0.00     36.17     0.00     2445     0.00     0.00  Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::~ComposableParserImpl()
  0.00     36.17     0.00     2233     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     36.17     0.00     2074     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     36.17     0.00     2074     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     36.17     0.00     2048     0.00     0.00  Catch::BinaryExpr<char const&, char const&>::BinaryExpr(bool, char const&, Catch::StringRef, char const&)
  0.00     36.17     0.00     2048     0.00     0.00  Catch::BinaryExpr<char const&, char const&>::~BinaryExpr()
  0.00     36.17     0.00     2048     0.00     0.00  bool Catch::compareEqual<char const, char>(char const const&, char const&)
  0.00     36.17     0.00     2048     0.00     0.00  Catch::ExprLhs<char const&>::ExprLhs(char const&)
  0.00     36.17     0.00     2048     0.00     0.00  Catch::BinaryExpr<char const&, char const&> Catch::operator==<char, 0>(Catch::ExprLhs<char const&>&&, char&&)
  0.00     36.17     0.00     2048     0.00     0.00  Catch::ExprLhs<char const& const&> Catch::operator<=<char const&, 0>(Catch::Decomposer&&, char const&)
  0.00     36.17     0.00     2000     0.00     0.00  bool Catch::compareNotEqual<int, int&>(int const&, int&)
  0.00     36.17     0.00     2000     0.00     0.00  Catch::BinaryExpr<int, int> Catch::operator!=<int, 0>(Catch::ExprLhs<int>&&, int)
  0.00     36.17     0.00     1948     0.00     0.00  __gnu_cxx::__exchange_and_add(int volatile, int)
  0.00     36.17     0.00     1948     0.00     0.00  __gnu_cxx::__exchange_and_add_dispatch(int, int)
  0.00     36.17     0.00     1911     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     36.17     0.00     1904     0.00     0.00  std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_release()
  0.00     36.17     0.00     1897     0.00     0.00  Catch::SectionInfo::~SectionInfo()
  0.00     36.17     0.00     1860     0.00     0.00  __gnu_cxx::__atomic_add(int volatile, int)
  0.00     36.17     0.00     1860     0.00     0.00  __gnu_cxx::__atomic_add_dispatch(int, int)
  0.00     36.17     0.00     1860     0.00     0.00  std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_add_ref_copy()
  0.00     36.17     0.00     1859     0.00     0.00  std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count(std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&)
  0.00     36.17     0.00     1849     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     36.17     0.00     1790     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     36.17     0.00     1749     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     36.17     0.00     1743     0.00     0.00  Catch::Clara::Opt const& std::forward<Catch::Clara::Opt const&>(std::remove_reference<Catch::Clara::Opt const&>::type&)
  0.00     36.17     0.00     1729     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     36.17     0.00     1727     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     36.17     0.00     1727     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     36.17     0.00     1727     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     36.17     0.00     1727     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     36.17     0.00     1695     0.00     0.00  std::shared_ptr<Catch::Clara::Detail::BoundRef>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundRef> const&)
  0.00     36.17     0.00     1695     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     36.17     0.00     1669     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     36.17     0.00     1667     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     36.17     0.00     1667     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     36.17     0.00     1667     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     36.17     0.00     1667     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     36.17     0.00     1667     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     36.17     0.00     1667     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     36.17     0.00     1667     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     36.17     0.00     1667     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     36.17     0.00     1665     0.00     0.00  Catch::Clara::Opt::Opt(Catch::Clara::Opt const&)
  0.00     36.17     0.00     1665     0.00     0.00  Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt> const&)
  0.00     36.17     0.00     1665     0.00     0.00  Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt> const&)
  0.00     36.17     0.00     1665     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     36.17     0.00     1665     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     36.17     0.00     1638     0.00     0.00  std::move_iterator<Catch::Clara::Opt>::base() const
  0.00     36.17     0.00     1626     0.00     0.00  void std::Construct<Catch::Clara::Opt, Catch::Clara::Opt const&>(Catch::Clara::Opt, Catch::Clara::Opt const&)
  0.00     36.17     0.00     1485     0.00     0.00  std::removereference<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     36.17     0.00     1024     0.00     0.00  std::char_traits<char>::move(char, char const, unsigned long)
  0.00     36.17     0.00     1024     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     36.17     0.00      819     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     36.17     0.00      819     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     36.17     0.00      800     0.00     0.00  Catch::SectionInfo::SectionInfo(Catch::SourceLineInfo const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const)
  0.00     36.17     0.00      787     0.00     0.00  std::__shared_count<(__gnu_cxx::Lockpolicy)2>::_M_swap(std::__shared_count<(__gnu_cxx::Lockpolicy)2>&)
  0.00     36.17     0.00      787     0.00     0.00  std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count()
  0.00     36.17     0.00      744     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     36.17     0.00      743     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     36.17     0.00      742     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     36.17     0.00      742     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     36.17     0.00      742     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     36.17     0.00      741     0.00     0.00  Catch::Clara::Opt::Opt(Catch::Clara::Opt&&)
  0.00     36.17     0.00      741     0.00     0.00  Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>&&)
  0.00     36.17     0.00      741     0.00     0.00  Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>&&)
  0.00     36.17     0.00      741     0.00     0.00  std::move_iterator<Catch::Clara::Opt>::operator() const
  0.00     36.17     0.00      741     0.00     0.00  std::shared_ptr<Catch::Clara::Detail::BoundRef>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundRef>&&)
  0.00     36.17     0.00      741     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     36.17     0.00      741     0.00     0.00  std::move_iterator<Catch::Clara::Opt>::operator++()
  0.00     36.17     0.00      741     0.00     0.00  void std::Construct<Catch::Clara::Opt, Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt&&)
  0.00     36.17     0.00      741     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     36.17     0.00      741     0.00     0.00  Catch::Clara::Opt&& std::forward<Catch::Clara::Opt>(std::remove_reference<Catch::Clara::Opt>::type&)
  0.00     36.17     0.00      400     0.00     0.00  __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::__normal_iterator<char>(__gnu_cxx::__normal_iterator<char, __gnu_cxx::__enable_if<std::__are_same<char, char>::__value, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::__type> const&)
  0.00     36.17     0.00      290     0.00     0.00  std::move_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >>::base() const
  0.00     36.17     0.00      288     0.00     0.00  std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_get_Tp_allocator()
  0.00     36.17     0.00      267     0.00     0.00  Catch::Clara::Detail::ResultBase::ResultBase(Catch::Clara::Detail::ResultType)
  0.00     36.17     0.00      257     0.00     0.00  std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::get() const
  0.00     36.17     0.00      252     0.00     0.00  std::__shared_ptr_access<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const
  0.00     36.17     0.00      252     0.00     0.00  std::__shared_ptr_access<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const
  0.00     36.17     0.00      248     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     36.17     0.00      247     0.00     0.00  Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::cardinality() const
  0.00     36.17     0.00      244     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     36.17     0.00      244     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     36.17     0.00      240     0.00     0.00  std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::size() const
  0.00     36.17     0.00      231     0.00     0.00  unsigned long const& std::max<unsigned long>(unsigned long const&, unsigned long const&)
  0.00     36.17     0.00      197     0.00     0.00  __gnu_cxx::new_allocator<Catch::Clara::Opt>::max_size() const
  0.00     36.17     0.00      196     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     36.17     0.00      173     0.00     0.00  std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_get_Tp_allocator()
  0.00     36.17     0.00      168     0.00     0.00  __gnu_cxx::new_allocator<Catch::Clara::Arg>::~new_allocator()
  0.00     36.17     0.00      168     0.00     0.00  __gnu_cxx::new_allocator<Catch::Clara::Opt>::~new_allocator()
  0.00     36.17     0.00      168     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     36.17     0.00      168     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     36.17     0.00      168     0.00     0.00  std::allocator<Catch::Clara::Arg>::~allocator()
  0.00     36.17     0.00      168     0.00     0.00  std::allocator<Catch::Clara::Opt>::~allocator()
  0.00     36.17     0.00      166     0.00     0.00  __gnu_cxx::new_allocator<Catch::Clara::Arg>::new_allocator(__gnu_cxx::new_allocator<Catch::Clara::Arg> const&)
  0.00     36.17     0.00      166     0.00     0.00  __gnu_cxx::new_allocator<Catch::Clara::Opt>::new_allocator(__gnu_cxx::new_allocator<Catch::Clara::Opt> const&)
  0.00     36.17     0.00      166     0.00     0.00  std::allocator<Catch::Clara::Arg>::allocator(std::allocator<Catch::Clara::Arg> const&)
  0.00     36.17     0.00      166     0.00     0.00  std::allocator<Catch::Clara::Opt>::allocator(std::allocator<Catch::Clara::Opt> const&)
  0.00     36.17     0.00      161     0.00     0.00  std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_get_Tp_allocator() const
  0.00     36.17     0.00      156     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     36.17     0.00      156     0.00     0.00  std::move_iterator<Catch::Clara::Opt>::move_iterator(Catch::Clara::Opt)
  0.00     36.17     0.00      156     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     36.17     0.00      145     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     36.17     0.00      145     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     36.17     0.00      131     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::clear()
  0.00     36.17     0.00      131     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> >&&)
  0.00     36.17     0.00      131     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     36.17     0.00      129     0.00     0.00  Catch::Clara::Detail::BasicResult<void>::ok()
  0.00     36.17     0.00      129     0.00     0.00  Catch::Clara::Detail::BasicResult<void>::ResultBase(Catch::Clara::Detail::ResultType)
  0.00     36.17     0.00      129     0.00     0.00  Catch::Clara::Detail::BasicResult<void>::~BasicResult()
  0.00     36.17     0.00      129     0.00     0.00  Catch::Clara::Detail::ResultValueBase<void>::ResultBase(Catch::Clara::Detail::ResultType)
  0.00     36.17     0.00      129     0.00     0.00  Catch::Clara::Detail::ResultValueBase<void>::~ResultValueBase()
  0.00     36.17     0.00      129     0.00     0.00  Catch::Clara::Detail::ParserBase::validate() const
  0.00     36.17     0.00      126     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     36.17     0.00      125     0.00     0.00  void std::Destroyaux<false>::__destroy<Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt)
  0.00     36.17     0.00      125     0.00     0.00  void std::Destroy<Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt)
  0.00     36.17     0.00      125     0.00     0.00  void std::Destroy<Catch::Clara::Opt, Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&)
  0.00     36.17     0.00      122     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     36.17     0.00      122     0.00     0.00  std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_allocate(unsigned long)
  0.00     36.17     0.00      122     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     36.17     0.00      122     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     36.17     0.00      122     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     36.17     0.00      122     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     36.17     0.00      122     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     36.17     0.00      119     0.00     0.00  __gnu_cxx::new_allocator<Catch::Clara::Opt>::allocate(unsigned long, void const)
  0.00     36.17     0.00      119     0.00     0.00  std::allocator_traits<std::allocator<Catch::Clara::Opt> >::allocate(std::allocator<Catch::Clara::Opt>&, unsigned long)
  0.00     36.17     0.00      100     0.00     0.00  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::reserve(unsigned long)
  0.00     36.17     0.00       97     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     36.17     0.00       89     0.00     0.00  std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::size() const
  0.00     36.17     0.00       87     0.00     0.00  std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr()
  0.00     36.17     0.00       86     0.00     0.00  void std::Destroyaux<false>::__destroy<Catch::Clara::Arg>(Catch::Clara::Arg, Catch::Clara::Arg)
  0.00     36.17     0.00       86     0.00     0.00  std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_deallocate(Catch::Clara::Arg, unsigned long)
  0.00     36.17     0.00       86     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     36.17     0.00       86     0.00     0.00  void std::Destroy<Catch::Clara::Arg>(Catch::Clara::Arg, Catch::Clara::Arg)
  0.00     36.17     0.00       86     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     36.17     0.00       85     0.00     0.00  Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>::~ComposableParserImpl()
  0.00     36.17     0.00       85     0.00     0.00  Catch::Clara::ExeName::~ExeName()
  0.00     36.17     0.00       85     0.00     0.00  std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_get_Tp_allocator() const
  0.00     36.17     0.00       85     0.00     0.00  std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>::~shared_ptr()
  0.00     36.17     0.00       85     0.00     0.00  std::shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~shared_ptr()
  0.00     36.17     0.00       85     0.00     0.00  std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl::~Vectorimpl()
  0.00     36.17     0.00       85     0.00     0.00  std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::~Vectorbase()
  0.00     36.17     0.00       85     0.00     0.00  std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl::~Vectorimpl()
  0.00     36.17     0.00       85     0.00     0.00  std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::~Vectorbase()
  0.00     36.17     0.00       85     0.00     0.00  std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::~vector()
  0.00     36.17     0.00       85     0.00     0.00  std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::~vector()
  0.00     36.17     0.00       84     0.00     0.00  Catch::Clara::Parser::~Parser()
  0.00     36.17     0.00       84     0.00     0.00  std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::end() const
  0.00     36.17     0.00       84     0.00     0.00  std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::begin() const
  0.00     36.17     0.00       84     0.00     0.00  std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::end() const
  0.00     36.17     0.00       84     0.00     0.00  std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::begin() const
  0.00     36.17     0.00       83     0.00     0.00  std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_allocate(unsigned long)
  0.00     36.17     0.00       83     0.00     0.00  std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl::Vectorimpl(std::allocator<Catch::Clara::Arg> const&)
  0.00     36.17     0.00       83     0.00     0.00  std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl::Vectorimpl(std::allocator<Catch::Clara::Opt> const&)
  0.00     36.17     0.00       83     0.00     0.00  Catch::Clara::Opt std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt)
  0.00     36.17     0.00       83     0.00     0.00  Catch::Clara::Opt std::uninitialized_copy<__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt)
  0.00     36.17     0.00       83     0.00     0.00  Catch::Clara::Opt std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt, Catch::Clara::Opt>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&)
  0.00     36.17     0.00       82     0.00     0.00  Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName> const&)
  0.00     36.17     0.00       82     0.00     0.00  Catch::Clara::Parser::Parser(Catch::Clara::Parser const&)
  0.00     36.17     0.00       82     0.00     0.00  Catch::Clara::ExeName::ExeName(Catch::Clara::ExeName const&)
  0.00     36.17     0.00       82     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     36.17     0.00       82     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     36.17     0.00       82     0.00     0.00  std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase> const&)
  0.00     36.17     0.00       82     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     36.17     0.00       82     0.00     0.00  std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_create_storage(unsigned long)
  0.00     36.17     0.00       82     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     36.17     0.00       82     0.00     0.00  std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_create_storage(unsigned long)
  0.00     36.17     0.00       82     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     36.17     0.00       82     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     36.17     0.00       82     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     36.17     0.00       82     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     36.17     0.00       82     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     36.17     0.00       82     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     36.17     0.00       82     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     36.17     0.00       82     0.00     0.00  std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::vector(std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > const&)
  0.00     36.17     0.00       82     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     36.17     0.00       82     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     36.17     0.00       78     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     36.17     0.00       78     0.00     0.00  std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::max_size() const
  0.00     36.17     0.00       78     0.00     0.00  std::allocator_traits<std::allocator<Catch::Clara::Opt> >::max_size(std::allocator<Catch::Clara::Opt> const&)
  0.00     36.17     0.00       78     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     36.17     0.00       78     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     36.17     0.00       78     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     36.17     0.00       78     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     36.17     0.00       75     0.00     0.00  unittest::g_progress()
  0.00     36.17     0.00       63     0.00     0.00  Catch::Detail::unique_ptr<Catch::ITestInvoker>::~unique_ptr()
  0.00     36.17     0.00       63     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     36.17     0.00       63     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     36.17     0.00       63     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     36.17     0.00       61     0.00     0.00  Catch::Clara::Opt::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00     36.17     0.00       61     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     36.17     0.00       61     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     36.17     0.00       61     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     36.17     0.00       61     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     36.17     0.00       61     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     36.17     0.00       61     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> > > >::push_back(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00     36.17     0.00       48     0.00     0.00  __gnu_cxx::__alloc_traits<std::allocator<char> >::_S_propagate_on_copy_assign()
  0.00     36.17     0.00       48     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     36.17     0.00       48     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     36.17     0.00       48     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     36.17     0.00       47     0.00     0.00  __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::new_allocator()
  0.00     36.17     0.00       47     0.00     0.00  std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocator()
  0.00     36.17     0.00       45     0.00     0.00  Catch::Clara::Detail::ParserBase::ParserBase()
  0.00     36.17     0.00       44     0.00     0.00  std::__shared_count<(__gnu_cxx::Lockpolicy)2>::_M_get_deleter(std::type_info const&) const
  0.00     36.17     0.00       44     0.00     0.00  std::type_info::operator==(std::type_info const&) const
  0.00     36.17     0.00       44     0.00     0.00  std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::Spcounted_base()
  0.00     36.17     0.00       44     0.00     0.00  std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::~Spcounted_base()
  0.00     36.17     0.00       43     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     36.17     0.00       43     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     36.17     0.00       43     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     36.17     0.00       41     0.00     0.00  Catch::Clara::Detail::BoundRef::BoundRef()
  0.00     36.17     0.00       41     0.00     0.00  Catch::Clara::Detail::BoundRef::~BoundRef()
  0.00     36.17     0.00       41     0.00     0.00  Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::ExprLhs(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  0.00     36.17     0.00       41     0.00     0.00  Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> Catch::operator<=<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, 0>(Catch::Decomposer&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  0.00     36.17     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     36.17     0.00       39     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     36.17     0.00       39     0.00     0.00  Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl()
  0.00     36.17     0.00       39     0.00     0.00  Catch::Clara::Parser::operator|=(Catch::Clara::Opt const&)
  0.00     36.17     0.00       39     0.00     0.00  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     36.17     0.00       39     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     36.17     0.00       39     0.00     0.00  std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_check_len(unsigned long, char const) const
  0.00     36.17     0.00       39     0.00     0.00  void std::allocator_traits<std::allocator<Catch::Clara::Opt> >::construct<Catch::Clara::Opt, Catch::Clara::Opt const&>(std::allocator<Catch::Clara::Opt>&, Catch::Clara::Opt, Catch::Clara::Opt const&)
  0.00     36.17     0.00       39     0.00     0.00  std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::end()
  0.00     36.17     0.00       39     0.00     0.00  std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::begin()
  0.00     36.17     0.00       38     0.00     0.00  Catch::Clara::Parser Catch::Clara::Parser::operator|<Catch::Clara::Opt>(Catch::Clara::Opt const&) const
  0.00     36.17     0.00       34     0.00     0.00  Catch::BinaryExpr<libutf8::utf8_iterator&, libutf8::utf8_iterator& const&> Catch::operator!=<libutf8::utf8_iterator&, 0>(Catch::ExprLhs<libutf8::utf8_iterator&>&&, libutf8::utf8_iterator&)
  0.00     36.17     0.00       32     0.00     0.00  libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::~case_insensitive_basic_string()
  0.00     36.17     0.00       27     0.00     0.00  Catch::Clara::Arg std::__addressof<Catch::Clara::Arg>(Catch::Clara::Arg&)
  0.00     36.17     0.00       25     0.00     0.00  Catch::BinaryExpr<libutf8::bom_t const&, libutf8::bom_t const&>::BinaryExpr(bool, libutf8::bom_t const&, Catch::StringRef, libutf8::bom_t const&)
  0.00     36.17     0.00       25     0.00     0.00  Catch::BinaryExpr<libutf8::bom_t const&, libutf8::bom_t const&>::~BinaryExpr()
  0.00     36.17     0.00       25     0.00     0.00  bool Catch::compareEqual<libutf8::bom_t, libutf8::bom_t>(libutf8::bom_t const&, libutf8::bom_t const&)
  0.00     36.17     0.00       25     0.00     0.00  Catch::Clara::Detail::BoundValueRefBase::BoundValueRefBase()
  0.00     36.17     0.00       25     0.00     0.00  Catch::Clara::Detail::BoundValueRefBase::~BoundValueRefBase()
  0.00     36.17     0.00       25     0.00     0.00  Catch::ExprLhs<libutf8::bom_t const&>::ExprLhs(libutf8::bom_t const&)
  0.00     36.17     0.00       25     0.00     0.00  Catch::BinaryExpr<libutf8::bom_t const&, libutf8::bom_t const&> Catch::operator==<libutf8::bom_t, 0>(Catch::ExprLhs<libutf8::bom_t const&>&&, libutf8::bom_t&&)
  0.00     36.17     0.00       25     0.00     0.00  Catch::ExprLhs<libutf8::bom_t const&> Catch::operator<=<libutf8::bom_t, 0>(Catch::Decomposer&&, libutf8::bom_t&&)
  0.00     36.17     0.00       24     0.00     0.00  unsigned int& std::forward<unsigned int&>(std::remove_reference<unsigned int&>::type&)
  0.00     36.17     0.00       23     0.00     0.00  std::move_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >>::operator() const
  0.00     36.17     0.00       23     0.00     0.00  std::move_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >>::operator++()
  0.00     36.17     0.00       23     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     36.17     0.00       20     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     36.17     0.00       20     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     36.17     0.00       20     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     36.17     0.00       20     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     36.17     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     36.17     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     36.17     0.00       18     0.00     0.00  std::remove_reference<Catch::Clara::Arg&>::type&& std::move<Catch::Clara::Arg&>(Catch::Clara::Arg&)
  0.00     36.17     0.00       18     0.00     0.00  std::remove_reference<Catch::Clara::Opt&>::type&& std::move<Catch::Clara::Opt&>(Catch::Clara::Opt&)
  0.00     36.17     0.00       16     0.00     0.00  Catch::NameAndTags::NameAndTags(Catch::StringRef, Catch::StringRef)
  0.00     36.17     0.00       16     0.00     0.00  libutf8::operator==(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const)
  0.00     36.17     0.00       16     0.00     0.00  Catch::StringRef::operator std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >[abi:cxx11]() const
  0.00     36.17     0.00       16     0.00     0.00  __gnu_cxx::new_allocator<Catch::Clara::Arg>::max_size() const
  0.00     36.17     0.00       16     0.00     0.00  std::literals::string_literals::operator"" s[abi:cxx11](char const, unsigned long)
  0.00     36.17     0.00       16     0.00     0.00  Catch::Clara::Arg const& std::forward<Catch::Clara::Arg const&>(std::remove_reference<Catch::Clara::Arg const&>::type&)
  0.00     36.17     0.00       15     0.00     0.00  Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Arg>::~ComposableParserImpl()
  0.00     36.17     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     36.17     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     36.17     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     36.17     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     36.17     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     36.17     0.00       14     0.00     0.00  Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [7]>::BinaryExpr(bool, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, Catch::StringRef, char const (&) [7])
  0.00     36.17     0.00       14     0.00     0.00  Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [7]>::~BinaryExpr()
  0.00     36.17     0.00       14     0.00     0.00  Catch::Clara::Arg::Arg(Catch::Clara::Arg const&)
  0.00     36.17     0.00       14     0.00     0.00  Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Arg>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Arg> const&)
  0.00     36.17     0.00       14     0.00     0.00  Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Arg>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Arg> const&)
  0.00     36.17     0.00       14     0.00     0.00  __gnu_cxx::new_allocator<Catch::Clara::Arg>::deallocate(Catch::Clara::Arg, unsigned long)
  0.00     36.17     0.00       14     0.00     0.00  __gnu_cxx::new_allocator<Catch::Clara::Arg>::allocate(unsigned long, void const)
  0.00     36.17     0.00       14     0.00     0.00  __gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >::operator++()
  0.00     36.17     0.00       14     0.00     0.00  __gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >::operator() const
  0.00     36.17     0.00       14     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     36.17     0.00       14     0.00     0.00  std::allocator_traits<std::allocator<Catch::Clara::Arg> >::allocate(std::allocator<Catch::Clara::Arg>&, unsigned long)
  0.00     36.17     0.00       14     0.00     0.00  void std::Destroy<Catch::Clara::Arg>(Catch::Clara::Arg)
  0.00     36.17     0.00       13     0.00     0.00  void std::Construct<Catch::Clara::Arg, Catch::Clara::Arg const&>(Catch::Clara::Arg, Catch::Clara::Arg const&)
  0.00     36.17     0.00       12     0.00     0.00  Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::BinaryExpr(bool, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, Catch::StringRef, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  0.00     36.17     0.00       12     0.00     0.00  Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::~BinaryExpr()
  0.00     36.17     0.00       12     0.00     0.00  __gnu_cxx::new_allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >::~new_allocator()
  0.00     36.17     0.00       12     0.00     0.00  std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >::~allocator()
  0.00     36.17     0.00       11     0.00     0.00  Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::ExprLhs(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  0.00     36.17     0.00       11     0.00     0.00  Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> Catch::operator<=<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, 0>(Catch::Decomposer&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  0.00     36.17     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     36.17     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     36.17     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     36.17     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     36.17     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     36.17     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     36.17     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     36.17     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     36.17     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     36.17     0.00        9     0.00     0.00  bool Catch::compareEqual<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >, char [7]>(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [7])
  0.00     36.17     0.00        9     0.00     0.00  Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (& const&) [7]> Catch::operator==<char const (&) [7], 0>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, char const (&) [7])
  0.00     36.17     0.00        9     0.00     0.00  __gnu_cxx::new_allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >::new_allocator(__gnu_cxx::new_allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > const&)
  0.00     36.17     0.00        9     0.00     0.00  __gnu_cxx::__aligned_buffer<Catch::Clara::Detail::BoundValueRef<unsigned int> >::_M_ptr()
  0.00     36.17     0.00        9     0.00     0.00  __gnu_cxx::__aligned_buffer<Catch::Clara::Detail::BoundValueRef<unsigned int> >::_M_addr()
  0.00     36.17     0.00        9     0.00     0.00  std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >::allocator(std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > const&)
  0.00     36.17     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     36.17     0.00        8     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [2]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [2])
  0.00     36.17     0.00        8     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [2]>::~BinaryExpr()
  0.00     36.17     0.00        8     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     36.17     0.00        8     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     36.17     0.00        8     0.00     0.00  bool Catch::compareEqual<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char [2]>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [2])
  0.00     36.17     0.00        8     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     36.17     0.00        8     0.00     0.00  Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType> Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::ok<Catch::Clara::ParseResultType>(Catch::Clara::ParseResultType const&)
  0.00     36.17     0.00        8     0.00     0.00  Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::ResultValueBase(Catch::Clara::Detail::ResultType, Catch::Clara::ParseResultType const&)
  0.00     36.17     0.00        8     0.00     0.00  Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::~BasicResult()
  0.00     36.17     0.00        8     0.00     0.00  Catch::Clara::Detail::ResultValueBase<Catch::Clara::ParseResultType>::ResultValueBase(Catch::Clara::Detail::ResultType, Catch::Clara::ParseResultType const&)
  0.00     36.17     0.00        8     0.00     0.00  Catch::Clara::Detail::ResultValueBase<Catch::Clara::ParseResultType>::~ResultValueBase()
  0.00     36.17     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&) [2]> Catch::operator==<char const (&) [2], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [2])
  0.00     36.17     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&) [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     36.17     0.00        7     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     36.17     0.00        7     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     36.17     0.00        7     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     36.17     0.00        7     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     36.17     0.00        7     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     36.17     0.00        7     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     36.17     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&) [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     36.17     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&) [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     36.17     0.00        7     0.00     0.00  __gnu_cxx::new_allocator<char16_t>::max_size() const
  0.00     36.17     0.00        6     0.00     0.00  Catch::BinaryExpr<char const (&) [7], libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::BinaryExpr(bool, char const (&) [7], Catch::StringRef, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  0.00     36.17     0.00        6     0.00     0.00  Catch::BinaryExpr<char const (&) [7], libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::~BinaryExpr()
  0.00     36.17     0.00        6     0.00     0.00  Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::BinaryExpr(bool, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, Catch::StringRef, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  0.00     36.17     0.00        6     0.00     0.00  Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::~BinaryExpr()
  0.00     36.17     0.00        6     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, Catch::StringRef, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  0.00     36.17     0.00        6     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::~BinaryExpr()
  0.00     36.17     0.00        6     0.00     0.00  Catch::BinaryExpr<long, int>::BinaryExpr(bool, long, Catch::StringRef, int)
  0.00     36.17     0.00        6     0.00     0.00  Catch::BinaryExpr<long, int>::~BinaryExpr()
  0.00     36.17     0.00        6     0.00     0.00  bool Catch::compareEqual<long, int>(long const&, int const&)
  0.00     36.17     0.00        6     0.00     0.00  Catch::Clara::Detail::ParserBase::operator=(Catch::Clara::Detail::ParserBase const&)
  0.00     36.17     0.00        6     0.00     0.00  Catch::ExprLhs<char const (&) [7]>::ExprLhs(char const (&) [7])
  0.00     36.17     0.00        6     0.00     0.00  Catch::ExprLhs<long>::ExprLhs(long)
  0.00     36.17     0.00        6     0.00     0.00  Catch::BinaryExpr<long, int> Catch::operator==<int, 0>(Catch::ExprLhs<long>&&, int)
  0.00     36.17     0.00        6     0.00     0.00  Catch::ExprLhs<char const (& const&) [7]> Catch::operator<=<char const (&) [7], 0>(Catch::Decomposer&&, char const (&) [7])
  0.00     36.17     0.00        6     0.00     0.00  Catch::ExprLhs<long> Catch::operator<=<long, 0>(Catch::Decomposer&&, long)
  0.00     36.17     0.00        6     0.00     0.00  bool unittest::nearly_equal<double>(double, double, double)
  0.00     36.17     0.00        6     0.00     0.00  double unittest::default_epsilon<double>()
  0.00     36.17     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     36.17     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     36.17     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     36.17     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     36.17     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     36.17     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     36.17     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     36.17     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     36.17     0.00        6     0.00     0.00  std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_get_allocator()
  0.00     36.17     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     36.17     0.00        6     0.00     0.00  std::abs(double)
  0.00     36.17     0.00        6     0.00     0.00  std::remove_reference<Catch::Clara::Detail::BoundValueRefBase&>::type&& std::move<Catch::Clara::Detail::BoundValueRefBase&>(Catch::Clara::Detail::BoundValueRefBase&)
  0.00     36.17     0.00        6     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     36.17     0.00        6     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     36.17     0.00        5     0.00     0.02  CATCH2_INTERNAL_TEST_0()
  0.00     36.17     0.00        5     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [31]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [31])
  0.00     36.17     0.00        5     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [31]>::~BinaryExpr()
  0.00     36.17     0.00        5     0.00     0.00  bool Catch::compareEqual<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char [31]>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [31])
  0.00     36.17     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     36.17     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     36.17     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&) [31]> Catch::operator==<char const (&) [31], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [31])
  0.00     36.17     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     36.17     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     36.17     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     36.17     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     36.17     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     36.17     0.00        5     0.00     0.00  Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::enforceOk() const
  0.00     36.17     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     36.17     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     36.17     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     36.17     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     36.17     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     36.17     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     36.17     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     36.17     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     36.17     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     36.17     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     36.17     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     36.17     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     36.17     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     36.17     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     36.17     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     36.17     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     36.17     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     36.17     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     36.17     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     36.17     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     36.17     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     36.17     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     36.17     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     36.17     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     36.17     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     36.17     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     36.17     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     36.17     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     36.17     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     36.17     0.00        4     0.00     0.00  Catch::Clara::Opt::Opt<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, void>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00     36.17     0.00        4     0.00     0.00  Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, void>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00     36.17     0.00        4     0.00     0.00  std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_get_allocator() const
  0.00     36.17     0.00        4     0.00     0.00  std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::max_size() const
  0.00     36.17     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     36.17     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     36.17     0.00        4     0.00     0.00  std::allocator_traits<std::allocator<char16_t> >::max_size(std::allocator<char16_t> const&)
  0.00     36.17     0.00        4     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct(unsigned long, char)
  0.00     36.17     0.00        4     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&, unsigned long, unsigned long, std::allocator<char> const&)
  0.00     36.17     0.00        4     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(unsigned long, char, std::allocator<char> const&)
  0.00     36.17     0.00        3     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [54]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [54])
  0.00     36.17     0.00        3     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [54]>::~BinaryExpr()
  0.00     36.17     0.00        3     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     36.17     0.00        3     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     36.17     0.00        3     0.00     0.00  Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [3]>::BinaryExpr(bool, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, Catch::StringRef, char const (&) [3])
  0.00     36.17     0.00        3     0.00     0.00  Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [3]>::~BinaryExpr()
  0.00     36.17     0.00        3     0.00     0.00  Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [5]>::BinaryExpr(bool, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, Catch::StringRef, char const (&) [5])
  0.00     36.17     0.00        3     0.00     0.00  Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [5]>::~BinaryExpr()
  0.00     36.17     0.00        3     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [7]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, Catch::StringRef, char const (&) [7])
  0.00     36.17     0.00        3     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [7]>::~BinaryExpr()
  0.00     36.17     0.00        3     0.00     0.00  Catch::BinaryExpr<double, Catch::Approx const&>::BinaryExpr(bool, double, Catch::StringRef, Catch::Approx const&)
  0.00     36.17     0.00        3     0.00     0.00  Catch::BinaryExpr<double, Catch::Approx const&>::~BinaryExpr()
  0.00     36.17     0.00        3     0.00     0.00  bool Catch::compareEqual<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >, char [3]>(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [3])
  0.00     36.17     0.00        3     0.00     0.00  bool Catch::compareEqual<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >, char [5]>(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [5])
  0.00     36.17     0.00        3     0.00     0.00  bool Catch::compareEqual<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(libutf8::case_insensitive_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     36.17     0.00        3     0.00     0.00  bool Catch::compareEqual<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char [54]>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [54])
  0.00     36.17     0.00        3     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     36.17     0.00        3     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     36.17     0.00        3     0.00     0.00  bool Catch::compareEqual<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00     36.17     0.00        3     0.00     0.00  bool Catch::compareEqual<double, Catch::Approx>(double const&, Catch::Approx const&)
  0.00     36.17     0.00        3     0.00     0.00  Catch::Clara::Opt::Opt<unsigned int, void>(unsigned int&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00     36.17     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     36.17     0.00        3     0.00     0.00  Catch::Clara::Detail::BoundValueRef<unsigned int>::BoundValueRef(unsigned int&)
  0.00     36.17     0.00        3     0.00     0.00  Catch::Clara::Detail::BoundValueRef<unsigned int>::~BoundValueRef()
  0.00     36.17     0.00        3     0.00     0.00  Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<unsigned int, void>(unsigned int&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00     36.17     0.00        3     0.00     0.00  Catch::ExprLhs<double>::ExprLhs(double)
  0.00     36.17     0.00        3     0.00     0.00  Catch::BinaryExpr<double, Catch::Approx const&> Catch::operator==<Catch::Approx, 0>(Catch::ExprLhs<double>&&, Catch::Approx&&)
  0.00     36.17     0.00        3     0.00     0.00  Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (& const&) [3]> Catch::operator==<char const (&) [3], 0>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, char const (&) [3])
  0.00     36.17     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&) [54]> Catch::operator==<char const (&) [54], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [54])
  0.00     36.17     0.00        3     0.00     0.00  Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (& const&) [5]> Catch::operator==<char const (&) [5], 0>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, char const (&) [5])
  0.00     36.17     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&) [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     36.17     0.00        3     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (& const&) [7]> Catch::operator==<char const (&) [7], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, char const (&) [7])
  0.00     36.17     0.00        3     0.00     0.00  bool Catch::operator==<double, void>(double const&, Catch::Approx const&)
  0.00     36.17     0.00        3     0.00     0.00  Catch::ExprLhs<double> Catch::operator<=<double, 0>(Catch::Decomposer&&, double)
  0.00     36.17     0.00        3     0.00     0.00  libutf8::operator==(libutf8::case_insensitive_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     36.17     0.00        3     0.00     0.00  libutf8::operator==(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00     36.17     0.00        3     0.00     0.00  unittest::g_tmp_dir[abi:cxx11]()
  0.00     36.17     0.00        3     0.00     0.00  __gnu_cxx::new_allocator<char16_t>::deallocate(char16_t, unsigned long)
  0.00     36.17     0.00        3     0.00     0.00  __gnu_cxx::new_allocator<char16_t>::allocate(unsigned long, void const)
  0.00     36.17     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     36.17     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     36.17     0.00        3     0.00     0.00  __gnu_cxx::new_allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >::new_allocator()
  0.00     36.17     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     36.17     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     36.17     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     36.17     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     36.17     0.00        3     0.00     0.00  std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >::allocator()
  0.00     36.17     0.00        3     0.00     0.00  std::shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int> >::shared_ptr<std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, unsigned int&>(std::Spmake_shared_tag, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > const&, unsigned int&)
  0.00     36.17     0.00        3     0.00     0.00  std::shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int> >::~shared_ptr()
  0.00     36.17     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     36.17     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     36.17     0.00        3     0.00     0.00  std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int>, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, unsigned int&>(std::Spmake_shared_tag, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > const&, unsigned int&)
  0.00     36.17     0.00        3     0.00     0.00  std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr()
  0.00     36.17     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     36.17     0.00        3     0.00     0.00  std::Spebo_helper<0, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, true>::Spebo_helper(std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > const&)
  0.00     36.17     0.00        3     0.00     0.00  std::Spebo_helper<0, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, true>::~Spebo_helper()
  0.00     36.17     0.00        3     0.00     0.00  std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, unsigned int&>(std::Spmake_shared_tag, Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > const&, unsigned int&)
  0.00     36.17     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     36.17     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     36.17     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     36.17     0.00        3     0.00     0.00  std::allocator_traits<std::allocator<char16_t> >::deallocate(std::allocator<char16_t>&, char16_t, unsigned long)
  0.00     36.17     0.00        3     0.00     0.00  std::allocator_traits<std::allocator<char16_t> >::allocate(std::allocator<char16_t>&, unsigned long)
  0.00     36.17     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     36.17     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     36.17     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     36.17     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     36.17     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     36.17     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     36.17     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     36.17     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     36.17     0.00        3     0.00     0.00  std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >)
  0.00     36.17     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     36.17     0.00        3     0.00     0.00  std::Sp_counted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<unsigned int&>(std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, unsigned int&)
  0.00     36.17     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     36.17     0.00        3     0.00     0.00  std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_destroy(unsigned long)
  0.00     36.17     0.00        3     0.00     0.00  std::shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int> > std::make_shared<Catch::Clara::Detail::BoundValueRef<unsigned int>, unsigned int&>(unsigned int&)
  0.00     36.17     0.00        3     0.00     0.00  std::shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int> > std::allocate_shared<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> >, unsigned int&>(std::allocator<Catch::Clara::Detail::BoundValueRef<unsigned int> > const&, unsigned int&)
  0.00     36.17     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     36.17     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     36.17     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     36.17     0.00        2     0.00     0.28  CATCH2_INTERNAL_TEST_0()
  0.00     36.17     0.00        2     0.00     0.00  CATCH2_INTERNAL_TEST_8()
  0.00     36.17     0.00        2     0.00     0.07  (anonymous namespace)::get_date(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  0.00     36.17     0.00        2     0.00     0.07  (anonymous namespace)::get_time(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  0.00     36.17     0.00        2     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     36.17     0.00        2     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     36.17     0.00        2     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, libutf8::case_insensitive_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, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  0.00     36.17     0.00        2     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::~BinaryExpr()
  0.00     36.17     0.00        2     0.00     0.00  Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::BinaryExpr(bool, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, Catch::StringRef, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00     36.17     0.00        2     0.00     0.00  Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::~BinaryExpr()
  0.00     36.17     0.00        2     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >&, std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >&>::BinaryExpr(bool, std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >&, Catch::StringRef, std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >&)
  0.00     36.17     0.00        2     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >&, std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >&>::~BinaryExpr()
  0.00     36.17     0.00        2     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, 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> >&, Catch::StringRef, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  0.00     36.17     0.00        2     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::~BinaryExpr()
  0.00     36.17     0.00        2     0.00     0.00  Catch::BinaryExpr<unsigned long, unsigned long>::BinaryExpr(bool, unsigned long, Catch::StringRef, unsigned long)
  0.00     36.17     0.00        2     0.00     0.00  Catch::BinaryExpr<unsigned long, unsigned long>::~BinaryExpr()
  0.00     36.17     0.00        2     0.00     0.00  bool Catch::compareEqual<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > >(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00     36.17     0.00        2     0.00     0.00  bool Catch::compareEqual<std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >, std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> > >(std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> > const&, std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> > const&)
  0.00     36.17     0.00        2     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     36.17     0.00        2     0.00     0.00  bool Catch::compareEqual<unsigned long, unsigned long>(unsigned long const&, unsigned long const&)
  0.00     36.17     0.00        2     0.00     0.00  bool Catch::compareNotEqual<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  0.00     36.17     0.00        2     0.00     0.00  Catch::ExprLhs<std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >&>::ExprLhs(std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >&)
  0.00     36.17     0.00        2     0.00     0.00  Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, 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<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)
  0.00     36.17     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&) [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     36.17     0.00        2     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> Catch::operator==<libutf8::case_insensitive_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&>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  0.00     36.17     0.00        2     0.00     0.00  Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> Catch::operator==<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, 0>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  0.00     36.17     0.00        2     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >&, std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >& const&> Catch::operator==<std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >&, 0>(Catch::ExprLhs<std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >&>&&, std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >&)
  0.00     36.17     0.00        2     0.00     0.00  Catch::BinaryExpr<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&> 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> >&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  0.00     36.17     0.00        2     0.00     0.00  Catch::BinaryExpr<unsigned long, unsigned long> Catch::operator==<unsigned long, 0>(Catch::ExprLhs<unsigned long>&&, unsigned long)
  0.00     36.17     0.00        2     0.00     0.00  Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> Catch::operator>=<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, 0>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  0.00     36.17     0.00        2     0.00     0.00  Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> Catch::operator><libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, 0>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  0.00     36.17     0.00        2     0.00     0.00  Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&> Catch::operator<=<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 0>(Catch::Decomposer&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)
  0.00     36.17     0.00        2     0.00     0.00  Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> Catch::operator<=<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, 0>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  0.00     36.17     0.00        2     0.00     0.00  Catch::ExprLhs<std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >& const&> Catch::operator<=<std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >&, 0>(Catch::Decomposer&&, std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >&)
  0.00     36.17     0.00        2     0.00     0.00  Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> Catch::operator< <libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, 0>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  0.00     36.17     0.00        2     0.00     0.00  Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> Catch::operator!=<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, 0>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  0.00     36.17     0.00        2     0.00     0.00  libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long, unsigned long, std::allocator<char> const&)
  0.00     36.17     0.00        2     0.00     0.00  libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long, unsigned long, std::allocator<char> const&)
  0.00     36.17     0.00        2     0.00     0.00  libutf8::operator==(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00     36.17     0.00        2     0.00     0.00  libutf8::operator>=(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00     36.17     0.00        2     0.00     0.00  libutf8::operator>(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00     36.17     0.00        2     0.00     0.00  libutf8::operator<=(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00     36.17     0.00        2     0.00     0.00  libutf8::operator<(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00     36.17     0.00        2     0.00     0.00  libutf8::operator!=(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00     36.17     0.00        2     0.00     0.00  unittest::g_source_dir[abi:cxx11]()
  0.00     36.17     0.00        2     0.00     0.00  unittest::g_verbose()
  0.00     36.17     0.00        2     0.00     0.00  __gnu_cxx::__alloc_traits<std::allocator<char32_t> >::_S_propagate_on_move_assign()
  0.00     36.17     0.00        2     0.00     0.00  __gnu_cxx::__alloc_traits<std::allocator<char> >::_S_propagate_on_move_assign()
  0.00     36.17     0.00        2     0.00     0.00  bool __gnu_cxx::__is_null_pointer<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >)
  0.00     36.17     0.00        2     0.00     0.03  __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::difference_type __gnu_cxx::operator-<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&)
  0.00     36.17     0.00        2     0.00     0.00  std::initializer_list<char>::begin() const
  0.00     36.17     0.00        2     0.00     0.00  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::data() const
  0.00     36.17     0.00        2     0.00     0.00  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::compare(std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> > const&) const
  0.00     36.17     0.00        2     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::end() const
  0.00     36.17     0.00        2     0.00     0.00  std::char_traits<char32_t>::compare(char32_t const, char32_t const, unsigned long)
  0.00     36.17     0.00        2     0.00     0.00  std::char_traits<char>::assign(char, unsigned long, char)
  0.00     36.17     0.00        2     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     36.17     0.00        2     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     36.17     0.00        2     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     36.17     0.00        2     0.00     0.00  std::numeric_limits<double>::min()
  0.00     36.17     0.00        2     0.00     0.00  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_S_compare(unsigned long, unsigned long)
  0.00     36.17     0.00        2     0.00     0.00  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::clear()
  0.00     36.17     0.00        2     0.00     0.00  std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::operator=(std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >&&)
  0.00     36.17     0.00        2     0.00     0.03  void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >)
  0.00     36.17     0.00        2     0.00     0.03  void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::forward_iterator_tag)
  0.00     36.17     0.00        2     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy_chars(char, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >)
  0.00     36.17     0.00        2     0.00     0.03  void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct_aux<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__false_type)
  0.00     36.17     0.00        2     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_assign(char, unsigned long, char)
  0.00     36.17     0.00        2     0.00     0.09  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&, std::allocator<char> const&)
  0.00     36.17     0.00        2     0.00     0.03  std::iterator_traits<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::difference_type std::__distance<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::random_access_iterator_tag)
  0.00     36.17     0.00        2     0.00     0.00  void std::__alloc_on_move<std::allocator<char32_t> >(std::allocator<char32_t>&, std::allocator<char32_t>&)
  0.00     36.17     0.00        2     0.00     0.00  void std::__do_alloc_on_move<std::allocator<char32_t> >(std::allocator<char32_t>&, std::allocator<char32_t>&, std::integral_constant<bool, true>)
  0.00     36.17     0.00        2     0.00     0.00  std::iterator_traits<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::iterator_category std::__iterator_category<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&)
  0.00     36.17     0.00        2     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     36.17     0.00        2     0.00     0.03  std::iterator_traits<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::difference_type std::distance<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >)
  0.00     36.17     0.00        2     0.00     0.00  bool std::operator==<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >(std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> > const&, std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> > const&)
  0.00     36.17     0.00        1     0.00     0.00  __static_initialization_and_destruction_0(int, int)
  0.00     36.17     0.00        1     0.00     0.00  __static_initialization_and_destruction_0(int, int)
  0.00     36.17     0.00        1     0.00     0.00  __static_initialization_and_destruction_0(int, int)
  0.00     36.17     0.00        1     0.00     0.00  __static_initialization_and_destruction_0(int, int)
  0.00     36.17     0.00        1     0.00     0.00  __static_initialization_and_destruction_0(int, int)
  0.00     36.17     0.00        1     0.00     0.00  __static_initialization_and_destruction_0(int, int)
  0.00     36.17     0.00        1     0.00     0.00  __static_initialization_and_destruction_0(int, int)
  0.00     36.17     0.00        1     0.00     0.00  CATCH2_INTERNAL_TEST_0()
  0.00     36.17     0.00        1     0.00     0.00  Catch::BinaryExpr<char32_t, int>::BinaryExpr(bool, char32_t, Catch::StringRef, int)
  0.00     36.17     0.00        1     0.00     0.00  Catch::BinaryExpr<char32_t, int>::~BinaryExpr()
  0.00     36.17     0.00        1     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [17]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [17])
  0.00     36.17     0.00        1     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [17]>::~BinaryExpr()
  0.00     36.17     0.00        1     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [36]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [36])
  0.00     36.17     0.00        1     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [36]>::~BinaryExpr()
  0.00     36.17     0.00        1     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [48]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [48])
  0.00     36.17     0.00        1     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [48]>::~BinaryExpr()
  0.00     36.17     0.00        1     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     36.17     0.00        1     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     36.17     0.00        1     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [57]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [57])
  0.00     36.17     0.00        1     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [57]>::~BinaryExpr()
  0.00     36.17     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     36.17     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     36.17     0.00        1     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [76]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [76])
  0.00     36.17     0.00        1     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [76]>::~BinaryExpr()
  0.00     36.17     0.00        1     0.00     0.00  Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [11]>::BinaryExpr(bool, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, Catch::StringRef, char const (&) [11])
  0.00     36.17     0.00        1     0.00     0.00  Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [11]>::~BinaryExpr()
  0.00     36.17     0.00        1     0.00     0.00  bool Catch::compareEqual<char [7], libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > >(char const (&) [7], libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00     36.17     0.00        1     0.00     0.00  bool Catch::compareEqual<char32_t, int>(char32_t const&, int const&)
  0.00     36.17     0.00        1     0.00     0.00  bool Catch::compareEqual<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >, char [11]>(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [11])
  0.00     36.17     0.00        1     0.00     0.00  bool Catch::compareEqual<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char [17]>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [17])
  0.00     36.17     0.00        1     0.00     0.00  bool Catch::compareEqual<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char [36]>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [36])
  0.00     36.17     0.00        1     0.00     0.00  bool Catch::compareEqual<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char [48]>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [48])
  0.00     36.17     0.00        1     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     36.17     0.00        1     0.00     0.00  bool Catch::compareEqual<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char [57]>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [57])
  0.00     36.17     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     36.17     0.00        1     0.00     0.00  bool Catch::compareEqual<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char [76]>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [76])
  0.00     36.17     0.00        1     0.00     0.00  bool Catch::compareNotEqual<char [7], libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>(char const (&) [7], libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  0.00     36.17     0.00        1     0.00     0.00  bool Catch::compareNotEqual<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >, char const (&) [7]>(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [7])
  0.00     36.17     0.00        1     0.00     0.00  bool Catch::compareNotEqual<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(libutf8::case_insensitive_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     36.17     0.00        1     0.00     0.00  bool Catch::compareNotEqual<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  0.00     36.17     0.00        1     0.00     0.00  Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>::operator=(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>&&)
  0.00     36.17     0.00        1     0.00     0.01  Catch::Clara::Parser::operator=(Catch::Clara::Parser&&)
  0.00     36.17     0.00        1     0.00     0.00  Catch::Clara::ExeName::operator=(Catch::Clara::ExeName&&)
  0.00     36.17     0.00        1     0.00     0.00  Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (& const&) [11]> Catch::operator==<char const (&) [11], 0>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, char const (&) [11])
  0.00     36.17     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&) [17]> Catch::operator==<char const (&) [17], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [17])
  0.00     36.17     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&) [36]> Catch::operator==<char const (&) [36], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [36])
  0.00     36.17     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&) [48]> Catch::operator==<char const (&) [48], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [48])
  0.00     36.17     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&) [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     36.17     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&) [57]> Catch::operator==<char const (&) [57], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [57])
  0.00     36.17     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     36.17     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&) [76]> Catch::operator==<char const (&) [76], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [76])
  0.00     36.17     0.00        1     0.00     0.00  Catch::BinaryExpr<char const (&) [7], libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> Catch::operator==<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, 0>(Catch::ExprLhs<char const (&) [7]>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  0.00     36.17     0.00        1     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> Catch::operator==<libutf8::case_insensitive_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> >&>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  0.00     36.17     0.00        1     0.00     0.00  Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, 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<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  0.00     36.17     0.00        1     0.00     0.00  Catch::BinaryExpr<char32_t, int> Catch::operator==<int, 0>(Catch::ExprLhs<char32_t>&&, int)
  0.00     36.17     0.00        1     0.00     0.00  Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (& const&) [7]> Catch::operator>=<char const (&) [7], 0>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, char const (&) [7])
  0.00     36.17     0.00        1     0.00     0.00  Catch::BinaryExpr<char const (&) [7], libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> Catch::operator>=<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, 0>(Catch::ExprLhs<char const (&) [7]>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  0.00     36.17     0.00        1     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> Catch::operator>=<libutf8::case_insensitive_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> >&>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  0.00     36.17     0.00        1     0.00     0.00  Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, 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<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  0.00     36.17     0.00        1     0.00     0.00  Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (& const&) [7]> Catch::operator><char const (&) [7], 0>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, char const (&) [7])
  0.00     36.17     0.00        1     0.00     0.00  Catch::BinaryExpr<char const (&) [7], libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> Catch::operator><libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, 0>(Catch::ExprLhs<char const (&) [7]>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  0.00     36.17     0.00        1     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> Catch::operator><libutf8::case_insensitive_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> >&>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  0.00     36.17     0.00        1     0.00     0.00  Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, 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<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  0.00     36.17     0.00        1     0.00     0.00  Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (& const&) [7]> Catch::operator<=<char const (&) [7], 0>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, char const (&) [7])
  0.00     36.17     0.00        1     0.00     0.00  Catch::BinaryExpr<char const (&) [7], libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> Catch::operator<=<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, 0>(Catch::ExprLhs<char const (&) [7]>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  0.00     36.17     0.00        1     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> Catch::operator<=<libutf8::case_insensitive_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> >&>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  0.00     36.17     0.00        1     0.00     0.00  Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, 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<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  0.00     36.17     0.00        1     0.00     0.00  Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (& const&) [7]> Catch::operator< <char const (&) [7], 0>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, char const (&) [7])
  0.00     36.17     0.00        1     0.00     0.00  Catch::BinaryExpr<char const (&) [7], libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> Catch::operator< <libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, 0>(Catch::ExprLhs<char const (&) [7]>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  0.00     36.17     0.00        1     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> Catch::operator< <libutf8::case_insensitive_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> >&>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  0.00     36.17     0.00        1     0.00     0.00  Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, 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<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  0.00     36.17     0.00        1     0.00     0.00  Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (& const&) [7]> Catch::operator!=<char const (&) [7], 0>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, char const (&) [7])
  0.00     36.17     0.00        1     0.00     0.00  Catch::BinaryExpr<char const (&) [7], libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> Catch::operator!=<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, 0>(Catch::ExprLhs<char const (&) [7]>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  0.00     36.17     0.00        1     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> Catch::operator!=<libutf8::case_insensitive_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> >&>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  0.00     36.17     0.00        1     0.00     0.00  Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, 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<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  0.00     36.17     0.00        1     0.00     0.00  libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string(char const, unsigned long, std::allocator<char> const&)
  0.00     36.17     0.00        1     0.00     0.00  libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string(std::allocator<char> const&)
  0.00     36.17     0.00        1     0.00     0.00  libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00     36.17     0.00        1     0.00     0.01  libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<char> const&)
  0.00     36.17     0.00        1     0.00     0.00  libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)
  0.00     36.17     0.00        1     0.00     0.09  libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::allocator<char> const&)
  0.00     36.17     0.00        1     0.00     0.09  libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::allocator<char> const&)
  0.00     36.17     0.00        1     0.00     0.00  libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00     36.17     0.00        1     0.00     0.00  libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string(std::initializer_list<char>, std::allocator<char> const&)
  0.00     36.17     0.00        1     0.00     0.00  libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string(unsigned long, char, std::allocator<char> const&)
  0.00     36.17     0.00        1     0.00     0.00  libutf8::operator==(char const, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00     36.17     0.00        1     0.00     0.00  libutf8::operator>=(char const, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00     36.17     0.00        1     0.00     0.00  libutf8::operator>=(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const)
  0.00     36.17     0.00        1     0.00     0.00  libutf8::operator>=(libutf8::case_insensitive_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     36.17     0.00        1     0.00     0.00  libutf8::operator>=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00     36.17     0.00        1     0.00     0.00  libutf8::operator>(char const, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00     36.17     0.00        1     0.00     0.00  libutf8::operator>(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const)
  0.00     36.17     0.00        1     0.00     0.00  libutf8::operator>(libutf8::case_insensitive_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     36.17     0.00        1     0.00     0.00  libutf8::operator>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00     36.17     0.00        1     0.00     0.00  libutf8::operator<=(char const, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00     36.17     0.00        1     0.00     0.00  libutf8::operator<=(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const)
  0.00     36.17     0.00        1     0.00     0.00  libutf8::operator<=(libutf8::case_insensitive_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     36.17     0.00        1     0.00     0.00  libutf8::operator<=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00     36.17     0.00        1     0.00     0.00  libutf8::operator<(char const, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00     36.17     0.00        1     0.00     0.00  libutf8::operator<(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const)
  0.00     36.17     0.00        1     0.00     0.00  libutf8::operator<(libutf8::case_insensitive_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     36.17     0.00        1     0.00     0.00  libutf8::operator<(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00     36.17     0.00        1     0.00     0.00  libutf8::operator!=(char const, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00     36.17     0.00        1     0.00     0.00  libutf8::operator!=(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const)
  0.00     36.17     0.00        1     0.00     0.00  libutf8::operator!=(libutf8::case_insensitive_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     36.17     0.00        1     0.00     0.00  libutf8::operator!=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00     36.17     0.00        1     0.00     0.03  unittest::snap_catch2_main(char const, char const, int, char**, void ()(), Catch::Clara::Parser ()(Catch::Clara::Parser const&), int ()(Catch::Session&), void ()())
  0.00     36.17     0.00        1     0.00     0.00  unittest::detail::init_tmp_dir(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00     36.17     0.00        1     0.00     0.00  bool __gnu_cxx::__is_null_pointer<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >)
  0.00     36.17     0.00        1     0.00     0.00  __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::operator-(long) const
  0.00     36.17     0.00        1     0.00     0.00  __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::operator+(long) const
  0.00     36.17     0.00        1     0.00     0.00  std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::get_allocator() const
  0.00     36.17     0.00        1     0.00     0.00  std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::get_allocator() const
  0.00     36.17     0.00        1     0.00     0.00  std::initializer_list<char>::end() const
  0.00     36.17     0.00        1     0.00     0.00  std::initializer_list<char>::size() const
  0.00     36.17     0.00        1     0.00     0.00  std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>::operator=(std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>&&)
  0.00     36.17     0.00        1     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     36.17     0.00        1     0.00     0.00  std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorbase(std::allocator<Catch::Clara::Arg> const&)
  0.00     36.17     0.00        1     0.00     0.00  std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorbase(std::allocator<Catch::Clara::Opt> const&)
  0.00     36.17     0.00        1     0.00     0.00  std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>&&)
  0.00     36.17     0.00        1     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     36.17     0.00        1     0.00     0.00  std::__shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (__gnu_cxx::Lockpolicy)2>::swap(std::__shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (__gnu_cxx::Lockpolicy)2>&)
  0.00     36.17     0.00        1     0.00     0.00  std::__shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (__gnu_cxx::Lockpolicy)2>&&)
  0.00     36.17     0.00        1     0.00     0.00  std::__shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (__gnu_cxx::Lockpolicy)2>::operator=(std::__shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (__gnu_cxx::Lockpolicy)2>&&)
  0.00     36.17     0.00        1     0.00     0.01  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     36.17     0.00        1     0.00     0.00  std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::vector(std::allocator<Catch::Clara::Arg> const&)
  0.00     36.17     0.00        1     0.00     0.01  std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::operator=(std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >&&)
  0.00     36.17     0.00        1     0.00     0.00  std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_move_assign(std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >&&, std::integral_constant<bool, true>)
  0.00     36.17     0.00        1     0.00     0.00  std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::vector(std::allocator<Catch::Clara::Opt> const&)
  0.00     36.17     0.00        1     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> >&&)
  0.00     36.17     0.00        1     0.00     0.00  std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_capacity(unsigned long)
  0.00     36.17     0.00        1     0.00     0.00  std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_data(char16_t)
  0.00     36.17     0.00        1     0.00     0.00  std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_create(unsigned long&, unsigned long)
  0.00     36.17     0.00        1     0.00     0.01  std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_mutate(unsigned long, unsigned long, char16_t const, unsigned long)
  0.00     36.17     0.00        1     0.00     0.01  void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >)
  0.00     36.17     0.00        1     0.00     0.01  void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::forward_iterator_tag)
  0.00     36.17     0.00        1     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy_chars(char, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >)
  0.00     36.17     0.00        1     0.00     0.01  void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct_aux<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__false_type)
  0.00     36.17     0.00        1     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::allocator<char> const&)
  0.00     36.17     0.00        1     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::initializer_list<char>, std::allocator<char> const&)
  0.00     36.17     0.00        1     0.00     0.01  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, void>(__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<char> const&)
  0.00     36.17     0.00        1     0.00     0.01  std::iterator_traits<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::difference_type std::__distance<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::random_access_iterator_tag)
  0.00     36.17     0.00        1     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     36.17     0.00        1     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     36.17     0.00        1     0.00     0.00  std::iterator_traits<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::iterator_category std::__iterator_category<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&)
  0.00     36.17     0.00        1     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     36.17     0.00        1     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     36.17     0.00        1     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     36.17     0.00        1     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     36.17     0.00        1     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     36.17     0.00        1     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     36.17     0.00        1     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     36.17     0.00        1     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     36.17     0.00        1     0.00     0.01  std::iterator_traits<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::difference_type std::distance<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >)
  0.00     36.17     0.00        1     0.00     0.00  main::{lambda()#1}::operator()() const
  0.00     36.17     0.00        1     0.00     0.00  main::{lambda()#1}::operator void (*)()() const
  0.00     36.17     0.00        1     0.00     0.00  main::{lambda()#1}::_FUN()

 %         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 0.03% of 36.17 seconds

index % time    self  children    called     name
                                                 <spontaneous>
[1]     71.2    0.00   25.76                 Catch::TestInvokerAsFunction::invoke() const [1]
                0.27    9.18       4/4           CATCH2_INTERNAL_TEST_0() [4]
                0.05    3.54       1/1           CATCH2_INTERNAL_TEST_0() [6]
                0.52    2.32       2/2           CATCH2_INTERNAL_TEST_3() [9]
                0.60    2.09       5/5           CATCH2_INTERNAL_TEST_12() [10]
                0.20    1.83      13/13          CATCH2_INTERNAL_TEST_0() [12]
                0.30    1.12       1/1           CATCH2_INTERNAL_TEST_35() [19]
                0.07    1.35      20/20          CATCH2_INTERNAL_TEST_6() [20]
                0.12    0.67       4/4           CATCH2_INTERNAL_TEST_25() [33]
                0.00    0.55       2/2           CATCH2_INTERNAL_TEST_0() [44]
                0.12    0.40       6/6           CATCH2_INTERNAL_TEST_0() [47]
                0.01    0.31       4/4           CATCH2_INTERNAL_TEST_19() [70]
                0.00    0.08       5/5           CATCH2_INTERNAL_TEST_0() [171]
                0.02    0.02       2/2           CATCH2_INTERNAL_TEST_15() [249]
                0.01    0.00       2/2           CATCH2_INTERNAL_TEST_31() [352]
                0.00    0.00       2/2           CATCH2_INTERNAL_TEST_8() [461]
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0() [582]
-----------------------------------------------
                0.00    0.00       1/3336194     CATCH2_INTERNAL_TEST_6() [20]
                0.00    0.00       2/3336194     (anonymous namespace)::get_time(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [118]
                0.00    0.00       2/3336194     (anonymous namespace)::get_date(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [117]
                0.08    3.23 1112063/3336194     CATCH2_INTERNAL_TEST_0() [6]
                0.17    6.47 2224126/3336194     CATCH2_INTERNAL_TEST_0() [4]
[2]     27.5    0.25    9.70 3336194         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char const) [2]
                0.49    9.20 123783651/125071756     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const) [3]
-----------------------------------------------
                0.00    0.00       4/125071756     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) [367]
                0.01    0.10 1288101/125071756     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) [52]
                0.49    9.20 123783651/125071756     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char const) [2]
[3]     27.1    0.50    9.30 125071756         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const) [3]
                0.96    6.51 125071756/137233653     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const, unsigned long) [5]
                0.47    1.17 125071756/129108101     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check_length(unsigned long, unsigned long, char const) const [16]
                0.19    0.00 125071756/129586374     std::char_traits<char>::length(char const) [97]
-----------------------------------------------
                0.27    9.18       4/4           Catch::TestInvokerAsFunction::invoke() const [1]
[4]     26.1    0.27    9.18       4         CATCH2_INTERNAL_TEST_0() [4]
                0.17    6.47 2224126/3336194     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char const) [2]
                0.02    0.74 1112063/1112211     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&) [35]
                0.12    0.46 1112063/2608978     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [22]
                0.07    0.22 8896582/10009720     Catch::BinaryExpr<libutf8::token_t const&, libutf8::token_t const&> Catch::operator==<libutf8::token_t, 0>(Catch::ExprLhs<libutf8::token_t const&>&&, libutf8::token_t&&) [69]
                0.04    0.17 1112063/1112063     unittest::catch_compare_long_strings(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [94]
                0.08    0.05 8896582/10009720     Catch::ExprLhs<libutf8::token_t const&> Catch::operator<=<libutf8::token_t, 0>(Catch::Decomposer&&, libutf8::token_t&&) [111]
                0.08    0.04 10008716/103874004     operator"" catchsr(char const, unsigned long) [24]
                0.01    0.10 3336208/32003701     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [27]
                0.00    0.11 1112066/2225164     libutf8::json_tokens::~json_tokens() [89]
                0.00    0.10 1112065/1112065     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]) [139]
                0.05    0.00 10008732/103809227     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [50]
                0.04    0.00 10008716/103808469     Catch::AssertionHandler::~AssertionHandler() [58]
                0.01    0.01 1112083/3337261     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&) [215]
                0.02    0.00 8896582/10009720     Catch::BinaryExpr<libutf8::token_t const&, libutf8::token_t const&>::~BinaryExpr() [315]
                0.01    0.00 1112063/1113089     std::operator|(std::IosOpenmode, std::IosOpenmode) [414]
                0.00    0.00      19/69842       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [177]
                0.00    0.00      48/17413508     Catch::BinaryExpr<int, int> Catch::operator==<int, 0>(Catch::ExprLhs<int>&&, int) [41]
                0.00    0.00      16/800         Catch::SectionInfo::SectionInfo(Catch::SourceLineInfo const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const) [488]
                0.00    0.00       8/8           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [2]> Catch::operator==<char const (&) [2], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [2]) [638]
                0.00    0.00      48/18527572     Catch::ExprLhs<int> Catch::operator<=<int, 0>(Catch::Decomposer&&, int) [95]
                0.00    0.00      16/1897        Catch::SectionInfo::~SectionInfo() [493]
                0.00    0.00       3/3           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]) [661]
                0.00    0.00       3/7           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]) [640]
                0.00    0.00      48/18527572     Catch::BinaryExpr<int, int>::~BinaryExpr() [242]
                0.00    0.00       1/1           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [17]> Catch::operator==<char const (&) [17], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [17]) [696]
                0.00    0.00       1/7           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]) [641]
                0.00    0.00       1/2           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]) [678]
                0.00    0.00       1/1           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]) [699]
                0.00    0.00       3/3           Catch::BinaryExpr<double, Catch::Approx const&> Catch::operator==<Catch::Approx, 0>(Catch::ExprLhs<double>&&, Catch::Approx&&) [716]
                0.00    0.00 2160639/2161663     std::setw(int) [824]
                0.00    0.00 2160639/2161663     std::Setfill<char> std::setfill<char>(char) [825]
                0.00    0.00 1112065/1112065     Catch::BinaryExpr<std::cxx11::basicstring<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [8]>::~BinaryExpr() [845]
                0.00    0.00       8/8           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [2]>::~BinaryExpr() [1116]
                0.00    0.00       6/6           double unittest::default_epsilon<double>() [1134]
                0.00    0.00       6/6           bool unittest::nearly_equal<double>(double, double, double) [1133]
                0.00    0.00       4/75          unittest::g_progress() [1036]
                0.00    0.00       3/3           Catch::ExprLhs<double> Catch::operator<=<double, 0>(Catch::Decomposer&&, double) [1206]
                0.00    0.00       3/3           Catch::BinaryExpr<double, Catch::Approx const&>::~BinaryExpr() [1197]
                0.00    0.00       3/3           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [6]>::~BinaryExpr() [1193]
                0.00    0.00       3/7           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [10]>::~BinaryExpr() [1120]
                0.00    0.00       1/1           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [17]>::~BinaryExpr() [1285]
                0.00    0.00       1/7           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [9]>::~BinaryExpr() [1121]
                0.00    0.00       1/2           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [16]>::~BinaryExpr() [1249]
                0.00    0.00       1/1           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [4]>::~BinaryExpr() [1288]
-----------------------------------------------
                0.00    0.03  519995/137233653     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const, unsigned long) [239]
                0.09    0.61 11641902/137233653     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&) [34]
                0.96    6.51 125071756/137233653     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const) [3]
[5]     22.6    1.05    7.14 137233653         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const, unsigned long) [5]
                1.28    1.20 137233653/188061850     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [7]
                0.31    1.81 137233653/163725622     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::capacity() const [11]
                0.17    0.77 8076805/10481166     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const, unsigned long) [23]
                0.35    0.43 129156700/161998551     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char, char const, unsigned long) [31]
                0.56    0.00 274467158/492248367     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [29]
                0.24    0.00 129156700/756160635     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [21]
-----------------------------------------------
                0.05    3.54       1/1           Catch::TestInvokerAsFunction::invoke() const [1]
[6]      9.9    0.05    3.54       1         CATCH2_INTERNAL_TEST_0() [6]
                0.08    3.23 1112063/3336194     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char const) [2]
                0.01    0.06 2486272/2486272     Catch::BinaryExpr<char32_t, unsigned int> Catch::operator==<unsigned int, 0>(Catch::ExprLhs<char32_t>&&, unsigned int) [193]
                0.03    0.01 3664285/103874004     operator"" catchsr(char const, unsigned long) [24]
                0.02    0.01 2486289/14337866     Catch::ExprLhs<char32_t> Catch::operator<=<char32_t, 0>(Catch::Decomposer&&, char32_t) [109]
                0.00    0.03 1112064/1112064     Catch::BinaryExpr<int, int> Catch::operator>=<int, 0>(Catch::ExprLhs<int>&&, int) [295]
                0.02    0.00 3664286/103809227     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [50]
                0.02    0.00 3664285/103808469     Catch::AssertionHandler::~AssertionHandler() [58]
                0.01    0.00 1112064/18527572     Catch::ExprLhs<int> Catch::operator<=<int, 0>(Catch::Decomposer&&, int) [95]
                0.01    0.00 2486272/2486272     Catch::BinaryExpr<char32_t, unsigned int>::~BinaryExpr() [381]
                0.00    0.01      34/34          Catch::BinaryExpr<libutf8::utf8_iterator&, libutf8::utf8_iterator& const&> Catch::operator!=<libutf8::utf8_iterator&, 0>(Catch::ExprLhs<libutf8::utf8_iterator&>&&, libutf8::utf8_iterator&) [419]
                0.00    0.00 1112064/18527572     Catch::BinaryExpr<int, int>::~BinaryExpr() [242]
                0.00    0.00   65553/65553       Catch::BinaryExpr<libutf8::utf8_iterator&, libutf8::utf8_iterator& const&> Catch::operator==<libutf8::utf8_iterator&, 0>(Catch::ExprLhs<libutf8::utf8_iterator&>&&, libutf8::utf8_iterator&) [450]
                0.00    0.00   65744/8913995     Catch::ExprLhs<libutf8::utf8_iterator& const&> Catch::operator<=<libutf8::utf8_iterator&, 0>(Catch::Decomposer&&, libutf8::utf8_iterator&) [142]
                0.00    0.00      17/519984      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) [36]
                0.00    0.00       1/6232        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char) [133]
                0.00    0.00      17/2608978     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [22]
                0.00    0.00      51/2949468     Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&> Catch::operator==<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, 0>(Catch::ExprLhs<libutf8::utf8_iterator&>&&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&) [116]
                0.00    0.00      70/3932627     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::end() [126]
                0.00    0.00      36/1966314     Catch::BinaryExpr<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator& const&> Catch::operator==<libutf8::utf8_iterator&, 0>(Catch::ExprLhs<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>&&, libutf8::utf8_iterator&) [129]
                0.00    0.00      68/3932624     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::cbegin() const [127]
                0.00    0.00      85/4915780     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::cend() const [147]
                0.00    0.00      34/1966312     Catch::BinaryExpr<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator& const&> Catch::operator!=<libutf8::utf8_iterator&, 0>(Catch::ExprLhs<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>&&, libutf8::utf8_iterator&) [155]
                0.00    0.00      34/1966312     Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&> Catch::operator!=<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, 0>(Catch::ExprLhs<libutf8::utf8_iterator&>&&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&) [192]
                0.00    0.00      38/1966316     Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&> Catch::operator==<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, 0>(Catch::ExprLhs<libutf8::utf8_iterator&>&&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&) [219]
                0.00    0.00      40/19212260     void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) [46]
                0.00    0.00       1/69842       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [177]
                0.00    0.00      68/3932624     Catch::ExprLhs<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&> Catch::operator<=<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, 0>(Catch::Decomposer&&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&) [209]
                0.00    0.00      70/3932626     Catch::ExprLhs<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&> Catch::operator<=<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, 0>(Catch::Decomposer&&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&) [221]
                0.00    0.00      34/1966312     Catch::BinaryExpr<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator& const&> Catch::operator==<libutf8::utf8_iterator&, 0>(Catch::ExprLhs<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>&&, libutf8::utf8_iterator&) [233]
                0.00    0.00      34/1966312     Catch::BinaryExpr<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator& const&> Catch::operator!=<libutf8::utf8_iterator&, 0>(Catch::ExprLhs<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>&&, libutf8::utf8_iterator&) [234]
                0.00    0.00      34/1966312     Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&> Catch::operator!=<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, 0>(Catch::ExprLhs<libutf8::utf8_iterator&>&&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&) [235]
                0.00    0.00      72/3933029     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::begin() [269]
                0.00    0.00      18/32003701     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [27]
                0.00    0.00      17/9756608     Catch::BinaryExpr<char32_t, char32_t> Catch::operator==<char32_t, 0>(Catch::ExprLhs<char32_t>&&, char32_t) [71]
                0.00    0.00      40/19212260     Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool) [101]
                0.00    0.00      85/4915780     Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>::~BinaryExpr() [376]
                0.00    0.00      68/3932624     Catch::BinaryExpr<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator&>::~BinaryExpr() [377]
                0.00    0.00      17/9756608     Catch::BinaryExpr<char32_t, char32_t>::~BinaryExpr() [187]
                0.00    0.00       6/6           Catch::BinaryExpr<long, int> Catch::operator==<int, 0>(Catch::ExprLhs<long>&&, int) [691]
                0.00    0.00       1/800         Catch::SectionInfo::SectionInfo(Catch::SourceLineInfo const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const) [488]
                0.00    0.00       2/7657091     Catch::BinaryExpr<unsigned long, int> Catch::operator==<int, 0>(Catch::ExprLhs<unsigned long>&&, int) [79]
                0.00    0.00       1/1897        Catch::SectionInfo::~SectionInfo() [493]
                0.00    0.00       2/2           Catch::BinaryExpr<unsigned long, unsigned long> Catch::operator==<unsigned long, 0>(Catch::ExprLhs<unsigned long>&&, unsigned long) [736]
                0.00    0.00       2/45042092     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const [64]
                0.00    0.00       4/7657094     Catch::ExprLhs<unsigned long> Catch::operator<=<unsigned long, 0>(Catch::Decomposer&&, unsigned long) [281]
                0.00    0.00       2/7657092     Catch::BinaryExpr<unsigned long, int>::~BinaryExpr() [256]
                0.00    0.00   65587/65587       Catch::BinaryExpr<libutf8::utf8_iterator&, libutf8::utf8_iterator&>::~BinaryExpr() [872]
                0.00    0.00      72/3932628     Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>::~BinaryExpr() [814]
                0.00    0.00      70/3932626     Catch::BinaryExpr<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator&>::~BinaryExpr() [815]
                0.00    0.00       6/6           Catch::ExprLhs<long> Catch::operator<=<long, 0>(Catch::Decomposer&&, long) [1132]
                0.00    0.00       6/6           Catch::BinaryExpr<long, int>::~BinaryExpr() [1126]
                0.00    0.00       2/2           Catch::BinaryExpr<unsigned long, unsigned long>::~BinaryExpr() [1254]
                0.00    0.00       1/75          unittest::g_progress() [1036]
-----------------------------------------------
                0.00    0.00       1/188061850     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::allocator<char> const&) [744]
                0.00    0.00       1/188061850     void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::forward_iterator_tag) [361]
                0.00    0.00       2/188061850     void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::forward_iterator_tag) [204]
                0.00    0.00       4/188061850     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct(unsigned long, char) [685]
                0.00    0.00      48/188061850     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&) [545]
                0.00    0.00     100/188061850     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::erase(unsigned long, unsigned long) [366]
                0.00    0.00     129/188061850     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [162]
                0.00    0.00   19125/188061850     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize(unsigned long, char) [463]
                0.01    0.01 1398963/188061850     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) [119]
                0.02    0.02 2225332/188061850     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::clear() [251]
                0.02    0.02 2432845/188061850     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::push_back(char) [132]
                0.02    0.02 2579256/188061850     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> >&&) [90]
                0.03    0.03 3516350/188061850     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const, unsigned long) [48]
                0.05    0.05 5200101/188061850     void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char, std::forward_iterator_tag) [68]
                0.31    0.29 33455940/188061850     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [22]
                1.28    1.20 137233653/188061850     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const, unsigned long) [5]
[7]      9.4    1.76    1.65 188061850         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [7]
                0.81    0.00 188061850/212461449     std::char_traits<char>::assign(char&, char const&) [32]
                0.49    0.00 188061850/190641108     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_length(unsigned long) [49]
                0.35    0.00 188061850/756160635     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [21]
-----------------------------------------------
                0.00    0.00     264/230597314     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [162]
                0.01    0.03 2579256/230597314     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> >&&) [90]
                0.01    0.05 4780045/230597314     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) [36]
                0.17    0.61 59512127/230597314     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose() [25]
                0.47    1.69 163725622/230597314     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::capacity() const [11]
[8]      8.4    0.67    2.38 230597314         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_is_local() const [8]
                0.47    1.49 230597314/230597314     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() const [13]
                0.43    0.00 230597314/756160635     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [21]
-----------------------------------------------
                0.52    2.32       2/2           Catch::TestInvokerAsFunction::invoke() const [1]
[9]      7.9    0.52    2.32       2         CATCH2_INTERNAL_TEST_3() [9]
                0.20    0.09 24580075/103874004     operator"" catchsr(char const, unsigned long) [24]
                0.00    0.17  983039/983072      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, unsigned long, std::allocator<char> const&) [102]
                0.03    0.14 5899234/19212260     void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) [46]
                0.04    0.10 2949417/2949468     Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&> Catch::operator==<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, 0>(Catch::ExprLhs<libutf8::utf8_iterator&>&&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&) [116]
                0.10    0.03 3932556/3932627     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::end() [126]
                0.06    0.06 3932556/3932624     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::cbegin() const [127]
                0.03    0.09 1966278/1966314     Catch::BinaryExpr<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator& const&> Catch::operator==<libutf8::utf8_iterator&, 0>(Catch::ExprLhs<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>&&, libutf8::utf8_iterator&) [129]
                0.12    0.00 24580079/103809227     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [50]
                0.10    0.00 24580075/103808469     Catch::AssertionHandler::~AssertionHandler() [58]
                0.05    0.05 8848251/8913995     Catch::ExprLhs<libutf8::utf8_iterator& const&> Catch::operator<=<libutf8::utf8_iterator&, 0>(Catch::Decomposer&&, libutf8::utf8_iterator&) [142]
                0.06    0.03 4915695/4915780     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::cend() const [147]
                0.03    0.06 1966278/1966312     Catch::BinaryExpr<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator& const&> Catch::operator!=<libutf8::utf8_iterator&, 0>(Catch::ExprLhs<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>&&, libutf8::utf8_iterator&) [155]
                0.00    0.07 1966278/1966312     Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&> Catch::operator!=<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, 0>(Catch::ExprLhs<libutf8::utf8_iterator&>&&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&) [192]
                0.02    0.04 3932556/3932624     Catch::ExprLhs<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&> Catch::operator<=<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, 0>(Catch::Decomposer&&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&) [209]
                0.01    0.05 1966278/1966316     Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&> Catch::operator==<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, 0>(Catch::ExprLhs<libutf8::utf8_iterator&>&&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&) [219]
                0.04    0.01 3932556/3932626     Catch::ExprLhs<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&> Catch::operator<=<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, 0>(Catch::Decomposer&&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&) [221]
                0.04    0.01 5899234/19212260     Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool) [101]
                0.01    0.04 1966278/1966312     Catch::BinaryExpr<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator& const&> Catch::operator==<libutf8::utf8_iterator&, 0>(Catch::ExprLhs<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>&&, libutf8::utf8_iterator&) [233]
                0.01    0.04 1966278/1966312     Catch::BinaryExpr<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator& const&> Catch::operator!=<libutf8::utf8_iterator&, 0>(Catch::ExprLhs<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>&&, libutf8::utf8_iterator&) [234]
                0.01    0.04 1966278/1966312     Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&> Catch::operator!=<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, 0>(Catch::ExprLhs<libutf8::utf8_iterator&>&&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&) [235]
                0.00    0.04  983039/2094985     Catch::BinaryExpr<char32_t, char> Catch::operator==<char, 0>(Catch::ExprLhs<char32_t>&&, char) [150]
                0.02    0.02 3932956/3933029     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::begin() [269]
                0.00    0.03  983143/32003701     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [27]
                0.00    0.03  984439/9756608     Catch::BinaryExpr<char32_t, char32_t> Catch::operator==<char32_t, 0>(Catch::ExprLhs<char32_t>&&, char32_t) [71]
                0.00    0.03     400/400         __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::__normal_iterator<char>(__gnu_cxx::__normal_iterator<char, __gnu_cxx::__enable_if<std::__are_same<char, char>::__value, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::__type> const&) [293]
                0.02    0.01 1967478/14337866     Catch::ExprLhs<char32_t> Catch::operator<=<char32_t, 0>(Catch::Decomposer&&, char32_t) [109]
                0.01    0.00     100/100         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::erase(unsigned long, unsigned long) [366]
                0.01    0.00 4915695/4915780     Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>::~BinaryExpr() [376]
                0.01    0.00 3932556/3932624     Catch::BinaryExpr<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator&>::~BinaryExpr() [377]
                0.01    0.00  984439/9756608     Catch::BinaryExpr<char32_t, char32_t>::~BinaryExpr() [187]
                0.00    0.00  983039/2094985     Catch::BinaryExpr<char32_t, char>::~BinaryExpr() [387]
                0.00    0.00     100/100         std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::reserve(unsigned long) [480]
                0.00    0.00     400/6334775     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::operator+=(char32_t) [56]
                0.00    0.00     100/1479692     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::~basic_string() [144]
                0.00    0.00     100/364580      std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::basic_string() [343]
                0.00    0.00     900/7266        std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::operator[](unsigned long) [504]
                0.00    0.00       4/69842       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [177]
                0.00    0.00     401/2098473     unittest::rand_char(bool) [314]
                0.00    0.00     100/45042092     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const [64]
                0.00    0.00     200/8688        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long) [505]
                0.00    0.00       4/800         Catch::SectionInfo::SectionInfo(Catch::SourceLineInfo const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const) [488]
                0.00    0.00       4/1897        Catch::SectionInfo::~SectionInfo() [493]
                0.00    0.00 3932556/3932628     Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>::~BinaryExpr() [814]
                0.00    0.00 3932556/3932626     Catch::BinaryExpr<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator&>::~BinaryExpr() [815]
                0.00    0.00       2/75          unittest::g_progress() [1036]
-----------------------------------------------
                0.60    2.09       5/5           Catch::TestInvokerAsFunction::invoke() const [1]
[10]     7.4    0.60    2.09       5         CATCH2_INTERNAL_TEST_12() [10]
                0.24    0.11 30642032/103874004     operator"" catchsr(char const, unsigned long) [24]
                0.07    0.24 8769896/17413508     Catch::BinaryExpr<int, int> Catch::operator==<int, 0>(Catch::ExprLhs<int>&&, int) [41]
                0.01    0.23 6545024/7657091     Catch::BinaryExpr<unsigned long, int> Catch::operator==<int, 0>(Catch::ExprLhs<unsigned long>&&, int) [79]
                0.06    0.16 6542976/6542976     Catch::BinaryExpr<void const const&, void const const&> Catch::operator==<void const, 0>(Catch::ExprLhs<void const const&>&&, void const&&) [93]
                0.02    0.19 6548024/9756608     Catch::BinaryExpr<char32_t, char32_t> Catch::operator==<char32_t, 0>(Catch::ExprLhs<char32_t>&&, char32_t) [71]
                0.14    0.00 30642057/103809227     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [50]
                0.13    0.00 30642032/103808469     Catch::AssertionHandler::~AssertionHandler() [58]
                0.07    0.03 8771896/18527572     Catch::ExprLhs<int> Catch::operator<=<int, 0>(Catch::Decomposer&&, int) [95]
                0.06    0.02 7659960/14337866     Catch::ExprLhs<char32_t> Catch::operator<=<char32_t, 0>(Catch::Decomposer&&, char32_t) [109]
                0.01    0.04 1111936/2094985     Catch::BinaryExpr<char32_t, char> Catch::operator==<char, 0>(Catch::ExprLhs<char32_t>&&, char) [150]
                0.05    0.00 6548024/9756608     Catch::BinaryExpr<char32_t, char32_t>::~BinaryExpr() [187]
                0.05    0.00 6542976/6542976     Catch::ExprLhs<void const const&> Catch::operator<=<void const, 0>(Catch::Decomposer&&, void const&&) [244]
                0.01    0.03 1120128/6814651     Catch::BinaryExpr<char, char> Catch::operator==<char, 0>(Catch::ExprLhs<char>&&, char) [91]
                0.03    0.00 6545024/7657092     Catch::BinaryExpr<unsigned long, int>::~BinaryExpr() [256]
                0.03    0.00 6545024/7657094     Catch::ExprLhs<unsigned long> Catch::operator<=<unsigned long, 0>(Catch::Decomposer&&, unsigned long) [281]
                0.02    0.00 8771896/18527572     Catch::BinaryExpr<int, int>::~BinaryExpr() [242]
                0.02    0.00 6542976/6542976     Catch::BinaryExpr<void const const&, void const const&>::~BinaryExpr() [320]
                0.01    0.00 1120128/6814651     Catch::ExprLhs<char> Catch::operator<=<char, 0>(Catch::Decomposer&&, char) [164]
                0.01    0.00 1111936/2094985     Catch::BinaryExpr<char32_t, char>::~BinaryExpr() [387]
                0.00    0.00 1120128/6814651     Catch::BinaryExpr<char, char>::~BinaryExpr() [317]
                0.00    0.00    2000/2000        Catch::BinaryExpr<int, int> Catch::operator!=<int, 0>(Catch::ExprLhs<int>&&, int) [497]
                0.00    0.00    2048/2048        Catch::BinaryExpr<char const&, char const&> Catch::operator==<char, 0>(Catch::ExprLhs<char const&>&&, char&&) [508]
                0.00    0.00    3000/2098473     unittest::rand_char(bool) [314]
                0.00    0.00      25/69842       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [177]
                0.00    0.00      25/800         Catch::SectionInfo::SectionInfo(Catch::SourceLineInfo const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const) [488]
                0.00    0.00      25/1897        Catch::SectionInfo::~SectionInfo() [493]
                0.00    0.00      25/32003701     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [27]
                0.00    0.00    2048/2048        Catch::ExprLhs<char const& const&> Catch::operator<=<char const&, 0>(Catch::Decomposer&&, char const&) [907]
                0.00    0.00    2048/2048        Catch::BinaryExpr<char const&, char const&>::~BinaryExpr() [904]
                0.00    0.00       5/75          unittest::g_progress() [1036]
-----------------------------------------------
                0.00    0.00      48/163725622     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&) [545]
                0.01    0.03 2432845/163725622     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::push_back(char) [132]
                0.01    0.05 3516350/163725622     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const, unsigned long) [48]
                0.02    0.13 10061560/163725622     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) [36]
                0.02    0.14 10481166/163725622     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const, unsigned long) [23]
                0.31    1.81 137233653/163725622     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const, unsigned long) [5]
[11]     7.0    0.38    2.16 163725622         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::capacity() const [11]
                0.47    1.69 163725622/230597314     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_is_local() const [8]
-----------------------------------------------
                0.20    1.83      13/13          Catch::TestInvokerAsFunction::invoke() const [1]
[12]     5.6    0.20    1.83      13         CATCH2_INTERNAL_TEST_0() [12]
                0.06    0.32 13312984/19212260     void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) [46]
                0.12    0.10 5496825/5496947     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const [92]
                0.02    0.17 5565866/32003701     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [27]
                0.11    0.05 13444054/103874004     operator"" catchsr(char const, unsigned long) [24]
                0.10    0.02 13312984/19212260     Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool) [101]
                0.00    0.12 1115110/1115110     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::basic_string(char32_t const, std::allocator<char32_t> const&) [130]
                0.01    0.11 1112062/1112062     std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::basic_string(wchar_t const, std::allocator<wchar_t> const&) [131]
                0.00    0.10 1048576/1048576     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::basic_string(char16_t const, std::allocator<char16_t> const&) [138]
                0.02    0.06 1115110/1479692     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::~basic_string() [144]
                0.00    0.07   69041/69842       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [177]
                0.01    0.06 1048576/1048582     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::~basic_string() [190]
                0.06    0.00 13378688/103809227     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [50]
                0.06    0.00 13378519/103808469     Catch::AssertionHandler::~AssertionHandler() [58]
                0.00    0.05   65535/65535       Catch::Matchers::ExceptionMessage(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) [236]
                0.00    0.02 1112062/1112062     std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::~basic_string() [342]
                0.01    0.00 1115110/4075540     std::allocator<char32_t>::~allocator() [323]
                0.00    0.00   65535/65535       Catch::MatchExpr<libutf8::libutf8_exception_decoding const&, Catch::Matchers::ExceptionWatcher> Catch::makeMatchExpr<libutf8::libutf8_exception_decoding const&, Catch::Matchers::ExceptionWatcher>(libutf8::libutf8_exception_decoding const&, Catch::Matchers::ExceptionWatcher const&, Catch::StringRef) [429]
                0.00    0.00 1048576/4325382     std::allocator<char16_t>::~allocator() [340]
                0.00    0.00   65535/65535       Catch::Matchers::ExceptionWatcher::~ExceptionWatcher() [441]
                0.00    0.00     169/800         Catch::SectionInfo::SectionInfo(Catch::SourceLineInfo const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const) [488]
                0.00    0.00     169/1897        Catch::SectionInfo::~SectionInfo() [493]
                0.00    0.00 1115110/1481739     std::allocator<char32_t>::allocator() [833]
                0.00    0.00 1048576/2162691     std::allocator<char16_t>::allocator() [823]
                0.00    0.00   65535/65535       Catch::MatchExpr<libutf8::libutf8_exception_decoding const&, Catch::Matchers::ExceptionWatcher>::~MatchExpr() [875]
                0.00    0.00      13/75          unittest::g_progress() [1036]
-----------------------------------------------
                0.47    1.49 230597314/230597314     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_is_local() const [8]
[13]     5.4    0.47    1.49 230597314         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() const [13]
                0.49    1.00 230597314/230597314     std::pointer_traits<char const>::pointer_to(char const&) [17]
-----------------------------------------------
                0.00    0.00       1/187885170     Catch::BinaryExpr<char32_t, int> Catch::operator==<int, 0>(Catch::ExprLhs<char32_t>&&, int) [756]
                0.00    0.00       1/187885170     Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (& const&) [11]> Catch::operator==<char const (&) [11], 0>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, char const (&) [11]) [587]
                0.00    0.00       1/187885170     Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, 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<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [755]
                0.00    0.00       1/187885170     Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, 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<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [766]
                0.00    0.00       1/187885170     Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, 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<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [760]
                0.00    0.00       1/187885170     Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, 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<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [758]
                0.00    0.00       1/187885170     Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, 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<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [764]
                0.00    0.00       1/187885170     Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, 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<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [762]
                0.00    0.00       1/187885170     Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> Catch::operator==<libutf8::case_insensitive_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> >&>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [754]
                0.00    0.00       1/187885170     Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> Catch::operator!=<libutf8::case_insensitive_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> >&>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [765]
                0.00    0.00       1/187885170     Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> Catch::operator><libutf8::case_insensitive_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> >&>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [759]
                0.00    0.00       1/187885170     Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> Catch::operator>=<libutf8::case_insensitive_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> >&>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [757]
                0.00    0.00       1/187885170     Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> Catch::operator< <libutf8::case_insensitive_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> >&>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [763]
                0.00    0.00       1/187885170     Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> Catch::operator<=<libutf8::case_insensitive_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> >&>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [761]
                0.00    0.00       1/187885170     Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (& const&) [7]> Catch::operator!=<char const (&) [7], 0>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, char const (&) [7]) [597]
                0.00    0.00       1/187885170     Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (& const&) [7]> Catch::operator><char const (&) [7], 0>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, char const (&) [7]) [591]
                0.00    0.00       1/187885170     Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (& const&) [7]> Catch::operator>=<char const (&) [7], 0>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, char const (&) [7]) [589]
                0.00    0.00       1/187885170     Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (& const&) [7]> Catch::operator< <char const (&) [7], 0>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, char const (&) [7]) [595]
                0.00    0.00       1/187885170     Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (& const&) [7]> Catch::operator<=<char const (&) [7], 0>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, char const (&) [7]) [593]
                0.00    0.00       1/187885170     Catch::BinaryExpr<char const (&) [7], libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> Catch::operator==<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, 0>(Catch::ExprLhs<char const (&) [7]>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [588]
                0.00    0.00       1/187885170     Catch::BinaryExpr<char const (&) [7], libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> Catch::operator!=<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, 0>(Catch::ExprLhs<char const (&) [7]>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [598]
                0.00    0.00       1/187885170     Catch::BinaryExpr<char const (&) [7], libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> Catch::operator><libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, 0>(Catch::ExprLhs<char const (&) [7]>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [592]
                0.00    0.00       1/187885170     Catch::BinaryExpr<char const (&) [7], libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> Catch::operator>=<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, 0>(Catch::ExprLhs<char const (&) [7]>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [590]
                0.00    0.00       1/187885170     Catch::BinaryExpr<char const (&) [7], libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> Catch::operator< <libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, 0>(Catch::ExprLhs<char const (&) [7]>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [596]
                0.00    0.00       1/187885170     Catch::BinaryExpr<char const (&) [7], libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> Catch::operator<=<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, 0>(Catch::ExprLhs<char const (&) [7]>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [594]
                0.00    0.00       1/187885170     Catch::BinaryExpr<unsigned long, int> Catch::operator>=<int, 0>(Catch::ExprLhs<unsigned long>&&, int) [371]
                0.00    0.00       1/187885170     Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [17]> Catch::operator==<char const (&) [17], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [17]) [696]
                0.00    0.00       1/187885170     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]) [699]
                0.00    0.00       1/187885170     Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [57]> Catch::operator==<char const (&) [57], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [57]) [700]
                0.00    0.00       1/187885170     Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [48]> Catch::operator==<char const (&) [48], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [48]) [698]
                0.00    0.00       1/187885170     Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [76]> Catch::operator==<char const (&) [76], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [76]) [702]
                0.00    0.00       1/187885170     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]) [701]
                0.00    0.00       1/187885170     Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [36]> Catch::operator==<char const (&) [36], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [36]) [697]
                0.00    0.00       1/187885170     Catch::StreamingReporterBase::ReporterBase(Catch::ReporterConfig&&) [775]
                0.00    0.00       2/187885170     Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> Catch::operator==<libutf8::case_insensitive_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&>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [734]
                0.00    0.00       2/187885170     Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, 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<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [733]
                0.00    0.00       2/187885170     Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> Catch::operator==<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, 0>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [735]
                0.00    0.00       2/187885170     Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> Catch::operator!=<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, 0>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [741]
                0.00    0.00       2/187885170     Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> Catch::operator><libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, 0>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [738]
                0.00    0.00       2/187885170     Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> Catch::operator>=<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, 0>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [737]
                0.00    0.00       2/187885170     Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> Catch::operator< <libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, 0>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [740]
                0.00    0.00       2/187885170     Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> Catch::operator<=<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, 0>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [739]
                0.00    0.00       2/187885170     Catch::BinaryExpr<unsigned long, unsigned long> Catch::operator==<unsigned long, 0>(Catch::ExprLhs<unsigned long>&&, unsigned long) [736]
                0.00    0.00       2/187885170     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]) [678]
                0.00    0.00       2/187885170     Catch::BinaryExpr<std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >&, std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >& const&> Catch::operator==<std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >&, 0>(Catch::ExprLhs<std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >&>&&, std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >&) [713]
                0.00    0.00       2/187885170     Catch::BinaryExpr<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&> 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> >&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [692]
                0.00    0.00       2/187885170     Catch::ConsoleReporter::printTotals(Catch::Totals const&) [745]
                0.00    0.00       3/187885170     Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (& const&) [5]> Catch::operator==<char const (&) [5], 0>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, char const (&) [5]) [559]
                0.00    0.00       3/187885170     Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (& const&) [3]> Catch::operator==<char const (&) [3], 0>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, char const (&) [3]) [558]
                0.00    0.00       3/187885170     Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (& const&) [7]> Catch::operator==<char const (&) [7], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, char const (&) [7]) [662]
                0.00    0.00       3/187885170     Catch::BinaryExpr<double, Catch::Approx const&> Catch::operator==<Catch::Approx, 0>(Catch::ExprLhs<double>&&, Catch::Approx&&) [716]
                0.00    0.00       3/187885170     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]) [661]
                0.00    0.00       3/187885170     Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [54]> Catch::operator==<char const (&) [54], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [54]) [660]
                0.00    0.00       5/187885170     Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [31]> Catch::operator==<char const (&) [31], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [31]) [650]
                0.00    0.00       6/187885170     Catch::BinaryExpr<long, int> Catch::operator==<int, 0>(Catch::ExprLhs<long>&&, int) [691]
                0.00    0.00       7/187885170     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]) [640]
                0.00    0.00       7/187885170     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]) [641]
                0.00    0.00       8/187885170     Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [2]> Catch::operator==<char const (&) [2], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [2]) [638]
                0.00    0.00       8/187885170     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]) [639]
                0.00    0.00       9/187885170     Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (& const&) [7]> Catch::operator==<char const (&) [7], 0>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, char const (&) [7]) [529]
                0.00    0.00      20/187885170     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]) [578]
                0.00    0.00      25/187885170     Catch::BinaryExpr<libutf8::bom_t const&, libutf8::bom_t const&> Catch::operator==<libutf8::bom_t, 0>(Catch::ExprLhs<libutf8::bom_t const&>&&, libutf8::bom_t&&) [655]
                0.00    0.00      34/187885170     Catch::BinaryExpr<libutf8::utf8_iterator&, libutf8::utf8_iterator& const&> Catch::operator!=<libutf8::utf8_iterator&, 0>(Catch::ExprLhs<libutf8::utf8_iterator&>&&, libutf8::utf8_iterator&) [419]
                0.00    0.00     440/187885170     Catch::(anonymous namespace)::parseSpecialTag(Catch::StringRef) [553]
                0.00    0.00    2000/187885170     Catch::BinaryExpr<int, int> Catch::operator!=<int, 0>(Catch::ExprLhs<int>&&, int) [497]
                0.00    0.00    2048/187885170     Catch::BinaryExpr<char const&, char const&> Catch::operator==<char, 0>(Catch::ExprLhs<char const&>&&, char&&) [508]
                0.00    0.00    4244/187885170     Catch::BinaryExpr<char16_t, unsigned int> Catch::operator==<unsigned int, 0>(Catch::ExprLhs<char16_t>&&, unsigned int) [494]
                0.00    0.00   63485/187885170     Catch::BinaryExpr<char16_t, int> Catch::operator==<int, 0>(Catch::ExprLhs<char16_t>&&, int) [451]
                0.00    0.00   65553/187885170     Catch::BinaryExpr<libutf8::utf8_iterator&, libutf8::utf8_iterator& const&> Catch::operator==<libutf8::utf8_iterator&, 0>(Catch::ExprLhs<libutf8::utf8_iterator&>&&, libutf8::utf8_iterator&) [450]
                0.01    0.00 1112039/187885170     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> >&&) [189]
                0.01    0.00 1112064/187885170     Catch::BinaryExpr<int, int> Catch::operator>=<int, 0>(Catch::ExprLhs<int>&&, int) [295]
                0.01    0.00 1112065/187885170     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]) [139]
                0.01    0.00 1113087/187885170     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&) [167]
                0.01    0.01 1966312/187885170     Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&> Catch::operator!=<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, 0>(Catch::ExprLhs<libutf8::utf8_iterator&>&&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&) [235]
                0.01    0.01 1966312/187885170     Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&> Catch::operator!=<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, 0>(Catch::ExprLhs<libutf8::utf8_iterator&>&&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&) [192]
                0.01    0.01 1966312/187885170     Catch::BinaryExpr<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator& const&> Catch::operator==<libutf8::utf8_iterator&, 0>(Catch::ExprLhs<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>&&, libutf8::utf8_iterator&) [233]
                0.01    0.01 1966312/187885170     Catch::BinaryExpr<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator& const&> Catch::operator!=<libutf8::utf8_iterator&, 0>(Catch::ExprLhs<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>&&, libutf8::utf8_iterator&) [155]
                0.01    0.01 1966312/187885170     Catch::BinaryExpr<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator& const&> Catch::operator!=<libutf8::utf8_iterator&, 0>(Catch::ExprLhs<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>&&, libutf8::utf8_iterator&) [234]
                0.01    0.01 1966314/187885170     Catch::BinaryExpr<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator& const&> Catch::operator==<libutf8::utf8_iterator&, 0>(Catch::ExprLhs<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>&&, libutf8::utf8_iterator&) [129]
                0.01    0.01 1966316/187885170     Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&> Catch::operator==<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, 0>(Catch::ExprLhs<libutf8::utf8_iterator&>&&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&) [219]
                0.01    0.01 2094985/187885170     Catch::BinaryExpr<char32_t, char> Catch::operator==<char, 0>(Catch::ExprLhs<char32_t>&&, char) [150]
                0.01    0.01 2486272/187885170     Catch::BinaryExpr<char32_t, unsigned int> Catch::operator==<unsigned int, 0>(Catch::ExprLhs<char32_t>&&, unsigned int) [193]
                0.02    0.01 2949468/187885170     Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&> Catch::operator==<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, 0>(Catch::ExprLhs<libutf8::utf8_iterator&>&&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&) [116]
                0.04    0.02 6542976/187885170     Catch::BinaryExpr<void const const&, void const const&> Catch::operator==<void const, 0>(Catch::ExprLhs<void const const&>&&, void const&&) [93]
                0.04    0.03 6814651/187885170     Catch::BinaryExpr<char, char> Catch::operator==<char, 0>(Catch::ExprLhs<char>&&, char) [91]
                0.04    0.03 7657091/187885170     Catch::BinaryExpr<unsigned long, int> Catch::operator==<int, 0>(Catch::ExprLhs<unsigned long>&&, int) [79]
                0.06    0.04 9756608/187885170     Catch::BinaryExpr<char32_t, char32_t> Catch::operator==<char32_t, 0>(Catch::ExprLhs<char32_t>&&, char32_t) [71]
                0.06    0.04 10009720/187885170     Catch::BinaryExpr<libutf8::token_t const&, libutf8::token_t const&> Catch::operator==<libutf8::token_t, 0>(Catch::ExprLhs<libutf8::token_t const&>&&, libutf8::token_t&&) [69]
                0.10    0.07 17413508/187885170     Catch::BinaryExpr<int, int> Catch::operator==<int, 0>(Catch::ExprLhs<int>&&, int) [41]
                0.59    0.39 103808469/187885170     Catch::RunContext::resetAssertionInfo() [15]
[14]     4.9    1.07    0.70 187885170         Catch::operator"" _sr(char const, unsigned long) [14]
                0.70    0.00 187885170/395567795     Catch::StringRef::StringRef(char const, unsigned long) [18]
-----------------------------------------------
                                                 <spontaneous>
[15]     4.8    0.31    1.43                 Catch::RunContext::resetAssertionInfo() [15]
                0.59    0.39 103808469/187885170     Catch::operator"" sr(char const, unsigned long) [14]
                0.45    0.00 103808469/103808485     Catch::StringRef::StringRef() [55]
-----------------------------------------------
                0.00    0.00  519995/129108101     std::cxx11::basicstring<char, std::char_traits<char>, std::allocator<char> >::append(char const, unsigned long) [239]
                0.01    0.03 3516350/129108101     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const, unsigned long) [48]
                0.47    1.17 125071756/129108101     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const) [3]
[16]     4.7    0.49    1.21 129108101         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check_length(unsigned long, unsigned long, char const) const [16]
                0.28    0.67 129108101/156992531     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::max_size() const [26]
                0.26    0.00 129108101/492248367     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [29]
-----------------------------------------------
                0.49    1.00 230597314/230597314     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() const [13]
[17]     4.1    0.49    1.00 230597314         std::pointer_traits<char const>::pointer_to(char const&) [17]
                0.53    0.47 230597314/230597314     char const std::addressof<char const>(char const&) [30]
-----------------------------------------------
                0.00    0.00      44/395567795     Catch::TestCaseInfo::internalAppendTag(Catch::StringRef) [445]
                0.00    0.00      60/395567795     Catch::StringRef::substr(unsigned long, unsigned long) const [666]
                0.39    0.00 103808517/395567795     Catch::StringRef::StringRef(char const) [45]
                0.39    0.00 103874004/395567795     operator"" catchsr(char const, unsigned long) [24]
                0.70    0.00 187885170/395567795     Catch::operator"" sr(char const, unsigned long) [14]
[18]     4.1    1.48    0.00 395567795         Catch::StringRef::StringRef(char const, unsigned long) [18]
-----------------------------------------------
                0.30    1.12       1/1           Catch::TestInvokerAsFunction::invoke() const [1]
[19]     3.9    0.30    1.12       1         CATCH2INTERNAL_TEST_35() [19]
                0.00    0.42 6094752/6334775     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::operator+=(char32_t) [56]
                0.05    0.18 6412186/17413508     Catch::BinaryExpr<int, int> Catch::operator==<int, 0>(Catch::ExprLhs<int>&&, int) [41]
                0.02    0.18 6094753/32003701     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [27]
                0.05    0.02 6450436/103874004     operator"" catchsr(char const, unsigned long) [24]
                0.05    0.02 6412186/18527572     Catch::ExprLhs<int> Catch::operator<=<int, 0>(Catch::Decomposer&&, int) [95]
                0.03    0.00 6450437/103809227     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [50]
                0.03    0.00 6450436/103808469     Catch::AssertionHandler::~AssertionHandler() [58]
                0.02    0.00 2095071/2098473     unittest::rand_char(bool) [314]
                0.02    0.00 6412186/18527572     Catch::BinaryExpr<int, int>::~BinaryExpr() [242]
                0.00    0.01  190461/1479692     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::~basic_string() [144]
                0.00    0.01  190461/364580      std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::basic_string() [343]
                0.00    0.00   19125/19125       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize(unsigned long) [462]
                0.00    0.00   19125/45042092     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const [64]
                0.00    0.00       1/69842       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [177]
                0.00    0.00       1/800         Catch::SectionInfo::SectionInfo(Catch::SourceLineInfo const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const) [488]
                0.00    0.00       1/1897        Catch::SectionInfo::~SectionInfo() [493]
                0.00    0.00       1/75          unittest::g_progress() [1036]
-----------------------------------------------
                0.07    1.35      20/20          Catch::TestInvokerAsFunction::invoke() const [1]
[20]     3.9    0.07    1.35      20         CATCH2_INTERNAL_TEST_6() [20]
                0.26    0.22 1114087/1114087     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) [52]
                0.00    0.42 1114087/1114087     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> >&&) [60]
                0.02    0.13 4454735/32003701     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [27]
                0.00    0.11 1113098/2225164     libutf8::json_tokens::~json_tokens() [89]
                0.01    0.06 1112039/1112039     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> >&&) [189]
                0.01    0.03 1113138/10009720     Catch::BinaryExpr<libutf8::token_t const&, libutf8::token_t const&> Catch::operator==<libutf8::token_t, 0>(Catch::ExprLhs<libutf8::token_t const&>&&, libutf8::token_t&&) [69]
                0.02    0.01 2230441/103874004     operator"" catchsr(char const, unsigned long) [24]
                0.01    0.01 1113115/3337261     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&) [215]
                0.01    0.01 1113138/10009720     Catch::ExprLhs<libutf8::token_t const&> Catch::operator<=<libutf8::token_t, 0>(Catch::Decomposer&&, libutf8::token_t&&) [111]
                0.01    0.00 2230841/103809227     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [50]
                0.01    0.00 2230441/103808469     Catch::AssertionHandler::~AssertionHandler() [58]
                0.00    0.00 1113138/10009720     Catch::BinaryExpr<libutf8::token_t const&, libutf8::token_t const&>::~BinaryExpr() [315]
                0.00    0.00     434/69842       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [177]
                0.00    0.00    4188/17413508     Catch::BinaryExpr<int, int> Catch::operator==<int, 0>(Catch::ExprLhs<int>&&, int) [41]
                0.00    0.00    1024/1113087     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&) [167]
                0.00    0.00    4188/18527572     Catch::ExprLhs<int> Catch::operator<=<int, 0>(Catch::Decomposer&&, int) [95]
                0.00    0.00       2/6232        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char) [133]
                0.00    0.00     400/800         Catch::SectionInfo::SectionInfo(Catch::SourceLineInfo const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const) [488]
                0.00    0.00     400/1897        Catch::SectionInfo::~SectionInfo() [493]
                0.00    0.00    4188/18527572     Catch::BinaryExpr<int, int>::~BinaryExpr() [242]
                0.00    0.00    1024/1113089     std::operator|(std::IosOpenmode, std::IosOpenmode) [414]
                0.00    0.00       1/3336194     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char const) [2]
                0.00    0.00      20/20          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]) [578]
                0.00    0.00       8/8           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]) [639]
                0.00    0.00       1/2608978     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [22]
                0.00    0.00       6/7           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]) [641]
                0.00    0.00       5/5           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [31]> Catch::operator==<char const (&) [31], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [31]) [650]
                0.00    0.00       4/7           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]) [640]
                0.00    0.00       3/3           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [54]> Catch::operator==<char const (&) [54], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [54]) [660]
                0.00    0.00       1/1           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [57]> Catch::operator==<char const (&) [57], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [57]) [700]
                0.00    0.00       1/1           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [48]> Catch::operator==<char const (&) [48], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [48]) [698]
                0.00    0.00       1/1           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [76]> Catch::operator==<char const (&) [76], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [76]) [702]
                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]) [701]
                0.00    0.00       1/2           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]) [678]
                0.00    0.00       1/1           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (& const&) [36]> Catch::operator==<char const (&) [36], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, char const (&) [36]) [697]
                0.00    0.00 1113063/2225126     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() [820]
                0.00    0.00    1024/2161663     std::setw(int) [824]
                0.00    0.00    1024/2161663     std::Setfill<char> std::setfill<char>(char) [825]
                0.00    0.00      20/75          unittest::gprogress() [1036]
                0.00    0.00      20/20          Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [32]>::~BinaryExpr() [1074]
                0.00    0.00       8/8           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [33]>::~BinaryExpr() [1117]
                0.00    0.00       6/7           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [9]>::~BinaryExpr() [1121]
                0.00    0.00       5/5           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [31]>::~BinaryExpr() [1149]
                0.00    0.00       4/7           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [10]>::~BinaryExpr() [1120]
                0.00    0.00       3/3           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [54]>::~BinaryExpr() [1192]
                0.00    0.00       1/1           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [57]>::~BinaryExpr() [1289]
                0.00    0.00       1/1           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [48]>::~BinaryExpr() [1287]
                0.00    0.00       1/1           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [76]>::~BinaryExpr() [1291]
                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() [1290]
                0.00    0.00       1/2           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [16]>::~BinaryExpr() [1249]
                0.00    0.00       1/1           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [36]>::~BinaryExpr() [1286]
-----------------------------------------------
                0.00    0.00       1/756160635     void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::forward_iterator_tag) [361]
                0.00    0.00       2/756160635     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [162]
                0.00    0.00       2/756160635     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct(unsigned long, char) [685]
                0.00    0.00       2/756160635     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::end() const [767]
                0.00    0.00       2/756160635     void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::forward_iterator_tag) [204]
                0.00    0.00       4/756160635     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&, unsigned long, unsigned long, std::allocator<char> const&) [621]
                0.00    0.00      96/756160635     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&) [545]
                0.00    0.00    8688/756160635     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long) [505]
                0.00    0.00 1116174/756160635     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const, unsigned long) [48]
                0.00    0.00 1177678/756160635     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare(char const) const [160]
                0.00    0.00 1398963/756160635     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) [119]
                0.00    0.00 2231319/756160635     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_disjunct(char const) const [344]
                0.00    0.00 2432845/756160635     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::push_back(char) [132]
                0.00    0.00 2576419/756160635     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> >&&) [90]
                0.01    0.00 3932627/756160635     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::end() [126]
                0.01    0.00 3933029/756160635     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::begin() [269]
                0.01    0.00 4915780/756160635     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::cend() const [147]
                0.01    0.00 5200101/756160635     void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char, std::forward_iterator_tag) [68]
                0.01    0.00 5281515/756160635     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) [36]
                0.01    0.00 6675836/756160635     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::data() const [313]
                0.01    0.00 7865256/756160635     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::begin() const [123]
                0.02    0.00 9368067/756160635     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const, unsigned long) [23]
                0.02    0.00 10052174/756160635     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&) [38]
                0.02    0.00 11641902/756160635     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&) [34]
                0.02    0.00 12781428/756160635     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::cbegin() const [127]
                0.03    0.00 17356083/756160635     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_destroy(unsigned long) [83]
                0.08    0.00 45233953/756160635     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long) const [82]
                0.10    0.00 53164825/756160635     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const [92]
                0.24    0.00 129156700/756160635     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const, unsigned long) [5]
                0.35    0.00 188061850/756160635     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [7]
                0.43    0.00 230597314/756160635     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_is_local() const [8]
[21]     3.9    1.42    0.00 756160635         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [21]
-----------------------------------------------
                0.00    0.00       1/2608978     unittest::g_source_dir[abi:cxx11]() [645]
                0.00    0.00       1/2608978     unittest::g_tmp_dir[abi:cxx11]() [644]
                0.00    0.00       1/2608978     libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string() [418]
                0.00    0.00       1/2608978     CATCH2_INTERNAL_TEST_6() [20]
                0.00    0.00       1/2608978     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&) [630]
                0.00    0.00       1/2608978     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&) [635]
                0.00    0.00       1/2608978     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&) [633]
                0.00    0.00       1/2608978     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&) [634]
                0.00    0.00       1/2608978     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&) [624]
                0.00    0.00       1/2608978     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&) [629]
                0.00    0.00       1/2608978     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&) [625]
                0.00    0.00       1/2608978     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&) [626]
                0.00    0.00       1/2608978     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&) [627]
                0.00    0.00       1/2608978     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&) [628]
                0.00    0.00       1/2608978     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&) [631]
                0.00    0.00       1/2608978     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&) [632]
                0.00    0.00       1/2608978     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&) [622]
                0.00    0.00       1/2608978     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&) [623]
                0.00    0.00       1/2608978     Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<long, void>(long&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [636]
                0.00    0.00       2/2608978     CATCH2_INTERNAL_TEST_15() [249]
                0.00    0.00       2/2608978     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&) [586]
                0.00    0.00       2/2608978     Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<double, void>(double&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [583]
                0.00    0.00       3/2608978     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&) [572]
                0.00    0.00       3/2608978     Catch::ConfigData::ConfigData() [580]
                0.00    0.00       3/2608978     Catch::TestSpecParser::TestSpecParser(Catch::ITagAliasRegistry const&) [581]
                0.00    0.00       4/2608978     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&) [566]
                0.00    0.00       8/2608978     Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::ResultValueBase(Catch::Clara::Detail::ResultType, Catch::Clara::ParseResultType const&) [552]
                0.00    0.00      16/2608978     Catch::TestCaseInfo::TestCaseInfo(Catch::StringRef, Catch::NameAndTags const&, Catch::SourceLineInfo const&) [506]
                0.00    0.00      17/2608978     CATCH2_INTERNAL_TEST_0() [6]
                0.00    0.00      32/2608978     Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl(std::shared_ptr<Catch::Clara::Detail::BoundRef> const&) [522]
                0.00    0.00     129/2608978     Catch::Clara::Detail::BasicResult<void>::ResultBase(Catch::Clara::Detail::ResultType) [491]
                0.00    0.00     130/2608978     Catch::Clara::Detail::BasicResult<Catch::Clara::Detail::ParseState>::ResultValueBase(Catch::Clara::Detail::ResultType, Catch::Clara::Detail::ParseState const&) [489]
                0.00    0.00     180/2608978     Catch::RunContext::runTest(Catch::TestCaseHandle const&) [467]
                0.00    0.00    2047/2608978     CATCH2_INTERNAL_TEST_19() [70]
                0.01    0.03   65535/2608978     Catch::Matchers::MatcherUntypedBase::MatcherUntypedBase() [279]
                0.06    0.21  519951/2608978     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&) [28]
                0.10    0.37  908832/2608978     Catch::AssertionResultData::AssertionResultData(Catch::ResultWas::OfType, Catch::LazyExpression const&) [51]
                0.12    0.46 1112063/2608978     CATCH2_INTERNAL_TEST_0() [4]
[22]     3.7    0.29    1.07 2608978         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [22]
                0.31    0.29 33455940/188061850     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [7]
                0.19    0.05 33455940/41061283     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::Allochider(char, std::allocator<char>&&) [77]
                0.06    0.17 33455940/45213417     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() [73]
-----------------------------------------------
                0.00    0.00    4185/10481166     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::push_back(char) [132]
                0.05    0.23 2400176/10481166     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const, unsigned long) [48]
                0.17    0.77 8076805/10481166     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const, unsigned long) [5]
[23]     3.4    0.22    1.01 10481166         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const, unsigned long) [23]
                0.07    0.18 10481166/17356085     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long) [61]
                0.03    0.18 10481166/59512127     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose() [25]
                0.18    0.00 20962332/45042092     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const [64]
                0.02    0.14 10481166/163725622     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::capacity() const [11]
                0.05    0.07 19845048/161998551     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char, char const, unsigned long) [31]
                0.03    0.00 10481166/19932506     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_capacity(unsigned long) [199]
                0.03    0.00 10481166/22511764     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data(char) [211]
                0.02    0.00 9368067/756160635     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [21]
-----------------------------------------------
                0.00    0.00       4/103874004     CATCH2_INTERNAL_TEST_0() [582]
                0.00    0.00      26/103874004     CATCH2_INTERNAL_TEST_0() [171]
                0.00    0.00      60/103874004     CATCH2_INTERNAL_TEST_0() [44]
                0.00    0.00    6096/103874004     CATCH2_INTERNAL_TEST_8() [461]
                0.00    0.00  174014/103874004     CATCH2_INTERNAL_TEST_31() [352]
                0.00    0.00  178112/103874004     CATCH2_INTERNAL_TEST_19() [70]
                0.00    0.00  264503/103874004     CATCH2_INTERNAL_TEST_15() [249]
                0.01    0.00 1112063/103874004     unittest::catch_compare_long_strings(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [94]
                0.02    0.01 2230441/103874004     CATCH2_INTERNAL_TEST_6() [20]
                0.03    0.01 3664285/103874004     CATCH2_INTERNAL_TEST_0() [6]
                0.04    0.02 5494656/103874004     CATCH2_INTERNAL_TEST_25() [33]
                0.04    0.02 5624431/103874004     CATCH2_INTERNAL_TEST_0() [47]
                0.05    0.02 6450436/103874004     CATCH2_INTERNAL_TEST_35() [19]
                0.08    0.04 10008716/103874004     CATCH2_INTERNAL_TEST_0() [4]
                0.11    0.05 13444054/103874004     CATCH2_INTERNAL_TEST_0() [12]
                0.20    0.09 24580075/103874004     CATCH2_INTERNAL_TEST_3() [9]
                0.24    0.11 30642032/103874004     CATCH2_INTERNAL_TEST_12() [10]
[24]     3.4    0.83    0.39 103874004         operator"" catchsr(char const, unsigned long) [24]
                0.39    0.00 103874004/395567795     Catch::StringRef::StringRef(char const, unsigned long) [18]
-----------------------------------------------
                0.00    0.00      41/59512127     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&) [545]
                0.02    0.09 5281515/59512127     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) [36]
                0.03    0.18 10481166/59512127     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const, unsigned long) [23]
                0.13    0.76 43749405/59512127     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [27]
[25]     3.4    0.18    1.03 59512127         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose() [25]
                0.17    0.61 59512127/230597314     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_is_local() const [8]
                0.11    0.14 17356083/17356083     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_destroy(unsigned long) [83]
-----------------------------------------------
                0.06    0.14 27884430/156992531     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long) [61]
                0.28    0.67 129108101/156992531     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check_length(unsigned long, unsigned long, char const) const [16]
[26]     3.2    0.34    0.81 156992531         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::max_size() const [26]
                0.33    0.25 156992531/156992531     std::allocator_traits<std::allocator<char> >::max_size(std::allocator<char> const&) [42]
                0.23    0.00 156992531/162018618     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator() const [87]
-----------------------------------------------
                0.00    0.00       1/32003701     libutf8::operator!=(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const) [613]
                0.00    0.00       1/32003701     libutf8::operator>(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const) [607]
                0.00    0.00       1/32003701     libutf8::operator>=(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const) [605]
                0.00    0.00       1/32003701     libutf8::operator<(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const) [611]
                0.00    0.00       1/32003701     libutf8::operator<=(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const) [609]
                0.00    0.00       1/32003701     libutf8::operator==(char const, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [603]
                0.00    0.00       1/32003701     libutf8::operator!=(char const, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [612]
                0.00    0.00       1/32003701     libutf8::operator>(char const, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [606]
                0.00    0.00       1/32003701     libutf8::operator>=(char const, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [604]
                0.00    0.00       1/32003701     libutf8::operator<(char const, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [610]
                0.00    0.00       1/32003701     libutf8::operator<=(char const, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [608]
                0.00    0.00       1/32003701     CATCH2_INTERNAL_TEST_0() [582]
                0.00    0.00       1/32003701     Catch::Clara::ExeName::set(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [683]
                0.00    0.00       1/32003701     Catch::Clara::Args::~Args() [525]
                0.00    0.00       1/32003701     Catch::ReusableStringStream::~ReusableStringStream() [615]
                0.00    0.00       1/32003701     Catch::Config::Config(Catch::ConfigData const&) [579]
                0.00    0.00       1/32003701     Catch::generateRandomSeed(Catch::GenerateFrom) [614]
                0.00    0.00       2/32003701     unittest::detail::init_tmp_dir(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [651]
                0.00    0.00       2/32003701     Catch::ReporterSpec::~ReporterSpec() [712]
                0.00    0.00       2/32003701     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&) [586]
                0.00    0.00       3/32003701     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> >) [686]
                0.00    0.00       3/32003701     Catch::ConsoleReporter::printTotalsDivider(Catch::Totals const&) [670]
                0.00    0.00       3/32003701     Catch::TestSpecParser::~TestSpecParser() [688]
                0.00    0.00       4/32003701     CATCH2_INTERNAL_TEST_8() [461]
                0.00    0.00       4/32003701     CATCH2_INTERNAL_TEST_31() [352]
                0.00    0.00       4/32003701     Catch::Clara::Help::Help(bool&) [541]
                0.00    0.00       4/32003701     Catch::ProcessedReporterSpec::~ProcessedReporterSpec() [681]
                0.00    0.00       6/32003701     Catch::ConfigData::~ConfigData() [496]
                0.00    0.00       8/32003701     Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::~BasicResult() [657]
                0.00    0.00       8/32003701     Catch::ReporterRegistry::ReporterRegistry() [532]
                0.00    0.00       8/32003701     std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Catch::Detail::unique_ptr<Catch::IReporterFactory> >::~pair() [659]
                0.00    0.00       8/32003701     Catch::(anonymous namespace)::ColumnInfo::~ColumnInfo() [658]
                0.00    0.00      10/32003701     CATCH2_INTERNAL_TEST_15() [249]
                0.00    0.00      16/32003701     libutf8::operator==(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const) [521]
                0.00    0.00      16/32003701     Catch::TestCaseTracking::TrackerContext::startRun() [557]
                0.00    0.00      18/32003701     CATCH2_INTERNAL_TEST_0() [6]
                0.00    0.00      19/32003701     CATCH2_INTERNAL_TEST_0() [44]
                0.00    0.00      20/32003701     unittest::snap_catch2_main(char const, char const, int, char**, void ()(), Catch::Clara::Parser ()(Catch::Clara::Parser const&), int ()(Catch::Session&), void ()()) [277]
                0.00    0.00      25/32003701     CATCH2_INTERNAL_TEST_0() [171]
                0.00    0.00      25/32003701     CATCH2_INTERNAL_TEST_12() [10]
                0.00    0.00      30/32003701     Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Arg>::~ParserRefImpl() [618]
                0.00    0.00      32/32003701     libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::~case_insensitive_basic_string() [616]
                0.00    0.00      32/32003701     Catch::TestCaseInfo::~TestCaseInfo() [617]
                0.00    0.00      36/32003701     CATCH2_INTERNAL_TEST_0() [47]
                0.00    0.00      74/32003701     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> >&) [511]
                0.00    0.00     102/32003701     Catch::makeCommandLineParser(Catch::ConfigData&) [100]
                0.00    0.00     106/32003701     Catch::TestCaseTracking::SectionTracker::~SectionTracker() [556]
                0.00    0.00     129/32003701     Catch::Clara::Detail::BasicResult<void>::~BasicResult() [549]
                0.00    0.00     131/32003701     Catch::Clara::Detail::BasicResult<Catch::Clara::Detail::ParseState>::~BasicResult() [548]
                0.00    0.00     180/32003701     Catch::RunContext::runTest(Catch::TestCaseHandle const&) [467]
                0.00    0.00     180/32003701     Catch::TestCaseStats::~TestCaseStats() [535]
                0.00    0.00     343/32003701     Catch::Clara::Opt::isMatch(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const [520]
                0.00    0.00     666/32003701     Catch::Clara::Detail::Token::~Token() [515]
                0.00    0.00     922/32003701     Catch::TestCaseTracking::NameAndLocation::~NameAndLocation() [507]
                0.00    0.00    1897/32003701     Catch::SectionInfo::~SectionInfo() [493]
                0.00    0.00    2063/32003701     CATCH2_INTERNAL_TEST_19() [70]
                0.00    0.00    2978/32003701     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> >) [481]
                0.00    0.00    4890/32003701     Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::~ParserRefImpl() [469]
                0.00    0.00   65535/32003701     Catch::Matchers::ExceptionWatcher::~ExceptionWatcher() [441]
                0.00    0.00   65535/32003701     Catch::Matchers::MatcherUntypedBase::~MatcherUntypedBase() [442]
                0.00    0.03  983143/32003701     CATCH2_INTERNAL_TEST_3() [9]
                0.00    0.03 1112080/32003701     CATCH2_INTERNAL_TEST_25() [33]
                0.01    0.10 3336208/32003701     CATCH2_INTERNAL_TEST_0() [4]
                0.01    0.11 3635328/32003701     Catch::AssertionResultData::~AssertionResultData() [120]
                0.02    0.13 4454735/32003701     CATCH2_INTERNAL_TEST_6() [20]
                0.02    0.17 5565866/32003701     CATCH2_INTERNAL_TEST_0() [12]
                0.02    0.18 6094753/32003701     CATCH2_INTERNAL_TEST_35() [19]
                0.03    0.20 6675492/32003701     libutf8::json_tokens::~json_tokens() [89]
[27]     3.0    0.13    0.96 32003701         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [27]
                0.13    0.76 43749405/59512127     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose() [25]
                0.07    0.00 43749405/43749405     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::~Allochider() [188]
-----------------------------------------------
                                                 <spontaneous>
[28]     2.9    0.01    1.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&) [28]
                0.04    0.66  519951/519984      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) [36]
                0.06    0.21  519951/2608978     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [22]
                0.01    0.04  519951/519995      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const, unsigned long) [239]
                0.00    0.03  519951/11641902     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&) [34]
                0.00    0.00  519951/492248367     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [29]
                0.00    0.00  519951/129586374     std::char_traits<char>::length(char const) [97]
-----------------------------------------------
                0.00    0.00       2/492248367     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::end() const [767]
                0.00    0.00      75/492248367     Catch::StringRef::StringRef(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [563]
                0.00    0.00      88/492248367     Catch::TestCaseInfo::internalAppendTag(Catch::StringRef) [445]
                0.00    0.00     258/492248367     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [162]
                0.00    0.00    8688/492248367     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long) [505]
                0.00    0.00   19125/492248367     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize(unsigned long, char) [463]
                0.00    0.00  454644/492248367     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::empty() const [452]
                0.00    0.00  519951/492248367     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&) [28]
                0.00    0.00 1113109/492248367     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const) [85]
                0.00    0.00 1115145/492248367     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_disjunct(char const) const [344]
                0.00    0.00 1177678/492248367     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare(char const) const [160]
                0.00    0.00 1288321/492248367     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_limit(unsigned long, unsigned long) const [437]
                0.00    0.00 1288419/492248367     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check(unsigned long, char const) const [354]
                0.00    0.00 2432845/492248367     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::push_back(char) [132]
                0.01    0.00 3516350/492248367     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const, unsigned long) [48]
                0.01    0.00 3932627/492248367     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::end() [126]
                0.01    0.00 4915780/492248367     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::cend() const [147]
                0.02    0.00 10014148/492248367     __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&) [145]
                0.02    0.00 11641902/492248367     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&) [34]
                0.09    0.00 45233953/492248367     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long) const [82]
                0.26    0.00 129108101/492248367     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check_length(unsigned long, unsigned long, char const) const [16]
                0.56    0.00 274467158/492248367     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const, unsigned long) [5]
[29]     2.8    1.01    0.00 492248367         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [29]
-----------------------------------------------
                0.53    0.47 230597314/230597314     std::pointer_traits<char const>::pointer_to(char const&) [17]
[30]     2.8    0.53    0.47 230597314         char const std::addressof<char const>(char const&) [30]
                0.47    0.00 230597314/230597314     char const std::__addressof<char const>(char const&) [53]
-----------------------------------------------
                0.00    0.00      48/161998551     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&) [545]
                0.00    0.00 1116173/161998551     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const, unsigned long) [48]
                0.00    0.00 1398965/161998551     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy_chars(char, char const, char const) [238]
                0.01    0.02 5200102/161998551     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy_chars(char, char, char) [250]
                0.01    0.02 5281515/161998551     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) [36]
                0.05    0.07 19845048/161998551     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const, unsigned long) [23]
                0.35    0.43 129156700/161998551     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const, unsigned long) [5]
[31]     2.7    0.44    0.53 161998551         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char, char const, unsigned long) [31]
                0.44    0.00 140031797/140034634     std::char_traits<char>::copy(char, char const, unsigned long) [57]
                0.09    0.00 21966754/212461449     std::char_traits<char>::assign(char&, char const&) [32]
-----------------------------------------------
                0.01    0.00 2432845/212461449     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::push_back(char) [132]
                0.09    0.00 21966754/212461449     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char, char const, unsigned long) [31]
                0.81    0.00 188061850/212461449     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [7]
[32]     2.5    0.91    0.00 212461449         std::char_traits<char>::assign(char&, char const&) [32]
-----------------------------------------------
                0.12    0.67       4/4           Catch::TestInvokerAsFunction::invoke() const [1]
[33]     2.2    0.12    0.67       4         CATCH2_INTERNAL_TEST_25() [33]
                0.07    0.18 4382592/4382820     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long) const [82]
                0.03    0.12 4382592/6814651     Catch::BinaryExpr<char, char> Catch::operator==<char, 0>(Catch::ExprLhs<char>&&, char) [91]
                0.04    0.02 5494656/103874004     operator"" catchsr(char const, unsigned long) [24]
                0.04    0.01 4382592/6814651     Catch::ExprLhs<char> Catch::operator<=<char, 0>(Catch::Decomposer&&, char) [164]
                0.00    0.04 1112064/7657091     Catch::BinaryExpr<unsigned long, int> Catch::operator==<int, 0>(Catch::ExprLhs<unsigned long>&&, int) [79]
                0.00    0.03 1112080/32003701     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [27]
                0.03    0.00 5494672/103809227     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [50]
                0.02    0.00 5494656/103808469     Catch::AssertionHandler::~AssertionHandler() [58]
                0.01    0.00 4382592/6814651     Catch::BinaryExpr<char, char>::~BinaryExpr() [317]
                0.01    0.00 1112064/45042092     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const [64]
                0.01    0.00 1112064/7657092     Catch::BinaryExpr<unsigned long, int>::~BinaryExpr() [256]
                0.00    0.00 1112064/7657094     Catch::ExprLhs<unsigned long> Catch::operator<=<unsigned long, 0>(Catch::Decomposer&&, unsigned long) [281]
                0.00    0.00      16/69842       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [177]
                0.00    0.00      16/800         Catch::SectionInfo::SectionInfo(Catch::SourceLineInfo const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const) [488]
                0.00    0.00      16/1897        Catch::SectionInfo::~SectionInfo() [493]
                0.00    0.00       4/75          unittest::g_progress() [1036]
-----------------------------------------------
                0.00    0.03  519951/11641902     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&) [28]
                0.03    0.71 11121951/11641902     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&) [35]
[34]     2.1    0.03    0.74 11641902         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&) [34]
                0.09    0.61 11641902/137233653     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const, unsigned long) [5]
                0.02    0.00 11641902/492248367     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [29]
                0.02    0.00 11641902/756160635     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [21]
-----------------------------------------------
                0.00    0.00     148/1112211     Catch::RunContext::runTest(Catch::TestCaseHandle const&) [467]
                0.02    0.74 1112063/1112211     CATCH2_INTERNAL_TEST_0() [4]
[35]     2.1    0.02    0.74 1112211         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&) [35]
                0.03    0.71 11121951/11641902     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&) [34]
-----------------------------------------------
                0.00    0.00      16/519984      Catch::TestCaseInfo::TestCaseInfo(Catch::StringRef, Catch::NameAndTags const&, Catch::SourceLineInfo const&) [506]
                0.00    0.00      17/519984      CATCH2_INTERNAL_TEST_0() [6]
                0.04    0.66  519951/519984      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&) [28]
[36]     1.9    0.04    0.66  519984         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) [36]
                0.02    0.13 10061560/163725622     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::capacity() const [11]
                0.13    0.00 15343075/45042092     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const [64]
                0.03    0.09 5281515/17356085     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long) [61]
                0.02    0.09 5281515/59512127     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose() [25]
                0.01    0.05 4780045/230597314     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_is_local() const [8]
                0.01    0.02 5281515/161998551     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char, char const, unsigned long) [31]
                0.02    0.00 5281515/19932506     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_capacity(unsigned long) [199]
                0.01    0.00 5281515/22511764     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data(char) [211]
                0.01    0.00 5281515/756160635     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [21]
-----------------------------------------------
                                                 <spontaneous>
[37]     1.8    0.66    0.00                 Catch::AssertionHandler::AssertionHandler(Catch::StringRef, Catch::SourceLineInfo const&, Catch::StringRef, Catch::ResultDisposition::Flags) [37]
-----------------------------------------------
                0.00    0.00       1/2800923     libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [665]
                0.00    0.00       1/2800923     libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [663]
                0.00    0.00       1/2800923     libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [664]
                0.00    0.00       1/2800923     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&) [630]
                0.00    0.00       1/2800923     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&) [635]
                0.00    0.00       1/2800923     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&) [633]
                0.00    0.00       1/2800923     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&) [634]
                0.00    0.00       1/2800923     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&) [624]
                0.00    0.00       1/2800923     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&) [629]
                0.00    0.00       1/2800923     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&) [625]
                0.00    0.00       1/2800923     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&) [626]
                0.00    0.00       1/2800923     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&) [627]
                0.00    0.00       1/2800923     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&) [628]
                0.00    0.00       1/2800923     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&) [631]
                0.00    0.00       1/2800923     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&) [632]
                0.00    0.00       1/2800923     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&) [622]
                0.00    0.00       1/2800923     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&) [623]
                0.00    0.00       1/2800923     Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<long, void>(long&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [636]
                0.00    0.00       2/2800923     (anonymous namespace)::get_date(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [117]
                0.00    0.00       2/2800923     Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<double, void>(double&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [583]
                0.00    0.00       2/2800923     Catch::Config::Config(Catch::ConfigData const&) [579]
                0.00    0.00       3/2800923     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&) [572]
                0.00    0.00       3/2800923     Catch::ConfigData::ConfigData(Catch::ConfigData const&) [509]
                0.00    0.00       4/2800923     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&) [566]
                0.00    0.00       4/2800923     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) [367]
                0.00    0.00       4/2800923     Catch::(anonymous namespace)::ColumnInfo::ColumnInfo(Catch::(anonymous namespace)::ColumnInfo const&) [619]
                0.00    0.00       9/2800923     Catch::Clara::Detail::TokenStream::loadBuffer() [567]
                0.00    0.00      28/2800923     Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Arg>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Arg> const&) [534]
                0.00    0.00      61/2800923     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&) [526]
                0.00    0.00      74/2800923     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> >&) [511]
                0.00    0.00     106/2800923     Catch::TestCaseTracking::NameAndLocation::NameAndLocation(Catch::TestCaseTracking::NameAndLocation const&) [513]
                0.00    0.00     180/2800923     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) [503]
                0.00    0.00     343/2800923     (anonymous namespace)::normaliseOpt(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [487]
                0.00    0.00     370/2800923     Catch::SectionInfo::SectionInfo(Catch::SectionInfo const&) [485]
                0.00    0.00     648/2800923     Catch::Clara::Detail::Token::Token(Catch::Clara::Detail::Token const&) [470]
                0.00    0.00     816/2800923     Catch::TestCaseTracking::NameAndLocation::NameAndLocation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::SourceLineInfo const&) [468]
                0.00    0.00    2885/2800923     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&) [455]
                0.00    0.00    3330/2800923     Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt> const&) [454]
                0.00    0.01   65535/2800923     Catch::Matchers::ExceptionWatcher::ExceptionWatcher(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) [237]
                0.05    0.58 2726496/2800923     Catch::AssertionResultData::AssertionResultData(Catch::AssertionResultData const&) [39]
[38]     1.8    0.05    0.60 2800923         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&) [38]
                0.03    0.34 5026087/5200101     void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char) [65]
                0.08    0.01 5026087/5026087     __gnu_cxx::__alloc_traits<std::allocator<char> >::_S_select_on_copy(std::allocator<char> const&) [153]
                0.04    0.00 5026087/45042092     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const [64]
                0.03    0.01 5026087/41061283     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::Allochider(char, std::allocator<char>&&) [77]
                0.01    0.03 5026087/45213417     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() [73]
                0.02    0.00 10052174/756160635     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [21]
                0.01    0.00 5026087/162018618     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator() const [87]
-----------------------------------------------
                                                 <spontaneous>
[39]     1.7    0.00    0.63                 Catch::AssertionResultData::AssertionResultData(Catch::AssertionResultData const&) [39]
                0.05    0.58 2726496/2800923     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&) [38]
-----------------------------------------------
                                                 <spontaneous>
[40]     1.7    0.62    0.00                 Catch::RunContext::handleExpr(Catch::AssertionInfo const&, Catch::ITransientExpression const&, Catch::AssertionReaction&) [40]
-----------------------------------------------
                0.00    0.00       4/17413508     CATCH2_INTERNAL_TEST_0() [582]
                0.00    0.00      48/17413508     CATCH2_INTERNAL_TEST_0() [4]
                0.00    0.00    3048/17413508     CATCH2_INTERNAL_TEST_8() [461]
                0.00    0.00    4188/17413508     CATCH2_INTERNAL_TEST_6() [20]
                0.02    0.06 2224138/17413508     CATCH2_INTERNAL_TEST_0() [47]
                0.05    0.18 6412186/17413508     CATCH2_INTERNAL_TEST_35() [19]
                0.07    0.24 8769896/17413508     CATCH2_INTERNAL_TEST_12() [10]
[41]     1.7    0.13    0.48 17413508         Catch::BinaryExpr<int, int> Catch::operator==<int, 0>(Catch::ExprLhs<int>&&, int) [41]
                0.15    0.10 17413508/18527572     Catch::BinaryExpr<int, int>::BinaryExpr(bool, int, Catch::StringRef, int) [80]
                0.10    0.07 17413508/187885170     Catch::operator"" sr(char const, unsigned long) [14]
                0.08    0.00 17413508/17413508     bool Catch::compareEqual<int, int>(int const&, int const&) [175]
-----------------------------------------------
                0.33    0.25 156992531/156992531     std::cxx11::basicstring<char, std::char_traits<char>, std::allocator<char> >::max_size() const [26]
[42]     1.6    0.33    0.25 156992531         std::allocator_traits<std::allocator<char> >::max_size(std::allocator<char> const&) [42]
                0.25    0.00 156992531/174348616     __gnu_cxx::new_allocator<char>::max_size() const [78]
-----------------------------------------------
                0.00    0.00       1/103354053     Catch::BinaryExpr<char32_t, int>::BinaryExpr(bool, char32_t, Catch::StringRef, int) [782]
                0.00    0.00       1/103354053     Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [11]>::BinaryExpr(bool, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, Catch::StringRef, char const (&) [11]) [790]
                0.00    0.00       1/103354053     Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [17]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [17]) [783]
                0.00    0.00       1/103354053     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]) [786]
                0.00    0.00       1/103354053     Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [57]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [57]) [787]
                0.00    0.00       1/103354053     Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [48]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [48]) [785]
                0.00    0.00       1/103354053     Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [76]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [76]) [789]
                0.00    0.00       1/103354053     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]) [788]
                0.00    0.00       1/103354053     Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [36]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [36]) [784]
                0.00    0.00       2/103354053     Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, libutf8::case_insensitive_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, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [770]
                0.00    0.00       2/103354053     Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::BinaryExpr(bool, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, Catch::StringRef, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [771]
                0.00    0.00       2/103354053     Catch::BinaryExpr<unsigned long, unsigned long>::BinaryExpr(bool, unsigned long, Catch::StringRef, unsigned long) [774]
                0.00    0.00       2/103354053     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]) [769]
                0.00    0.00       2/103354053     Catch::BinaryExpr<std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >&, std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >&>::BinaryExpr(bool, std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >&, Catch::StringRef, std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >&) [772]
                0.00    0.00       2/103354053     Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, 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> >&, Catch::StringRef, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [773]
                0.00    0.00       3/103354053     Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [5]>::BinaryExpr(bool, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, Catch::StringRef, char const (&) [5]) [751]
                0.00    0.00       3/103354053     Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [3]>::BinaryExpr(bool, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, Catch::StringRef, char const (&) [3]) [750]
                0.00    0.00       3/103354053     Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [7]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, Catch::StringRef, char const (&) [7]) [752]
                0.00    0.00       3/103354053     Catch::BinaryExpr<double, Catch::Approx const&>::BinaryExpr(bool, double, Catch::StringRef, Catch::Approx const&) [753]
                0.00    0.00       3/103354053     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]) [749]
                0.00    0.00       3/103354053     Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [54]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [54]) [748]
                0.00    0.00       5/103354053     Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [31]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [31]) [742]
                0.00    0.00       6/103354053     Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::BinaryExpr(bool, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, Catch::StringRef, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [729]
                0.00    0.00       6/103354053     Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, Catch::StringRef, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [730]
                0.00    0.00       6/103354053     Catch::BinaryExpr<char const (&) [7], libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::BinaryExpr(bool, char const (&) [7], Catch::StringRef, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [728]
                0.00    0.00       6/103354053     Catch::BinaryExpr<long, int>::BinaryExpr(bool, long, Catch::StringRef, int) [727]
                0.00    0.00       7/103354053     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]) [720]
                0.00    0.00       7/103354053     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]) [721]
                0.00    0.00       8/103354053     Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [2]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [2]) [717]
                0.00    0.00       8/103354053     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]) [718]
                0.00    0.00      12/103354053     Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::BinaryExpr(bool, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, Catch::StringRef, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [714]
                0.00    0.00      14/103354053     Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [7]>::BinaryExpr(bool, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, Catch::StringRef, char const (&) [7]) [704]
                0.00    0.00      20/103354053     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]) [684]
                0.00    0.00      25/103354053     Catch::BinaryExpr<libutf8::bom_t const&, libutf8::bom_t const&>::BinaryExpr(bool, libutf8::bom_t const&, Catch::StringRef, libutf8::bom_t const&) [679]
                0.00    0.00    2048/103354053     Catch::BinaryExpr<char const&, char const&>::BinaryExpr(bool, char const&, Catch::StringRef, char const&) [528]
                0.00    0.00    4244/103354053     Catch::BinaryExpr<char16_t, unsigned int>::BinaryExpr(bool, char16_t, Catch::StringRef, unsigned int) [514]
                0.00    0.00   63485/103354053     Catch::BinaryExpr<char16_t, int>::BinaryExpr(bool, char16_t, Catch::StringRef, int) [465]
                0.00    0.00   65535/103354053     Catch::MatchExpr<libutf8::libutf8_exception_decoding const&, Catch::Matchers::ExceptionWatcher>::MatchExpr(libutf8::libutf8_exception_decoding const&, Catch::Matchers::ExceptionWatcher const&, Catch::StringRef) [430]
                0.00    0.00   65587/103354053     Catch::BinaryExpr<libutf8::utf8_iterator&, libutf8::utf8_iterator&>::BinaryExpr(bool, libutf8::utf8_iterator&, Catch::StringRef, libutf8::utf8_iterator&) [464]
                0.01    0.00 1112065/103354053     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]) [417]
                0.01    0.00 2094985/103354053     Catch::BinaryExpr<char32_t, char>::BinaryExpr(bool, char32_t, Catch::StringRef, char) [228]
                0.01    0.00 2225126/103354053     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&) [280]
                0.01    0.00 2486272/103354053     Catch::BinaryExpr<char32_t, unsigned int>::BinaryExpr(bool, char32_t, Catch::StringRef, unsigned int) [311]
                0.02    0.00 3932624/103354053     Catch::BinaryExpr<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator&>::BinaryExpr(bool, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, Catch::StringRef, libutf8::utf8_iterator&) [248]
                0.02    0.00 3932626/103354053     Catch::BinaryExpr<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator&>::BinaryExpr(bool, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, Catch::StringRef, libutf8::utf8_iterator&) [159]
                0.02    0.00 3932628/103354053     Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>::BinaryExpr(bool, libutf8::utf8_iterator&, Catch::StringRef, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [247]
                0.03    0.00 4915780/103354053     Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>::BinaryExpr(bool, libutf8::utf8_iterator&, Catch::StringRef, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [146]
                0.04    0.00 6542976/103354053     Catch::BinaryExpr<void const const&, void const const&>::BinaryExpr(bool, void const const&, Catch::StringRef, void const const&) [161]
                0.04    0.00 6814651/103354053     Catch::BinaryExpr<char, char>::BinaryExpr(bool, char, Catch::StringRef, char) [170]
                0.04    0.00 7657092/103354053     Catch::BinaryExpr<unsigned long, int>::BinaryExpr(bool, unsigned long, Catch::StringRef, int) [121]
                0.05    0.00 9756608/103354053     Catch::BinaryExpr<char32_t, char32_t>::BinaryExpr(bool, char32_t, Catch::StringRef, char32_t) [112]
                0.06    0.00 10009720/103354053     Catch::BinaryExpr<libutf8::token_t const&, libutf8::token_t const&>::BinaryExpr(bool, libutf8::token_t const&, Catch::StringRef, libutf8::token_t const&) [158]
                0.10    0.00 18527572/103354053     Catch::BinaryExpr<int, int>::BinaryExpr(bool, int, Catch::StringRef, int) [80]
                0.11    0.00 19212260/103354053     Catch::UnaryExpr<bool>::UnaryExpr(bool) [72]
[43]     1.6    0.58    0.00 103354053         Catch::ITransientExpression::ITransientExpression(bool, bool) [43]
-----------------------------------------------
                0.00    0.55       2/2           Catch::TestInvokerAsFunction::invoke() const [1]
[44]     1.5    0.00    0.55       2         CATCH2_INTERNAL_TEST_0() [44]
                0.00    0.14       2/2           (anonymous namespace)::get_date(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [117]
                0.00    0.14       2/2           (anonymous namespace)::get_time(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [118]
                0.00    0.09       1/1           libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::allocator<char> const&) [149]
                0.00    0.09       1/1           libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::allocator<char> const&) [148]
                0.07    0.00      13/17          libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string(char const, std::allocator<char> const&) [151]
                0.00    0.01       1/1           libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<char> const&) [358]
                0.01    0.00       4/4           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) [367]
                0.01    0.00       1/1           libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string() [418]
                0.00    0.00      13/69842       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [177]
                0.00    0.00       9/9           Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (& const&) [7]> Catch::operator==<char const (&) [7], 0>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, char const (&) [7]) [529]
                0.00    0.00       3/3           Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (& const&) [5]> Catch::operator==<char const (&) [5], 0>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, char const (&) [5]) [559]
                0.00    0.00       3/3           Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (& const&) [3]> Catch::operator==<char const (&) [3], 0>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, char const (&) [3]) [558]
                0.00    0.00       1/1           Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (& const&) [11]> Catch::operator==<char const (&) [11], 0>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, char const (&) [11]) [587]
                0.00    0.00       1/1           Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (& const&) [7]> Catch::operator!=<char const (&) [7], 0>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, char const (&) [7]) [597]
                0.00    0.00       1/1           Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (& const&) [7]> Catch::operator><char const (&) [7], 0>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, char const (&) [7]) [591]
                0.00    0.00       1/1           Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (& const&) [7]> Catch::operator>=<char const (&) [7], 0>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, char const (&) [7]) [589]
                0.00    0.00       1/1           Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (& const&) [7]> Catch::operator< <char const (&) [7], 0>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, char const (&) [7]) [595]
                0.00    0.00       1/1           Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (& const&) [7]> Catch::operator<=<char const (&) [7], 0>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, char const (&) [7]) [593]
                0.00    0.00       1/1           Catch::BinaryExpr<char const (&) [7], libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> Catch::operator==<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, 0>(Catch::ExprLhs<char const (&) [7]>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [588]
                0.00    0.00       1/1           Catch::BinaryExpr<char const (&) [7], libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> Catch::operator!=<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, 0>(Catch::ExprLhs<char const (&) [7]>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [598]
                0.00    0.00       1/1           Catch::BinaryExpr<char const (&) [7], libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> Catch::operator><libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, 0>(Catch::ExprLhs<char const (&) [7]>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [592]
                0.00    0.00       1/1           Catch::BinaryExpr<char const (&) [7], libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> Catch::operator>=<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, 0>(Catch::ExprLhs<char const (&) [7]>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [590]
                0.00    0.00       1/1           Catch::BinaryExpr<char const (&) [7], libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> Catch::operator< <libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, 0>(Catch::ExprLhs<char const (&) [7]>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [596]
                0.00    0.00       1/1           Catch::BinaryExpr<char const (&) [7], libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> Catch::operator<=<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, 0>(Catch::ExprLhs<char const (&) [7]>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [594]
                0.00    0.00      30/32          libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::~case_insensitive_basic_string() [616]
                0.00    0.00      60/103874004     operator"" catchsr(char const, unsigned long) [24]
                0.00    0.00      19/32003701     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [27]
                0.00    0.00       2/2           libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long, unsigned long, std::allocator<char> const&) [654]
                0.00    0.00       2/2           libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long, unsigned long, std::allocator<char> const&) [653]
                0.00    0.00       4/800         Catch::SectionInfo::SectionInfo(Catch::SourceLineInfo const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const) [488]
                0.00    0.00      64/103809227     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [50]
                0.00    0.00      60/103808469     Catch::AssertionHandler::~AssertionHandler() [58]
                0.00    0.00       3/3           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (& const&) [7]> Catch::operator==<char const (&) [7], 0>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, char const (&) [7]) [662]
                0.00    0.00       1/1           libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [665]
                0.00    0.00       1/1           libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [663]
                0.00    0.00       1/1           libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [664]
                0.00    0.00       1/1           libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string(char const, unsigned long, std::allocator<char> const&) [674]
                0.00    0.00       1/1           libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string(std::initializer_list<char>, std::allocator<char> const&) [675]
                0.00    0.00       4/1897        Catch::SectionInfo::~SectionInfo() [493]
                0.00    0.00       2/19212260     void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) [46]
                0.00    0.00       1/1           libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string(unsigned long, char, std::allocator<char> const&) [731]
                0.00    0.00       1/3932627     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::end() [126]
                0.00    0.00       2/2           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> Catch::operator==<libutf8::case_insensitive_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&>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [734]
                0.00    0.00       2/2           Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, 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<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [733]
                0.00    0.00       2/2           Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> Catch::operator==<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, 0>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [735]
                0.00    0.00       2/2           Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> Catch::operator!=<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, 0>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [741]
                0.00    0.00       2/2           Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> Catch::operator><libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, 0>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [738]
                0.00    0.00       2/2           Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> Catch::operator>=<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, 0>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [737]
                0.00    0.00       2/2           Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> Catch::operator< <libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, 0>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [740]
                0.00    0.00       2/2           Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> Catch::operator<=<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, 0>(Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [739]
                0.00    0.00       1/1           libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string(std::allocator<char> const&) [743]
                0.00    0.00       2/19212260     Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool) [101]
                0.00    0.00       1/1           Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, 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<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [755]
                0.00    0.00       1/1           Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, 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<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [766]
                0.00    0.00       1/1           Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, 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<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [760]
                0.00    0.00       1/1           Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, 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<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [758]
                0.00    0.00       1/1           Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, 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<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [764]
                0.00    0.00       1/1           Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, 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<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [762]
                0.00    0.00       1/1           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> Catch::operator==<libutf8::case_insensitive_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> >&>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [754]
                0.00    0.00       1/1           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> Catch::operator!=<libutf8::case_insensitive_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> >&>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [765]
                0.00    0.00       1/1           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> Catch::operator><libutf8::case_insensitive_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> >&>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [759]
                0.00    0.00       1/1           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> Catch::operator>=<libutf8::case_insensitive_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> >&>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [757]
                0.00    0.00       1/1           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> Catch::operator< <libutf8::case_insensitive_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> >&>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [763]
                0.00    0.00       1/1           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> Catch::operator<=<libutf8::case_insensitive_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> >&>&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [761]
                0.00    0.00       2/2           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> >&&) [768]
                0.00    0.00       1/3933029     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::begin() [269]
                0.00    0.00       2/454644      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::empty() const [452]
                0.00    0.00       1/1           __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::operator-(long) const [792]
                0.00    0.00       1/1           __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::operator+(long) const [793]
                0.00    0.00      41/41          Catch::ExprLhs<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> Catch::operator<=<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, 0>(Catch::Decomposer&&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&) [1057]
                0.00    0.00      14/14          Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [7]>::~BinaryExpr() [1088]
                0.00    0.00      12/12          Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::~BinaryExpr() [1097]
                0.00    0.00       9/11          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> >&) [1101]
                0.00    0.00       6/6           Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::~BinaryExpr() [1124]
                0.00    0.00       6/6           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::~BinaryExpr() [1125]
                0.00    0.00       6/6           Catch::ExprLhs<char const (& const&) [7]> Catch::operator<=<char const (&) [7], 0>(Catch::Decomposer&&, char const (&) [7]) [1131]
                0.00    0.00       6/6           Catch::BinaryExpr<char const (&) [7], libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::~BinaryExpr() [1123]
                0.00    0.00       3/3           Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [5]>::~BinaryExpr() [1195]
                0.00    0.00       3/3           Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [3]>::~BinaryExpr() [1194]
                0.00    0.00       3/3           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [7]>::~BinaryExpr() [1196]
                0.00    0.00       2/75          unittest::g_progress() [1036]
                0.00    0.00       2/2           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&>::~BinaryExpr() [1250]
                0.00    0.00       2/2           Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::~BinaryExpr() [1251]
                0.00    0.00       1/1           Catch::BinaryExpr<libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&, char const (&) [11]>::~BinaryExpr() [1292]
-----------------------------------------------
                                                 <spontaneous>
[45]     1.5    0.17    0.39                 Catch::StringRef::StringRef(char const) [45]
                0.39    0.00 103808517/395567795     Catch::StringRef::StringRef(char const, unsigned long) [18]
-----------------------------------------------
                0.00    0.00       2/19212260     CATCH2_INTERNAL_TEST_0() [44]
                0.00    0.00      40/19212260     CATCH2_INTERNAL_TEST_0() [6]
                0.03    0.14 5899234/19212260     CATCH2_INTERNAL_TEST_3() [9]
                0.06    0.32 13312984/19212260     CATCH2_INTERNAL_TEST_0() [12]
[46]     1.5    0.09    0.46 19212260         void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) [46]
                0.04    0.31 19212260/19212260     Catch::ExprLhs<bool>::makeUnaryExpr() const [67]
                0.11    0.00 19212260/19212260     Catch::UnaryExpr<bool>::~UnaryExpr() [134]
-----------------------------------------------
                0.12    0.40       6/6           Catch::TestInvokerAsFunction::invoke() const [1]
[47]     1.4    0.12    0.40       6         CATCH2_INTERNAL_TEST_0() [47]
                0.02    0.06 2224138/17413508     Catch::BinaryExpr<int, int> Catch::operator==<int, 0>(Catch::ExprLhs<int>&&, int) [41]
                0.01    0.07 2224128/9756608     Catch::BinaryExpr<char32_t, char32_t> Catch::operator==<char32_t, 0>(Catch::ExprLhs<char32_t>&&, char32_t) [71]
                0.04    0.02 5624431/103874004     operator"" catchsr(char const, unsigned long) [24]
                0.01    0.03 1112114/6814651     Catch::BinaryExpr<char, char> Catch::operator==<char, 0>(Catch::ExprLhs<char>&&, char) [91]
                0.03    0.00 5624467/103809227     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [50]
                0.02    0.01 2224138/18527572     Catch::ExprLhs<int> Catch::operator<=<int, 0>(Catch::Decomposer&&, int) [95]
                0.02    0.00 5624431/103808469     Catch::AssertionHandler::~AssertionHandler() [58]
                0.02    0.01 2224138/14337866     Catch::ExprLhs<char32_t> Catch::operator<=<char32_t, 0>(Catch::Decomposer&&, char32_t) [109]
                0.02    0.00 2224128/9756608     Catch::BinaryExpr<char32_t, char32_t>::~BinaryExpr() [187]
                0.01    0.00 1112114/6814651     Catch::ExprLhs<char> Catch::operator<=<char, 0>(Catch::Decomposer&&, char) [164]
                0.01    0.00       1/1           Catch::BinaryExpr<unsigned long, int> Catch::operator>=<int, 0>(Catch::ExprLhs<unsigned long>&&, int) [371]
                0.01    0.00 2224138/18527572     Catch::BinaryExpr<int, int>::~BinaryExpr() [242]
                0.00    0.00 1112114/6814651     Catch::BinaryExpr<char, char>::~BinaryExpr() [317]
                0.00    0.00      36/69842       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [177]
                0.00    0.00      36/800         Catch::SectionInfo::SectionInfo(Catch::SourceLineInfo const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const) [488]
                0.00    0.00      36/1897        Catch::SectionInfo::~SectionInfo() [493]
                0.00    0.00      36/32003701     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [27]
                0.00    0.00      10/2094985     Catch::BinaryExpr<char32_t, char> Catch::operator==<char, 0>(Catch::ExprLhs<char32_t>&&, char) [150]
                0.00    0.00      10/2094985     Catch::BinaryExpr<char32_t, char>::~BinaryExpr() [387]
                0.00    0.00       1/7657092     Catch::BinaryExpr<unsigned long, int>::~BinaryExpr() [256]
                0.00    0.00       1/7657094     Catch::ExprLhs<unsigned long> Catch::operator<=<unsigned long, 0>(Catch::Decomposer&&, unsigned long) [281]
                0.00    0.00       6/75          unittest::g_progress() [1036]
-----------------------------------------------
                0.01    0.22 1113109/2401210     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const) [85]
                0.02    0.26 1288101/2401210     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::replace(unsigned long, unsigned long, char const, unsigned long) [76]
[48]     1.4    0.03    0.48 2401210         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const, unsigned long) [48]
                0.05    0.23 2400176/10481166     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const, unsigned long) [23]
                0.03    0.03 3516350/188061850     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [7]
                0.01    0.05 3516350/163725622     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::capacity() const [11]
                0.01    0.03 3516350/129108101     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check_length(unsigned long, unsigned long, char const) const [16]
                0.01    0.01 1116174/1116174     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_disjunct(char const) const [344]
                0.01    0.00 3516350/492248367     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [29]
                0.00    0.00 1116173/161998551     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char, char const, unsigned long) [31]
                0.00    0.00 1116174/756160635     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [21]
                0.00    0.00    1024/1024        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_move(char, char const, unsigned long) [939]
-----------------------------------------------
                0.00    0.00       2/190641108     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [162]
                0.01    0.00 2579256/190641108     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> >&&) [90]
                0.49    0.00 188061850/190641108     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [7]
[49]     1.4    0.50    0.00 190641108         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_length(unsigned long) [49]
-----------------------------------------------
                0.00    0.00       1/103809227     __static_initialization_and_destruction_0(int, int) [776]
                0.00    0.00       1/103809227     __static_initialization_and_destruction_0(int, int) [777]
                0.00    0.00       1/103809227     __static_initialization_and_destruction_0(int, int) [778]
                0.00    0.00       2/103809227     __static_initialization_and_destruction_0(int, int) [746]
                0.00    0.00       2/103809227     __static_initialization_and_destruction_0(int, int) [747]
                0.00    0.00       3/103809227     __static_initialization_and_destruction_0(int, int) [370]
                0.00    0.00       5/103809227     CATCH2_INTERNAL_TEST_0() [582]
                0.00    0.00       6/103809227     __static_initialization_and_destruction_0(int, int) [715]
                0.00    0.00      16/103809227     Catch::TestCaseTracking::TrackerContext::startRun() [557]
                0.00    0.00      51/103809227     CATCH2_INTERNAL_TEST_0() [171]
                0.00    0.00      64/103809227     CATCH2_INTERNAL_TEST_0() [44]
                0.00    0.00    6100/103809227     CATCH2_INTERNAL_TEST_8() [461]
                0.00    0.00  174018/103809227     CATCH2_INTERNAL_TEST_31() [352]
                0.00    0.00  178128/103809227     CATCH2_INTERNAL_TEST_19() [70]
                0.00    0.00  264507/103809227     CATCH2_INTERNAL_TEST_15() [249]
                0.01    0.00 1112063/103809227     unittest::catch_compare_long_strings(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [94]
                0.01    0.00 2230841/103809227     CATCH2_INTERNAL_TEST_6() [20]
                0.02    0.00 3664286/103809227     CATCH2_INTERNAL_TEST_0() [6]
                0.03    0.00 5494672/103809227     CATCH2_INTERNAL_TEST_25() [33]
                0.03    0.00 5624467/103809227     CATCH2_INTERNAL_TEST_0() [47]
                0.03    0.00 6450437/103809227     CATCH2_INTERNAL_TEST_35() [19]
                0.05    0.00 10008732/103809227     CATCH2_INTERNAL_TEST_0() [4]
                0.06    0.00 13378688/103809227     CATCH2_INTERNAL_TEST_0() [12]
                0.12    0.00 24580079/103809227     CATCH2_INTERNAL_TEST_3() [9]
                0.14    0.00 30642057/103809227     CATCH2_INTERNAL_TEST_12() [10]
[50]     1.4    0.49    0.00 103809227         Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [50]
-----------------------------------------------
                                                 <spontaneous>
[51]     1.3    0.01    0.47                 Catch::AssertionResultData::AssertionResultData(Catch::ResultWas::OfType, Catch::LazyExpression const&) [51]
                0.10    0.37  908832/2608978     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [22]
-----------------------------------------------
                0.26    0.22 1114087/1114087     CATCH2_INTERNAL_TEST_6() [20]
[52]     1.3    0.26    0.22 1114087         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) [52]
                0.01    0.10 1288101/2579256     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> >&&) [90]
                0.01    0.10 1288101/125071756     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const) [3]
                0.00    0.00 1288101/2576210     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> >&) [380]
-----------------------------------------------
                0.47    0.00 230597314/230597314     char const std::addressof<char const>(char const&) [30]
[53]     1.3    0.47    0.00 230597314         char const std::__addressof<char const>(char const&) [53]
-----------------------------------------------
                                                 <spontaneous>
[54]     1.3    0.47    0.00                 Catch::getResultCapture() [54]
-----------------------------------------------
                0.00    0.00       1/103808485     __static_initialization_and_destruction_0(int, int) [776]
                0.00    0.00       1/103808485     __static_initialization_and_destruction_0(int, int) [777]
                0.00    0.00       1/103808485     __static_initialization_and_destruction_0(int, int) [778]
                0.00    0.00       2/103808485     __static_initialization_and_destruction_0(int, int) [746]
                0.00    0.00       2/103808485     __static_initialization_and_destruction_0(int, int) [747]
                0.00    0.00       3/103808485     __static_initialization_and_destruction_0(int, int) [370]
                0.00    0.00       6/103808485     __static_initialization_and_destruction_0(int, int) [715]
                0.45    0.00 103808469/103808485     Catch::RunContext::resetAssertionInfo() [15]
[55]     1.2    0.45    0.00 103808485         Catch::StringRef::StringRef() [55]
-----------------------------------------------
                0.00    0.00       2/6334775     CATCH2_INTERNAL_TEST_0() [171]
                0.00    0.00     400/6334775     CATCH2_INTERNAL_TEST_3() [9]
                0.00    0.00   65607/6334775     CATCH2_INTERNAL_TEST_15() [249]
                0.00    0.01  174014/6334775     CATCH2_INTERNAL_TEST_19() [70]
                0.00    0.42 6094752/6334775     CATCH2_INTERNAL_TEST_35() [19]
[56]     1.2    0.01    0.44 6334775         std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::operator+=(char32_t) [56]
                0.03    0.41 6400382/6400382     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::push_back(char32_t) [59]
-----------------------------------------------
                0.00    0.00    2837/140034634     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> >&&) [90]
                0.44    0.00 140031797/140034634     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char, char const, unsigned long) [31]
[57]     1.2    0.44    0.00 140034634         std::char_traits<char>::copy(char, char const, unsigned long) [57]
-----------------------------------------------
                0.00    0.00       4/103808469     CATCH2_INTERNAL_TEST_0() [582]
                0.00    0.00      26/103808469     CATCH2_INTERNAL_TEST_0() [171]
                0.00    0.00      60/103808469     CATCH2_INTERNAL_TEST_0() [44]
                0.00    0.00    6096/103808469     CATCH2_INTERNAL_TEST_8() [461]
                0.00    0.00  174014/103808469     CATCH2_INTERNAL_TEST_31() [352]
                0.00    0.00  178112/103808469     CATCH2_INTERNAL_TEST_19() [70]
                0.00    0.00  264503/103808469     CATCH2_INTERNAL_TEST_15() [249]
                0.00    0.00 1112063/103808469     unittest::catch_compare_long_strings(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [94]
                0.01    0.00 2230441/103808469     CATCH2_INTERNAL_TEST_6() [20]
                0.02    0.00 3664285/103808469     CATCH2_INTERNAL_TEST_0() [6]
                0.02    0.00 5494656/103808469     CATCH2_INTERNAL_TEST_25() [33]
                0.02    0.00 5624431/103808469     CATCH2_INTERNAL_TEST_0() [47]
                0.03    0.00 6450436/103808469     CATCH2_INTERNAL_TEST_35() [19]
                0.04    0.00 10008716/103808469     CATCH2_INTERNAL_TEST_0() [4]
                0.06    0.00 13378519/103808469     CATCH2_INTERNAL_TEST_0() [12]
                0.10    0.00 24580075/103808469     CATCH2_INTERNAL_TEST_3() [9]
                0.13    0.00 30642032/103808469     CATCH2_INTERNAL_TEST_12() [10]
[58]     1.2    0.44    0.00 103808469         Catch::AssertionHandler::~AssertionHandler() [58]
-----------------------------------------------
                0.03    0.41 6400382/6400382     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::operator+=(char32_t) [56]
[59]     1.2    0.03    0.41 6400382         std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::push_back(char32_t) [59]
                0.06    0.07 6400382/7882123     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_set_length(unsigned long) [103]
                0.03    0.08 6400382/7164400     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::capacity() const [128]
                0.00    0.10  761869/761869      std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_mutate(unsigned long, unsigned long, char32_t const, unsigned long) [143]
                0.03    0.00 6400382/16509779     std::char_traits<char32_t>::assign(char32_t&, char32_t const&) [185]
                0.02    0.00 6400382/6407652     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::size() const [300]
                0.01    0.00 6400382/38175386     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_data() const [230]
-----------------------------------------------
                0.00    0.42 1114087/1114087     CATCH2_INTERNAL_TEST_6() [20]
[60]     1.2    0.00    0.42 1114087         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> >&&) [60]
                0.00    0.30 1288101/1288101     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned long, char const) [75]
                0.01    0.10 1288101/2579256     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> >&&) [90]
                0.00    0.00 1288101/2576210     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> >&) [380]
-----------------------------------------------
                0.00    0.00       1/17356085     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct(unsigned long, char) [685]
                0.00    0.00       1/17356085     void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::forward_iterator_tag) [204]
                0.00    0.00      41/17356085     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&) [545]
                0.00    0.01  412339/17356085     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) [119]
                0.01    0.02 1181022/17356085     void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char, std::forward_iterator_tag) [68]
                0.03    0.09 5281515/17356085     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) [36]
                0.07    0.18 10481166/17356085     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const, unsigned long) [23]
[61]     1.2    0.11    0.31 17356085         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long) [61]
                0.06    0.14 27884430/156992531     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::max_size() const [26]
                0.03    0.04 17356085/17356085     std::allocator_traits<std::allocator<char> >::allocate(std::allocator<char>&, unsigned long) [191]
                0.03    0.00 17356085/37291686     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator() [174]
-----------------------------------------------
                                                 <spontaneous>
[62]     1.1    0.39    0.00                 Catch::RunContext::assertionPassed() [62]
-----------------------------------------------
                                                 <spontaneous>
[63]     1.1    0.39    0.00                 Catch::AssertionHandler::complete() [63]
-----------------------------------------------
                0.00    0.00       1/45042092     CATCH2_INTERNAL_TEST_15() [249]
                0.00    0.00       2/45042092     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [162]
                0.00    0.00       2/45042092     CATCH2_INTERNAL_TEST_0() [6]
                0.00    0.00      48/45042092     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&) [545]
                0.00    0.00     100/45042092     CATCH2_INTERNAL_TEST_3() [9]
                0.00    0.00   19125/45042092     CATCH2_INTERNAL_TEST_35() [19]
                0.01    0.00 1112064/45042092     CATCH2_INTERNAL_TEST_25() [33]
                0.02    0.00 2579256/45042092     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> >&&) [90]
                0.04    0.00 5026087/45042092     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&) [38]
                0.13    0.00 15343075/45042092     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) [36]
                0.18    0.00 20962332/45042092     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const, unsigned long) [23]
[64]     1.1    0.39    0.00 45042092         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const [64]
-----------------------------------------------
                0.00    0.01  174014/5200101     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<char, void>(char, char, std::allocator<char> const&) [351]
                0.03    0.34 5026087/5200101     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&) [38]
[65]     1.1    0.03    0.35 5200101         void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char) [65]
                0.01    0.34 5200101/5200101     void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct_aux<char>(char, char, std::__false_type) [66]
-----------------------------------------------
                0.01    0.34 5200101/5200101     void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char) [65]
[66]     1.0    0.01    0.34 5200101         void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct_aux<char>(char, char, std::__false_type) [66]
                0.07    0.27 5200101/5200101     void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char, std::forward_iterator_tag) [68]
-----------------------------------------------
                0.04    0.31 19212260/19212260     void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) [46]
[67]     1.0    0.04    0.31 19212260         Catch::ExprLhs<bool>::makeUnaryExpr() const [67]
                0.20    0.11 19212260/19212260     Catch::UnaryExpr<bool>::UnaryExpr(bool) [72]
-----------------------------------------------
                0.07    0.27 5200101/5200101     void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct_aux<char>(char, char, std::__false_type) [66]
[68]     0.9    0.07    0.27 5200101         void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char, std::forward_iterator_tag) [68]
                0.05    0.05 5200101/188061850     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [7]
                0.03    0.05 5200101/5200101     std::iterator_traits<char>::difference_type std::distance<char>(char, char) [165]
                0.01    0.03 5200101/5200102     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy_chars(char, char, char) [250]
                0.01    0.02 1181022/17356085     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long) [61]
                0.01    0.00 5200101/5200101     bool __gnu_cxx::__is_null_pointer<char>(char) [373]
                0.01    0.00 5200101/756160635     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [21]
                0.00    0.00 1181022/19932506     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_capacity(unsigned long) [199]
                0.00    0.00 1181022/22511764     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data(char) [211]
-----------------------------------------------
                0.01    0.03 1113138/10009720     CATCH2_INTERNAL_TEST_6() [20]
                0.07    0.22 8896582/10009720     CATCH2_INTERNAL_TEST_0() [4]
[69]     0.9    0.08    0.24 10009720         Catch::BinaryExpr<libutf8::token_t const&, libutf8::token_t const&> Catch::operator==<libutf8::token_t, 0>(Catch::ExprLhs<libutf8::token_t const&>&&, libutf8::token_t&&) [69]
                0.06    0.04 10009720/187885170     Catch::operator"" sr(char const, unsigned long) [14]
                0.03    0.06 10009720/10009720     Catch::BinaryExpr<libutf8::tokent const&, libutf8::token_t const&>::BinaryExpr(bool, libutf8::token_t const&, Catch::StringRef, libutf8::token_t const&) [158]
                0.07    0.00 10009720/10009720     bool Catch::compareEqual<libutf8::token_t, libutf8::token_t>(libutf8::token_t const&, libutf8::token_t const&) [198]
-----------------------------------------------
                0.01    0.31       4/4           Catch::TestInvokerAsFunction::invoke() const [1]
[70]     0.9    0.01    0.31       4         CATCH2_INTERNAL_TEST_19() [70]
                0.02    0.11       6/6           std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::operator+=(char16_t) [125]
                0.00    0.11    6141/6232        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char) [133]
                0.01    0.03       4/4           std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::basic_string() [267]
                0.00    0.01  174014/6334775     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::operator+=(char32_t) [56]
                0.00    0.01  174014/1479692     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::~basic_string() [144]
                0.00    0.01  174014/364580      std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::basic_string() [343]
                0.00    0.00  178112/103874004     operator"" catchsr(char const, unsigned long) [24]
                0.00    0.00    2047/2608978     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [22]
                0.00    0.00  178128/103809227     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [50]
                0.00    0.00  178112/103808469     Catch::AssertionHandler::~AssertionHandler() [58]
                0.00    0.00    2063/32003701     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [27]
                0.00    0.00      16/69842       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [177]
                0.00    0.00      16/800         Catch::SectionInfo::SectionInfo(Catch::SourceLineInfo const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const) [488]
                0.00    0.00      16/1897        Catch::SectionInfo::~SectionInfo() [493]
                0.00    0.00       4/1048582     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::~basic_string() [190]
                0.00    0.00       4/75          unittest::g_progress() [1036]
-----------------------------------------------
                0.00    0.00      17/9756608     CATCH2_INTERNAL_TEST_0() [6]
                0.00    0.03  984439/9756608     CATCH2_INTERNAL_TEST_3() [9]
                0.01    0.07 2224128/9756608     CATCH2_INTERNAL_TEST_0() [47]
                0.02    0.19 6548024/9756608     CATCH2_INTERNAL_TEST_12() [10]
[71]     0.9    0.03    0.29 9756608         Catch::BinaryExpr<char32_t, char32_t> Catch::operator==<char32_t, 0>(Catch::ExprLhs<char32_t>&&, char32_t) [71]
                0.09    0.05 9756608/9756608     Catch::BinaryExpr<char32_t, char32_t>::BinaryExpr(bool, char32_t, Catch::StringRef, char32_t) [112]
                0.06    0.04 9756608/187885170     Catch::operator"" sr(char const, unsigned long) [14]
                0.05    0.00 9756608/9756608     bool Catch::compareEqual<char32t, char32_t>(char32_t const&, char32_t const&) [231]
-----------------------------------------------
                0.20    0.11 19212260/19212260     Catch::ExprLhs<bool>::makeUnaryExpr() const [67]
[72]     0.8    0.20    0.11 19212260         Catch::UnaryExpr<bool>::UnaryExpr(bool) [72]
                0.11    0.00 19212260/103354053     Catch::ITransientExpression::ITransientExpression(bool, bool) [43]
-----------------------------------------------
                0.00    0.00       1/45213417     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::allocator<char> const&) [744]
                0.00    0.00       1/45213417     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, void>(__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<char> const&) [359]
                0.00    0.00       1/45213417     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::initializer_list<char>, std::allocator<char> const&) [676]
                0.00    0.00       2/45213417     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&, std::allocator<char> const&) [99]
                0.00    0.00       4/45213417     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(unsigned long, char, std::allocator<char> const&) [682]
                0.00    0.00       4/45213417     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&, unsigned long, unsigned long, std::allocator<char> const&) [621]
                0.00    0.00  174014/45213417     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<char, void>(char, char, std::allocator<char> const&) [351]
                0.00    0.00  415779/45213417     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [177]
                0.00    0.01  983072/45213417     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, unsigned long, std::allocator<char> const&) [102]
                0.01    0.03 5026087/45213417     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&) [38]
                0.01    0.03 5158512/45213417     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> >&&) [90]
                0.06    0.17 33455940/45213417     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [22]
[73]     0.8    0.08    0.23 45213417         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() [73]
                0.10    0.13 45213524/45213524     std::pointer_traits<char>::pointer_to(char&) [88]
-----------------------------------------------
                                                 <spontaneous>
[74]     0.8    0.30    0.00                 std::vector<Catch::ScopedMessage, std::allocator<Catch::ScopedMessage> >::_M_erase_at_end(Catch::ScopedMessage) [74]
-----------------------------------------------
                0.00    0.30 1288101/1288101     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> >&&) [60]
[75]     0.8    0.00    0.30 1288101         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned long, char const) [75]
                0.01    0.29 1288101/1288101     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::replace(unsigned long, unsigned long, char const, unsigned long) [76]
                0.00    0.00 1288101/129586374     std::char_traits<char>::length(char const) [97]
-----------------------------------------------
                0.01    0.29 1288101/1288101     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned long, char const) [75]
[76]     0.8    0.01    0.29 1288101         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::replace(unsigned long, unsigned long, char const, unsigned long) [76]
                0.02    0.26 1288101/2401210     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const, unsigned long) [48]
                0.01    0.00 1288101/1288205     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check(unsigned long, char const) const [354]
                0.00    0.00 1288101/1288105     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_limit(unsigned long, unsigned long) const [437]
-----------------------------------------------
                0.01    0.00 2579256/41061283     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> >&&) [90]
                0.03    0.01 5026087/41061283     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&) [38]
                0.19    0.05 33455940/41061283     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [22]
[77]     0.8    0.23    0.06 41061283         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::Allochider(char, std::allocator<char>&&) [77]
                0.06    0.00 41061390/43640777     std::remove_reference<std::allocator<char>&>::type&& std::move<std::allocator<char>&>(std::allocator<char>&) [196]
-----------------------------------------------
                0.03    0.00 17356085/174348616     __gnu_cxx::new_allocator<char>::allocate(unsigned long, void const) [268]
                0.25    0.00 156992531/174348616     std::allocator_traits<std::allocator<char> >::max_size(std::allocator<char> const&) [42]
[78]     0.8    0.28    0.00 174348616         __gnu_cxx::new_allocator<char>::max_size() const [78]
-----------------------------------------------
                0.00    0.00       1/7657091     CATCH2_INTERNAL_TEST_15() [249]
                0.00    0.00       2/7657091     CATCH2_INTERNAL_TEST_0() [6]
                0.00    0.04 1112064/7657091     CATCH2_INTERNAL_TEST_25() [33]
                0.01    0.23 6545024/7657091     CATCH2_INTERNAL_TEST_12() [10]
[79]     0.8    0.02    0.26 7657091         Catch::BinaryExpr<unsigned long, int> Catch::operator==<int, 0>(Catch::ExprLhs<unsigned long>&&, int) [79]
                0.09    0.04 7657091/7657092     Catch::BinaryExpr<unsigned long, int>::BinaryExpr(bool, unsigned long, Catch::StringRef, int) [121]
                0.04    0.03 7657091/187885170     Catch::operator"" sr(char const, unsigned long) [14]
                0.06    0.00 7657091/7657091     bool Catch::compareEqual<unsigned long, int>(unsigned long const&, int const&) [213]
-----------------------------------------------
                0.00    0.00    2000/18527572     Catch::BinaryExpr<int, int> Catch::operator!=<int, 0>(Catch::ExprLhs<int>&&, int) [497]
                0.01    0.01 1112064/18527572     Catch::BinaryExpr<int, int> Catch::operator>=<int, 0>(Catch::ExprLhs<int>&&, int) [295]
                0.15    0.10 17413508/18527572     Catch::BinaryExpr<int, int> Catch::operator==<int, 0>(Catch::ExprLhs<int>&&, int) [41]
[80]     0.7    0.16    0.10 18527572         Catch::BinaryExpr<int, int>::BinaryExpr(bool, int, Catch::StringRef, int) [80]
                0.10    0.00 18527572/103354053     Catch::ITransientExpression::ITransientExpression(bool, bool) [43]
-----------------------------------------------
                0.01    0.12       2/4           (anonymous namespace)::gettime(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [118]
                0.01    0.12       2/4           (anonymous namespace)::get_date(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [117]
[81]     0.7    0.01    0.24       4         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(char const) [81]
                0.00    0.24 1113109/1113109     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const) [85]
-----------------------------------------------
                0.00    0.00      14/4382820     Catch::Clara::Detail::TokenStream::loadBuffer() [567]
                0.00    0.00     214/4382820     Catch::Clara::Opt::validate() const [486]
                0.07    0.18 4382592/4382820     CATCH2_INTERNAL_TEST_25() [33]
[82]     0.7    0.07    0.18 4382820         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long) const [82]
                0.09    0.00 45233953/492248367     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [29]
                0.08    0.00 45233953/756160635     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [21]
-----------------------------------------------
                0.11    0.14 17356083/17356083     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose() [25]
[83]     0.7    0.11    0.14 17356083         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_destroy(unsigned long) [83]
                0.02    0.06 17356083/17356083     std::allocator_traits<std::allocator<char> >::deallocate(std::allocator<char>&, char, unsigned long) [176]
                0.03    0.00 17356083/37291686     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator() [174]
                0.03    0.00 17356083/756160635     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [21]
-----------------------------------------------
                                                 <spontaneous>
[84]     0.7    0.24    0.00                 void std::Destroy<Catch::ScopedMessage, Catch::ScopedMessage>(Catch::ScopedMessage, Catch::ScopedMessage, std::allocator<Catch::ScopedMessage>&) [84]
-----------------------------------------------
                0.00    0.24 1113109/1113109     std::cxx11::basicstring<char, std::char_traits<char>, std::allocator<char> >::operator=(char const) [81]
[85]     0.7    0.00    0.24 1113109         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const) [85]
                0.01    0.22 1113109/2401210     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const, unsigned long) [48]
                0.00    0.00 1113109/492248367     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [29]
                0.00    0.00 1113109/129586374     std::char_traits<char>::length(char const) [97]
-----------------------------------------------
                0.00    0.00       1/1398856     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::initializer_list<char>, std::allocator<char> const&) [676]
                0.00    0.00       4/1398856     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&, unsigned long, unsigned long, std::allocator<char> const&) [621]
                0.01    0.06  415779/1398856     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [177]
                0.02    0.14  983072/1398856     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, unsigned long, std::allocator<char> const&) [102]
[86]     0.7    0.04    0.20 1398856         void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const>(char const, char const) [86]
                0.07    0.13 1398963/1398963     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) [96]
-----------------------------------------------
                0.01    0.00 5026087/162018618     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&) [38]
                0.23    0.00 156992531/162018618     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::max_size() const [26]
[87]     0.6    0.24    0.00 162018618         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator() const [87]
-----------------------------------------------
                0.10    0.13 45213524/45213524     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() [73]
[88]     0.6    0.10    0.13 45213524         std::pointer_traits<char>::pointer_to(char&) [88]
                0.09    0.05 45213524/45213524     char std::addressof<char>(char&) [122]
-----------------------------------------------
                0.00    0.11 1112066/2225164     CATCH2_INTERNAL_TEST_0() [4]
                0.00    0.11 1113098/2225164     CATCH2_INTERNAL_TEST_6() [20]
[89]     0.6    0.00    0.23 2225164         libutf8::json_tokens::~json_tokens() [89]
                0.03    0.20 6675492/32003701     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [27]
-----------------------------------------------
                0.00    0.00       1/2579256     Catch::Clara::Detail::BasicResult<Catch::Clara::Detail::ParseState>::BasicResult(Catch::Clara::Detail::BasicResult<Catch::Clara::Detail::ParseState>&&) [695]
                0.00    0.00       1/2579256     Catch::ReporterSpec::ReporterSpec(Catch::ReporterSpec&&) [694]
                0.00    0.00       1/2579256     Catch::ReporterSpec::ReporterSpec(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Catch::Optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, Catch::Optional<Catch::ColourMode>, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >) [693]
                0.00    0.00       2/2579256     Catch::ProcessedReporterSpec::ProcessedReporterSpec(Catch::ProcessedReporterSpec&&) [677]
                0.00    0.00       8/2579256     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<>) [637]
                0.00    0.00       9/2579256     Catch::Clara::Detail::Token::Token(Catch::Clara::Detail::Token&&) [620]
                0.00    0.00      23/2579256     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> >&&) [577]
                0.00    0.00     727/2579256     Catch::SectionInfo::SectionInfo(Catch::SectionInfo&&) [495]
                0.00    0.00     800/2579256     Catch::SectionInfo::SectionInfo(Catch::SourceLineInfo const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const) [488]
                0.00    0.00    1482/2579256     Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>&&) [474]
                0.01    0.10 1288101/2579256     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) [52]
                0.01    0.10 1288101/2579256     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> >&&) [60]
[90]     0.6    0.03    0.20 2579256         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> >&&) [90]
                0.02    0.02 2579256/188061850     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [7]
                0.01    0.03 5158512/45213417     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() [73]
                0.01    0.03 2579256/230597314     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_is_local() const [8]
                0.02    0.00 2579256/45042092     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const [64]
                0.01    0.00 2579256/41061283     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::Allochider(char, std::allocator<char>&&) [77]
                0.01    0.00 5155675/22511764     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data(char) [211]
                0.01    0.00 2576419/19932506     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_capacity(unsigned long) [199]
                0.01    0.00 2579256/190641108     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_length(unsigned long) [49]
                0.01    0.00 2579256/37291686     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator() [174]
                0.00    0.00 2576419/756160635     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [21]
                0.00    0.00 2579256/43640777     std::remove_reference<std::allocator<char>&>::type&& std::move<std::allocator<char>&>(std::allocator<char>&) [196]
                0.00    0.00    2837/140034634     std::char_traits<char>::copy(char, char const, unsigned long) [57]
-----------------------------------------------
                0.00    0.00    3048/6814651     CATCH2_INTERNAL_TEST_8() [461]
                0.00    0.01  196769/6814651     CATCH2_INTERNAL_TEST_15() [249]
                0.01    0.03 1112114/6814651     CATCH2_INTERNAL_TEST_0() [47]
                0.01    0.03 1120128/6814651     CATCH2_INTERNAL_TEST_12() [10]
                0.03    0.12 4382592/6814651     CATCH2_INTERNAL_TEST_25() [33]
[91]     0.6    0.04    0.18 6814651         Catch::BinaryExpr<char, char> Catch::operator==<char, 0>(Catch::ExprLhs<char>&&, char) [91]
                0.04    0.04 6814651/6814651     Catch::BinaryExpr<char, char>::BinaryExpr(bool, char, Catch::StringRef, char) [170]
                0.04    0.03 6814651/187885170     Catch::operator"" sr(char const, unsigned long) [14]
                0.04    0.00 6814651/6814651     bool Catch::compareEqual<char, char>(char const&, char const&) [257]
-----------------------------------------------
                0.00    0.00       1/5496947     CATCH2INTERNAL_TEST_15() [249]
                0.00    0.00       2/5496947     unittest::detail::init_tmp_dir(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [651]
                0.00    0.00      44/5496947     Catch::TestCaseInfo::internalAppendTag(Catch::StringRef) [445]
                0.00    0.00      75/5496947     Catch::StringRef::StringRef(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [563]
                0.12    0.10 5496825/5496947     CATCH2_INTERNAL_TEST_0() [12]
[92]     0.6    0.12    0.10 5496947         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const [92]
                0.10    0.00 53164825/756160635     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [21]
-----------------------------------------------
                0.06    0.16 6542976/6542976     CATCH2_INTERNAL_TEST_12() [10]
[93]     0.6    0.06    0.16 6542976         Catch::BinaryExpr<void const const&, void const const&> Catch::operator==<void const, 0>(Catch::ExprLhs<void const const&>&&, void const&&) [93]
                0.05    0.04 6542976/6542976     Catch::BinaryExpr<void const const&, void const const&>::BinaryExpr(bool, void const const&, Catch::StringRef, void const const&) [161]
                0.04    0.02 6542976/187885170     Catch::operator"" sr(char const, unsigned long) [14]
                0.02    0.00 6542976/6542976     bool Catch::compareEqual<void const, void const>(void const const&, void const const&) [346]
-----------------------------------------------
                0.04    0.17 1112063/1112063     CATCH2INTERNAL_TEST_0() [4]
[94]     0.6    0.04    0.17 1112063         unittest::catch_compare_long_strings(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [94]
                0.02    0.06 1112063/1113087     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&) [167]
                0.02    0.03 1112063/1112063     bool std::operator!=<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [226]
                0.01    0.01 1112063/3337261     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&) [215]
                0.01    0.00 1112063/103874004     operator"" catchsr(char const, unsigned long) [24]
                0.01    0.00 1112063/103809227     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [50]
                0.00    0.00 1112063/103808469     Catch::AssertionHandler::~AssertionHandler() [58]
                0.00    0.00 1112063/2225126     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() [820]
-----------------------------------------------
                0.00    0.00       4/18527572     CATCH2_INTERNAL_TEST_0() [582]
                0.00    0.00      48/18527572     CATCH2_INTERNAL_TEST_0() [4]
                0.00    0.00    3048/18527572     CATCH2_INTERNAL_TEST_8() [461]
                0.00    0.00    4188/18527572     CATCH2_INTERNAL_TEST_6() [20]
                0.01    0.00 1112064/18527572     CATCH2_INTERNAL_TEST_0() [6]
                0.02    0.01 2224138/18527572     CATCH2_INTERNAL_TEST_0() [47]
                0.05    0.02 6412186/18527572     CATCH2_INTERNAL_TEST_35() [19]
                0.07    0.03 8771896/18527572     CATCH2_INTERNAL_TEST_12() [10]
[95]     0.6    0.15    0.06 18527572         Catch::ExprLhs<int> Catch::operator<=<int, 0>(Catch::Decomposer&&, int) [95]
                0.06    0.00 18527572/18527572     Catch::ExprLhs<int>::ExprLhs(int) [212]
-----------------------------------------------
                0.07    0.13 1398963/1398963     void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const>(char const, char const) [86]
[96]     0.6    0.07    0.13 1398963         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) [96]
                0.04    0.10 1398963/1398963     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) [119]
-----------------------------------------------
                0.00    0.00  415779/129586374     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [177]
                0.00    0.00  519951/129586374     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&) [28]
                0.00    0.00 1113109/129586374     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const) [85]
                0.00    0.00 1177678/129586374     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare(char const) const [160]
                0.00    0.00 1288101/129586374     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned long, char const) [75]
                0.19    0.00 125071756/129586374     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const) [3]
[97]     0.6    0.20    0.00 129586374         std::char_traits<char>::length(char const) [97]
-----------------------------------------------
                                                 <spontaneous>
[98]     0.5    0.19    0.00                 Catch::AssertionHandler::handleExpr(Catch::ITransientExpression const&) [98]
-----------------------------------------------
                0.00    0.09       1/2           libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::allocator<char> const&) [149]
                0.00    0.09       1/2           libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::allocator<char> const&) [148]
[99]     0.5    0.00    0.19       2         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::allocator<char> const&) [99]
                0.09    0.04       2/2           std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::begin() const [123]
                0.00    0.06       2/2           void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >) [203]
                0.00    0.00       2/2           std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::end() const [767]
                0.00    0.00       2/45213417     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() [73]
                0.00    0.00       2/1572878     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::Allochider(char, std::allocator<char> const&) [830]
-----------------------------------------------
                                                 <spontaneous>
[100]    0.5    0.00    0.19                 Catch::makeCommandLineParser(Catch::ConfigData&) [100]
                0.00    0.14      32/38          Catch::Clara::Parser Catch::Clara::Parser::operator|<Catch::Clara::Opt>(Catch::Clara::Opt const&) const [104]
                0.00    0.04      33/84          Catch::Clara::Parser::~Parser() [137]
                0.00    0.00      32/2445        Catch::Clara::Opt::~Opt() [270]
                0.00    0.00     102/69842       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [177]
                0.00    0.00      48/61          Catch::Clara::Opt::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [517]
                0.00    0.00     102/32003701     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [27]
                0.00    0.00      32/39          Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::operator()(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [555]
                0.00    0.00       2/3           Catch::Clara::Opt::Opt<unsigned int, void>(unsigned int&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [571]
                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&) [565]
                0.00    0.00       1/85          Catch::Clara::ExeName::~ExeName() [1004]
-----------------------------------------------
                0.00    0.00       2/19212260     CATCH2_INTERNAL_TEST_0() [44]
                0.00    0.00      40/19212260     CATCH2_INTERNAL_TEST_0() [6]
                0.04    0.01 5899234/19212260     CATCH2_INTERNAL_TEST_3() [9]
                0.10    0.02 13312984/19212260     CATCH2_INTERNAL_TEST_0() [12]
[101]    0.5    0.15    0.03 19212260         Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool) [101]
                0.03    0.00 19212260/19212260     Catch::ExprLhs<bool>::ExprLhs(bool) [285]
-----------------------------------------------
                0.00    0.00       1/983072      libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string(char const, unsigned long, std::allocator<char> const&) [674]
                0.00    0.00      16/983072      std::literals::string_literals::operator"" s[abi:cxx11](char const, unsigned long) [569]
                0.00    0.00      16/983072      Catch::StringRef::operator std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >[abi:cxx11]() const [568]
                0.00    0.17  983039/983072      CATCH2_INTERNAL_TEST_3() [9]
[102]    0.5    0.00    0.17  983072         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, unsigned long, std::allocator<char> const&) [102]
                0.02    0.14  983072/1398856     void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const>(char const, char const) [86]
                0.00    0.01  983072/45213417     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() [73]
                0.00    0.00  983072/1572878     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::Allochider(char, std::allocator<char> const&) [830]
-----------------------------------------------
                0.00    0.00       2/7882123     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::clear() [719]
                0.00    0.00  366629/7882123     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::basic_string() [343]
                0.01    0.01 1115110/7882123     void std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_construct<char32_t const>(char32_t const, char32_t const, std::forward_iterator_tag) [200]
                0.06    0.07 6400382/7882123     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::push_back(char32_t) [59]
[103]    0.5    0.08    0.09 7882123         std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_set_length(unsigned long) [103]
                0.04    0.00 8994185/8994187     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_length(unsigned long) [255]
                0.04    0.00 8994185/16509779     std::char_traits<char32_t>::assign(char32_t&, char32_t const&) [185]
                0.01    0.00 8994185/38175386     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_data() const [230]
-----------------------------------------------
                0.00    0.03       6/38          unittest::snap_catch2_main(char const, char const, int, char*, void ()(), Catch::Clara::Parser ()(Catch::Clara::Parser const&), int ()(Catch::Session&), void ()()) [277]
                0.00    0.14      32/38          Catch::makeCommandLineParser(Catch::ConfigData&) [100]
[104]    0.5    0.00    0.17      38         Catch::Clara::Parser Catch::Clara::Parser::operator|<Catch::Clara::Opt>(Catch::Clara::Opt const&) const [104]
                0.00    0.10      38/39          Catch::Clara::Parser::operator|=(Catch::Clara::Opt const&) [140]
                0.00    0.05      38/84          Catch::Clara::Parser::~Parser() [137]
                0.00    0.02      76/82          Catch::Clara::Parser::Parser(Catch::Clara::Parser const&) [307]
-----------------------------------------------
                                                 <spontaneous>
[105]    0.5    0.17    0.00                 Catch::Detail::unique_ptr<Catch::IEventListener>::operator->() [105]
-----------------------------------------------
                                                 <spontaneous>
[106]    0.4    0.16    0.00                 Catch::AssertionHandler::setCompleted() [106]
-----------------------------------------------
                                                 <spontaneous>
[107]    0.4    0.15    0.00                 Catch::AssertionReaction::AssertionReaction() [107]
-----------------------------------------------
                                                 <spontaneous>
[108]    0.4    0.15    0.00                 void std::Destroy<Catch::ScopedMessage>(Catch::ScopedMessage, Catch::ScopedMessage) [108]
-----------------------------------------------
                0.00    0.00       1/14337866     CATCH2INTERNAL_TEST_0() [171]
                0.02    0.01 1967478/14337866     CATCH2_INTERNAL_TEST_3() [9]
                0.02    0.01 2224138/14337866     CATCH2_INTERNAL_TEST_0() [47]
                0.02    0.01 2486289/14337866     CATCH2_INTERNAL_TEST_0() [6]
                0.06    0.02 7659960/14337866     CATCH2_INTERNAL_TEST_12() [10]
[109]    0.4    0.11    0.04 14337866         Catch::ExprLhs<char32_t> Catch::operator<=<char32_t, 0>(Catch::Decomposer&&, char32_t) [109]
                0.04    0.00 14337866/14337866     Catch::ExprLhs<char32_t>::ExprLhs(char32_t) [254]
-----------------------------------------------
                                                 <spontaneous>
[110]    0.4    0.15    0.00                 Catch::getCurrentContext() [110]
-----------------------------------------------
                0.01    0.01 1113138/10009720     CATCH2_INTERNAL_TEST_6() [20]
                0.08    0.05 8896582/10009720     CATCH2_INTERNAL_TEST_0() [4]
[111]    0.4    0.09    0.06 10009720         Catch::ExprLhs<libutf8::token_t const&> Catch::operator<=<libutf8::token_t, 0>(Catch::Decomposer&&, libutf8::token_t&&) [111]
                0.06    0.00 10009720/10009720     Catch::ExprLhs<libutf8::token_t const&>::ExprLhs(libutf8::token_t const&) [224]
-----------------------------------------------
                0.09    0.05 9756608/9756608     Catch::BinaryExpr<char32_t, char32_t> Catch::operator==<char32_t, 0>(Catch::ExprLhs<char32_t>&&, char32_t) [71]
[112]    0.4    0.09    0.05 9756608         Catch::BinaryExpr<char32_t, char32_t>::BinaryExpr(bool, char32_t, Catch::StringRef, char32_t) [112]
                0.05    0.00 9756608/103354053     Catch::ITransientExpression::ITransientExpression(bool, bool) [43]
-----------------------------------------------
                                                 <spontaneous>
[113]    0.4    0.14    0.00                 Catch::ITransientExpression::~ITransientExpression() [113]
-----------------------------------------------
                                                 <spontaneous>
[114]    0.4    0.14    0.00                 void std::Destroyaux<false>::__destroy<Catch::ScopedMessage>(Catch::ScopedMessage, Catch::ScopedMessage) [114]
-----------------------------------------------
                                                 <spontaneous>
[115]    0.4    0.14    0.00                 std::vector<Catch::ScopedMessage, std::allocator<Catch::ScopedMessage> >::clear() [115]
-----------------------------------------------
                0.00    0.00      51/2949468     CATCH2_INTERNAL_TEST_0() [6]
                0.04    0.10 2949417/2949468     CATCH2_INTERNAL_TEST_3() [9]
[116]    0.4    0.04    0.10 2949468         Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&> Catch::operator==<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, 0>(Catch::ExprLhs<libutf8::utf8_iterator&>&&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&) [116]
                0.04    0.02 2949468/4915780     Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>::BinaryExpr(bool, libutf8::utf8_iterator&, Catch::StringRef, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [146]
                0.02    0.01 2949468/187885170     Catch::operator"" sr(char const, unsigned long) [14]
                0.01    0.00 2949468/2949468     bool Catch::compareEqual<libutf8::utf8iterator, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(libutf8::utf8_iterator const&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [379]
-----------------------------------------------
                0.00    0.14       2/2           CATCH2_INTERNAL_TEST_0() [44]
[117]    0.4    0.00    0.14       2         (anonymous namespace)::get_date(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [117]
                0.01    0.12       2/4           std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(char const) [81]
                0.01    0.00       2/17          libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string(char const, std::allocator<char> const&) [151]
                0.00    0.00       2/3336194     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char const) [2]
                0.00    0.00       2/2800923     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&) [38]
                0.00    0.00       2/32          libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::~case_insensitive_basic_string() [616]
-----------------------------------------------
                0.00    0.14       2/2           CATCH2_INTERNAL_TEST_0() [44]
[118]    0.4    0.00    0.14       2         (anonymous namespace)::get_time(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [118]
                0.01    0.12       2/4           std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(char const) [81]
                0.01    0.00       2/17          libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string(char const, std::allocator<char> const&) [151]
                0.00    0.00       2/3336194     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char const) [2]
-----------------------------------------------
                0.04    0.10 1398963/1398963     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) [96]
[119]    0.4    0.04    0.10 1398963         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) [119]
                0.04    0.01 1398963/1398965     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy_chars(char, char const, char const) [238]
                0.01    0.01 1398963/188061850     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [7]
                0.01    0.00 1398963/1399019     std::iterator_traits<char const>::difference_type std::distance<char const>(char const, char const) [372]
                0.00    0.01  412339/17356085     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long) [61]
                0.00    0.00 1398963/756160635     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [21]
                0.00    0.00  412339/19932506     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_capacity(unsigned long) [199]
                0.00    0.00  412339/22511764     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data(char) [211]
                0.00    0.00 1398963/1398963     bool __gnu_cxx::__is_null_pointer<char const>(char const) [836]
-----------------------------------------------
                                                 <spontaneous>
[120]    0.4    0.01    0.12                 Catch::AssertionResultData::~AssertionResultData() [120]
                0.01    0.11 3635328/32003701     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [27]
-----------------------------------------------
                0.00    0.00       1/7657092     Catch::BinaryExpr<unsigned long, int> Catch::operator>=<int, 0>(Catch::ExprLhs<unsigned long>&&, int) [371]
                0.09    0.04 7657091/7657092     Catch::BinaryExpr<unsigned long, int> Catch::operator==<int, 0>(Catch::ExprLhs<unsigned long>&&, int) [79]
[121]    0.4    0.09    0.04 7657092         Catch::BinaryExpr<unsigned long, int>::BinaryExpr(bool, unsigned long, Catch::StringRef, int) [121]
                0.04    0.00 7657092/103354053     Catch::ITransientExpression::ITransientExpression(bool, bool) [43]
-----------------------------------------------
                0.09    0.05 45213524/45213524     std::pointer_traits<char>::pointer_to(char&) [88]
[122]    0.4    0.09    0.05 45213524         char std::addressof<char>(char&) [122]
                0.05    0.00 45213524/45213524     char std::__addressof<char>(char&) [241]
-----------------------------------------------
                0.09    0.04       2/2           std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::allocator<char> const&) [99]
[123]    0.4    0.09    0.04       2         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::begin() const [123]
                0.02    0.00 7865256/25562466     __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::__normal_iterator(char const const&) [163]
                0.01    0.00 7865256/756160635     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [21]
-----------------------------------------------
                0.00    0.00       6/10522225     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::operator=(std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >&&) [673]
                0.00    0.00    2047/10522225     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::reserve(unsigned long) [480]
                0.02    0.02 3355772/10522225     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_dispose() [180]
                0.04    0.05 7164400/10522225     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::capacity() const [128]
[124]    0.4    0.06    0.07 10522225         std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_is_local() const [124]
                0.01    0.05 10522225/10522225     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_local_data() const [223]
                0.01    0.00 10522225/38175386     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_data() const [230]
-----------------------------------------------
                0.02    0.11       6/6           CATCH2_INTERNAL_TEST_19() [70]
[125]    0.4    0.02    0.11       6         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::operator+=(char16_t) [125]
                0.02    0.09 2228373/2228373     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::push_back(char16_t) [136]
-----------------------------------------------
                0.00    0.00       1/3932627     CATCH2_INTERNAL_TEST_0() [44]
                0.00    0.00      70/3932627     CATCH2_INTERNAL_TEST_0() [6]
                0.10    0.03 3932556/3932627     CATCH2_INTERNAL_TEST_3() [9]
[126]    0.3    0.10    0.03 3932627         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::end() [126]
                0.01    0.00 3932627/7865658     __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::__normal_iterator(char const&) [316]
                0.01    0.00 3932627/492248367     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [29]
                0.01    0.00 3932627/756160635     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [21]
-----------------------------------------------
                0.00    0.00      68/3932624     CATCH2_INTERNAL_TEST_0() [6]
                0.06    0.06 3932556/3932624     CATCH2_INTERNAL_TEST_3() [9]
[127]    0.3    0.06    0.06 3932624         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::cbegin() const [127]
                0.04    0.00 12781428/25562466     __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::__normal_iterator(char const const&) [163]
                0.02    0.00 12781428/756160635     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [21]
-----------------------------------------------
                0.00    0.00    2149/7164400     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::reserve(unsigned long) [480]
                0.00    0.01  761869/7164400     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_mutate(unsigned long, unsigned long, char32_t const, unsigned long) [143]
                0.03    0.08 6400382/7164400     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::push_back(char32_t) [59]
[128]    0.3    0.04    0.09 7164400         std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::capacity() const [128]
                0.04    0.05 7164400/10522225     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_is_local() const [124]
-----------------------------------------------
                0.00    0.00      36/1966314     CATCH2_INTERNAL_TEST_0() [6]
                0.03    0.09 1966278/1966314     CATCH2_INTERNAL_TEST_3() [9]
[129]    0.3    0.03    0.09 1966314         Catch::BinaryExpr<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator& const&> Catch::operator==<libutf8::utf8_iterator&, 0>(Catch::ExprLhs<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>&&, libutf8::utf8_iterator&) [129]
                0.03    0.01 1966314/3932626     Catch::BinaryExpr<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator&>::BinaryExpr(bool, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, Catch::StringRef, libutf8::utf8_iterator&) [159]
                0.03    0.00 1966314/1966314     bool Catch::compareEqual<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, libutf8::utf8_iterator>(__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator const&) [290]
                0.01    0.01 1966314/187885170     Catch::operator"" sr(char const, unsigned long) [14]
-----------------------------------------------
                0.00    0.12 1115110/1115110     CATCH2INTERNAL_TEST_0() [12]
[130]    0.3    0.00    0.12 1115110         std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::basic_string(char32_t const, std::allocator<char32_t> const&) [130]
                0.00    0.07 1115110/1115110     void std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_construct<char32_t const>(char32_t const, char32_t const) [178]
                0.00    0.03 1115110/1115110     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::Allochider::Allochider(char32_t, std::allocator<char32_t> const&) [296]
                0.01    0.00 1115110/1481739     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_local_data() [350]
                0.00    0.01 1115110/1115110     std::char_traits<char32_t>::length(char32_t const) [391]
-----------------------------------------------
                0.01    0.11 1112062/1112062     CATCH2_INTERNAL_TEST_0() [12]
[131]    0.3    0.01    0.11 1112062         std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::basic_string(wchar_t const, std::allocator<wchar_t> const&) [131]
                0.02    0.07 1112062/1112062     void std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_construct<wchar_t const>(wchar_t const, wchar_t const) [157]
                0.00    0.02 1112062/1112062     std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_local_data() [329]
                0.00    0.00 1112062/1112062     std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::Allochider::Allochider(wchar_t, std::allocator<wchar_t> const&) [850]
                0.00    0.00 1112062/1112062     std::char_traits<wchar_t>::length(wchar_t const) [848]
-----------------------------------------------
                0.01    0.10 2432845/2432845     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char) [133]
[132]    0.3    0.01    0.10 2432845         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::push_back(char) [132]
                0.02    0.02 2432845/188061850     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [7]
                0.01    0.03 2432845/163725622     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::capacity() const [11]
                0.01    0.00 2432845/212461449     std::char_traits<char>::assign(char&, char const&) [32]
                0.00    0.00 2432845/492248367     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [29]
                0.00    0.00 2432845/756160635     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [21]
                0.00    0.00    4185/10481166     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const, unsigned long) [23]
-----------------------------------------------
                0.00    0.00       1/6232        CATCH2_INTERNAL_TEST_0() [6]
                0.00    0.00       2/6232        CATCH2_INTERNAL_TEST_6() [20]
                0.00    0.00      88/6232        Catch::TestCaseInfo::internalAppendTag(Catch::StringRef) [445]
                0.00    0.11    6141/6232        CATCH2_INTERNAL_TEST_19() [70]
[133]    0.3    0.00    0.11    6232         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char) [133]
                0.01    0.10 2432845/2432845     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::push_back(char) [132]
-----------------------------------------------
                0.11    0.00 19212260/19212260     void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) [46]
[134]    0.3    0.11    0.00 19212260         Catch::UnaryExpr<bool>::~UnaryExpr() [134]
-----------------------------------------------
                0.00    0.00       1/85          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>) [446]
                0.00    0.11      84/85          Catch::Clara::Parser::~Parser() [137]
[135]    0.3    0.00    0.11      85         std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::~vector() [135]
                0.00    0.06      85/85          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::~Vectorbase() [201]
                0.00    0.05      85/125         void std::Destroy<Catch::Clara::Opt, Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&) [184]
                0.00    0.00      85/288         std::Vector_base<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_get_Tp_allocator() [957]
-----------------------------------------------
                0.02    0.09 2228373/2228373     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::operator+=(char16_t) [125]
[136]    0.3    0.02    0.09 2228373         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::push_back(char16_t) [136]
                0.00    0.04 2228373/2228374     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::capacity() const [252]
                0.02    0.01 2228373/4391064     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_set_length(unsigned long) [227]
                0.00    0.01       1/1           std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_mutate(unsigned long, unsigned long, char16_t const, unsigned long) [369]
                0.01    0.00 2228373/6619439     std::char_traits<char16_t>::assign(char16_t&, char16_t const&) [319]
                0.00    0.00 2228373/12130910     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_data() const [301]
                0.00    0.00 2228373/2296102     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::size() const [817]
-----------------------------------------------
                0.00    0.00       1/84          Catch::Session::Session() [355]
                0.00    0.00       1/84          Catch::Session::~Session() [448]
                0.00    0.00       1/84          Catch::Clara::Parser Catch::Clara::Parser::operator|<Catch::Clara::Arg>(Catch::Clara::Arg const&) const [443]
                0.00    0.00       1/84          Catch::Clara::Parser Catch::Clara::Parser::operator|<Catch::Clara::ExeName>(Catch::Clara::ExeName const&) const [444]
                0.00    0.00       1/84          Catch::Clara::Parser Catch::Clara::Parser::operator|<Catch::Clara::Help>(Catch::Clara::Help const&) const [433]
                0.00    0.00       2/84          Catch::Clara::Parser Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>::operator|<Catch::Clara::Help>(Catch::Clara::Help const&) const [439]
                0.00    0.01       6/84          unittest::snap_catch2_main(char const, char const, int, char*, void ()(), Catch::Clara::Parser ()(Catch::Clara::Parser const&), int ()(Catch::Session&), void ()()) [277]
                0.00    0.04      33/84          Catch::makeCommandLineParser(Catch::ConfigData&) [100]
                0.00    0.05      38/84          Catch::Clara::Parser Catch::Clara::Parser::operator|<Catch::Clara::Opt>(Catch::Clara::Opt const&) const [104]
[137]    0.3    0.00    0.11      84         Catch::Clara::Parser::~Parser() [137]
                0.00    0.11      84/85          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::~vector() [135]
                0.00    0.00      84/85          std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::~vector() [1011]
                0.00    0.00      84/85          Catch::Clara::ExeName::~ExeName() [1004]
                0.00    0.00      84/2629        Catch::Clara::Detail::ParserBase::~ParserBase() [895]
-----------------------------------------------
                0.00    0.10 1048576/1048576     CATCH2_INTERNAL_TEST_0() [12]
[138]    0.3    0.00    0.10 1048576         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::basic_string(char16_t const, std::allocator<char16_t> const&) [138]
                0.03    0.03 1048576/1048576     std::char_traits<char16_t>::length(char16_t const) [210]
                0.01    0.02 1048576/1048576     void std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_construct<char16_t const>(char16_t const, char16_t const) [275]
                0.00    0.01 1048576/2162691     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_local_data() [349]
                0.00    0.00 1048576/1048576     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::Allochider::Allochider(char16_t, std::allocator<char16_t> const&) [440]
-----------------------------------------------
                0.00    0.10 1112065/1112065     CATCH2_INTERNAL_TEST_0() [4]
[139]    0.3    0.00    0.10 1112065         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]) [139]
                0.01    0.08 1112065/1112065     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]) [156]
                0.01    0.00 1112065/187885170     Catch::operator"" sr(char const, unsigned long) [14]
                0.00    0.01 1112065/1112065     Catch::BinaryExpr<std::cxx11::basicstring<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [8]>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, char const (&) [8]) [417]
-----------------------------------------------
                0.00    0.00       1/39          Catch::Clara::Parser Catch::Clara::Parser::operator|<Catch::Clara::Help>(Catch::Clara::Help const&) const [433]
                0.00    0.10      38/39          Catch::Clara::Parser Catch::Clara::Parser::operator|<Catch::Clara::Opt>(Catch::Clara::Opt const&) const [104]
[140]    0.3    0.00    0.10      39         Catch::Clara::Parser::operator|=(Catch::Clara::Opt const&) [140]
                0.04    0.06      39/39          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::push_back(Catch::Clara::Opt const&) [141]
-----------------------------------------------
                0.04    0.06      39/39          Catch::Clara::Parser::operator|=(Catch::Clara::Opt const&) [140]
[141]    0.3    0.04    0.06      39         std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::push_back(Catch::Clara::Opt const&) [141]
                0.01    0.05      39/39          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&) [202]
                0.00    0.00      39/39          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::end() [1062]
-----------------------------------------------
                0.00    0.00   65744/8913995     CATCH2_INTERNAL_TEST_0() [6]
                0.05    0.05 8848251/8913995     CATCH2_INTERNAL_TEST_3() [9]
[142]    0.3    0.05    0.05 8913995         Catch::ExprLhs<libutf8::utf8_iterator& const&> Catch::operator<=<libutf8::utf8_iterator&, 0>(Catch::Decomposer&&, libutf8::utf8_iterator&) [142]
                0.05    0.00 8913995/8913995     Catch::ExprLhs<libutf8::utf8_iterator&>::ExprLhs(libutf8::utf8_iterator&) [232]
-----------------------------------------------
                0.00    0.10  761869/761869      std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::push_back(char32_t) [59]
[143]    0.3    0.00    0.10  761869         std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_mutate(unsigned long, unsigned long, char32_t const, unsigned long) [143]
                0.04    0.00 1523738/1525993     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::length() const [262]
                0.01    0.01  761869/1877081     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_S_copy(char32_t, char32_t const, unsigned long) [245]
                0.00    0.01  761869/3355772     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_dispose() [180]
                0.00    0.01  761869/7164400     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::capacity() const [128]
                0.00    0.01  761869/761971      std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_create(unsigned long&, unsigned long) [396]
                0.00    0.00  761869/38175386     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_data() const [230]
                0.00    0.00  761869/761975      std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_data(char32_t) [863]
                0.00    0.00  761869/761973      std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_capacity(unsigned long) [864]
-----------------------------------------------
                0.00    0.00       1/1479692     CATCH2_INTERNAL_TEST_0() [171]
                0.00    0.00       6/1479692     CATCH2_INTERNAL_TEST_15() [249]
                0.00    0.00     100/1479692     CATCH2_INTERNAL_TEST_3() [9]
                0.00    0.01  174014/1479692     CATCH2_INTERNAL_TEST_19() [70]
                0.00    0.01  190461/1479692     CATCH2_INTERNAL_TEST_35() [19]
                0.02    0.06 1115110/1479692     CATCH2_INTERNAL_TEST_0() [12]
[144]    0.3    0.02    0.08 1479692         std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::~basic_string() [144]
                0.02    0.04 2593801/3355772     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_dispose() [180]
                0.01    0.01 2593801/2593801     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::Allochider::~Allochider() [312]
-----------------------------------------------
                0.00    0.00     214/3338115     Catch::Clara::Opt::isMatch(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const [520]
                0.00    0.00     710/3338115     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 [516]
                0.01    0.02 1112063/3338115     bool std::operator!=<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [226]
                0.03    0.04 2225128/3338115     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&) [195]
[145]    0.3    0.04    0.06 3338115         __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&) [145]
                0.01    0.01 6675836/6675836     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::data() const [313]
                0.02    0.00 10014148/492248367     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [29]
                0.01    0.00 3337918/4515596     std::char_traits<char>::compare(char const, char const, unsigned long) [321]
-----------------------------------------------
                0.03    0.01 1966312/4915780     Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&> Catch::operator!=<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, 0>(Catch::ExprLhs<libutf8::utf8_iterator&>&&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&) [192]
                0.04    0.02 2949468/4915780     Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&> Catch::operator==<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, 0>(Catch::ExprLhs<libutf8::utf8_iterator&>&&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&) [116]
[146]    0.3    0.07    0.03 4915780         Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>::BinaryExpr(bool, libutf8::utf8_iterator&, Catch::StringRef, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [146]
                0.03    0.00 4915780/103354053     Catch::ITransientExpression::ITransientExpression(bool, bool) [43]
-----------------------------------------------
                0.00    0.00      85/4915780     CATCH2_INTERNAL_TEST_0() [6]
                0.06    0.03 4915695/4915780     CATCH2_INTERNAL_TEST_3() [9]
[147]    0.3    0.06    0.03 4915780         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::cend() const [147]
                0.02    0.00 4915780/25562466     __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::__normal_iterator(char const const&) [163]
                0.01    0.00 4915780/492248367     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [29]
                0.01    0.00 4915780/756160635     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [21]
-----------------------------------------------
                0.00    0.09       1/1           CATCH2_INTERNAL_TEST_0() [44]
[148]    0.3    0.00    0.09       1         libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::allocator<char> const&) [148]
                0.00    0.09       1/2           std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::allocator<char> const&) [99]
-----------------------------------------------
                0.00    0.09       1/1           CATCH2_INTERNAL_TEST_0() [44]
[149]    0.3    0.00    0.09       1         libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::allocator<char> const&) [149]
                0.00    0.09       1/2           std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::allocator<char> const&) [99]
-----------------------------------------------
                0.00    0.00      10/2094985     CATCH2_INTERNAL_TEST_0() [47]
                0.00    0.04  983039/2094985     CATCH2_INTERNAL_TEST_3() [9]
                0.01    0.04 1111936/2094985     CATCH2_INTERNAL_TEST_12() [10]
[150]    0.3    0.01    0.08 2094985         Catch::BinaryExpr<char32_t, char> Catch::operator==<char, 0>(Catch::ExprLhs<char32_t>&&, char) [150]
                0.04    0.01 2094985/2094985     Catch::BinaryExpr<char32_t, char>::BinaryExpr(bool, char32_t, Catch::StringRef, char) [228]
                0.01    0.01 2094985/187885170     Catch::operator"" sr(char const, unsigned long) [14]
                0.01    0.00 2094985/2094985     bool Catch::compareEqual<char32t, char>(char32_t const&, char const&) [388]
-----------------------------------------------
                0.01    0.00       2/17          (anonymous namespace)::get_time(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [118]
                0.01    0.00       2/17          (anonymous namespace)::get_date(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [117]
                0.07    0.00      13/17          CATCH2_INTERNAL_TEST_0() [44]
[151]    0.2    0.09    0.00      17         libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string(char const, std::allocator<char> const&) [151]
                0.00    0.00      17/69842       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [177]
-----------------------------------------------
                0.00    0.00       1/125         std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::operator=(std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > const&) [449]
                0.01    0.02      39/125         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&) [202]
                0.02    0.04      85/125         std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::~Vectorbase() [201]
[152]    0.2    0.03    0.07     125         std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_deallocate(Catch::Clara::Opt, unsigned long) [152]
                0.03    0.04     119/119         std::allocator_traits<std::allocator<Catch::Clara::Opt> >::deallocate(std::allocator<Catch::Clara::Opt>&, Catch::Clara::Opt, unsigned long) [197]
-----------------------------------------------
                0.08    0.01 5026087/5026087     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&) [38]
[153]    0.2    0.08    0.01 5026087         __gnu_cxx::__alloc_traits<std::allocator<char> >::_S_select_on_copy(std::allocator<char> const&) [153]
                0.01    0.00 5026087/5026087     std::allocator_traits<std::allocator<char> >::select_on_container_copy_construction(std::allocator<char> const&) [375]
-----------------------------------------------
                                                 <spontaneous>
[154]    0.2    0.09    0.00                 Catch::getCurrentMutableContext() [154]
-----------------------------------------------
                0.00    0.00      34/1966312     CATCH2_INTERNAL_TEST_0() [6]
                0.03    0.06 1966278/1966312     CATCH2_INTERNAL_TEST_3() [9]
[155]    0.2    0.03    0.06 1966312         Catch::BinaryExpr<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator& const&> Catch::operator!=<libutf8::utf8_iterator&, 0>(Catch::ExprLhs<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>&&, libutf8::utf8_iterator&) [155]
                0.03    0.01 1966312/3932626     Catch::BinaryExpr<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator&>::BinaryExpr(bool, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, Catch::StringRef, libutf8::utf8_iterator&) [159]
                0.01    0.01 1966312/187885170     Catch::operator"" sr(char const, unsigned long) [14]
                0.00    0.00 1966312/1966312     bool Catch::compareNotEqual<gnucxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, libutf8::utf8_iterator&>(__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator&) [829]
-----------------------------------------------
                0.01    0.08 1112065/1112065     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]) [139]
[156]    0.2    0.01    0.08 1112065         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]) [156]
                0.00    0.08 1112065/1112142     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) [173]
-----------------------------------------------
                0.02    0.07 1112062/1112062     std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::basic_string(wchar_t const, std::allocator<wchar_t> const&) [131]
[157]    0.2    0.02    0.07 1112062         void std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_construct<wchar_t const>(wchar_t const, wchar_t const) [157]
                0.01    0.06 1112062/1112062     void std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_construct_aux<wchar_t const>(wchar_t const, wchar_t const, std::__false_type) [194]
-----------------------------------------------
                0.03    0.06 10009720/10009720     Catch::BinaryExpr<libutf8::token_t const&, libutf8::token_t const&> Catch::operator==<libutf8::token_t, 0>(Catch::ExprLhs<libutf8::token_t const&>&&, libutf8::token_t&&) [69]
[158]    0.2    0.03    0.06 10009720         Catch::BinaryExpr<libutf8::token_t const&, libutf8::token_t const&>::BinaryExpr(bool, libutf8::token_t const&, Catch::StringRef, libutf8::token_t const&) [158]
                0.06    0.00 10009720/103354053     Catch::ITransientExpression::ITransientExpression(bool, bool) [43]
-----------------------------------------------
                0.03    0.01 1966312/3932626     Catch::BinaryExpr<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator& const&> Catch::operator!=<libutf8::utf8_iterator&, 0>(Catch::ExprLhs<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>&&, libutf8::utf8_iterator&) [155]
                0.03    0.01 1966314/3932626     Catch::BinaryExpr<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator& const&> Catch::operator==<libutf8::utf8_iterator&, 0>(Catch::ExprLhs<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>&&, libutf8::utf8_iterator&) [129]
[159]    0.2    0.06    0.02 3932626         Catch::BinaryExpr<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator&>::BinaryExpr(bool, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, Catch::StringRef, libutf8::utf8_iterator&) [159]
                0.02    0.00 3932626/103354053     Catch::ITransientExpression::ITransientExpression(bool, bool) [43]
-----------------------------------------------
                0.00    0.00   65535/1177677     bool 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&) [432]
                0.05    0.03 1112142/1177677     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) [173]
[160]    0.2    0.05    0.03 1177677         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare(char const) const [160]
                0.01    0.00 1177676/1177676     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_compare(unsigned long, unsigned long) [413]
                0.01    0.00 1177678/1177680     unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&) [412]
                0.01    0.00 1177678/4515596     std::char_traits<char>::compare(char const, char const, unsigned long) [321]
                0.00    0.00 1177678/492248367     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [29]
                0.00    0.00 1177678/756160635     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [21]
                0.00    0.00 1177678/129586374     std::char_traits<char>::length(char const) [97]
-----------------------------------------------
                0.05    0.04 6542976/6542976     Catch::BinaryExpr<void const const&, void const const&> Catch::operator==<void const, 0>(Catch::ExprLhs<void const const&>&&, void const&&) [93]
[161]    0.2    0.05    0.04 6542976         Catch::BinaryExpr<void const const&, void const const&>::BinaryExpr(bool, void const const&, Catch::StringRef, void const const&) [161]
                0.04    0.00 6542976/103354053     Catch::ITransientExpression::ITransientExpression(bool, bool) [43]
-----------------------------------------------
                0.00    0.00       2/131         CATCH2_INTERNAL_TEST_15() [249]
                0.00    0.08     129/131         Catch::Clara::Detail::BasicResult<Catch::Clara::Detail::ParseState>::operator=(Catch::Clara::Detail::BasicResult<Catch::Clara::Detail::ParseState>&&) [168]
[162]    0.2    0.00    0.08     131         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [162]
                0.00    0.04     131/131         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::clear() [251]
                0.04    0.00     131/131         void std::__alloc_on_move<std::allocator<char> >(std::allocator<char>&, std::allocator<char>&) [253]
                0.00    0.00     264/230597314     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_is_local() const [8]
                0.00    0.00     129/188061850     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [7]
                0.00    0.00     258/492248367     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [29]
                0.00    0.00     262/37291686     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator() [174]
                0.00    0.00       2/45042092     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const [64]
                0.00    0.00       4/22511764     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data(char) [211]
                0.00    0.00       2/19932506     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_capacity(unsigned long) [199]
                0.00    0.00       2/190641108     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_length(unsigned long) [49]
                0.00    0.00       2/756160635     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [21]
                0.00    0.00       2/2           __gnu_cxx::__alloc_traits<std::allocator<char> >::_S_propagate_on_move_assign() [1268]
-----------------------------------------------
                0.00    0.00       2/25562466     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::end() const [767]
                0.02    0.00 4915780/25562466     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::cend() const [147]
                0.02    0.00 7865256/25562466     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::begin() const [123]
                0.04    0.00 12781428/25562466     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::cbegin() const [127]
[163]    0.2    0.08    0.00 25562466         __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::__normal_iterator(char const const&) [163]
-----------------------------------------------
                0.00    0.00    3048/6814651     CATCH2_INTERNAL_TEST_8() [461]
                0.00    0.00  196769/6814651     CATCH2_INTERNAL_TEST_15() [249]
                0.01    0.00 1112114/6814651     CATCH2_INTERNAL_TEST_0() [47]
                0.01    0.00 1120128/6814651     CATCH2_INTERNAL_TEST_12() [10]
                0.04    0.01 4382592/6814651     CATCH2_INTERNAL_TEST_25() [33]
[164]    0.2    0.06    0.02 6814651         Catch::ExprLhs<char> Catch::operator<=<char, 0>(Catch::Decomposer&&, char) [164]
                0.02    0.00 6814651/6814651     Catch::ExprLhs<char>::ExprLhs(char) [318]
-----------------------------------------------
                0.03    0.05 5200101/5200101     void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char, std::forward_iterator_tag) [68]
[165]    0.2    0.03    0.05 5200101         std::iterator_traits<char>::difference_type std::distance<char>(char, char) [165]
                0.04    0.00 5200101/5200101     std::iterator_traits<char>::difference_type std::__distance<char>(char, char, std::random_access_iterator_tag) [258]
                0.01    0.00 5200101/5200101     std::iterator_traits<char>::iterator_category std::__iterator_category<char>(char const&) [374]
-----------------------------------------------
                                                 <spontaneous>
[166]    0.2    0.08    0.00                 std::Vectorbase<Catch::ScopedMessage, std::allocator<Catch::ScopedMessage> >::~Vectorbase() [166]
-----------------------------------------------
                0.00    0.00    1024/1113087     CATCH2_INTERNAL_TEST_6() [20]
                0.02    0.06 1112063/1113087     unittest::catch_compare_long_strings(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [94]
[167]    0.2    0.02    0.06 1113087         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&) [167]
                0.00    0.03 1113087/2225128     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&) [195]
                0.01    0.01 1113087/2225126     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&) [280]
                0.01    0.00 1113087/187885170     Catch::operator"" sr(char const, unsigned long) [14]
-----------------------------------------------
                                                 <spontaneous>
[168]    0.2    0.00    0.08                 Catch::Clara::Detail::BasicResult<Catch::Clara::Detail::ParseState>::operator=(Catch::Clara::Detail::BasicResult<Catch::Clara::Detail::ParseState>&&) [168]
                0.00    0.08     129/131         std::cxx11::basicstring<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [162]
-----------------------------------------------
                0.01    0.02 2162694/4393117     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_dispose() [266]
                0.02    0.02 2230423/4393117     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::capacity() const [252]
[169]    0.2    0.03    0.05 4393117         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_is_local() const [169]
                0.00    0.04 4395164/4395164     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_local_data() const [259]
                0.01    0.00 4395164/12130910     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_data() const [301]
-----------------------------------------------
                0.04    0.04 6814651/6814651     Catch::BinaryExpr<char, char> Catch::operator==<char, 0>(Catch::ExprLhs<char>&&, char) [91]
[170]    0.2    0.04    0.04 6814651         Catch::BinaryExpr<char, char>::BinaryExpr(bool, char, Catch::StringRef, char) [170]
                0.04    0.00 6814651/103354053     Catch::ITransientExpression::ITransientExpression(bool, bool) [43]
-----------------------------------------------
                0.00    0.08       5/5           Catch::TestInvokerAsFunction::invoke() const [1]
[171]    0.2    0.00    0.08       5         CATCH2_INTERNAL_TEST_0() [171]
                0.07    0.01       9/9           std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::c_str() const [172]
                0.00    0.00      25/69842       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [177]
                0.00    0.00      25/800         Catch::SectionInfo::SectionInfo(Catch::SourceLineInfo const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const) [488]
                0.00    0.00      25/1897        Catch::SectionInfo::~SectionInfo() [493]
                0.00    0.00      25/32003701     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [27]
                0.00    0.00      25/25          Catch::BinaryExpr<libutf8::bom_t const&, libutf8::bom_t const&> Catch::operator==<libutf8::bom_t, 0>(Catch::ExprLhs<libutf8::bom_t const&>&&, libutf8::bom_t&&) [655]
                0.00    0.00      26/103874004     operator"" catchsr(char const, unsigned long) [24]
                0.00    0.00      51/103809227     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [50]
                0.00    0.00       2/6334775     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::operator+=(char32_t) [56]
                0.00    0.00      26/103808469     Catch::AssertionHandler::~AssertionHandler() [58]
                0.00    0.00       1/1479692     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::~basic_string() [144]
                0.00    0.00       1/364580      std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::basic_string() [343]
                0.00    0.00       1/1525993     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::length() const [262]
                0.00    0.00       1/1           Catch::BinaryExpr<char32_t, int> Catch::operator==<int, 0>(Catch::ExprLhs<char32_t>&&, int) [756]
                0.00    0.00       1/14337866     Catch::ExprLhs<char32_t> Catch::operator<=<char32_t, 0>(Catch::Decomposer&&, char32_t) [109]
                0.00    0.00       1/2098473     unittest::rand_char(bool) [314]
                0.00    0.00      25/25          Catch::ExprLhs<libutf8::bom_t const&> Catch::operator<=<libutf8::bom_t, 0>(Catch::Decomposer&&, libutf8::bom_t&&) [1070]
                0.00    0.00      25/25          Catch::BinaryExpr<libutf8::bom_t const&, libutf8::bom_t const&>::~BinaryExpr() [1065]
                0.00    0.00       5/75          unittest::g_progress() [1036]
                0.00    0.00       1/1           Catch::BinaryExpr<char32_t, int>::~BinaryExpr() [1284]
-----------------------------------------------
                0.07    0.01       9/9           CATCH2_INTERNAL_TEST_0() [171]
[172]    0.2    0.07    0.01       9         std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::c_str() const [172]
                0.01    0.00 9612270/38175386     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_data() const [230]
-----------------------------------------------
                0.00    0.00       1/1112142     unittest::detail::init_tmp_dir(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [651]
                0.00    0.00       1/1112142     bool Catch::compareEqual<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char [17]>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [17]) [705]
                0.00    0.00       1/1112142     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]) [708]
                0.00    0.00       1/1112142     bool Catch::compareEqual<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char [57]>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [57]) [709]
                0.00    0.00       1/1112142     bool Catch::compareEqual<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char [48]>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [48]) [707]
                0.00    0.00       1/1112142     bool Catch::compareEqual<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char [76]>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [76]) [711]
                0.00    0.00       1/1112142     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]) [710]
                0.00    0.00       1/1112142     bool Catch::compareEqual<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char [36]>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [36]) [706]
                0.00    0.00       2/1112142     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]) [680]
                0.00    0.00       3/1112142     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]) [669]
                0.00    0.00       3/1112142     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]) [668]
                0.00    0.00       3/1112142     bool Catch::compareEqual<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char [54]>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [54]) [667]
                0.00    0.00       3/1112142     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 [585]
                0.00    0.00       5/1112142     bool Catch::compareEqual<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char [31]>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [31]) [656]
                0.00    0.00       7/1112142     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]) [647]
                0.00    0.00       7/1112142     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]) [648]
                0.00    0.00       8/1112142     bool Catch::compareEqual<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char [2]>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const (&) [2]) [642]
                0.00    0.00       8/1112142     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]) [643]
                0.00    0.00      20/1112142     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]) [584]
                0.00    0.08 1112065/1112142     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]) [156]
[173]    0.2    0.00    0.08 1112142         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) [173]
                0.05    0.03 1112142/1177677     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare(char const) const [160]
-----------------------------------------------
                0.00    0.00     262/37291686     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [162]
                0.01    0.00 2579256/37291686     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> >&&) [90]
                0.03    0.00 17356083/37291686     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_destroy(unsigned long) [83]
                0.03    0.00 17356085/37291686     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long) [61]
[174]    0.2    0.08    0.00 37291686         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator() [174]
-----------------------------------------------
                0.08    0.00 17413508/17413508     Catch::BinaryExpr<int, int> Catch::operator==<int, 0>(Catch::ExprLhs<int>&&, int) [41]
[175]    0.2    0.08    0.00 17413508         bool Catch::compareEqual<int, int>(int const&, int const&) [175]
-----------------------------------------------
                0.02    0.06 17356083/17356083     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_destroy(unsigned long) [83]
[176]    0.2    0.02    0.06 17356083         std::allocator_traits<std::allocator<char> >::deallocate(std::allocator<char>&, char, unsigned long) [176]
                0.06    0.00 17356083/17356083     __gnu_cxx::new_allocator<char>::deallocate(char, unsigned long) [225]
-----------------------------------------------
                0.00    0.00       1/69842       libutf8::operator!=(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const) [613]
                0.00    0.00       1/69842       libutf8::operator>(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const) [607]
                0.00    0.00       1/69842       libutf8::operator>=(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const) [605]
                0.00    0.00       1/69842       libutf8::operator<(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const) [611]
                0.00    0.00       1/69842       libutf8::operator<=(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const) [609]
                0.00    0.00       1/69842       libutf8::operator==(char const, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [603]
                0.00    0.00       1/69842       libutf8::operator!=(char const, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [612]
                0.00    0.00       1/69842       libutf8::operator>(char const, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [606]
                0.00    0.00       1/69842       libutf8::operator>=(char const, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [604]
                0.00    0.00       1/69842       libutf8::operator<(char const, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [610]
                0.00    0.00       1/69842       libutf8::operator<=(char const, libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [608]
                0.00    0.00       1/69842       CATCH2_INTERNAL_TEST_0() [6]
                0.00    0.00       1/69842       CATCH2_INTERNAL_TEST_35() [19]
                0.00    0.00       1/69842       CATCH2_INTERNAL_TEST_0() [582]
                0.00    0.00       1/69842       Catch::Clara::Args::Args(int, char const const) [523]
                0.00    0.00       1/69842       Catch::ReusableStringStream::~ReusableStringStream() [615]
                0.00    0.00       1/69842       Catch::Config::Config(Catch::ConfigData const&) [579]
                0.00    0.00       1/69842       Catch::generateRandomSeed(Catch::GenerateFrom) [614]
                0.00    0.00       3/69842       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]) [562]
                0.00    0.00       4/69842       CATCH2_INTERNAL_TEST_8() [461]
                0.00    0.00       4/69842       CATCH2_INTERNAL_TEST_3() [9]
                0.00    0.00       4/69842       CATCH2_INTERNAL_TEST_15() [249]
                0.00    0.00       4/69842       CATCH2_INTERNAL_TEST_31() [352]
                0.00    0.00       4/69842       Catch::Clara::Help::Help(bool&) [541]
                0.00    0.00       4/69842       Catch::ConsoleReporter::ConsoleReporter(Catch::ReporterConfig&&)::{lambda()#1}::operator()() const [550]
                0.00    0.00       8/69842       Catch::ReporterRegistry::ReporterRegistry() [532]
                0.00    0.00       9/69842       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&) [531]
                0.00    0.00      13/69842       CATCH2_INTERNAL_TEST_0() [44]
                0.00    0.00      16/69842       libutf8::operator==(libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const) [521]
                0.00    0.00      16/69842       CATCH2_INTERNAL_TEST_19() [70]
                0.00    0.00      16/69842       CATCH2_INTERNAL_TEST_25() [33]
                0.00    0.00      17/69842       libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string(char const, std::allocator<char> const&) [151]
                0.00    0.00      19/69842       CATCH2_INTERNAL_TEST_0() [4]
                0.00    0.00      20/69842       unittest::snap_catch2_main(char const, char const, int, char*, void ()(), Catch::Clara::Parser ()(Catch::Clara::Parser const&), int ()(Catch::Session&), void ()()) [277]
                0.00    0.00      25/69842       CATCH2_INTERNAL_TEST_0() [171]
                0.00    0.00      25/69842       CATCH2_INTERNAL_TEST_12() [10]
                0.00    0.00      36/69842       CATCH2_INTERNAL_TEST_0() [47]
                0.00    0.00     102/69842       Catch::makeCommandLineParser(Catch::ConfigData&) [100]
                0.00    0.00     434/69842       CATCH2_INTERNAL_TEST_6() [20]
                0.00    0.07   69041/69842       CATCH2_INTERNAL_TEST_0() [12]
[177]    0.2    0.00    0.07   69842         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [177]
                0.01    0.06  415779/1398856     void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const>(char const, char const) [86]
                0.00    0.00  415779/45213417     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() [73]
                0.00    0.00  415779/129586374     std::char_traits<char>::length(char const) [97]
                0.00    0.00  415779/1572878     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::Allochider(char, std::allocator<char> const&) [830]
-----------------------------------------------
                0.00    0.07 1115110/1115110     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::basic_string(char32_t const, std::allocator<char32_t> const&) [130]
[178]    0.2    0.00    0.07 1115110         void std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_construct<char32_t const>(char32_t const, char32_t const) [178]
                0.01    0.06 1115110/1115110     void std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_construct_aux<char32_t const>(char32_t const, char32_t const, std::__false_type) [179]
-----------------------------------------------
                0.01    0.06 1115110/1115110     void std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_construct<char32_t const>(char32_t const, char32_t const) [178]
[179]    0.2    0.01    0.06 1115110         void std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_construct_aux<char32_t const>(char32_t const, char32_t const, std::__false_type) [179]
                0.00    0.06 1115110/1115110     void std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_construct<char32_t const>(char32_t const, char32_t const, std::forward_iterator_tag) [200]
-----------------------------------------------
                0.00    0.00     102/3355772     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::reserve(unsigned long) [480]
                0.00    0.01  761869/3355772     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_mutate(unsigned long, unsigned long, char32_t const, unsigned long) [143]
                0.02    0.04 2593801/3355772     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::~basic_string() [144]
[180]    0.2    0.02    0.05 3355772         std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_dispose() [180]
                0.02    0.02 3355772/10522225     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_is_local() const [124]
                0.01    0.00  761971/761971      std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_destroy(unsigned long) [357]
-----------------------------------------------
                0.04    0.04    2406/2406        void std::Destroyaux<false>::__destroy<Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt) [182]
[181]    0.2    0.04    0.04    2406         void std::Destroy<Catch::Clara::Opt>(Catch::Clara::Opt) [181]
                0.00    0.04    2406/2445        Catch::Clara::Opt::~Opt() [270]
-----------------------------------------------
                0.00    0.07     125/125         void std::Destroy<Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt) [183]
[182]    0.2    0.00    0.07     125         void std::Destroyaux<false>::__destroy<Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt) [182]
                0.04    0.04    2406/2406        void std::Destroy<Catch::Clara::Opt>(Catch::Clara::Opt) [181]
                0.00    0.00    2406/4773        Catch::Clara::Opt std::addressof<Catch::Clara::Opt>(Catch::Clara::Opt&) [883]
-----------------------------------------------
                0.00    0.07     125/125         void std::Destroy<Catch::Clara::Opt, Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&) [184]
[183]    0.2    0.00    0.07     125         void std::Destroy<Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt) [183]
                0.00    0.07     125/125         void std::Destroy_aux<false>::__destroy<Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt) [182]
-----------------------------------------------
                0.00    0.00       1/125         std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::operator=(std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > const&) [449]
                0.00    0.02      39/125         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&) [202]
                0.00    0.05      85/125         std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::~vector() [135]
[184]    0.2    0.00    0.07     125         void std::Destroy<Catch::Clara::Opt, Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&) [184]
                0.00    0.07     125/125         void std::Destroy<Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt) [183]
-----------------------------------------------
                0.00    0.00 1115212/16509779     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_S_copy(char32_t, char32_t const, unsigned long) [245]
                0.03    0.00 6400382/16509779     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::push_back(char32_t) [59]
                0.04    0.00 8994185/16509779     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_set_length(unsigned long) [103]
[185]    0.2    0.07    0.00 16509779         std::char_traits<char32_t>::assign(char32_t&, char32_t const&) [185]
-----------------------------------------------
                                                 <spontaneous>
[186]    0.2    0.07    0.00                 std::Vectorbase<Catch::ScopedMessage, std::allocator<Catch::ScopedMessage> >::_M_get_Tp_allocator() [186]
-----------------------------------------------
                0.00    0.00      17/9756608     CATCH2_INTERNAL_TEST_0() [6]
                0.01    0.00  984439/9756608     CATCH2_INTERNAL_TEST_3() [9]
                0.02    0.00 2224128/9756608     CATCH2_INTERNAL_TEST_0() [47]
                0.05    0.00 6548024/9756608     CATCH2_INTERNAL_TEST_12() [10]
[187]    0.2    0.07    0.00 9756608         Catch::BinaryExpr<char32_t, char32_t>::~BinaryExpr() [187]
-----------------------------------------------
                0.07    0.00 43749405/43749405     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [27]
[188]    0.2    0.07    0.00 43749405         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::~Allochider() [188]
-----------------------------------------------
                0.01    0.06 1112039/1112039     CATCH2_INTERNAL_TEST_6() [20]
[189]    0.2    0.01    0.06 1112039         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> >&&) [189]
                0.00    0.03 1112039/2225128     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&) [195]
                0.01    0.01 1112039/2225126     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&) [280]
                0.01    0.00 1112039/187885170     Catch::operator"" sr(char const, unsigned long) [14]
-----------------------------------------------
                0.00    0.00       2/1048582     CATCH2INTERNAL_TEST_15() [249]
                0.00    0.00       4/1048582     CATCH2_INTERNAL_TEST_19() [70]
                0.01    0.06 1048576/1048582     CATCH2_INTERNAL_TEST_0() [12]
[190]    0.2    0.01    0.06 1048582         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::~basic_string() [190]
                0.00    0.04 2162691/2162692     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_dispose() [266]
                0.01    0.01 2162691/2162691     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::Allochider::~Allochider() [327]
-----------------------------------------------
                0.03    0.04 17356085/17356085     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long) [61]
[191]    0.2    0.03    0.04 17356085         std::allocator_traits<std::allocator<char> >::allocate(std::allocator<char>&, unsigned long) [191]
                0.01    0.03 17356085/17356085     __gnu_cxx::new_allocator<char>::allocate(unsigned long, void const) [268]
-----------------------------------------------
                0.00    0.00      34/1966312     CATCH2_INTERNAL_TEST_0() [6]
                0.00    0.07 1966278/1966312     CATCH2_INTERNAL_TEST_3() [9]
[192]    0.2    0.00    0.07 1966312         Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&> Catch::operator!=<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, 0>(Catch::ExprLhs<libutf8::utf8_iterator&>&&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&) [192]
                0.03    0.01 1966312/4915780     Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>::BinaryExpr(bool, libutf8::utf8_iterator&, Catch::StringRef, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [146]
                0.01    0.01 1966312/187885170     Catch::operator"" sr(char const, unsigned long) [14]
                0.01    0.00 1966312/1966312     bool Catch::compareNotEqual<libutf8::utf8iterator, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>(libutf8::utf8_iterator const&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&) [390]
-----------------------------------------------
                0.01    0.06 2486272/2486272     CATCH2_INTERNAL_TEST_0() [6]
[193]    0.2    0.01    0.06 2486272         Catch::BinaryExpr<char32_t, unsigned int> Catch::operator==<unsigned int, 0>(Catch::ExprLhs<char32_t>&&, unsigned int) [193]
                0.01    0.01 2486272/2486272     Catch::BinaryExpr<char32_t, unsigned int>::BinaryExpr(bool, char32_t, Catch::StringRef, unsigned int) [311]
                0.01    0.01 2486272/187885170     Catch::operator"" sr(char const, unsigned long) [14]
                0.01    0.00 2486272/2486272     bool Catch::compareEqual<char32t, unsigned int>(char32_t const&, unsigned int const&) [382]
-----------------------------------------------
                0.01    0.06 1112062/1112062     void std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_construct<wchar_t const>(wchar_t const, wchar_t const) [157]
[194]    0.2    0.01    0.06 1112062         void std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_construct_aux<wchar_t const>(wchar_t const, wchar_t const, std::__false_type) [194]
                0.00    0.06 1112062/1112062     void std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_construct<wchar_t const>(wchar_t const, wchar_t const, std::forward_iterator_tag) [220]
-----------------------------------------------
                0.00    0.00       2/2225128     Catch::BinaryExpr<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&> 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> >&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [692]
                0.00    0.03 1112039/2225128     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> >&&) [189]
                0.00    0.03 1113087/2225128     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&) [167]
[195]    0.2    0.00    0.07 2225128         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&) [195]
                0.03    0.04 2225128/3338115     __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&) [145]
-----------------------------------------------
                0.00    0.00     131/43640777     void std::__do_alloc_on_move<std::allocator<char> >(std::allocator<char>&, std::allocator<char>&, std::integral_constant<bool, true>) [671]
                0.00    0.00 2579256/43640777     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> >&&) [90]
                0.06    0.00 41061390/43640777     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::Allochider(char, std::allocator<char>&&) [77]
[196]    0.2    0.07    0.00 43640777         std::remove_reference<std::allocator<char>&>::type&& std::move<std::allocator<char>&>(std::allocator<char>&) [196]
-----------------------------------------------
                0.03    0.04     119/119         std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_deallocate(Catch::Clara::Opt, unsigned long) [152]
[197]    0.2    0.03    0.04     119         std::allocator_traits<std::allocator<Catch::Clara::Opt> >::deallocate(std::allocator<Catch::Clara::Opt>&, Catch::Clara::Opt, unsigned long) [197]
                0.04    0.00     119/119         __gnu_cxx::new_allocator<Catch::Clara::Opt>::deallocate(Catch::Clara::Opt, unsigned long) [263]
-----------------------------------------------
                0.07    0.00 10009720/10009720     Catch::BinaryExpr<libutf8::token_t const&, libutf8::token_t const&> Catch::operator==<libutf8::token_t, 0>(Catch::ExprLhs<libutf8::token_t const&>&&, libutf8::token_t&&) [69]
[198]    0.2    0.07    0.00 10009720         bool Catch::compareEqual<libutf8::token_t, libutf8::token_t>(libutf8::token_t const&, libutf8::token_t const&) [198]
-----------------------------------------------
                0.00    0.00       1/19932506     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct(unsigned long, char) [685]
                0.00    0.00       1/19932506     void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::forward_iterator_tag) [204]
                0.00    0.00       2/19932506     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [162]
                0.00    0.00      41/19932506     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&) [545]
                0.00    0.00  412339/19932506     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) [119]
                0.00    0.00 1181022/19932506     void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char, std::forward_iterator_tag) [68]
                0.01    0.00 2576419/19932506     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> >&&) [90]
                0.02    0.00 5281515/19932506     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) [36]
                0.03    0.00 10481166/19932506     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const, unsigned long) [23]
[199]    0.2    0.07    0.00 19932506         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_capacity(unsigned long) [199]
-----------------------------------------------
                0.00    0.06 1115110/1115110     void std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_construct_aux<char32_t const>(char32_t const, char32_t const, std::__false_type) [179]
[200]    0.2    0.00    0.06 1115110         void std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_construct<char32_t const>(char32_t const, char32_t const, std::forward_iterator_tag) [200]
                0.00    0.03 1115110/1115110     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_S_copy_chars(char32_t, char32_t const, char32_t const) [294]
                0.01    0.01 1115110/7882123     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_set_length(unsigned long) [103]
                0.00    0.01 1115110/1115110     std::iterator_traits<char32_t const>::difference_type std::distance<char32_t const>(char32_t const, char32_t const) [393]
                0.00    0.00 1115110/38175386     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_data() const [230]
                0.00    0.00 1115110/1115110     bool __gnu_cxx::__is_null_pointer<char32_t const>(char32_t const) [837]
-----------------------------------------------
                0.00    0.06      85/85          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::~vector() [135]
[201]    0.2    0.00    0.06      85         std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::~Vectorbase() [201]
                0.02    0.04      85/125         std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_deallocate(Catch::Clara::Opt, unsigned long) [152]
                0.00    0.00      85/85          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl::~Vectorimpl() [1010]
-----------------------------------------------
                0.01    0.05      39/39          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::push_back(Catch::Clara::Opt const&) [141]
[202]    0.2    0.01    0.05      39         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&) [202]
                0.01    0.02      39/125         std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_deallocate(Catch::Clara::Opt, unsigned long) [152]
                0.00    0.02      39/125         void std::Destroy<Catch::Clara::Opt, Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&) [184]
                0.00    0.00      39/39          void std::allocatortraits<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&) [460]
                0.00    0.00      78/78          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>&) [479]
                0.00    0.00     117/288         std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_get_Tp_allocator() [957]
                0.00    0.00      78/156         __gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::base() const [982]
                0.00    0.00      39/39          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_check_len(unsigned long, char const) const [1061]
                0.00    0.00      39/39          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::begin() [1063]
                0.00    0.00      39/39          __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&) [1060]
                0.00    0.00      39/122         std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_allocate(unsigned long) [991]
                0.00    0.00      39/1743        Catch::Clara::Opt const& std::forward<Catch::Clara::Opt const&>(std::remove_reference<Catch::Clara::Opt const&>::type&) [920]
-----------------------------------------------
                0.00    0.06       2/2           std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::allocator<char> const&) [99]
[203]    0.2    0.00    0.06       2         void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >) [203]
                0.00    0.06       2/2           void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct_aux<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__false_type) [205]
-----------------------------------------------
                0.00    0.06       2/2           void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct_aux<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__false_type) [205]
[204]    0.2    0.00    0.06       2         void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::forward_iterator_tag) [204]
                0.00    0.06       2/2           std::iterator_traits<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::difference_type std::distance<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >) [218]
                0.00    0.00       2/2           std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy_chars(char, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >) [703]
                0.00    0.00       2/188061850     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [7]
                0.00    0.00       1/17356085     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long) [61]
                0.00    0.00       2/756160635     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [21]
                0.00    0.00       1/19932506     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_capacity(unsigned long) [199]
                0.00    0.00       1/22511764     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data(char) [211]
                0.00    0.00       2/2           bool __gnu_cxx::__is_null_pointer<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >) [1269]
-----------------------------------------------
                0.00    0.06       2/2           void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >) [203]
[205]    0.2    0.00    0.06       2         void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct_aux<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__false_type) [205]
                0.00    0.06       2/2           void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::forward_iterator_tag) [204]
-----------------------------------------------
                0.00    0.00       1/4135        Catch::Clara::Args::Args(int, char const const) [523]
                0.00    0.00       1/4135        std::vector<std::__cxx11::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>) [510]
                0.00    0.00       3/4135        std::shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > std::make_shared<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const (&) [13]>(char const (&) [13]) [502]
                0.00    0.00       3/4135        std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, char const (&) [13]>(std::Spmake_shared_tag, std::__cxx11::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&, char const (&) [13]) [500]
                0.00    0.00       3/4135        std::Spebo_helper<0, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, true>::~Spebo_helper() [499]
                0.00    0.00       3/4135        std::Spcounted_ptr_inplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<char const (&) [13]>(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, char const (&) [13]) [501]
                0.00    0.02    1667/4135        std::vector<std::__cxx11::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&) [306]
                0.01    0.03    2454/4135        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() [272]
[206]    0.2    0.01    0.05    4135         std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~allocator() [206]
                0.05    0.00    4135/4135        __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~new_allocator() [229]
-----------------------------------------------
                                                 <spontaneous>
[207]    0.2    0.06    0.00                 Catch::Context::getResultCapture() [207]
-----------------------------------------------
                0.00    0.00       4/17697616     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy_chars(char, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >) [703]
                0.06    0.00 17697612/17697616     __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::difference_type __gnu_cxx::operator-<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [216]
[208]    0.2    0.06    0.00 17697616         __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::base() const [208]
-----------------------------------------------
                0.00    0.00      68/3932624     CATCH2_INTERNAL_TEST_0() [6]
                0.02    0.04 3932556/3932624     CATCH2_INTERNAL_TEST_3() [9]
[209]    0.2    0.02    0.04 3932624         Catch::ExprLhs<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&> Catch::operator<=<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, 0>(Catch::Decomposer&&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&) [209]
                0.04    0.00 3932624/3932624     Catch::ExprLhs<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>::ExprLhs(__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [261]
-----------------------------------------------
                0.03    0.03 1048576/1048576     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::basic_string(char16_t const, std::allocator<char16_t> const&) [138]
[210]    0.2    0.03    0.03 1048576         std::char_traits<char16_t>::length(char16_t const) [210]
                0.03    0.00 3145728/3145728     std::char_traits<char16_t>::eq(char16_t const&, char16_t const&) [288]
-----------------------------------------------
                0.00    0.00       1/22511764     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct(unsigned long, char) [685]
                0.00    0.00       1/22511764     void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::forward_iterator_tag) [204]
                0.00    0.00       4/22511764     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [162]
                0.00    0.00      41/22511764     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&) [545]
                0.00    0.00  412339/22511764     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) [119]
                0.00    0.00 1181022/22511764     void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char, std::forward_iterator_tag) [68]
                0.01    0.00 5155675/22511764     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> >&&) [90]
                0.01    0.00 5281515/22511764     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) [36]
                0.03    0.00 10481166/22511764     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const, unsigned long) [23]
[211]    0.2    0.06    0.00 22511764         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data(char) [211]
-----------------------------------------------
                0.06    0.00 18527572/18527572     Catch::ExprLhs<int> Catch::operator<=<int, 0>(Catch::Decomposer&&, int) [95]
[212]    0.2    0.06    0.00 18527572         Catch::ExprLhs<int>::ExprLhs(int) [212]
-----------------------------------------------
                0.06    0.00 7657091/7657091     Catch::BinaryExpr<unsigned long, int> Catch::operator==<int, 0>(Catch::ExprLhs<unsigned long>&&, int) [79]
[213]    0.2    0.06    0.00 7657091         bool Catch::compareEqual<unsigned long, int>(unsigned long const&, int const&) [213]
-----------------------------------------------
                                                 <spontaneous>
[214]    0.2    0.06    0.00                 Catch::isFalseTest(int) [214]
-----------------------------------------------
                0.01    0.01 1112063/3337261     unittest::catch_compare_long_strings(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [94]
                0.01    0.01 1112083/3337261     CATCH2_INTERNAL_TEST_0() [4]
                0.01    0.01 1113115/3337261     CATCH2_INTERNAL_TEST_6() [20]
[215]    0.2    0.04    0.02 3337261         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&) [215]
                0.02    0.00 3337261/3337263     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&) [324]
-----------------------------------------------
                0.00    0.06       2/2           std::iterator_traits<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::difference_type std::__distance<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::random_access_iterator_tag) [217]
[216]    0.2    0.00    0.06       2         __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::difference_type __gnu_cxx::operator-<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [216]
                0.06    0.00 17697612/17697616     __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::base() const [208]
-----------------------------------------------
                0.00    0.06       2/2           std::iterator_traits<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::difference_type std::distance<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >) [218]
[217]    0.2    0.00    0.06       2         std::iterator_traits<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::difference_type std::__distance<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::random_access_iterator_tag) [217]
                0.00    0.06       2/2           __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::difference_type __gnu_cxx::operator-<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [216]
-----------------------------------------------
                0.00    0.06       2/2           void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::forward_iterator_tag) [204]
[218]    0.2    0.00    0.06       2         std::iterator_traits<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::difference_type std::distance<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >) [218]
                0.00    0.06       2/2           std::iterator_traits<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::difference_type std::__distance<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::random_access_iterator_tag) [217]
                0.00    0.00       2/2           std::iterator_traits<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::iterator_category std::__iterator_category<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [1281]
-----------------------------------------------
                0.00    0.00      38/1966316     CATCH2_INTERNAL_TEST_0() [6]
                0.01    0.05 1966278/1966316     CATCH2_INTERNAL_TEST_3() [9]
[219]    0.2    0.01    0.05 1966316         Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&> Catch::operator==<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, 0>(Catch::ExprLhs<libutf8::utf8_iterator&>&&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&) [219]
                0.01    0.01 1966316/3932628     Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>::BinaryExpr(bool, libutf8::utf8_iterator&, Catch::StringRef, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [247]
                0.01    0.01 1966316/187885170     Catch::operator"" sr(char const, unsigned long) [14]
                0.01    0.00 1966316/1966316     bool Catch::compareEqual<libutf8::utf8iterator, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(libutf8::utf8_iterator const&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [389]
-----------------------------------------------
                0.00    0.06 1112062/1112062     void std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_construct_aux<wchar_t const>(wchar_t const, wchar_t const, std::__false_type) [194]
[220]    0.2    0.00    0.06 1112062         void std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_construct<wchar_t const>(wchar_t const, wchar_t const, std::forward_iterator_tag) [220]
                0.01    0.03 1112062/1112062     std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_set_length(unsigned long) [246]
                0.00    0.01 1112062/1112062     std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_S_copy_chars(wchar_t, wchar_t const, wchar_t const) [394]
                0.00    0.00 1112062/3336186     std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_data() const [378]
                0.00    0.00 1112062/1112062     bool __gnu_cxx::__is_null_pointer<wchar_t const>(wchar_t const) [846]
                0.00    0.00 1112062/1112062     std::iterator_traits<wchar_t const>::difference_type std::distance<wchar_t const>(wchar_t const, wchar_t const) [856]
-----------------------------------------------
                0.00    0.00      70/3932626     CATCH2_INTERNAL_TEST_0() [6]
                0.04    0.01 3932556/3932626     CATCH2_INTERNAL_TEST_3() [9]
[221]    0.2    0.04    0.02 3932626         Catch::ExprLhs<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&> Catch::operator<=<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, 0>(Catch::Decomposer&&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&) [221]
                0.02    0.00 3932626/3932626     Catch::ExprLhs<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>::ExprLhs(__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [347]
-----------------------------------------------
                                                 <spontaneous>
[222]    0.2    0.06    0.00                 Catch::ConsoleReporter::assertionStarting(Catch::AssertionInfo const&) [222]
-----------------------------------------------
                0.01    0.05 10522225/10522225     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_is_local() const [124]
[223]    0.2    0.01    0.05 10522225         std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_local_data() const [223]
                0.02    0.03 10522225/10522225     std::pointer_traits<char32_t const>::pointer_to(char32_t const&) [243]
-----------------------------------------------
                0.06    0.00 10009720/10009720     Catch::ExprLhs<libutf8::token_t const&> Catch::operator<=<libutf8::token_t, 0>(Catch::Decomposer&&, libutf8::token_t&&) [111]
[224]    0.2    0.06    0.00 10009720         Catch::ExprLhs<libutf8::token_t const&>::ExprLhs(libutf8::token_t const&) [224]
-----------------------------------------------
                0.06    0.00 17356083/17356083     std::allocator_traits<std::allocator<char> >::deallocate(std::allocator<char>&, char, unsigned long) [176]
[225]    0.2    0.06    0.00 17356083         __gnu_cxx::new_allocator<char>::deallocate(char, unsigned long) [225]
-----------------------------------------------
                0.02    0.03 1112063/1112063     unittest::catch_compare_long_strings(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [94]
[226]    0.1    0.02    0.03 1112063         bool std::operator!=<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [226]
                0.01    0.02 1112063/3338115     __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&) [145]
-----------------------------------------------
                0.01    0.01 1048576/4391064     void std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_construct<char16_t const>(char16_t const, char16_t const, std::forward_iterator_tag) [309]
                0.01    0.01 1114115/4391064     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::basic_string() [267]
                0.02    0.01 2228373/4391064     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::push_back(char16_t) [136]
[227]    0.1    0.03    0.02 4391064         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_set_length(unsigned long) [227]
                0.01    0.00 4391064/6619439     std::char_traits<char16_t>::assign(char16_t&, char16_t const&) [319]
                0.01    0.00 4391064/12130910     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_data() const [301]
                0.00    0.00 4391064/4391064     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_length(unsigned long) [812]
-----------------------------------------------
                0.04    0.01 2094985/2094985     Catch::BinaryExpr<char32_t, char> Catch::operator==<char, 0>(Catch::ExprLhs<char32_t>&&, char) [150]
[228]    0.1    0.04    0.01 2094985         Catch::BinaryExpr<char32_t, char>::BinaryExpr(bool, char32_t, Catch::StringRef, char) [228]
                0.01    0.00 2094985/103354053     Catch::ITransientExpression::ITransientExpression(bool, bool) [43]
-----------------------------------------------
                0.05    0.00    4135/4135        std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~allocator() [206]
[229]    0.1    0.05    0.00    4135         __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~new_allocator() [229]
-----------------------------------------------
                0.00    0.00       2/38175386     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::data() const [791]
                0.00    0.00       2/38175386     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::operator=(std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >&&) [673]
                0.00    0.00       2/38175386     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::compare(std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> > const&) const [723]
                0.00    0.00     102/38175386     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::reserve(unsigned long) [480]
                0.00    0.00    7266/38175386     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::operator[](unsigned long) [504]
                0.00    0.00  761869/38175386     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_mutate(unsigned long, unsigned long, char32_t const, unsigned long) [143]
                0.00    0.00  761971/38175386     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_destroy(unsigned long) [357]
                0.00    0.00 1115110/38175386     void std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_construct<char32_t const>(char32_t const, char32_t const, std::forward_iterator_tag) [200]
                0.01    0.00 6400382/38175386     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::push_back(char32_t) [59]
                0.01    0.00 8994185/38175386     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_set_length(unsigned long) [103]
                0.01    0.00 9612270/38175386     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::c_str() const [172]
                0.01    0.00 10522225/38175386     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_is_local() const [124]
[230]    0.1    0.05    0.00 38175386         std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_data() const [230]
-----------------------------------------------
                0.05    0.00 9756608/9756608     Catch::BinaryExpr<char32_t, char32_t> Catch::operator==<char32_t, 0>(Catch::ExprLhs<char32_t>&&, char32_t) [71]
[231]    0.1    0.05    0.00 9756608         bool Catch::compareEqual<char32_t, char32_t>(char32_t const&, char32_t const&) [231]
-----------------------------------------------
                0.05    0.00 8913995/8913995     Catch::ExprLhs<libutf8::utf8_iterator& const&> Catch::operator<=<libutf8::utf8_iterator&, 0>(Catch::Decomposer&&, libutf8::utf8_iterator&) [142]
[232]    0.1    0.05    0.00 8913995         Catch::ExprLhs<libutf8::utf8_iterator&>::ExprLhs(libutf8::utf8_iterator&) [232]
-----------------------------------------------
                0.00    0.00      34/1966312     CATCH2_INTERNAL_TEST_0() [6]
                0.01    0.04 1966278/1966312     CATCH2_INTERNAL_TEST_3() [9]
[233]    0.1    0.01    0.04 1966312         Catch::BinaryExpr<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator& const&> Catch::operator==<libutf8::utf8_iterator&, 0>(Catch::ExprLhs<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>&&, libutf8::utf8_iterator&) [233]
                0.01    0.01 1966312/3932624     Catch::BinaryExpr<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator&>::BinaryExpr(bool, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, Catch::StringRef, libutf8::utf8_iterator&) [248]
                0.01    0.01 1966312/187885170     Catch::operator"" sr(char const, unsigned long) [14]
                0.00    0.00 1966312/1966312     bool Catch::compareEqual<gnucxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, libutf8::utf8_iterator>(__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator const&) [826]
-----------------------------------------------
                0.00    0.00      34/1966312     CATCH2_INTERNAL_TEST_0() [6]
                0.01    0.04 1966278/1966312     CATCH2_INTERNAL_TEST_3() [9]
[234]    0.1    0.01    0.04 1966312         Catch::BinaryExpr<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator& const&> Catch::operator!=<libutf8::utf8_iterator&, 0>(Catch::ExprLhs<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>&&, libutf8::utf8_iterator&) [234]
                0.01    0.01 1966312/3932624     Catch::BinaryExpr<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator&>::BinaryExpr(bool, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, Catch::StringRef, libutf8::utf8_iterator&) [248]
                0.01    0.01 1966312/187885170     Catch::operator"" sr(char const, unsigned long) [14]
                0.00    0.00 1966312/1966312     bool Catch::compareNotEqual<gnucxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, libutf8::utf8_iterator&>(__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator&) [828]
-----------------------------------------------
                0.00    0.00      34/1966312     CATCH2_INTERNAL_TEST_0() [6]
                0.01    0.04 1966278/1966312     CATCH2_INTERNAL_TEST_3() [9]
[235]    0.1    0.01    0.04 1966312         Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&> Catch::operator!=<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, 0>(Catch::ExprLhs<libutf8::utf8_iterator&>&&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&) [235]
                0.01    0.01 1966312/3932628     Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>::BinaryExpr(bool, libutf8::utf8_iterator&, Catch::StringRef, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [247]
                0.01    0.01 1966312/187885170     Catch::operator"" sr(char const, unsigned long) [14]
                0.00    0.00 1966312/1966312     bool Catch::compareNotEqual<libutf8::utf8iterator, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>(libutf8::utf8_iterator const&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&) [827]
-----------------------------------------------
                0.00    0.05   65535/65535       CATCH2_INTERNAL_TEST_0() [12]
[236]    0.1    0.00    0.05   65535         Catch::Matchers::ExceptionMessage(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) [236]
                0.00    0.05   65535/65535       Catch::Matchers::ExceptionWatcher::ExceptionWatcher(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) [237]
-----------------------------------------------
                0.00    0.05   65535/65535       Catch::Matchers::ExceptionMessage(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) [236]
[237]    0.1    0.00    0.05   65535         Catch::Matchers::ExceptionWatcher::ExceptionWatcher(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) [237]
                0.00    0.03   65535/65535       Catch::Matchers::MatcherBase<std::exception>::MatcherBase() [278]
                0.00    0.01   65535/2800923     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&) [38]
-----------------------------------------------
                0.00    0.00       2/1398965     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy_chars(char, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >) [703]
                0.04    0.01 1398963/1398965     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) [119]
[238]    0.1    0.04    0.01 1398965         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy_chars(char, char const, char const) [238]
                0.00    0.00 1398965/161998551     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char, char const, unsigned long) [31]
-----------------------------------------------
                0.00    0.00      44/519995      Catch::operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, Catch::StringRef) [554]
                0.01    0.04  519951/519995      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&) [28]
[239]    0.1    0.01    0.04  519995         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const, unsigned long) [239]
                0.00    0.03  519995/137233653     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const, unsigned long) [5]
                0.00    0.00  519995/129108101     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check_length(unsigned long, unsigned long, char const) const [16]
-----------------------------------------------
                                                 <spontaneous>
[240]    0.1    0.05    0.00                 Catch::Detail::unique_ptr<Catch::Generators::GeneratorUntypedBase>::operator=(Catch::Detail::unique_ptr<Catch::Generators::GeneratorUntypedBase>&&) [240]
-----------------------------------------------
                0.05    0.00 45213524/45213524     char std::addressof<char>(char&) [122]
[241]    0.1    0.05    0.00 45213524         char std::__addressof<char>(char&) [241]
-----------------------------------------------
                0.00    0.00       4/18527572     CATCH2_INTERNAL_TEST_0() [582]
                0.00    0.00      48/18527572     CATCH2_INTERNAL_TEST_0() [4]
                0.00    0.00    3048/18527572     CATCH2_INTERNAL_TEST_8() [461]
                0.00    0.00    4188/18527572     CATCH2_INTERNAL_TEST_6() [20]
                0.00    0.00 1112064/18527572     CATCH2_INTERNAL_TEST_0() [6]
                0.01    0.00 2224138/18527572     CATCH2_INTERNAL_TEST_0() [47]
                0.02    0.00 6412186/18527572     CATCH2_INTERNAL_TEST_35() [19]
                0.02    0.00 8771896/18527572     CATCH2_INTERNAL_TEST_12() [10]
[242]    0.1    0.05    0.00 18527572         Catch::BinaryExpr<int, int>::~BinaryExpr() [242]
-----------------------------------------------
                0.02    0.03 10522225/10522225     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_local_data() const [223]
[243]    0.1    0.02    0.03 10522225         std::pointer_traits<char32_t const>::pointer_to(char32_t const&) [243]
                0.00    0.03 10522225/10522225     char32_t const std::addressof<char32_t const>(char32_t const&) [287]
-----------------------------------------------
                0.05    0.00 6542976/6542976     CATCH2_INTERNAL_TEST_12() [10]
[244]    0.1    0.05    0.00 6542976         Catch::ExprLhs<void const const&> Catch::operator<=<void const, 0>(Catch::Decomposer&&, void const&&) [244]
                0.00    0.00 6542976/6542976     Catch::ExprLhs<void const const&>::ExprLhs(void const const&) [809]
-----------------------------------------------
                0.00    0.00     102/1877081     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::reserve(unsigned long) [480]
                0.01    0.01  761869/1877081     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_mutate(unsigned long, unsigned long, char32_t const, unsigned long) [143]
                0.01    0.01 1115110/1877081     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_S_copy_chars(char32_t, char32_t const, char32_t const) [294]
[245]    0.1    0.02    0.02 1877081         std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_S_copy(char32_t, char32_t const, unsigned long) [245]
                0.02    0.00  761869/761869      std::char_traits<char32_t>::copy(char32_t, char32_t const, unsigned long) [332]
                0.00    0.00 1115212/16509779     std::char_traits<char32_t>::assign(char32_t&, char32_t const&) [185]
-----------------------------------------------
                0.01    0.03 1112062/1112062     void std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_construct<wchar_t const>(wchar_t const, wchar_t const, std::forward_iterator_tag) [220]
[246]    0.1    0.01    0.03 1112062         std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_set_length(unsigned long) [246]
                0.02    0.00 1112062/1112062     std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_length(unsigned long) [330]
                0.01    0.00 1112062/2224124     std::char_traits<wchar_t>::assign(wchar_t&, wchar_t const&) [326]
                0.00    0.00 1112062/3336186     std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_data() const [378]
-----------------------------------------------
                0.01    0.01 1966312/3932628     Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&> Catch::operator!=<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, 0>(Catch::ExprLhs<libutf8::utf8_iterator&>&&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&) [235]
                0.01    0.01 1966316/3932628     Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&> Catch::operator==<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, 0>(Catch::ExprLhs<libutf8::utf8_iterator&>&&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&) [219]
[247]    0.1    0.02    0.02 3932628         Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>::BinaryExpr(bool, libutf8::utf8_iterator&, Catch::StringRef, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [247]
                0.02    0.00 3932628/103354053     Catch::ITransientExpression::ITransientExpression(bool, bool) [43]
-----------------------------------------------
                0.01    0.01 1966312/3932624     Catch::BinaryExpr<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator& const&> Catch::operator==<libutf8::utf8_iterator&, 0>(Catch::ExprLhs<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>&&, libutf8::utf8_iterator&) [233]
                0.01    0.01 1966312/3932624     Catch::BinaryExpr<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator& const&> Catch::operator!=<libutf8::utf8_iterator&, 0>(Catch::ExprLhs<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>&&, libutf8::utf8_iterator&) [234]
[248]    0.1    0.02    0.02 3932624         Catch::BinaryExpr<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator&>::BinaryExpr(bool, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, Catch::StringRef, libutf8::utf8_iterator&) [248]
                0.02    0.00 3932624/103354053     Catch::ITransientExpression::ITransientExpression(bool, bool) [43]
-----------------------------------------------
                0.02    0.02       2/2           Catch::TestInvokerAsFunction::invoke() const [1]
[249]    0.1    0.02    0.02       2         CATCH2_INTERNAL_TEST_15() [249]
                0.00    0.01  196769/6814651     Catch::BinaryExpr<char, char> Catch::operator==<char, 0>(Catch::ExprLhs<char>&&, char) [91]
                0.00    0.00   65607/6334775     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::operator+=(char32_t) [56]
                0.00    0.00  264503/103874004     operator"" catchsr(char const, unsigned long) [24]
                0.00    0.00  196769/6814651     Catch::ExprLhs<char> Catch::operator<=<char, 0>(Catch::Decomposer&&, char) [164]
                0.00    0.00  264507/103809227     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [50]
                0.00    0.00       2/131         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [162]
                0.00    0.00  264503/103808469     Catch::AssertionHandler::~AssertionHandler() [58]
                0.00    0.00   63485/63485       Catch::BinaryExpr<char16_t, int> Catch::operator==<int, 0>(Catch::ExprLhs<char16_t>&&, int) [451]
                0.00    0.00  196769/6814651     Catch::BinaryExpr<char, char>::~BinaryExpr() [317]
                0.00    0.00   67729/67729       std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::operator[](unsigned long) [472]
                0.00    0.00    4244/4244        Catch::BinaryExpr<char16_t, unsigned int> Catch::operator==<unsigned int, 0>(Catch::ExprLhs<char16_t>&&, unsigned int) [494]
                0.00    0.00    8488/8688        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long) [505]
                0.00    0.00    6366/7266        std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::operator[](unsigned long) [504]
                0.00    0.00       4/69842       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [177]
                0.00    0.00       2/2608978     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [22]
                0.00    0.00       6/1479692     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::~basic_string() [144]
                0.00    0.00       4/800         Catch::SectionInfo::SectionInfo(Catch::SourceLineInfo const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const) [488]
                0.00    0.00      10/32003701     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [27]
                0.00    0.00       4/364580      std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::basic_string() [343]
                0.00    0.00       2/2           std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::operator=(std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >&&) [673]
                0.00    0.00       4/1897        Catch::SectionInfo::~SectionInfo() [493]
                0.00    0.00       2/1048582     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::~basic_string() [190]
                0.00    0.00       2/2           Catch::BinaryExpr<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&> 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> >&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [692]
                0.00    0.00       2/2           Catch::BinaryExpr<std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >&, std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >& const&> Catch::operator==<std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >&, 0>(Catch::ExprLhs<std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >&>&&, std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >&) [713]
                0.00    0.00       1/5496947     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const [92]
                0.00    0.00       1/7657091     Catch::BinaryExpr<unsigned long, int> Catch::operator==<int, 0>(Catch::ExprLhs<unsigned long>&&, int) [79]
                0.00    0.00       1/1525993     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::length() const [262]
                0.00    0.00       1/45042092     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const [64]
                0.00    0.00       1/7657092     Catch::BinaryExpr<unsigned long, int>::~BinaryExpr() [256]
                0.00    0.00       1/7657094     Catch::ExprLhs<unsigned long> Catch::operator<=<unsigned long, 0>(Catch::Decomposer&&, unsigned long) [281]
                0.00    0.00   67729/67729       Catch::ExprLhs<char16_t> Catch::operator<=<char16_t, 0>(Catch::Decomposer&&, char16_t) [871]
                0.00    0.00   63485/63485       Catch::BinaryExpr<char16_t, int>::~BinaryExpr() [876]
                0.00    0.00    4244/4244        Catch::BinaryExpr<char16_t, unsigned int>::~BinaryExpr() [884]
                0.00    0.00       2/75          unittest::g_progress() [1036]
                0.00    0.00       2/2           Catch::ExprLhs<std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >& const&> Catch::operator<=<std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >&, 0>(Catch::Decomposer&&, std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >&) [1259]
                0.00    0.00       2/2           Catch::BinaryExpr<std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >&, std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >&>::~BinaryExpr() [1252]
                0.00    0.00       2/11          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> >&) [1101]
                0.00    0.00       2/2           Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::~BinaryExpr() [1253]
-----------------------------------------------
                0.00    0.00       1/5200102     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy_chars(char, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >) [471]
                0.01    0.03 5200101/5200102     void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char, std::forward_iterator_tag) [68]
[250]    0.1    0.01    0.03 5200102         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy_chars(char, char, char) [250]
                0.01    0.02 5200102/161998551     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char, char const, unsigned long) [31]
-----------------------------------------------
                0.00    0.04     131/131         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [162]
[251]    0.1    0.00    0.04     131         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::clear() [251]
                0.02    0.02 2225332/188061850     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [7]
-----------------------------------------------
                0.00    0.00       1/2228374     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_mutate(unsigned long, unsigned long, char16_t const, unsigned long) [369]
                0.00    0.04 2228373/2228374     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::push_back(char16_t) [136]
[252]    0.1    0.00    0.04 2228374         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::capacity() const [252]
                0.02    0.02 2230423/4393117     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_is_local() const [169]
-----------------------------------------------
                0.04    0.00     131/131         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [162]
[253]    0.1    0.04    0.00     131         void std::__alloc_on_move<std::allocator<char> >(std::allocator<char>&, std::allocator<char>&) [253]
                0.00    0.00     131/131         void std::__do_alloc_on_move<std::allocator<char> >(std::allocator<char>&, std::allocator<char>&, std::integral_constant<bool, true>) [671]
-----------------------------------------------
                0.04    0.00 14337866/14337866     Catch::ExprLhs<char32_t> Catch::operator<=<char32_t, 0>(Catch::Decomposer&&, char32_t) [109]
[254]    0.1    0.04    0.00 14337866         Catch::ExprLhs<char32_t>::ExprLhs(char32_t) [254]
-----------------------------------------------
                0.00    0.00       2/8994187     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::operator=(std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >&&) [673]
                0.04    0.00 8994185/8994187     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_set_length(unsigned long) [103]
[255]    0.1    0.04    0.00 8994187         std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_length(unsigned long) [255]
-----------------------------------------------
                0.00    0.00       1/7657092     CATCH2_INTERNAL_TEST_0() [47]
                0.00    0.00       1/7657092     CATCH2_INTERNAL_TEST_15() [249]
                0.00    0.00       2/7657092     CATCH2_INTERNAL_TEST_0() [6]
                0.01    0.00 1112064/7657092     CATCH2_INTERNAL_TEST_25() [33]
                0.03    0.00 6545024/7657092     CATCH2_INTERNAL_TEST_12() [10]
[256]    0.1    0.04    0.00 7657092         Catch::BinaryExpr<unsigned long, int>::~BinaryExpr() [256]
-----------------------------------------------
                0.04    0.00 6814651/6814651     Catch::BinaryExpr<char, char> Catch::operator==<char, 0>(Catch::ExprLhs<char>&&, char) [91]
[257]    0.1    0.04    0.00 6814651         bool Catch::compareEqual<char, char>(char const&, char const&) [257]
-----------------------------------------------
                0.04    0.00 5200101/5200101     std::iterator_traits<char>::difference_type std::distance<char>(char, char) [165]
[258]    0.1    0.04    0.00 5200101         std::iterator_traits<char>::difference_type std::__distance<char>(char, char, std::random_access_iterator_tag) [258]
-----------------------------------------------
                0.00    0.04 4395164/4395164     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_is_local() const [169]
[259]    0.1    0.00    0.04 4395164         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_local_data() const [259]
                0.02    0.02 4395164/4395164     std::pointer_traits<char16_t const>::pointer_to(char16_t const&) [260]
-----------------------------------------------
                0.02    0.02 4395164/4395164     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_local_data() const [259]
[260]    0.1    0.02    0.02 4395164         std::pointer_traits<char16_t const>::pointer_to(char16_t const&) [260]
                0.02    0.00 4395164/4395164     char16_t const std::addressof<char16_t const>(char16_t const&) [322]
-----------------------------------------------
                0.04    0.00 3932624/3932624     Catch::ExprLhs<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&> Catch::operator<=<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, 0>(Catch::Decomposer&&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&) [209]
[261]    0.1    0.04    0.00 3932624         Catch::ExprLhs<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>::ExprLhs(__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [261]
-----------------------------------------------
                0.00    0.00       1/1525993     CATCH2_INTERNAL_TEST_0() [171]
                0.00    0.00       1/1525993     CATCH2_INTERNAL_TEST_15() [249]
                0.00    0.00       2/1525993     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::operator=(std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >&&) [673]
                0.00    0.00    2251/1525993     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::reserve(unsigned long) [480]
                0.04    0.00 1523738/1525993     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_mutate(unsigned long, unsigned long, char32_t const, unsigned long) [143]
[262]    0.1    0.04    0.00 1525993         std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::length() const [262]
-----------------------------------------------
                0.04    0.00     119/119         std::allocator_traits<std::allocator<Catch::Clara::Opt> >::deallocate(std::allocator<Catch::Clara::Opt>&, Catch::Clara::Opt, unsigned long) [197]
[263]    0.1    0.04    0.00     119         __gnu_cxx::new_allocator<Catch::Clara::Opt>::deallocate(Catch::Clara::Opt, unsigned long) [263]
-----------------------------------------------
                                                 <spontaneous>
[264]    0.1    0.04    0.00                 Catch::RunContext::handleUnfinishedSections() [264]
-----------------------------------------------
                                                 <spontaneous>
[265]    0.1    0.04    0.00                 Catch::ScopedMessage std::__addressof<Catch::ScopedMessage>(Catch::ScopedMessage&) [265]
-----------------------------------------------
                0.00    0.00       1/2162692     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_mutate(unsigned long, unsigned long, char16_t const, unsigned long) [369]
                0.00    0.04 2162691/2162692     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::~basic_string() [190]
[266]    0.1    0.00    0.04 2162692         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_dispose() [266]
                0.01    0.02 2162694/4393117     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_is_local() const [169]
                0.00    0.00       3/3           std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_destroy(unsigned long) [779]
-----------------------------------------------
                0.01    0.03       4/4           CATCH2_INTERNAL_TEST_19() [70]
[267]    0.1    0.01    0.03       4         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::basic_string() [267]
                0.01    0.01 1114115/4391064     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_set_length(unsigned long) [227]
                0.00    0.01 1114115/2162691     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_local_data() [349]
                0.01    0.00 1114115/4325382     std::allocator<char16_t>::~allocator() [340]
                0.00    0.00 1114115/1114115     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::Allochider::Allochider(char16_t, std::allocator<char16_t>&&) [438]
                0.00    0.00 1114115/2162691     std::allocator<char16_t>::allocator() [823]
-----------------------------------------------
                0.01    0.03 17356085/17356085     std::allocator_traits<std::allocator<char> >::allocate(std::allocator<char>&, unsigned long) [191]
[268]    0.1    0.01    0.03 17356085         __gnu_cxx::new_allocator<char>::allocate(unsigned long, void const) [268]
                0.03    0.00 17356085/174348616     __gnu_cxx::new_allocator<char>::max_size() const [78]
-----------------------------------------------
                0.00    0.00       1/3933029     CATCH2_INTERNAL_TEST_0() [44]
                0.00    0.00      72/3933029     CATCH2_INTERNAL_TEST_0() [6]
                0.02    0.02 3932956/3933029     CATCH2_INTERNAL_TEST_3() [9]
[269]    0.1    0.02    0.02 3933029         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::begin() [269]
                0.01    0.00 3933029/7865658     __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::__normal_iterator(char const&) [316]
                0.01    0.00 3933029/756160635     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [21]
-----------------------------------------------
                0.00    0.00       1/2445        Catch::Clara::Help::~Help() [524]
                0.00    0.00       6/2445        unittest::snap_catch2_main(char const, char const, int, char**, void ()(), Catch::Clara::Parser ()(Catch::Clara::Parser const&), int ()(Catch::Session&), void ()()) [277]
                0.00    0.00      32/2445        Catch::makeCommandLineParser(Catch::ConfigData&) [100]
                0.00    0.04    2406/2445        void std::Destroy<Catch::Clara::Opt>(Catch::Clara::Opt) [181]
[270]    0.1    0.00    0.04    2445         Catch::Clara::Opt::~Opt() [270]
                0.00    0.04    2445/2454        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() [271]
                0.00    0.00    2445/2445        Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::~ParserRefImpl() [469]
-----------------------------------------------
                0.00    0.00       1/2454        std::vector<std::__cxx11::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>) [510]
                0.00    0.00       1/2454        Catch::Clara::Args::~Args() [525]
                0.00    0.00       3/2454        Catch::TestSpec::~TestSpec() [498]
                0.00    0.00       4/2454        Catch::ConfigData::~ConfigData() [496]
                0.00    0.04    2445/2454        Catch::Clara::Opt::~Opt() [270]
[271]    0.1    0.00    0.04    2454         std::vector<std::__cxx11::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() [271]
                0.00    0.04    2454/2454        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() [273]
                0.00    0.00    2454/2515        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> > >&) [484]
                0.00    0.00    2454/5049        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() [882]
-----------------------------------------------
                0.00    0.04    2454/2454        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() [273]
[272]    0.1    0.00    0.04    2454         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() [272]
                0.01    0.03    2454/4135        std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~allocator() [206]
-----------------------------------------------
                0.00    0.04    2454/2454        std::vector<std::__cxx11::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() [271]
[273]    0.1    0.00    0.04    2454         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() [273]
                0.00    0.04    2454/2454        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() [272]
                0.00    0.00    2454/2515        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) [897]
-----------------------------------------------
                                                 <spontaneous>
[274]    0.1    0.04    0.00                 Catch::Singleton<Catch::StringStreams, Catch::StringStreams, Catch::StringStreams>::~Singleton() [274]
-----------------------------------------------
                0.01    0.02 1048576/1048576     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::basic_string(char16_t const, std::allocator<char16_t> const&) [138]
[275]    0.1    0.01    0.02 1048576         void std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_construct<char16_t const>(char16_t const, char16_t const) [275]
                0.00    0.02 1048576/1048576     void std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_construct_aux<char16_t const>(char16_t const, char16_t const, std::__false_type) [310]
-----------------------------------------------
                                                 <spontaneous>
[276]    0.1    0.00    0.03                 main [276]
                0.00    0.03       1/1           unittest::snap_catch2_main(char const, char const, int, char**, void ()(), Catch::Clara::Parser ()(Catch::Clara::Parser const&), int ()(Catch::Session&), void ()()) [277]
                0.00    0.00       1/1           main::{lambda()#1}::operator void ()()() const [1339]
-----------------------------------------------
                0.00    0.03       1/1           main [276]
[277]    0.1    0.00    0.03       1         unittest::snap_catch2_main(char const, char const, int, char*, void ()(), Catch::Clara::Parser ()(Catch::Clara::Parser const&), int ()(Catch::Session&), void ()()) [277]
                0.00    0.03       6/38          Catch::Clara::Parser Catch::Clara::Parser::operator|<Catch::Clara::Opt>(Catch::Clara::Opt const&) const [104]
                0.00    0.01       6/84          Catch::Clara::Parser::~Parser() [137]
                0.00    0.00       6/2445        Catch::Clara::Opt::~Opt() [270]
                0.00    0.00      20/69842       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [177]
                0.00    0.00      10/61          Catch::Clara::Opt::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [517]
                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&) [565]
                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&) [571]
                0.00    0.00      20/32003701     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [27]
                0.00    0.00       6/39          Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::operator()(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [555]
                0.00    0.00       2/2           unittest::g_source_dir[abi:cxx11]() [645]
                0.00    0.00       1/1           unittest::detail::init_tmp_dir(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [651]
                0.00    0.00       2/3           unittest::g_tmp_dir[abi:cxx11]() [644]
                0.00    0.00       2/2           unittest::g_verbose() [1266]
                0.00    0.00       1/1           main::{lambda()#1}::FUN() [1340]
                0.00    0.00       1/75          unittest::gprogress() [1036]
-----------------------------------------------
                0.00    0.03   65535/65535       Catch::Matchers::ExceptionWatcher::ExceptionWatcher(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) [237]
[278]    0.1    0.00    0.03   65535         Catch::Matchers::MatcherBase<std::exception>::MatcherBase() [278]
                0.00    0.03   65535/65535       Catch::Matchers::MatcherUntypedBase::MatcherUntypedBase() [279]
-----------------------------------------------
                0.00    0.03   65535/65535       Catch::Matchers::MatcherBase<std::exception>::MatcherBase() [278]
[279]    0.1    0.00    0.03   65535         Catch::Matchers::MatcherUntypedBase::MatcherUntypedBase() [279]
                0.01    0.03   65535/2608978     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [22]
-----------------------------------------------
                0.01    0.01 1112039/2225126     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> >&&) [189]
                0.01    0.01 1113087/2225126     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&) [167]
[280]    0.1    0.02    0.01 2225126         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&) [280]
                0.01    0.00 2225126/103354053     Catch::ITransientExpression::ITransientExpression(bool, bool) [43]
-----------------------------------------------
                0.00    0.00       1/7657094     CATCH2_INTERNAL_TEST_0() [47]
                0.00    0.00       1/7657094     CATCH2_INTERNAL_TEST_15() [249]
                0.00    0.00       4/7657094     CATCH2_INTERNAL_TEST_0() [6]
                0.00    0.00 1112064/7657094     CATCH2_INTERNAL_TEST_25() [33]
                0.03    0.00 6545024/7657094     CATCH2_INTERNAL_TEST_12() [10]
[281]    0.1    0.03    0.00 7657094         Catch::ExprLhs<unsigned long> Catch::operator<=<unsigned long, 0>(Catch::Decomposer&&, unsigned long) [281]
                0.00    0.00 7657094/7657094     Catch::ExprLhs<unsigned long>::ExprLhs(unsigned long) [808]
-----------------------------------------------
                                                 <spontaneous>
[282]    0.1    0.03    0.00                 Catch::TestCaseTracking::ITracker::hasChildren() const [282]
-----------------------------------------------
                                                 <spontaneous>
[283]    0.1    0.03    0.00                 std::Vectorbase<Catch::ScopedMessage, std::allocator<Catch::ScopedMessage> >::_M_deallocate(Catch::ScopedMessage, unsigned long) [283]
-----------------------------------------------
                                                 <spontaneous>
[284]    0.1    0.03    0.00                 void std::Destroy<Catch::TestCaseTracking::ITracker**, Catch::TestCaseTracking::ITracker>(Catch::TestCaseTracking::ITracker*, Catch::TestCaseTracking::ITracker**, std::allocator<Catch::TestCaseTracking::ITracker>&) [284]
-----------------------------------------------
                0.03    0.00 19212260/19212260     Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool) [101]
[285]    0.1    0.03    0.00 19212260         Catch::ExprLhs<bool>::ExprLhs(bool) [285]
-----------------------------------------------
                0.03    0.00 10522225/10522225     char32t const std::addressof<char32_t const>(char32_t const&) [287]
[286]    0.1    0.03    0.00 10522225         char32_t const std::__addressof<char32_t const>(char32_t const&) [286]
-----------------------------------------------
                0.00    0.03 10522225/10522225     std::pointer_traits<char32_t const>::pointer_to(char32_t const&) [243]
[287]    0.1    0.00    0.03 10522225         char32_t const std::addressof<char32_t const>(char32_t const&) [287]
                0.03    0.00 10522225/10522225     char32_t const std::__addressof<char32_t const>(char32_t const&) [286]
-----------------------------------------------
                0.03    0.00 3145728/3145728     std::char_traits<char16_t>::length(char16_t const) [210]
[288]    0.1    0.03    0.00 3145728         std::char_traits<char16_t>::eq(char16_t const&, char16_t const&) [288]
-----------------------------------------------
                0.00    0.00  366629/2593801     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::Allochider::Allochider(char32_t, std::allocator<char32_t>&&) [434]
                0.01    0.02 2227172/2593801     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::Allochider::Allochider(char32_t, std::allocator<char32_t> const&) [296]
[289]    0.1    0.01    0.02 2593801         std::allocator<char32_t>::allocator(std::allocator<char32_t> const&) [289]
                0.02    0.00 2593801/2593801     __gnu_cxx::new_allocator<char32_t>::new_allocator(__gnu_cxx::new_allocator<char32_t> const&) [325]
-----------------------------------------------
                0.03    0.00 1966314/1966314     Catch::BinaryExpr<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator& const&> Catch::operator==<libutf8::utf8_iterator&, 0>(Catch::ExprLhs<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>&&, libutf8::utf8_iterator&) [129]
[290]    0.1    0.03    0.00 1966314         bool Catch::compareEqual<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, libutf8::utf8_iterator>(__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator const&) [290]
-----------------------------------------------
                0.00    0.00       2/404         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy_chars(char, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >) [471]
                0.00    0.00       2/404         __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::difference_type __gnu_cxx::operator-<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [363]
                0.03    0.00     400/404         __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::__normal_iterator<char>(__gnu_cxx::__normal_iterator<char, __gnu_cxx::__enable_if<std::__are_same<char, char>::__value, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::__type> const&) [293]
[291]    0.1    0.03    0.00     404         __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::base() const [291]
-----------------------------------------------
                                                 <spontaneous>
[292]    0.1    0.03    0.00                 Catch::ITransientExpression::getResult() const [292]
-----------------------------------------------
                0.00    0.03     400/400         CATCH2_INTERNAL_TEST_3() [9]
[293]    0.1    0.00    0.03     400         __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::__normal_iterator<char>(__gnu_cxx::__normal_iterator<char, __gnu_cxx::__enable_if<std::__are_same<char, char>::__value, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::__type> const&) [293]
                0.03    0.00     400/404         __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::base() const [291]
-----------------------------------------------
                0.00    0.03 1115110/1115110     void std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_construct<char32_t const>(char32_t const, char32_t const, std::forward_iterator_tag) [200]
[294]    0.1    0.00    0.03 1115110         std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_S_copy_chars(char32_t, char32_t const, char32_t const) [294]
                0.01    0.01 1115110/1877081     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_S_copy(char32_t, char32_t const, unsigned long) [245]
-----------------------------------------------
                0.00    0.03 1112064/1112064     CATCH2_INTERNAL_TEST_0() [6]
[295]    0.1    0.00    0.03 1112064         Catch::BinaryExpr<int, int> Catch::operator>=<int, 0>(Catch::ExprLhs<int>&&, int) [295]
                0.01    0.01 1112064/18527572     Catch::BinaryExpr<int, int>::BinaryExpr(bool, int, Catch::StringRef, int) [80]
                0.01    0.00 1112064/187885170     Catch::operator"" sr(char const, unsigned long) [14]
-----------------------------------------------
                0.00    0.03 1115110/1115110     std::cxx11::basicstring<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::basic_string(char32_t const, std::allocator<char32_t> const&) [130]
[296]    0.1    0.00    0.03 1115110         std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::Allochider::Allochider(char32_t, std::allocator<char32_t> const&) [296]
                0.01    0.02 2227172/2593801     std::allocator<char32_t>::allocator(std::allocator<char32_t> const&) [289]
-----------------------------------------------
                0.00    0.00      39/1665        void __gnu_cxx::new_allocator<Catch::Clara::Opt>::construct<Catch::Clara::Opt, Catch::Clara::Opt const&>(Catch::Clara::Opt, Catch::Clara::Opt const&) [459]
                0.00    0.02    1626/1665        void std::Construct<Catch::Clara::Opt, Catch::Clara::Opt const&>(Catch::Clara::Opt, Catch::Clara::Opt const&) [302]
[297]    0.1    0.00    0.03    1665         Catch::Clara::Opt::Opt(Catch::Clara::Opt const&) [297]
                0.00    0.02    1665/1667        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&) [306]
                0.00    0.00    1665/1665        Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt> const&) [454]
-----------------------------------------------
                                                 <spontaneous>
[298]    0.1    0.03    0.00                 Catch::ConsoleReporter::reportInvalidTestSpec(Catch::StringRef) [298]
-----------------------------------------------
                                                 <spontaneous>
[299]    0.1    0.03    0.00                 Catch::handleExceptionMatchExpr(Catch::AssertionHandler&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef) [299]
-----------------------------------------------
                0.00    0.00       4/6407652     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::compare(std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> > const&) const [723]
                0.00    0.00    7266/6407652     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::operator[](unsigned long) [504]
                0.02    0.00 6400382/6407652     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::push_back(char32_t) [59]
[300]    0.1    0.03    0.00 6407652         std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::size() const [300]
-----------------------------------------------
                0.00    0.00       1/12130910     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_mutate(unsigned long, unsigned long, char16_t const, unsigned long) [369]
                0.00    0.00       3/12130910     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_destroy(unsigned long) [779]
                0.00    0.00   67729/12130910     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::operator[](unsigned long) [472]
                0.00    0.00 1048576/12130910     void std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_construct<char16_t const>(char16_t const, char16_t const, std::forward_iterator_tag) [309]
                0.00    0.00 2228373/12130910     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::push_back(char16_t) [136]
                0.01    0.00 4391064/12130910     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_set_length(unsigned long) [227]
                0.01    0.00 4395164/12130910     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_is_local() const [169]
[301]    0.1    0.03    0.00 12130910         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_data() const [301]
-----------------------------------------------
                0.00    0.02    1626/1626        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) [303]
[302]    0.1    0.00    0.02    1626         void std::Construct<Catch::Clara::Opt, Catch::Clara::Opt const&>(Catch::Clara::Opt, Catch::Clara::Opt const&) [302]
                0.00    0.02    1626/1665        Catch::Clara::Opt::Opt(Catch::Clara::Opt const&) [297]
                0.00    0.00    1626/1743        Catch::Clara::Opt const& std::forward<Catch::Clara::Opt const&>(std::removereference<Catch::Clara::Opt const&>::type&) [920]
                0.00    0.00    1626/461452      operator new(unsigned long, void) [867]
-----------------------------------------------
                0.00    0.02      83/83          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) [304]
[303]    0.1    0.00    0.02      83         Catch::Clara::Opt std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt) [303]
                0.00    0.02    1626/1626        void std::_Construct<Catch::Clara::Opt, Catch::Clara::Opt const&>(Catch::Clara::Opt, Catch::Clara::Opt const&) [302]
                0.00    0.00    1709/1749        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&) [919]
                0.00    0.00    1626/1665        __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::operator() const [935]
                0.00    0.00    1626/4773        Catch::Clara::Opt std::__addressof<Catch::Clara::Opt>(Catch::Clara::Opt&) [883]
                0.00    0.00    1626/1665        __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::operator++() [934]
-----------------------------------------------
                0.00    0.02      83/83          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>&) [305]
[304]    0.1    0.00    0.02      83         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) [304]
                0.00    0.02      83/83          Catch::Clara::Opt std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt) [303]
-----------------------------------------------
                0.00    0.00       1/83          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> > >) [466]
                0.00    0.02      82/83          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::vector(std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > const&) [308]
[305]    0.1    0.00    0.02      83         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>&) [305]
                0.00    0.02      83/83          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) [304]
-----------------------------------------------
                0.00    0.00       2/1667        Catch::ConfigData::ConfigData(Catch::ConfigData const&) [509]
                0.00    0.02    1665/1667        Catch::Clara::Opt::Opt(Catch::Clara::Opt const&) [297]
[306]    0.1    0.00    0.02    1667         std::vector<std::__cxx11::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&) [306]
                0.00    0.02    1667/4135        std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~allocator() [206]
                0.00    0.00    1667/1667        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> > >&) [458]
                0.00    0.00    1667/1790        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 [918]
                0.00    0.00    1667/1667        __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&) [929]
                0.00    0.00    1667/1911        std::vector<std::__cxx11::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 [911]
                0.00    0.00    1667/1667        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&) [931]
                0.00    0.00    1667/5049        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() [882]
                0.00    0.00    1667/2074        std::vector<std::__cxx11::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 [902]
                0.00    0.00    1667/2074        std::vector<std::__cxx11::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 [903]
-----------------------------------------------
                0.00    0.00       2/82          Catch::Clara::Parser Catch::Clara::Parser::operator|<Catch::Clara::Arg>(Catch::Clara::Arg const&) const [443]
                0.00    0.00       2/82          Catch::Clara::Parser Catch::Clara::Parser::operator|<Catch::Clara::ExeName>(Catch::Clara::ExeName const&) const [444]
                0.00    0.00       2/82          Catch::Clara::Parser Catch::Clara::Parser::operator|<Catch::Clara::Help>(Catch::Clara::Help const&) const [433]
                0.00    0.02      76/82          Catch::Clara::Parser Catch::Clara::Parser::operator|<Catch::Clara::Opt>(Catch::Clara::Opt const&) const [104]
[307]    0.1    0.00    0.02      82         Catch::Clara::Parser::Parser(Catch::Clara::Parser const&) [307]
                0.00    0.02      82/82          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::vector(std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > const&) [308]
                0.00    0.00      82/82          std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::vector(std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > const&) [537]
                0.00    0.00      82/2584        Catch::Clara::Detail::ParserBase::ParserBase(Catch::Clara::Detail::ParserBase const&) [896]
                0.00    0.00      82/82          Catch::Clara::ExeName::ExeName(Catch::Clara::ExeName const&) [1020]
-----------------------------------------------
                0.00    0.02      82/82          Catch::Clara::Parser::Parser(Catch::Clara::Parser const&) [307]
[308]    0.1    0.00    0.02      82         std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::vector(std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > const&) [308]
                0.00    0.02      82/83          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>&) [305]
                0.00    0.00      82/161         std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_get_Tp_allocator() const [981]
                0.00    0.00      82/82          __gnu_cxx::__alloc_traits<std::allocator<Catch::Clara::Opt> >::_S_select_on_copy(std::allocator<Catch::Clara::Opt> const&) [1022]
                0.00    0.00      82/240         std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::size() const [966]
                0.00    0.00      82/82          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorbase(unsigned long, std::allocator<Catch::Clara::Opt> const&) [1028]
                0.00    0.00      82/168         std::allocator<Catch::Clara::Opt>::~allocator() [976]
                0.00    0.00      82/288         std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_get_Tp_allocator() [957]
                0.00    0.00      82/84          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::end() const [1014]
                0.00    0.00      82/84          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::begin() const [1015]
-----------------------------------------------
                0.01    0.01 1048576/1048576     void std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_construct_aux<char16_t const>(char16_t const, char16_t const, std::__false_type) [310]
[309]    0.1    0.01    0.01 1048576         void std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_construct<char16_t const>(char16_t const, char16_t const, std::forward_iterator_tag) [309]
                0.01    0.01 1048576/4391064     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_set_length(unsigned long) [227]
                0.00    0.00 1048576/12130910     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_data() const [301]
                0.00    0.00 1048576/1048576     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_S_copy_chars(char16_t, char16_t const, char16_t const) [781]
                0.00    0.00 1048576/1048576     bool __gnu_cxx::__is_null_pointer<char16_t const>(char16_t const) [859]
                0.00    0.00 1048576/1048576     std::iterator_traits<char16_t const>::difference_type std::distance<char16_t const>(char16_t const, char16_t const) [862]
-----------------------------------------------
                0.00    0.02 1048576/1048576     void std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_construct<char16_t const>(char16_t const, char16_t const) [275]
[310]    0.1    0.00    0.02 1048576         void std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_construct_aux<char16_t const>(char16_t const, char16_t const, std::__false_type) [310]
                0.01    0.01 1048576/1048576     void std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_construct<char16_t const>(char16_t const, char16_t const, std::forward_iterator_tag) [309]
-----------------------------------------------
                0.01    0.01 2486272/2486272     Catch::BinaryExpr<char32_t, unsigned int> Catch::operator==<unsigned int, 0>(Catch::ExprLhs<char32_t>&&, unsigned int) [193]
[311]    0.1    0.01    0.01 2486272         Catch::BinaryExpr<char32_t, unsigned int>::BinaryExpr(bool, char32_t, Catch::StringRef, unsigned int) [311]
                0.01    0.00 2486272/103354053     Catch::ITransientExpression::ITransientExpression(bool, bool) [43]
-----------------------------------------------
                0.01    0.01 2593801/2593801     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::~basic_string() [144]
[312]    0.1    0.01    0.01 2593801         std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::Allochider::~Allochider() [312]
                0.01    0.00 2593801/4075540     std::allocator<char32_t>::~allocator() [323]
-----------------------------------------------
                0.01    0.01 6675836/6675836     __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&) [145]
[313]    0.1    0.01    0.01 6675836         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::data() const [313]
                0.01    0.00 6675836/756160635     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [21]
-----------------------------------------------
                0.00    0.00       1/2098473     CATCH2_INTERNAL_TEST_0() [171]
                0.00    0.00     401/2098473     CATCH2_INTERNAL_TEST_3() [9]
                0.00    0.00    3000/2098473     CATCH2_INTERNAL_TEST_12() [10]
                0.02    0.00 2095071/2098473     CATCH2_INTERNAL_TEST_35() [19]
[314]    0.1    0.02    0.00 2098473         unittest::rand_char(bool) [314]
-----------------------------------------------
                0.00    0.00 1113138/10009720     CATCH2_INTERNAL_TEST_6() [20]
                0.02    0.00 8896582/10009720     CATCH2_INTERNAL_TEST_0() [4]
[315]    0.1    0.02    0.00 10009720         Catch::BinaryExpr<libutf8::token_t const&, libutf8::token_t const&>::~BinaryExpr() [315]
-----------------------------------------------
                0.00    0.00       1/7865658     __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::operator+(long) const [793]
                0.00    0.00       1/7865658     __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::operator-(long) const [792]
                0.01    0.00 3932627/7865658     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::end() [126]
                0.01    0.00 3933029/7865658     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::begin() [269]
[316]    0.1    0.02    0.00 7865658         __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::__normal_iterator(char const&) [316]
-----------------------------------------------
                0.00    0.00    3048/6814651     CATCH2_INTERNAL_TEST_8() [461]
                0.00    0.00  196769/6814651     CATCH2_INTERNAL_TEST_15() [249]
                0.00    0.00 1112114/6814651     CATCH2_INTERNAL_TEST_0() [47]
                0.00    0.00 1120128/6814651     CATCH2_INTERNAL_TEST_12() [10]
                0.01    0.00 4382592/6814651     CATCH2_INTERNAL_TEST_25() [33]
[317]    0.1    0.02    0.00 6814651         Catch::BinaryExpr<char, char>::~BinaryExpr() [317]
-----------------------------------------------
                0.02    0.00 6814651/6814651     Catch::ExprLhs<char> Catch::operator<=<char, 0>(Catch::Decomposer&&, char) [164]
[318]    0.1    0.02    0.00 6814651         Catch::ExprLhs<char>::ExprLhs(char) [318]
-----------------------------------------------
                0.00    0.00       2/6619439     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_S_copy(char16_t, char16_t const, unsigned long) [780]
                0.01    0.00 2228373/6619439     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::push_back(char16_t) [136]
                0.01    0.00 4391064/6619439     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_set_length(unsigned long) [227]
[319]    0.1    0.02    0.00 6619439         std::char_traits<char16_t>::assign(char16_t&, char16_t const&) [319]
-----------------------------------------------
                0.02    0.00 6542976/6542976     CATCH2_INTERNAL_TEST_12() [10]
[320]    0.1    0.02    0.00 6542976         Catch::BinaryExpr<void const const&, void const const&>::~BinaryExpr() [320]
-----------------------------------------------
                0.01    0.00 1177678/4515596     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare(char const) const [160]
                0.01    0.00 3337918/4515596     __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&) [145]
[321]    0.1    0.02    0.00 4515596         std::char_traits<char>::compare(char const, char const, unsigned long) [321]
-----------------------------------------------
                0.02    0.00 4395164/4395164     std::pointer_traits<char16_t const>::pointer_to(char16_t const&) [260]
[322]    0.1    0.02    0.00 4395164         char16_t const std::addressof<char16_t const>(char16_t const&) [322]
                0.00    0.00 4395164/4395164     char16_t const std::__addressof<char16_t const>(char16_t const&) [811]
-----------------------------------------------
                0.00    0.00  366629/4075540     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::basic_string() [343]
                0.01    0.00 1115110/4075540     CATCH2_INTERNAL_TEST_0() [12]
                0.01    0.00 2593801/4075540     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::Allochider::~Allochider() [312]
[323]    0.1    0.02    0.00 4075540         std::allocator<char32_t>::~allocator() [323]
                0.00    0.00 5187602/5187602     __gnu_cxx::new_allocator<char32_t>::~new_allocator() [810]
-----------------------------------------------
                0.00    0.00       2/3337263     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> >&&) [768]
                0.02    0.00 3337261/3337263     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&) [215]
[324]    0.1    0.02    0.00 3337263         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&) [324]
-----------------------------------------------
                0.02    0.00 2593801/2593801     std::allocator<char32_t>::allocator(std::allocator<char32_t> const&) [289]
[325]    0.1    0.02    0.00 2593801         __gnu_cxx::new_allocator<char32_t>::new_allocator(__gnu_cxx::new_allocator<char32_t> const&) [325]
-----------------------------------------------
                0.01    0.00 1112062/2224124     std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_set_length(unsigned long) [246]
                0.01    0.00 1112062/2224124     std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_S_copy(wchar_t, wchar_t const, unsigned long) [395]
[326]    0.1    0.02    0.00 2224124         std::char_traits<wchar_t>::assign(wchar_t&, wchar_t const&) [326]
-----------------------------------------------
                0.01    0.01 2162691/2162691     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::~basic_string() [190]
[327]    0.1    0.01    0.01 2162691         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::Allochider::~Allochider() [327]
                0.01    0.00 2162691/4325382     std::allocator<char16_t>::~allocator() [340]
-----------------------------------------------
                0.00    0.02 1112062/1112062     std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_local_data() [329]
[328]    0.1    0.00    0.02 1112062         std::pointer_traits<wchar_t>::pointer_to(wchar_t&) [328]
                0.02    0.00 1112062/1112062     wchar_t std::addressof<wchar_t>(wchar_t&) [331]
-----------------------------------------------
                0.00    0.02 1112062/1112062     std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::basic_string(wchar_t const, std::allocator<wchar_t> const&) [131]
[329]    0.1    0.00    0.02 1112062         std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_local_data() [329]
                0.00    0.02 1112062/1112062     std::pointer_traits<wchar_t>::pointer_to(wchar_t&) [328]
-----------------------------------------------
                0.02    0.00 1112062/1112062     std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_set_length(unsigned long) [246]
[330]    0.1    0.02    0.00 1112062         std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_length(unsigned long) [330]
-----------------------------------------------
                0.02    0.00 1112062/1112062     std::pointer_traits<wchar_t>::pointer_to(wchar_t&) [328]
[331]    0.1    0.02    0.00 1112062         wchar_t std::addressof<wchar_t>(wchar_t&) [331]
                0.00    0.00 1112062/1112062     wchar_t std::__addressof<wchar_t>(wchar_t&) [854]
-----------------------------------------------
                0.02    0.00  761869/761869      std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_S_copy(char32_t, char32_t const, unsigned long) [245]
[332]    0.1    0.02    0.00  761869         std::char_traits<char32_t>::copy(char32_t, char32_t const, unsigned long) [332]
-----------------------------------------------
                                                 <spontaneous>
[333]    0.1    0.02    0.00                 Catch::RunContext::assertionEnded(Catch::AssertionResult const&) [333]
-----------------------------------------------
                                                 <spontaneous>
[334]    0.1    0.02    0.00                 Catch::AssertionHandler::handleExceptionThrownAsExpected() [334]
-----------------------------------------------
                                                 <spontaneous>
[335]    0.1    0.02    0.00                 Catch::rngSeed() [335]
-----------------------------------------------
                                                 <spontaneous>
[336]    0.1    0.02    0.00                 Catch::Config::showHelp() const [336]
-----------------------------------------------
                                                 <spontaneous>
[337]    0.1    0.02    0.00                 __gnu_cxx::__normal_iterator<wchar_t const, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > >::base() const [337]
-----------------------------------------------
                                                 <spontaneous>
[338]    0.1    0.02    0.00                 std::vector<Catch::TestCaseTracking::ITracker, std::allocator<Catch::TestCaseTracking::ITracker> >::~vector() [338]
-----------------------------------------------
                                                 <spontaneous>
[339]    0.1    0.02    0.00                 Catch::AssertionHandler::complete()::{lambda()#1}::operator()() const [339]
-----------------------------------------------
                0.00    0.00 1048576/4325382     CATCH2_INTERNAL_TEST_0() [12]
                0.01    0.00 1114115/4325382     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::basic_string() [267]
                0.01    0.00 2162691/4325382     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::Allochider::~Allochider() [327]
[340]    0.1    0.02    0.00 4325382         std::allocator<char16_t>::~allocator() [340]
                0.00    0.00 4325382/4325382     __gnu_cxx::new_allocator<char16_t>::~new_allocator() [813]
-----------------------------------------------
                0.01    0.01 1112062/1112062     std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::~basic_string() [342]
[341]    0.1    0.01    0.01 1112062         std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_dispose() [341]
                0.01    0.00 1112062/1112062     std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_is_local() const [353]
-----------------------------------------------
                0.00    0.02 1112062/1112062     CATCH2_INTERNAL_TEST_0() [12]
[342]    0.1    0.00    0.02 1112062         std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::~basic_string() [342]
                0.01    0.01 1112062/1112062     std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_dispose() [341]
                0.00    0.00 1112062/1112062     std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::Allochider::~Allochider() [851]
-----------------------------------------------
                0.00    0.00       1/364580      CATCH2_INTERNAL_TEST_0() [171]
                0.00    0.00       4/364580      CATCH2_INTERNAL_TEST_15() [249]
                0.00    0.00     100/364580      CATCH2_INTERNAL_TEST_3() [9]
                0.00    0.01  174014/364580      CATCH2_INTERNAL_TEST_19() [70]
                0.00    0.01  190461/364580      CATCH2_INTERNAL_TEST_35() [19]
[343]    0.0    0.00    0.02  364580         std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::basic_string() [343]
                0.00    0.00  366629/7882123     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_set_length(unsigned long) [103]
                0.00    0.00  366629/366629      std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::Allochider::Allochider(char32_t, std::allocator<char32_t>&&) [434]
                0.00    0.00  366629/1481739     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_local_data() [350]
                0.00    0.00  366629/4075540     std::allocator<char32_t>::~allocator() [323]
                0.00    0.00  366629/1481739     std::allocator<char32_t>::allocator() [833]
-----------------------------------------------
                0.01    0.01 1116174/1116174     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const, unsigned long) [48]
[344]    0.0    0.01    0.01 1116174         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_disjunct(char const) const [344]
                0.00    0.00 2231319/756160635     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [21]
                0.00    0.00 1115145/492248367     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [29]
                0.00    0.00 2231319/2231319     std::less<char const>::operator()(char const const&, char const const&) const [818]
-----------------------------------------------
                                                 <spontaneous>
[345]    0.0    0.02    0.00                 Catch::RunContext::handleNonExpr(Catch::AssertionInfo const&, Catch::ResultWas::OfType, Catch::AssertionReaction&) [345]
-----------------------------------------------
                0.02    0.00 6542976/6542976     Catch::BinaryExpr<void const const&, void const const&> Catch::operator==<void const, 0>(Catch::ExprLhs<void const const&>&&, void const&&) [93]
[346]    0.0    0.02    0.00 6542976         bool Catch::compareEqual<void const, void const>(void const const&, void const const&) [346]
-----------------------------------------------
                0.02    0.00 3932626/3932626     Catch::ExprLhs<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&> Catch::operator<=<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, 0>(Catch::Decomposer&&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&) [221]
[347]    0.0    0.02    0.00 3932626         Catch::ExprLhs<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>::ExprLhs(__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [347]
-----------------------------------------------
                0.01    0.01 2162691/2162691     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_local_data() [349]
[348]    0.0    0.01    0.01 2162691         std::pointer_traits<char16_t>::pointer_to(char16_t&) [348]
                0.00    0.01 2162691/2162691     char16_t std::addressof<char16_t>(char16_t&) [386]
-----------------------------------------------
                0.00    0.01 1048576/2162691     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::basic_string(char16_t const, std::allocator<char16_t> const&) [138]
                0.00    0.01 1114115/2162691     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::basic_string() [267]
[349]    0.0    0.00    0.02 2162691         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_local_data() [349]
                0.01    0.01 2162691/2162691     std::pointer_traits<char16_t>::pointer_to(char16_t&) [348]
-----------------------------------------------
                0.00    0.00  366629/1481739     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::basic_string() [343]
                0.01    0.00 1115110/1481739     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::basic_string(char32_t const, std::allocator<char32_t> const&) [130]
[350]    0.0    0.01    0.01 1481739         std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_local_data() [350]
                0.00    0.01 2593801/2593801     std::pointer_traits<char32_t>::pointer_to(char32_t&) [420]
-----------------------------------------------
                                                 <spontaneous>
[351]    0.0    0.00    0.01                 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<char, void>(char, char, std::allocator<char> const&) [351]
                0.00    0.01  174014/5200101     void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char) [65]
                0.00    0.00  174014/45213417     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() [73]
                0.00    0.00  174014/1572878     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::Allochider(char, std::allocator<char> const&) [830]
-----------------------------------------------
                0.01    0.00       2/2           Catch::TestInvokerAsFunction::invoke() const [1]
[352]    0.0    0.01    0.00       2         CATCH2_INTERNAL_TEST_31() [352]
                0.00    0.00  174014/103874004     operator"" catchsr(char const, unsigned long) [24]
                0.00    0.00  174018/103809227     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [50]
                0.00    0.00  174014/103808469     Catch::AssertionHandler::~AssertionHandler() [58]
                0.00    0.00       4/69842       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [177]
                0.00    0.00       4/800         Catch::SectionInfo::SectionInfo(Catch::SourceLineInfo const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const) [488]
                0.00    0.00       4/32003701     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [27]
                0.00    0.00       4/1897        Catch::SectionInfo::~SectionInfo() [493]
                0.00    0.00       2/75          unittest::g_progress() [1036]
-----------------------------------------------
                0.01    0.00 1112062/1112062     std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_dispose() [341]
[353]    0.0    0.01    0.00 1112062         std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_is_local() const [353]
                0.00    0.00 1112062/3336186     std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_data() const [378]
                0.00    0.00 1112062/1112062     std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_local_data() const [847]
-----------------------------------------------
                0.00    0.00       4/1288205     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&, unsigned long, unsigned long, std::allocator<char> const&) [621]
                0.00    0.00     100/1288205     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::erase(unsigned long, unsigned long) [366]
                0.01    0.00 1288101/1288205     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::replace(unsigned long, unsigned long, char const, unsigned long) [76]
[354]    0.0    0.01    0.00 1288205         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check(unsigned long, char const) const [354]
                0.00    0.00 1288419/492248367     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [29]
-----------------------------------------------
                                                 <spontaneous>
[355]    0.0    0.00    0.01                 Catch::Session::Session() [355]
                0.00    0.01       1/1           Catch::Clara::Parser::operator=(Catch::Clara::Parser&&) [356]
                0.00    0.00       1/84          Catch::Clara::Parser::~Parser() [137]
-----------------------------------------------
                0.00    0.01       1/1           Catch::Session::Session() [355]
[356]    0.0    0.00    0.01       1         Catch::Clara::Parser::operator=(Catch::Clara::Parser&&) [356]
                0.00    0.01       1/1           std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::operator=(std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >&&) [399]
                0.00    0.00       1/1           std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::operator=(std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >&&) [447]
                0.00    0.00       1/6           Catch::Clara::Detail::ParserBase::operator=(Catch::Clara::Detail::ParserBase const&) [1128]
                0.00    0.00       1/1           Catch::Clara::ExeName::operator=(Catch::Clara::ExeName&&) [1297]
-----------------------------------------------
                0.01    0.00  761971/761971      std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_dispose() [180]
[357]    0.0    0.01    0.00  761971         std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_destroy(unsigned long) [357]
                0.00    0.00  761971/38175386     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_data() const [230]
                0.00    0.00  761971/1523946     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_get_allocator() [831]
                0.00    0.00  761971/761971      std::allocator_traits<std::allocator<char32_t> >::deallocate(std::allocator<char32_t>&, char32_t, unsigned long) [866]
-----------------------------------------------
                0.00    0.01       1/1           CATCH2_INTERNAL_TEST_0() [44]
[358]    0.0    0.00    0.01       1         libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<char> const&) [358]
                0.00    0.01       1/1           std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, void>(__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<char> const&) [359]
-----------------------------------------------
                0.00    0.01       1/1           libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<char> const&) [358]
[359]    0.0    0.00    0.01       1         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, void>(__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<char> const&) [359]
                0.00    0.01       1/1           void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >) [360]
                0.00    0.00       1/45213417     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() [73]
                0.00    0.00       1/1572878     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::Allochider(char, std::allocator<char> const&) [830]
-----------------------------------------------
                0.00    0.01       1/1           std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, void>(__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<char> const&) [359]
[360]    0.0    0.00    0.01       1         void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >) [360]
                0.00    0.01       1/1           void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct_aux<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__false_type) [362]
-----------------------------------------------
                0.00    0.01       1/1           void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct_aux<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__false_type) [362]
[361]    0.0    0.00    0.01       1         void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::forward_iterator_tag) [361]
                0.00    0.01       1/1           std::iterator_traits<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::difference_type std::distance<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >) [365]
                0.00    0.00       1/1           std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy_chars(char, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >) [471]
                0.00    0.00       1/188061850     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [7]
                0.00    0.00       1/756160635     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [21]
                0.00    0.00       1/1           bool __gnu_cxx::__is_null_pointer<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >) [1308]
-----------------------------------------------
                0.00    0.01       1/1           void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >) [360]
[362]    0.0    0.00    0.01       1         void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct_aux<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__false_type) [362]
                0.00    0.01       1/1           void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::forward_iterator_tag) [361]
-----------------------------------------------
                0.01    0.00       1/1           std::iterator_traits<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::difference_type std::__distance<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::random_access_iterator_tag) [364]
[363]    0.0    0.01    0.00       1         __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::difference_type __gnu_cxx::operator-<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [363]
                0.00    0.00       2/404         __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::base() const [291]
-----------------------------------------------
                0.00    0.01       1/1           std::iterator_traits<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::difference_type std::distance<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >) [365]
[364]    0.0    0.00    0.01       1         std::iterator_traits<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::difference_type std::__distance<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::random_access_iterator_tag) [364]
                0.01    0.00       1/1           __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::difference_type __gnu_cxx::operator-<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [363]
-----------------------------------------------
                0.00    0.01       1/1           void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::forward_iterator_tag) [361]
[365]    0.0    0.00    0.01       1         std::iterator_traits<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::difference_type std::distance<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >) [365]
                0.00    0.01       1/1           std::iterator_traits<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::difference_type std::__distance<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::random_access_iterator_tag) [364]
                0.00    0.00       1/1           std::iterator_traits<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::iterator_category std::__iterator_category<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [1329]
-----------------------------------------------
                0.01    0.00     100/100         CATCH2_INTERNAL_TEST_3() [9]
[366]    0.0    0.01    0.00     100         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::erase(unsigned long, unsigned long) [366]
                0.00    0.00     100/188061850     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [7]
                0.00    0.00     100/1288205     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check(unsigned long, char const) const [354]
-----------------------------------------------
                0.01    0.00       4/4           CATCH2_INTERNAL_TEST_0() [44]
[367]    0.0    0.01    0.00       4         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) [367]
                0.00    0.00       4/2800923     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&) [38]
                0.00    0.00       4/125071756     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const) [3]
-----------------------------------------------
                                                 <spontaneous>
[368]    0.0    0.00    0.01                 __libc_csu_init [368]
                0.01    0.00       1/1           __static_initialization_and_destruction_0(int, int) [370]
                0.00    0.00       1/1           __static_initialization_and_destruction_0(int, int) [715]
                0.00    0.00       1/1           __static_initialization_and_destruction_0(int, int) [747]
                0.00    0.00       1/1           __static_initialization_and_destruction_0(int, int) [746]
                0.00    0.00       1/1           __static_initialization_and_destruction_0(int, int) [778]
                0.00    0.00       1/1           __static_initialization_and_destruction_0(int, int) [777]
                0.00    0.00       1/1           __static_initialization_and_destruction_0(int, int) [776]
                0.00    0.00       1/1           __static_initialization_and_destruction_0(int, int) [1283]
-----------------------------------------------
                0.00    0.01       1/1           std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::push_back(char16_t) [136]
[369]    0.0    0.00    0.01       1         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_mutate(unsigned long, unsigned long, char16_t const, unsigned long) [369]
                0.01    0.00       2/2           std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::length() const [397]
                0.00    0.00       1/2228374     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::capacity() const [252]
                0.00    0.00       1/2162692     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_dispose() [266]
                0.00    0.00       1/12130910     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_data() const [301]
                0.00    0.00       1/1048577     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_S_copy(char16_t, char16_t const, unsigned long) [780]
                0.00    0.00       1/1           std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_create(unsigned long&, unsigned long) [1326]
                0.00    0.00       1/1           std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_data(char16_t) [1325]
                0.00    0.00       1/1           std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_capacity(unsigned long) [1324]
-----------------------------------------------
                                   1             __static_initialization_and_destruction_0(int, int) [370]
                0.01    0.00       1/1           __libc_csu_init [368]
[370]    0.0    0.01    0.00       1+1       __static_initialization_and_destruction_0(int, int) [370]
                0.00    0.00       3/103809227     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [50]
                0.00    0.00       3/103808485     Catch::StringRef::StringRef() [55]
                0.00    0.00       3/16          Catch::NameAndTags::NameAndTags(Catch::StringRef, Catch::StringRef) [1079]
                0.00    0.00       3/63          Catch::Detail::unique_ptr<Catch::ITestInvoker>::~unique_ptr() [1037]
                                   1             __static_initialization_and_destruction_0(int, int) [370]
-----------------------------------------------
                0.01    0.00       1/1           CATCH2_INTERNAL_TEST_0() [47]
[371]    0.0    0.01    0.00       1         Catch::BinaryExpr<unsigned long, int> Catch::operator>=<int, 0>(Catch::ExprLhs<unsigned long>&&, int) [371]
                0.00    0.00       1/7657092     Catch::BinaryExpr<unsigned long, int>::BinaryExpr(bool, unsigned long, Catch::StringRef, int) [121]
                0.00    0.00       1/187885170     Catch::operator"" sr(char const, unsigned long) [14]
-----------------------------------------------
                0.00    0.00      56/1399019     bool std::equal<char const, char const, Catch::Detail::CaseInsensitiveEqualTo::operator()(Catch::StringRef, Catch::StringRef) const::{lambda(char, char)#1}>(char const, Catch::Detail::CaseInsensitiveEqualTo::operator()(Catch::StringRef, Catch::StringRef) const::{lambda(char, char)#1}, char const, char const, Catch::Detail::CaseInsensitiveEqualTo::operator()(Catch::StringRef, Catch::StringRef) const::{lambda(char, char)#1}) [652]
                0.01    0.00 1398963/1399019     void std::cxx11::basicstring<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const>(char const, char const, std::forward_iterator_tag) [119]
[372]    0.0    0.01    0.00 1399019         std::iterator_traits<char const>::difference_type std::distance<char const>(char const, char const) [372]
                0.00    0.00 1399019/1399019     std::iterator_traits<char const>::iterator_category std::__iterator_category<char const>(char const const&) [835]
                0.00    0.00 1399019/1399019     std::iterator_traits<char const>::difference_type std::__distance<char const>(char const, char const, std::random_access_iterator_tag) [834]
-----------------------------------------------
                0.01    0.00 5200101/5200101     void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char, std::forward_iterator_tag) [68]
[373]    0.0    0.01    0.00 5200101         bool __gnu_cxx::__is_null_pointer<char>(char) [373]
-----------------------------------------------
                0.01    0.00 5200101/5200101     std::iterator_traits<char>::difference_type std::distance<char>(char, char) [165]
[374]    0.0    0.01    0.00 5200101         std::iterator_traits<char>::iterator_category std::__iterator_category<char>(char const&) [374]
-----------------------------------------------
                0.01    0.00 5026087/5026087     __gnu_cxx::__alloc_traits<std::allocator<char> >::_S_select_on_copy(std::allocator<char> const&) [153]
[375]    0.0    0.01    0.00 5026087         std::allocator_traits<std::allocator<char> >::select_on_container_copy_construction(std::allocator<char> const&) [375]
-----------------------------------------------
                0.00    0.00      85/4915780     CATCH2_INTERNAL_TEST_0() [6]
                0.01    0.00 4915695/4915780     CATCH2_INTERNAL_TEST_3() [9]
[376]    0.0    0.01    0.00 4915780         Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&>::~BinaryExpr() [376]
-----------------------------------------------
                0.00    0.00      68/3932624     CATCH2_INTERNAL_TEST_0() [6]
                0.01    0.00 3932556/3932624     CATCH2_INTERNAL_TEST_3() [9]
[377]    0.0    0.01    0.00 3932624         Catch::BinaryExpr<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, libutf8::utf8_iterator&>::~BinaryExpr() [377]
-----------------------------------------------
                0.00    0.00 1112062/3336186     std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_is_local() const [353]
                0.00    0.00 1112062/3336186     void std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_construct<wchar_t const>(wchar_t const, wchar_t const, std::forward_iterator_tag) [220]
                0.00    0.00 1112062/3336186     std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_set_length(unsigned long) [246]
[378]    0.0    0.01    0.00 3336186         std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_data() const [378]
-----------------------------------------------
                0.01    0.00 2949468/2949468     Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&> Catch::operator==<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, 0>(Catch::ExprLhs<libutf8::utf8_iterator&>&&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&) [116]
[379]    0.0    0.01    0.00 2949468         bool Catch::compareEqual<libutf8::utf8_iterator, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(libutf8::utf8_iterator const&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [379]
-----------------------------------------------
                0.00    0.00       8/2576210     std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Catch::Detail::unique_ptr<Catch::IReporterFactory>, Catch::Detail::CaseInsensitiveLess, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Catch::Detail::unique_ptr<Catch::IReporterFactory> > > >::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [732]
                0.00    0.00 1288101/2576210     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) [52]
                0.00    0.00 1288101/2576210     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> >&&) [60]
[380]    0.0    0.01    0.00 2576210         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> >&) [380]
-----------------------------------------------
                0.01    0.00 2486272/2486272     CATCH2_INTERNAL_TEST_0() [6]
[381]    0.0    0.01    0.00 2486272         Catch::BinaryExpr<char32_t, unsigned int>::~BinaryExpr() [381]
-----------------------------------------------
                0.01    0.00 2486272/2486272     Catch::BinaryExpr<char32_t, unsigned int> Catch::operator==<unsigned int, 0>(Catch::ExprLhs<char32_t>&&, unsigned int) [193]
[382]    0.0    0.01    0.00 2486272         bool Catch::compareEqual<char32_t, unsigned int>(char32_t const&, unsigned int const&) [382]
-----------------------------------------------
                0.00    0.00  761971/2285911     __gnu_cxx::new_allocator<char32_t>::allocate(unsigned long, void const) [435]
                0.01    0.00 1523940/2285911     std::allocator_traits<std::allocator<char32_t> >::max_size(std::allocator<char32_t> const&) [416]
[383]    0.0    0.01    0.00 2285911         __gnu_cxx::new_allocator<char32_t>::max_size() const [383]
-----------------------------------------------
                0.01    0.00 2230220/2230220     std::char_traits<char32_t>::length(char32_t const) [391]
[384]    0.0    0.01    0.00 2230220         std::char_traits<char32_t>::eq(char32_t const&, char32_t const&) [384]
-----------------------------------------------
                0.01    0.00 2162691/2162691     char16_t std::addressof<char16_t>(char16_t&) [386]
[385]    0.0    0.01    0.00 2162691         char16_t std::__addressof<char16_t>(char16_t&) [385]
-----------------------------------------------
                0.00    0.01 2162691/2162691     std::pointer_traits<char16_t>::pointer_to(char16_t&) [348]
[386]    0.0    0.00    0.01 2162691         char16_t std::addressof<char16_t>(char16_t&) [386]
                0.01    0.00 2162691/2162691     char16_t std::__addressof<char16_t>(char16_t&) [385]
-----------------------------------------------
                0.00    0.00      10/2094985     CATCH2_INTERNAL_TEST_0() [47]
                0.00    0.00  983039/2094985     CATCH2_INTERNAL_TEST_3() [9]
                0.01    0.00 1111936/2094985     CATCH2_INTERNAL_TEST_12() [10]
[387]    0.0    0.01    0.00 2094985         Catch::BinaryExpr<char32_t, char>::~BinaryExpr() [387]
-----------------------------------------------
                0.01    0.00 2094985/2094985     Catch::BinaryExpr<char32_t, char> Catch::operator==<char, 0>(Catch::ExprLhs<char32_t>&&, char) [150]
[388]    0.0    0.01    0.00 2094985         bool Catch::compareEqual<char32_t, char>(char32_t const&, char const&) [388]
-----------------------------------------------
                0.01    0.00 1966316/1966316     Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&> Catch::operator==<__gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, 0>(Catch::ExprLhs<libutf8::utf8_iterator&>&&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&) [219]
[389]    0.0    0.01    0.00 1966316         bool Catch::compareEqual<libutf8::utf8_iterator, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(libutf8::utf8_iterator const&, __gnu_cxx::__normal_iterator<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [389]
-----------------------------------------------
                0.01    0.00 1966312/1966312     Catch::BinaryExpr<libutf8::utf8_iterator&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&> Catch::operator!=<__gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, 0>(Catch::ExprLhs<libutf8::utf8_iterator&>&&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&) [192]
[390]    0.0    0.01    0.00 1966312         bool Catch::compareNotEqual<libutf8::utf8_iterator, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>(libutf8::utf8_iterator const&, __gnu_cxx::__normal_iterator<char const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&) [390]
-----------------------------------------------
                0.00    0.01 1115110/1115110     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::basic_string(char32_t const, std::allocator<char32_t> const&) [130]
[391]    0.0    0.00    0.01 1115110         std::char_traits<char32_t>::length(char32_t const) [391]
                0.01    0.00 2230220/2230220     std::char_traits<char32_t>::eq(char32_t const&, char32_t const&) [384]
-----------------------------------------------
                0.01    0.00 1115110/1115110     std::iterator_traits<char32_t const>::difference_type std::distance<char32_t const>(char32_t const, char32_t const) [393]
[392]    0.0    0.01    0.00 1115110         std::iterator_traits<char32_t const>::difference_type std::__distance<char32_t const>(char32_t const, char32_t const, std::random_access_iterator_tag) [392]
-----------------------------------------------
                0.00    0.01 1115110/1115110     void std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_construct<char32_t const>(char32_t const, char32_t const, std::forward_iterator_tag) [200]
[393]    0.0    0.00    0.01 1115110         std::iterator_traits<char32_t const>::difference_type std::distance<char32_t const>(char32_t const, char32_t const) [393]
                0.01    0.00 1115110/1115110     std::iterator_traits<char32_t const>::difference_type std::__distance<char32_t const>(char32_t const, char32_t const, std::random_access_iterator_tag) [392]
                0.00    0.00 1115110/1115110     std::iterator_traits<char32_t const>::iterator_category std::__iterator_category<char32_t const>(char32_t const const&) [838]
-----------------------------------------------
                0.00    0.01 1112062/1112062     void std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_construct<wchar_t const>(wchar_t const, wchar_t const, std::forward_iterator_tag) [220]
[394]    0.0    0.00    0.01 1112062         std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_S_copy_chars(wchar_t, wchar_t const, wchar_t const) [394]
                0.00    0.01 1112062/1112062     std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_S_copy(wchar_t, wchar_t const, unsigned long) [395]
-----------------------------------------------
                0.00    0.01 1112062/1112062     std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_S_copy_chars(wchar_t, wchar_t const, wchar_t const) [394]
[395]    0.0    0.00    0.01 1112062         std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_S_copy(wchar_t, wchar_t const, unsigned long) [395]
                0.01    0.00 1112062/2224124     std::char_traits<wchar_t>::assign(wchar_t&, wchar_t const&) [326]
-----------------------------------------------
                0.00    0.00     102/761971      std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::reserve(unsigned long) [480]
                0.00    0.01  761869/761971      std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_mutate(unsigned long, unsigned long, char32_t const, unsigned long) [143]
[396]    0.0    0.00    0.01  761971         std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_create(unsigned long&, unsigned long) [396]
                0.00    0.01 1523940/1523940     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::max_size() const [415]
                0.00    0.00  761971/761971      std::allocator_traits<std::allocator<char32_t> >::allocate(std::allocator<char32_t>&, unsigned long) [436]
                0.00    0.00  761971/1523946     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_get_allocator() [831]
-----------------------------------------------
                0.01    0.00       2/2           std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::_M_mutate(unsigned long, unsigned long, char16_t const, unsigned long) [369]
[397]    0.0    0.01    0.00       2         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::length() const [397]
-----------------------------------------------
                0.00    0.01       1/1           std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::operator=(std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >&&) [399]
[398]    0.0    0.00    0.01       1         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>) [398]
                0.01    0.01       1/1           void std::__alloc_on_move<std::allocator<Catch::Clara::Arg> >(std::allocator<Catch::Clara::Arg>&, std::allocator<Catch::Clara::Arg>&) [400]
                0.00    0.00       2/2           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&) [1273]
                0.00    0.00       2/173         std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_get_Tp_allocator() [970]
                0.00    0.00       1/1           std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::get_allocator() const [1309]
                0.00    0.00       1/1           std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::vector(std::allocator<Catch::Clara::Arg> const&) [1322]
                0.00    0.00       1/168         std::allocator<Catch::Clara::Arg>::~allocator() [975]
                0.00    0.00       1/85          std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::~vector() [1011]
-----------------------------------------------
                0.00    0.01       1/1           Catch::Clara::Parser::operator=(Catch::Clara::Parser&&) [356]
[399]    0.0    0.00    0.01       1         std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::operator=(std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >&&) [399]
                0.00    0.01       1/1           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>) [398]
                0.00    0.00       1/1           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> >&) [1336]
-----------------------------------------------
                0.01    0.01       1/1           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>) [398]
[400]    0.0    0.01    0.01       1         void std::__alloc_on_move<std::allocator<Catch::Clara::Arg> >(std::allocator<Catch::Clara::Arg>&, std::allocator<Catch::Clara::Arg>&) [400]
                0.01    0.00       1/1           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>) [425]
-----------------------------------------------
                                                 <spontaneous>
[401]    0.0    0.01    0.00                 Catch::RunContext::lastAssertionPassed() [401]
-----------------------------------------------
                                                 <spontaneous>
[402]    0.0    0.01    0.00                 Catch::AssertionResult::AssertionResult(Catch::AssertionResult const&) [402]
-----------------------------------------------
                                                 <spontaneous>
[403]    0.0    0.01    0.00                 Catch::ConsoleReporter::assertionEnded(Catch::AssertionStats const&) [403]
-----------------------------------------------
                                                 <spontaneous>
[404]    0.0    0.01    0.00                 Catch::Detail::unique_ptr<Catch::Generators::GeneratorUntypedBase>::release() [404]
-----------------------------------------------
                                                 <spontaneous>
[405]    0.0    0.01    0.00                 Catch::operator|(Catch::ResultDisposition::Flags, Catch::ResultDisposition::Flags) [405]
-----------------------------------------------
                                                 <spontaneous>
[406]    0.0    0.01    0.00                 __gnu_cxx::char_traits<char>::eq(char const&, char const&) [406]
-----------------------------------------------
                                                 <spontaneous>
[407]    0.0    0.01    0.00                 bool __gnu_cxx::operator!=<Catch::MessageInfo const, std::vector<Catch::MessageInfo, std::allocator<Catch::MessageInfo> > >(__gnu_cxx::__normal_iterator<Catch::MessageInfo const, std::vector<Catch::MessageInfo, std::allocator<Catch::MessageInfo> > > const&, __gnu_cxx::__normal_iterator<Catch::MessageInfo const, std::vector<Catch::MessageInfo, std::allocator<Catch::MessageInfo> > > const&) [407]
-----------------------------------------------
                                                 <spontaneous>
[408]    0.0    0.01    0.00                 bool __gnu_cxx::operator!=<wchar_t const, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > >(__gnu_cxx::__normal_iterator<wchar_t const, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > const&, __gnu_cxx::__normal_iterator<wchar_t const, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > const&) [408]
-----------------------------------------------
                                                 <spontaneous>
[409]    0.0    0.01    0.00                 Catch::AssertionResult::getResultType() const [409]
-----------------------------------------------
                                                 <spontaneous>
[410]    0.0    0.01    0.00                 std::vector<Catch::MessageInfo, std::allocator<Catch::MessageInfo> >::begin() const [410]
-----------------------------------------------
                                                 <spontaneous>
[411]    0.0    0.01    0.00                 std::allocator_traits<std::allocator<Catch::MessageInfo> >::select_on_container_copy_construction(std::allocator<Catch::MessageInfo> const&) [411]
-----------------------------------------------
                0.00    0.00       2/1177680     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::compare(std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> > const&) const [723]
                0.01    0.00 1177678/1177680     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare(char const) const [160]
[412]    0.0    0.01    0.00 1177680         unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&) [412]
-----------------------------------------------
                0.01    0.00 1177676/1177676     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare(char const) const [160]
[413]    0.0    0.01    0.00 1177676         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_compare(unsigned long, unsigned long) [413]
-----------------------------------------------
                0.00    0.00       2/1113089     unittest::detail::init_tmp_dir(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [651]
                0.00    0.00    1024/1113089     CATCH2_INTERNAL_TEST_6() [20]
                0.01    0.00 1112063/1113089     CATCH2_INTERNAL_TEST_0() [4]
[414]    0.0    0.01    0.00 1113089         std::operator|(std::IosOpenmode, std::IosOpenmode) [414]
-----------------------------------------------
                0.00    0.01 1523940/1523940     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_create(unsigned long&, unsigned long) [396]
[415]    0.0    0.00    0.01 1523940         std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::max_size() const [415]
                0.00    0.01 1523940/1523940     std::allocator_traits<std::allocator<char32_t> >::max_size(std::allocator<char32_t> const&) [416]
                0.00    0.00 1523940/1523940     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_get_allocator() const [832]
-----------------------------------------------
                0.00    0.01 1523940/1523940     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::max_size() const [415]
[416]    0.0    0.00    0.01 1523940         std::allocator_traits<std::allocator<char32_t> >::max_size(std::allocator<char32_t> const&) [416]
                0.01    0.00 1523940/2285911     __gnu_cxx::new_allocator<char32_t>::max_size() const [383]
-----------------------------------------------
                0.00    0.01 1112065/1112065     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]) [139]
[417]    0.0    0.00    0.01 1112065         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]) [417]
                0.01    0.00 1112065/103354053     Catch::ITransientExpression::ITransientExpression(bool, bool) [43]
-----------------------------------------------
                0.01    0.00       1/1           CATCH2_INTERNAL_TEST_0() [44]
[418]    0.0    0.01    0.00       1         libutf8::case_insensitive_basic_string<char, std::char_traits<char>, std::allocator<char> >::case_insensitive_basic_string() [418]
                0.00    0.00       1/2608978     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [22]
-----------------------------------------------
                0.00    0.01      34/34          CATCH2_INTERNAL_TEST_0() [6]
[419]    0.0    0.00    0.01      34         Catch::BinaryExpr<libutf8::utf8_iterator&, libutf8::utf8_iterator& const&> Catch::operator!=<libutf8::utf8_iterator&, 0>(Catch::ExprLhs<libutf8::utf8_iterator&>&&, libutf8::utf8_iterator&) [419]
                0.01    0.00      34/34          bool Catch::compareNotEqual<libutf8::utf8_iterator, libutf8::utf8_iterator&>(libutf8::utf8_iterator const&, libutf8::utf8_iterator&) [424]
                0.00    0.00      34/187885170     Catch::operator"" sr(char const, unsigned long) [14]
                0.00    0.00      34/65587       Catch::BinaryExpr<libutf8::utf8iterator&, libutf8::utf8_iterator&>::BinaryExpr(bool, libutf8::utf8_iterator&, Catch::StringRef, libutf8::utf8_iterator&) [464]
-----------------------------------------------
                0.00    0.01 2593801/2593801     std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_local_data() [350]
[420]    0.0    0.00    0.01 2593801         std::pointer_traits<char32_t>::pointer_to(char32_t&) [420]
                0.00    0.01 2593801/2593801     char32_t std::addressof<char32_t>(char32_t&) [422]
-----------------------------------------------
                0.01    0.00 2593801/2593801     char32_t std::addressof<char32_t>(char32_t&) [422]
[421]    0.0    0.01    0.00 2593801         char32_t std::__addressof<char32_t>(char32_t&) [421]
-----------------------------------------------
                0.00    0.01 2593801/2593801     std::pointer_traits<char32_t>::pointer_to(char32_t&) [420]
[422]    0.0    0.00    0.01 2593801         char32_t std::addressof<char32_t>(char32_t&) [422]
                0.01    0.00 2593801/2593801     char32_t std::__addressof<char32_t>(char32_t&) [421]
-----------------------------------------------
                0.00    0.00 1048576/2162691     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::Allochider::Allochider(char16_t, std::allocator<char16_t> const&) [440]
                0.00    0.00 1114115/2162691     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::Allochider::Allochider(char16_t, std::allocator<char16_t>&&) [438]
[423]    0.0    0.01    0.00 2162691         std::allocator<char16_t>::allocator(std::allocator<char16_t> const&) [423]
                0.00    0.00 2162691/2162691     __gnu_cxx::new_allocator<char16_t>::new_allocator(__gnu_cxx::new_allocator<char16_t> const&) [822]
-----------------------------------------------
                0.01    0.00      34/34          Catch::BinaryExpr<libutf8::utf8_iterator&, libutf8::utf8_iterator& const&> Catch::operator!=<libutf8::utf8_iterator&, 0>(Catch::ExprLhs<libutf8::utf8_iterator&>&&, libutf8::utf8_iterator&) [419]
[424]    0.0    0.01    0.00      34         bool Catch::compareNotEqual<libutf8::utf8_iterator, libutf8::utf8_iterator&>(libutf8::utf8_iterator const&, libutf8::utf8_iterator&) [424]
-----------------------------------------------
                0.01    0.00       1/1           void std::__alloc_on_move<std::allocator<Catch::Clara::Arg> >(std::allocator<Catch::Clara::Arg>&, std::allocator<Catch::Clara::Arg>&) [400]
[425]    0.0    0.01    0.00       1         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>) [425]
                0.00    0.00       1/1           std::remove_reference<std::allocator<Catch::Clara::Arg>&>::type&& std::move<std::allocator<Catch::Clara::Arg>&>(std::allocator<Catch::Clara::Arg>&) [1330]
-----------------------------------------------
                                                 <spontaneous>
[426]    0.0    0.01    0.00                 Catch::BinaryExpr<char32_t, char32_t>::~BinaryExpr() [426]
-----------------------------------------------
                                                 <spontaneous>
[427]    0.0    0.01    0.00                 Catch::Approx::Approx<unsigned long long, void>(unsigned long long const&) [427]
-----------------------------------------------
                                                 <spontaneous>
[428]    0.0    0.01    0.00                 bool std::operator!=<char>(std::allocator<char> const&, std::allocator<char> const&) [428]
-----------------------------------------------
                0.00    0.00   65535/65535       CATCH2_INTERNAL_TEST_0() [12]
[429]    0.0    0.00    0.00   65535         Catch::MatchExpr<libutf8::libutf8_exception_decoding const&, Catch::Matchers::ExceptionWatcher> Catch::makeMatchExpr<libutf8::libutf8_exception_decoding const&, Catch::Matchers::ExceptionWatcher>(libutf8::libutf8_exception_decoding const&, Catch::Matchers::ExceptionWatcher const&, Catch::StringRef) [429]
                0.00    0.00   65535/65535       Catch::MatchExpr<libutf8::libutf8_exception_decoding const&, Catch::Matchers::ExceptionWatcher>::MatchExpr(libutf8::libutf8_exception_decoding const&, Catch::Matchers::ExceptionWatcher const&, Catch::StringRef) [430]
-----------------------------------------------
                0.00    0.00   65535/65535       Catch::MatchExpr<libutf8::libutf8_exception_decoding const&, Catch::Matchers::ExceptionWatcher> Catch::makeMatchExpr<libutf8::libutf8_exception_decoding const&, Catch::Matchers::ExceptionWatcher>(libutf8::libutf8_exception_decoding const&, Catch::Matchers::ExceptionWatcher const&, Catch::StringRef) [429]
[430]    0.0    0.00    0.00   65535         Catch::MatchExpr<libutf8::libutf8_exception_decoding const&, Catch::Matchers::ExceptionWatcher>::MatchExpr(libutf8::libutf8_exception_decoding const&, Catch::Matchers::ExceptionWatcher const&, Catch::StringRef) [430]
                0.00    0.00   65535/65535       Catch::Matchers::ExceptionWatcher::match(std::exception const&) const [431]
                0.00    0.00   65535/103354053     Catch::ITransientExpression::ITransientExpression(bool, bool) [43]
-----------------------------------------------
                0.00    0.00   65535/65535       Catch::MatchExpr<libutf8::libutf8_exception_decoding const&, Catch::Matchers::ExceptionWatcher>::MatchExpr(libutf8::libutf8_exception_decoding const&, Catch::Matchers::ExceptionWatcher const&, Catch::StringRef) [430]
[431]    0.0    0.00    0.00   65535         Catch::Matchers::ExceptionWatcher::match(std::exception const&) const [431]
                0.00    0.00   65535/65535       bool 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&) [432]
-----------------------------------------------
                0.00    0.00   65535/65535       Catch::Matchers::ExceptionWatcher::match(std::exception const&) const [431]
[432]    0.0    0.00    0.00   65535         bool 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&) [432]
                0.00    0.00   65535/1177677     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare(char const) const [160]
-----------------------------------------------
                                                 <spontaneous>
[433]    0.0    0.00    0.00                 Catch::Clara::Parser Catch::Clara::Parser::operator|<Catch::Clara::Help>(Catch::Clara::Help const&) const [433]
                0.00    0.00       1/39          Catch::Clara::Parser::operator|=(Catch::Clara::Opt const&) [140]
                0.00    0.00       1/84          Catch::Clara::Parser::~Parser() [137]
                0.00    0.00       2/82          Catch::Clara::Parser::Parser(Catch::Clara::Parser const&) [307]
-----------------------------------------------
                0.00    0.00  366629/366629      std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::basic_string() [343]
[434]    0.0    0.00    0.00  366629         std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::Allochider::Allochider(char32_t, std::allocator<char32_t>&&) [434]
                0.00    0.00  366629/2593801     std::allocator<char32_t>::allocator(std::allocator<char32_t> const&) [289]
                0.00    0.00  366629/366631      std::remove_reference<std::allocator<char32_t>&>::type&& std::move<std::allocator<char32_t>&>(std::allocator<char32_t>&) [868]
-----------------------------------------------
                0.00    0.00  761971/761971      std::allocator_traits<std::allocator<char32_t> >::allocate(std::allocator<char32_t>&, unsigned long) [436]
[435]    0.0    0.00    0.00  761971         __gnu_cxx::new_allocator<char32_t>::allocate(unsigned long, void const) [435]
                0.00    0.00  761971/2285911     __gnu_cxx::new_allocator<char32_t>::max_size() const [383]
-----------------------------------------------
                0.00    0.00  761971/761971      std::__cxx11::basic_string<char32_t, std::char_traits<char32_t>, std::allocator<char32_t> >::_M_create(unsigned long&, unsigned long) [396]
[436]    0.0    0.00    0.00  761971         std::allocator_traits<std::allocator<char32_t> >::allocate(std::allocator<char32_t>&, unsigned long) [436]
                0.00    0.00  761971/761971      __gnu_cxx::new_allocator<char32_t>::allocate(unsigned long, void const) [435]
-----------------------------------------------
                0.00    0.00       4/1288105     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&, unsigned long, unsigned long, std::allocator<char> const&) [621]
                0.00    0.00 1288101/1288105     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::replace(unsigned long, unsigned long, char const, unsigned long) [76]
[437]    0.0    0.00    0.00 1288105         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_limit(unsigned long, unsigned long) const [437]
                0.00    0.00 1288321/492248367     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [29]
-----------------------------------------------
                0.00    0.00 1114115/1114115     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::basic_string() [267]
[438]    0.0    0.00    0.00 1114115         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::Allochider::Allochider(char16_t, std::allocator<char16_t>&&) [438]
                0.00    0.00 1114115/2162691     std::allocator<char16_t>::allocator(std::allocator<char16_t> const&) [423]
                0.00    0.00 1114115/1114115     std::remove_reference<std::allocator<char16_t>&>::type&& std::move<std::allocator<char16_t>&>(std::allocator<char16_t>&) [839]
-----------------------------------------------
                                                 <spontaneous>
[439]    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 [439]
                0.00    0.00       2/84          Catch::Clara::Parser::~Parser() [137]
-----------------------------------------------
                0.00    0.00 1048576/1048576     std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::basic_string(char16_t const, std::allocator<char16_t> const&) [138]
[440]    0.0    0.00    0.00 1048576         std::__cxx11::basic_string<char16_t, std::char_traits<char16_t>, std::allocator<char16_t> >::Allochider::Allochider(char16_t, std::allocator<char16_t> const&) [440]
                0.00    0.00 1048576/2162691     std::allocator<char16_t>::allocator(std::allocator<char16_t> const&) [423]
-----------------------------------------------
                0.00    0.00   65535/65535       CATCH2_INTERNAL_TEST_0() [12]
[441]    0.0    0.00    0.00   65535         Catch::Matchers::ExceptionWatcher::~ExceptionWatcher() [441]
                0.00    0.00   65535/32003701     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [27]
                0.00    0.00   65535/65535       Catch::Matchers::MatcherBase<std::exception>::~MatcherBase() [874]
-----------------------------------------------
                                                 <spontaneous>
[442]    0.0    0.00    0.00                 Catch::Matchers::MatcherUntypedBase::~MatcherUntypedBase() [442]
                0.00    0.00   65535/32003701     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [27]
-----------------------------------------------
                                                 <spontaneous>
[443]    0.0    0.00    0.00                 Catch::Clara::Parser Catch::Clara::Parser::operator|<Catch::Clara::Arg>(Catch::Clara::Arg const&) const [443]
                0.00    0.00       1/84          Catch::Clara::Parser::~Parser() [137]
                0.00    0.00       2/82          Catch::Clara::Parser::Parser(Catch::Clara::Parser const&) [307]
-----------------------------------------------
                                                 <spontaneous>
[444]    0.0    0.00    0.00                 Catch::Clara::Parser Catch::Clara::Parser::operator|<Catch::Clara::ExeName>(Catch::Clara::ExeName const&) const [444]
                0.00    0.00       1/84          Catch::Clara::Parser::~Parser() [137]
                0.00    0.00       2/82          Catch::Clara::Parser::Parser(Catch::Clara::Parser const&) [307]
-----------------------------------------------
                                                 <spontaneous>
[445]    0.0    0.00    0.00                 Catch::TestCaseInfo::internalAppendTag(Catch::StringRef) [445]
                0.00    0.00      88/6232        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char) [133]
                0.00    0.00      44/5496947     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const [92]
                0.00    0.00      88/492248367     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [29]
                0.00    0.00      44/395567795     Catch::StringRef::StringRef(char const, unsigned long) [18]
-----------------------------------------------
                0.00    0.00       1/1           std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::operator=(std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >&&) [447]
[446]    0.0    0.00    0.00       1         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>) [446]
                0.00    0.00       1/85          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::~vector() [135]
                0.00    0.00       2/2           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&) [1274]
                0.00    0.00       2/288         std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_get_Tp_allocator() [957]
                0.00    0.00       1/1           std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::get_allocator() const [1310]
                0.00    0.00       1/1           std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::vector(std::allocator<Catch::Clara::Opt> const&) [1323]
                0.00    0.00       1/168         std::allocator<Catch::Clara::Opt>::~allocator() [976]
                0.00    0.00       1/1           void std::__alloc_on_move<std::allocator<Catch::Clara::Opt> >(std::allocator<Catch::Clara::Opt>&, std::allocator<Catch::Clara::Opt>&) [1327]
-----------------------------------------------
                0.00    0.00       1/1           Catch::Clara::Parser::operator=(Catch::Clara::Parser&&) [356]
[447]    0.0    0.00    0.00       1         std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::operator=(std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >&&) [447]
                0.00    0.00       1/1           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>) [446]
                0.00    0.00       1/1           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> >&) [1337]
-----------------------------------------------
                                                 <spontaneous>
[448]    0.0    0.00    0.00                 Catch::Session::~Session() [448]
                0.00    0.00       1/84          Catch::Clara::Parser::~Parser() [137]
-----------------------------------------------
                                                 <spontaneous>
[449]    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&) [449]
                0.00    0.00       1/125         std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_deallocate(Catch::Clara::Opt, unsigned long) [152]
                0.00    0.00       1/125         void std::Destroy<Catch::Clara::Opt, Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&) [184]
                0.00    0.00       1/240         std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::size() const [966]
                0.00    0.00       1/84          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::end() const [1014]
                0.00    0.00       1/84          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::begin() const [1015]
                0.00    0.00       1/288         std::Vector_base<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_get_Tp_allocator() [957]
-----------------------------------------------
                0.00    0.00   65553/65553       CATCH2_INTERNAL_TEST_0() [6]
[450]    0.0    0.00    0.00   65553         Catch::BinaryExpr<libutf8::utf8_iterator&, libutf8::utf8_iterator& const&> Catch::operator==<libutf8::utf8_iterator&, 0>(Catch::ExprLhs<libutf8::utf8_iterator&>&&, libutf8::utf8_iterator&) [450]
                0.00    0.00   65553/187885170     Catch::operator"" sr(char const, unsigned long) [14]
                0.00    0.00   65553/65587       Catch::BinaryExpr<libutf8::utf8iterator&, libutf8::utf8_iterator&>::BinaryExpr(bool, libutf8::utf8_iterator&, Catch::StringRef, libutf8::utf8_iterator&) [464]
                0.00    0.00   65553/65553       bool Catch::compareEqual<libutf8::utf8_iterator, libutf8::utf8_iterator>(libutf8::utf8_iterator const&, libutf8::utf8_iterator const&) [873]
-----------------------------------------------
                0.00    0.00   63485/63485       CATCH2_INTERNAL_TEST_15() [249]
[451]    0.0    0.00    0.00   63485         Catch::BinaryExpr<char16_t, int> Catch::operator==<int, 0>(Catch::ExprLhs<char16_t>&&, int) [451]
                0.00    0.00   63485/187885170     Catch::operator"" sr(char const, unsigned long) [14]
                0.00    0.00   63485/63485       Catch::BinaryExpr<char16t, int>::BinaryExpr(bool, char16_t, Catch::StringRef, int) [465]
                0.00    0.00   63485/63485       bool Catch::compareEqual<char16_t, int>(char16_t const&, int const&) [877]
-----------------------------------------------
                0.00    0.00       1/454644      unittest::detail::init_tmp_dir(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [651]
                0.00    0.00       1/454644      Catch::Config::name() const [795]
                0.00    0.00       1/454644      Catch::makeStream(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [794]
                0.00    0.00       2/454644      CATCH2_INTERNAL_TEST_0() [44]
                0.00    0.00       9/454644      Catch::Clara::Detail::TokenStream::loadBuffer() [567]
                0.00    0.00     214/454644      Catch::Clara::Opt::validate() const [486]
                0.00    0.00  454416/454644      Catch::AssertionResult::hasMessage() const [453]
[452]    0.0    0.00    0.00  454644         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::empty() const [452]
                0.00    0.00  454644/492248367     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [29]
-----------------------------------------------
                                                 <spontaneous>
[453]    0.0    0.00    0.00                 Catch::AssertionResult::hasMessage() const [453]
                0.00    0.00  454416/454644      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::empty() const [452]
-----------------------------------------------
                0.00    0.00    1665/1665        Catch::Clara::Opt::Opt(Catch::Clara::Opt const&) [297]
[454]    0.0    0.00    0.00    1665         Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt> const&) [454]
                0.00    0.00    3330/2800923     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&) [38]
                0.00    0.00    1665/1665        Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt> const&) [933]
                0.00    0.00    1665/1695        std::shared_ptr<Catch::Clara::Detail::BoundRef>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundRef> const&) [926]
-----------------------------------------------
                0.00    0.00    2885/2885        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> >) [456]
[455]    0.0    0.00    0.00    2885         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&) [455]
                0.00    0.00    2885/2800923     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&) [38]
                0.00    0.00    2885/3068        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&) [893]
                0.00    0.00    2885/461452      operator new(unsigned long, void) [867]
-----------------------------------------------
                0.00    0.00    1667/1667        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> >) [457]
[456]    0.0    0.00    0.00    1667         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> >) [456]
                0.00    0.00    2885/2885        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&) [455]
                0.00    0.00    4552/5263        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&) [881]
                0.00    0.00    2885/3322        __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 [891]
                0.00    0.00    2885/5895        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> >&) [880]
                0.00    0.00    2885/3317        __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++() [892]
-----------------------------------------------
                0.00    0.00    1667/1667        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> > >&) [458]
[457]    0.0    0.00    0.00    1667         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> >) [457]
                0.00    0.00    1667/1667        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> >) [456]
-----------------------------------------------
                0.00    0.00    1667/1667        std::vector<std::__cxx11::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&) [306]
[458]    0.0    0.00    0.00    1667         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> > >&) [458]
                0.00    0.00    1667/1667        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> >) [457]
-----------------------------------------------
                0.00    0.00      39/39          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&) [460]
[459]    0.0    0.00    0.00      39         void __gnu_cxx::new_allocator<Catch::Clara::Opt>::construct<Catch::Clara::Opt, Catch::Clara::Opt const&>(Catch::Clara::Opt, Catch::Clara::Opt const&) [459]
                0.00    0.00      39/1665        Catch::Clara::Opt::Opt(Catch::Clara::Opt const&) [297]
                0.00    0.00      39/1743        Catch::Clara::Opt const& std::forward<Catch::Clara::Opt const&>(std::remove_reference<Catch::Clara::Opt const&>::type&) [920]
                0.00    0.00      39/461452      operator new(unsigned long, void) [867]
-----------------------------------------------
                0.00    0.00      39/39          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&) [202]
[460]    0.0    0.00    0.00      39         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&) [460]
                0.00    0.00      39/39          void __gnu_cxx::new_allocator<Catch::Clara::Opt>::construct<Catch::Clara::Opt, Catch::Clara::Opt const&>(Catch::Clara::Opt, Catch::Clara::Opt const&) [459]
                0.00    0.00      39/1743        Catch::Clara::Opt const& std::forward<Catch::Clara::Opt const&>(std::remove_reference<Catch::Clara::Opt const&>::type&) [920]
-----------------------------------------------
                0.00    0.00       2/2           Catch::TestInvokerAsFunction::invoke() const [1]
[461]    0.0    0.00    0.00       2         CATCH2_INTERNAL_TEST_8() [461]
                0.00    0.00    3048/17413508     Catch::BinaryExpr<int, int> Catch::operator==<int, 0>(Catch::ExprLhs<int>&&, int) [41]
                0.00    0.00    3048/6814651     Catch::BinaryExpr<char, char> Catch::operator==<char, 0>(Catch::ExprLhs<char>&&, char) [91]
                0.00    0.00    6096/103874004     operator"" catchsr(char const, unsigned long) [24]
                0.00    0.00    3048/6814651     Catch::ExprLhs<char> Catch::operator<=<char, 0>(Catch::Decomposer&&, char) [164]
                0.00    0.00    3048/18527572     Catch::ExprLhs<int> Catch::operator<=<int, 0>(Catch::Decomposer&&, int) [95]
                0.00    0.00    6100/103809227     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [50]
                0.00    0.00    6096/103808469     Catch::AssertionHandler::~AssertionHandler() [58]
                0.00    0.00    3048/6814651     Catch::BinaryExpr<char, char>::~BinaryExpr() [317]
                0.00    0.00    3048/18527572     Catch::BinaryExpr<int, int>::~BinaryExpr() [242]
                0.00    0.00       4/69842       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, std::allocator<char> const&) [177]
                0.00    0.00       4/800         Catch::SectionInfo::SectionInfo(Catch::SourceLineInfo const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const) [488]
                0.00    0.00       4/32003701     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [27]
                0.00    0.00       4/1897        Catch::SectionInfo::~SectionInfo() [493]
                0.00    0.00       2/75          unittest::g_progress() [1036]
-----------------------------------------------
                0.00    0.00   19125/19125       CATCH2_INTERNAL_TEST_35() [19]
[462]    0.0    0.00    0.00   19125         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize(unsigned long) [462]
                0.00    0.00   19125/19125       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize(unsigned long, char) [463]
-----------------------------------------------
                0.00    0.00   19125/19125       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize(unsigned long) [462]
[463]    0.0    0.00    0.00   19125         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize(unsigned long, char) [463]
                0.00    0.00   19125/188061850     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [7]
                0.00    0.00   19125/492248367     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [29]
-----------------------------------------------
                0.00    0.00      34/65587       Catch::BinaryExpr<libutf8::utf8_iterator&, libutf8::utf8_iterator& const&> Catch::operator!=<libutf8::utf8_iterator&, 0>(Catch::ExprLhs<libutf8::utf8_iterator&>&&, libutf8::utf8_iterator&) [419]
                0.00    0.00   65553/65587       Catch::BinaryExpr<libutf8::utf8_iterator&, libutf8::utf8_iterator& const&> Catch::operator==<libutf8::utf8_iterator&, 0>(Catch::ExprLhs<libutf8::utf8_iterator&>&&, libutf8::utf8_iterator&) [450]
[464]    0.0    0.00    0.00   65587         Catch::BinaryExpr<libutf8::utf8_iterator&, libutf8::utf8_iterator&>::BinaryExpr(bool, libutf8::utf8_iterator&, Catch::StringRef, libutf8::utf8_iterator&) [464]
                0.00    0.00   65587/103354053     Catch::ITransientExpression::ITransientExpression(bool, bool) [43]
-----------------------------------------------
                0.00    0.00   63485/63485       Catch::BinaryExpr<char16_t, int> Catch::operator==<int, 0>(Catch::ExprLhs<char16_t>&&, int) [451]
[465]    0.0    0.00    0.00   63485         Catch::BinaryExpr<char16_t, int>::BinaryExpr(bool, char16_t, Catch::StringRef, int) [465]
                0.00    0.00   63485/103354053     Catch::ITransientExpression::ITransientExpression(bool, bool) [43]
-----------------------------------------------
                                                 <spontaneous>
[466]    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> > >) [466]
                0.00    0.00       1/83          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>&) [305]
                0.00    0.00       1/122         std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_allocate(unsigned long) [991]
                0.00    0.00       1/288         std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_get_Tp_allocator() [957]
-----------------------------------------------
                                                 <spontaneous>
[467]    0.0    0.00    0.00                 Catch::RunContext::runTest(Catch::TestCaseHandle const&) [467]
                0.00    0.00     148/1112211     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&) [35]
                0.00    0.00     180/2608978     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [22]
                0.00    0.00     180/32003701     std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [27]
-----------------------------------------------
                                                 <spontaneous>
[468]    0.0    0.00    0.00                 Catch::TestCaseTracking::NameAndLocation::NameAndLocation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::SourceLineInfo const&) [468]
                0.00    0.00     816/2800923     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&) [38]
-----------------------------------------------
                0.00    0.00    2445/2445        Catch::Clara::Opt::~Opt() [270]
[469]    0.0    0.00    0.00    2445