Flat profile:

Each sample counts as 0.01 seconds.
  %   cumulative   self              self     total           
 time   seconds   seconds    calls  ms/call  ms/call  name    
  5.88      0.29     0.29 15366522     0.00     0.00  std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_release()
  5.88      0.58     0.29       12    24.17   100.67  CATCH2_INTERNAL_TEST_0()
  5.07      0.83     0.25 12029079     0.00     0.00  int std::uniform_int_distribution<int>::operator()<std::mersenne_twister_engine<unsigned long, 64ul, 312ul, 156ul, 31ul, 13043109905998158313ul, 29ul, 6148914691236517205ul, 17ul, 8202884508482404352ul, 37ul, 18444473444759240704ul, 43ul, 6364136223846793005ul> >(std::mersenne_twister_engine<unsigned long, 64ul, 312ul, 156ul, 31ul, 13043109905998158313ul, 29ul, 6148914691236517205ul, 17ul, 8202884508482404352ul, 37ul, 18444473444759240704ul, 43ul, 6364136223846793005ul>&, std::uniform_int_distribution<int>::param_type const&)
  4.36      1.04     0.21 86359816     0.00     0.00  __gnu_cxx::__aligned_membuf<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> >::_M_ptr()
  3.55      1.22     0.17    26622     0.01     0.02  std::Rbtree_node<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> >::_M_valptr()
  3.45      1.39     0.17 15335124     0.00     0.00  std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_add_ref_copy()
  3.25      1.55     0.16    38564     0.00     0.00  std::mersenne_twister_engine<unsigned long, 64ul, 312ul, 156ul, 31ul, 13043109905998158313ul, 29ul, 6148914691236517205ul, 17ul, 8202884508482404352ul, 37ul, 18444473444759240704ul, 43ul, 6364136223846793005ul>::_M_gen_rand()
  3.04      1.70     0.15 21698713     0.00     0.00  operator"" catchsr(char const, unsigned long)
  2.43      1.82     0.12 12029079     0.00     0.00  std::mersenne_twister_engine<unsigned long, 64ul, 312ul, 156ul, 31ul, 13043109905998158313ul, 29ul, 6148914691236517205ul, 17ul, 8202884508482404352ul, 37ul, 18444473444759240704ul, 43ul, 6364136223846793005ul>::operator()()
  2.23      1.93     0.11 12029081     0.00     0.00  std::enable_if<is_integral_v<int>, int>::type snapdev::random<int>(int, int)
  2.13      2.04     0.10 12029075     0.00     0.00  unsigned long std::uniform_int_distribution<int>::_S_nd<unsigned __int128, std::mersenne_twister_engine<unsigned long, 64ul, 312ul, 156ul, 31ul, 13043109905998158313ul, 29ul, 6148914691236517205ul, 17ul, 8202884508482404352ul, 37ul, 18444473444759240704ul, 43ul, 6364136223846793005ul>, unsigned long>(std::mersenne_twister_engine<unsigned long, 64ul, 312ul, 156ul, 31ul, 13043109905998158313ul, 29ul, 6148914691236517205ul, 17ul, 8202884508482404352ul, 37ul, 18444473444759240704ul, 43ul, 6364136223846793005ul>&, unsigned long)
  2.03      2.13     0.10 86359781     0.00     0.00  __gnu_cxx::__aligned_membuf<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> >::_M_addr()
  1.83      2.23     0.09 12029002     0.00     0.00  std::uniform_int_distribution<int>::uniform_int_distribution(int, int)
  1.62      2.31     0.08 12029049     0.00     0.00  std::uniform_int_distribution<int>::param_type::param_type(int, int)
  1.62      2.38     0.08                             Catch::RunContext::handleExpr(Catch::AssertionInfo const&, Catch::ITransientExpression const&, Catch::AssertionReaction&)
  1.62      2.46     0.08                             Catch::RunContext::notifyAssertionStarted(Catch::AssertionInfo const&)
  1.62      2.54     0.08                             Catch::AssertionHandler::AssertionHandler(Catch::StringRef, Catch::SourceLineInfo const&, Catch::StringRef, Catch::ResultDisposition::Flags)
  1.42      2.62     0.07 15329621     0.00     0.00  std::__shared_ptr<magpie::lock_interface, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<magpie::lock_interface, (__gnu_cxx::Lockpolicy)2> const&)
  1.42      2.69     0.07  6175944     0.00     0.00  Catch::operator"" sr(char const, unsigned long)
  1.42      2.75     0.07  5766633     0.00     0.00  Catch::BinaryExpr<unsigned short, int>::BinaryExpr(bool, unsigned short, Catch::StringRef, int)
  1.32      2.82     0.07 24058145     0.00     0.00  std::uniformint_distribution<int>::param_type::a() const
  1.22      2.88     0.06 27874731     0.00     0.00  Catch::StringRef::StringRef(char const, unsigned long)
  1.22      2.94     0.06 15331691     0.00     0.00  std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count(std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&)
  1.22      3.00     0.06 15325398     0.00     0.00  std::__shared_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>::get() const
  1.01      3.05     0.05 12029027     0.00     0.00  std::uniform_int_distribution<int>::param_type::b() const
  1.01      3.10     0.05 10849232     0.00     0.00  Catch::ITransientExpression::ITransientExpression(bool, bool)
  1.01      3.15     0.05  5766531     0.00     0.00  Catch::ExprLhs<unsigned short> Catch::operator<=<unsigned short, 0>(Catch::Decomposer&&, unsigned short)
  1.01      3.20     0.05    22648     0.00     0.00  std::Rbtree<unsigned __int128, std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t>, std::_Select1st<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> >, std::less<unsigned __int128>, std::allocator<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> > >::_S_left(std::Rbtree_node_base)
  1.01      3.25     0.05    22648     0.00     0.00  std::Rbtree<unsigned __int128, std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t>, std::_Select1st<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> >, std::less<unsigned __int128>, std::allocator<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> > >::_S_right(std::Rbtree_node_base)
  1.01      3.30     0.05      858     0.06     0.12  std::__shared_ptr_access<magpie::lock_interface, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const
  1.01      3.35     0.05                             Catch::AssertionReaction::AssertionReaction()
  1.01      3.40     0.05                             magpie::cache<int, int>::copy(void const, void, unsigned long) const
  0.91      3.44     0.04 12029068     0.00     0.00  snapdev::get_random_generator()
  0.81      3.48     0.04 15329717     0.00     0.00  std::__shared_ptr_access<magpie::lock_interface, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const
  0.81      3.52     0.04 15320016     0.00     0.00  std::__shared_ptr_access<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const
  0.81      3.56     0.04 12481538     0.00     0.00  std::vector<unsigned char, std::allocator<unsigned char> >::size() const
  0.81      3.60     0.04 10849682     0.00     0.00  Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long)
  0.81      3.65     0.04  5766612     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_le_comparable<unsigned short, int, void>, Catch::capture_by_value<int> >::value, Catch::BinaryExpr<unsigned short, int> >::type Catch::operator<=<int>(Catch::ExprLhs<unsigned short>&&, int)
  0.81      3.69     0.04  2917577     0.00     0.00  magpie::cache<int, int>::set(int const&, int const&, int, float)
  0.81      3.73     0.04        1    40.00   709.82  CATCH2_INTERNAL_TEST_6()
  0.61      3.75     0.03 15325265     0.00     0.00  std::__shared_ptr_access<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const
  0.61      3.79     0.03 12148961     0.00     0.00  std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::size() const
  0.61      3.81     0.03 12146690     0.00     0.00  std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::operator[](unsigned long)
  0.61      3.85     0.03 12016832     0.00     0.00  std::vector<unsigned char, std::allocator<unsigned char> >::operator[](unsigned long)
  0.61      3.88     0.03  5766558     0.00     0.00  Catch::ExprLhs<unsigned short>::ExprLhs(unsigned short)
  0.61      3.90     0.03  4773675     0.00     0.00  operator new(unsigned long, void)
  0.61      3.94     0.03  1701263     0.00     0.00  magpie::cache<int, int>::get_impl(unsigned __int128, bool) const
  0.61      3.96     0.03  1694910     0.00     0.00  std::Optionalpayload<int, true, true, true>::Optionalpayload_base<int>(std::in_place_t, int&&)
  0.61      4.00     0.03  1694767     0.00     0.00  std::Optionalpayload_base<int>::Optionalpayload_base<int>(std::in_place_t, int&&)
  0.61      4.03     0.03        1    30.00    76.22  CATCH2_INTERNAL_TEST_0()
  0.61      4.05     0.03                             Catch::RunContext::assertionPassedFastPath(Catch::SourceLineInfo)
  0.61      4.08     0.03                             init
  0.51      4.11     0.03 15363261     0.00     0.00  std::_shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count()
  0.51      4.13     0.03 15330129     0.00     0.00  std::__shared_ptr<magpie::lock_interface, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr()
  0.51      4.16     0.03  4612510     0.00     0.00  decltype (::new ((void)(0)) int((declval<int const&>)())) std::construct_at<int, int const&>(int, int const&)
  0.51      4.18     0.03     2387     0.01     0.01  std::shared_ptr<magpie::lock_interface>::~shared_ptr()
  0.51      4.21     0.03     2240     0.01     0.01  std::__new_allocator<std::Listnode<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::deallocate(std::Listnode<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, unsigned long)
  0.51      4.24     0.03                             Catch::getResultCapture()
  0.51      4.26     0.03                             magpie::cache<int, int>::allocated(void const, unsigned long) const
  0.41      4.28     0.02 10848819     0.00     0.00  Catch::AssertionHandler::~AssertionHandler()
  0.41      4.30     0.02  4673697     0.00     0.00  Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool)
  0.41      4.32     0.02  1694819     0.00     0.00  std::Optionalpayload_base<int>::Storage<int, true>::Storage<int>(std::in_place_t, int&&)
  0.41      4.34     0.02   359196     0.00     0.00  std::Optionalbase_impl<std::vector<unsigned char, std::allocator<unsigned char> >, std::Optionalbase<std::vector<unsigned char, std::allocator<unsigned char> >, false, false> >::_M_is_engaged() const
  0.41      4.36     0.02   259557     0.00     0.00  Catch::BinaryExpr<int, int>::BinaryExpr(bool, int, Catch::StringRef, int)
  0.41      4.38     0.02   130369     0.00     0.00  std::vector<bool, std::allocator<bool> >::begin()
  0.41      4.40     0.02       21     0.95     0.95  snapdev::timespec_ex::timespec_ex(timespec const&)
  0.41      4.42     0.02        4     5.00     5.00  std::Rbtree<unsigned __int128, unsigned __int128, std::_Identity<unsigned __int128>, std::less<unsigned __int128>, std::allocator<unsigned __int128> >::_M_get_Node_allocator()
  0.41      4.44     0.02        1    20.00   693.54  CATCH2_INTERNAL_TEST_9()
  0.41      4.46     0.02                             Catch::AssertionHandler::complete()
  0.41      4.48     0.02                             std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_get_use_count() const
  0.30      4.50     0.01 15089281     0.00     0.00  magpie::cache<int, int>::sizeof_T() const
  0.30      4.51     0.01 12029077     0.00     0.00  int std::uniform_int_distribution<int>::operator()<std::mersenne_twister_engine<unsigned long, 64ul, 312ul, 156ul, 31ul, 13043109905998158313ul, 29ul, 6148914691236517205ul, 17ul, 8202884508482404352ul, 37ul, 18444473444759240704ul, 43ul, 6364136223846793005ul> >(std::mersenne_twister_engine<unsigned long, 64ul, 312ul, 156ul, 31ul, 13043109905998158313ul, 29ul, 6148914691236517205ul, 17ul, 8202884508482404352ul, 37ul, 18444473444759240704ul, 43ul, 6364136223846793005ul>&)
  0.30      4.53     0.01   617990     0.00     0.00  __gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >::base() const
  0.30      4.54     0.01    53247     0.00     0.00  std::Rbtree<unsigned __int128, std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t>, std::_Select1st<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> >, std::less<unsigned __int128>, std::allocator<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> > >::_M_get_Node_allocator()
  0.20      4.55     0.01 15329775     0.00     0.00  std::__shared_ptr<magpie::lock_interface, (__gnu_cxx::Lockpolicy)2>::get() const
  0.20      4.56     0.01  7690618     0.00     0.00  std::Rbtree<unsigned __int128, std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t>, std::_Select1st<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> >, std::less<unsigned __int128>, std::allocator<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> > >::_M_mbegin() const
  0.20      4.57     0.01  7523115     0.00     0.00  magpie::cache<int, int>::hash_key(int const&) const
  0.20      4.58     0.01  4673487     0.00     0.00  Catch::ExprLhs<bool>::makeUnaryExpr() const
  0.20      4.59     0.01  2940425     0.00     0.00  magpie::cache_size_traits<int, void>::estimate(int const&)
  0.20      4.60     0.01  2917627     0.00     0.00  void std::destroy_at<int>(int)
  0.20      4.61     0.01  2208172     0.00     0.00  std::Optionalbase_impl<int, std::Optionalbase<int, true, true> >::_M_is_engaged() const
  0.20      4.62     0.01  1700508     0.00     0.00  magpie::cache<int, int>::get(int const&, bool) const
  0.20      4.63     0.01  1700381     0.00     0.00  std::optional<int>::has_value() const
  0.20      4.64     0.01  1694877     0.00     0.00  std::Optionalbase<int, true, true>::Optionalbase<int, false>(std::in_place_t, int&&)
  0.20      4.65     0.01   401104     0.00     0.00  __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >::operator() const
  0.20      4.66     0.01   265907     0.00     0.00  void std::Destroy<unsigned char>(unsigned char, unsigned char)
  0.20      4.67     0.01   131610     0.00     0.00  std::Vector_base<unsigned char, std::allocator<unsigned char> >::Vectorimpl::Vectorimpl(std::allocator<unsigned char> const&)
  0.20      4.68     0.01   131390     0.00     0.00  unsigned char std::__copy_move<false, true, std::random_access_iterator_tag>::__copy_m<unsigned char const, unsigned char>(unsigned char const, unsigned char const, unsigned char)
  0.20      4.69     0.01   131353     0.00     0.00  std::vector<unsigned char, std::allocator<unsigned char> >::vector(std::vector<unsigned char, std::allocator<unsigned char> > const&)
  0.20      4.70     0.01   130437     0.00     0.00  std::Bititerator::operator() const
  0.20      4.71     0.01   130402     0.00     0.00  std::operator+(std::Bititerator const&, long)
  0.20      4.72     0.01    32767     0.00     0.00  std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<int> >, std::is_move_constructible<int>, std::is_move_assignable<int> >::value, void>::type std::swap<int>(int&, int&)
  0.20      4.73     0.01    26619     0.00     0.00  std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t>::~pair()
  0.20      4.74     0.01    20700     0.00     0.00  Catch::BinaryExpr<unsigned int, int>::BinaryExpr(bool, unsigned int, Catch::StringRef, int)
  0.20      4.75     0.01    20700     0.00     0.00  Catch::ExprLhs<unsigned int>::ExprLhs(unsigned int)
  0.20      4.76     0.01      852     0.01     0.36  std::shared_ptr<magpie::lock_interface>::shared_ptr(std::shared_ptr<magpie::lock_interface> const&)
  0.20      4.77     0.01      680     0.01     0.03  std::Rbtree<unsigned __int128, std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t>, std::_Select1st<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> >, std::less<unsigned __int128>, std::allocator<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> > >::_M_begin()
  0.20      4.78     0.01      363     0.03     0.03  unittest::random_string[abi:cxx11](unsigned long, unsigned long, unittest::character_t)
  0.20      4.79     0.01      207     0.05     0.05  magpie::eviction_policy::cycle()
  0.20      4.80     0.01       11     0.91     0.91  snapdev::timespec_ex::compare(snapdev::timespec_ex const&) const
  0.20      4.81     0.01        3     3.33     3.33  bool std::operator==<magpie::eviction_policy>(std::shared_ptr<magpie::eviction_policy> const&, decltype(nullptr))
  0.20      4.82     0.01        1    10.00    56.21  CATCH2_INTERNAL_TEST_3()
  0.20      4.83     0.01        1    10.00    14.98  CATCH2_INTERNAL_TEST_4()
  0.20      4.84     0.01                             Catch::AssertionHandler::handleExpr(Catch::ITransientExpression const&)
  0.20      4.85     0.01                             Catch::getCurrentContext()
  0.20      4.86     0.01                             magpie::cache<int, int>::destroy(void, unsigned long) const
  0.10      4.87     0.01  4673439     0.00     0.00  Catch::ExprLhs<bool>::ExprLhs(bool)
  0.10      4.87     0.01   511405     0.00     0.00  std::__shared_ptr<magpie::eviction_policy, (__gnu_cxx::Lockpolicy)2>::get() const
  0.10      4.88     0.01   259539     0.00     0.00  Catch::ExprLhs<int>::ExprLhs(int)
  0.10      4.88     0.01   118671     0.00     0.00  bool std::__equal<true>::equal<unsigned char>(unsigned char const, unsigned char const, unsigned char const)
  0.10      4.88     0.01    12000     0.00     0.00  std::vector<unsigned char, std::allocator<unsigned char> >::_M_check_len(unsigned long, char const) const
  0.10      4.89     0.01      679     0.01     0.01  Catch::ExprLhs<magpie::set_result_t>::ExprLhs(magpie::set_result_t)
  0.10      4.89     0.01      116     0.04     0.04  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.10      4.90     0.01       15     0.33     0.33  std::__shared_ptr<magpie::cache<int, int>, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<void>, magpie::options&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::options&)
  0.10      4.91     0.01        6     0.83     0.83  std::random_device::operator()()
  0.10      4.91     0.01                             std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > Catch::Detail::stringify<magpie::set_result_t>(magpie::set_result_t const&)
  0.10      4.92     0.01                             Catch::BinaryExpr<int, int>::streamReconstructedExpression(std::ostream&) const
  0.10      4.92     0.01                             Catch::Context::getResultCapture() const
  0.10      4.92     0.01                             std::piecewise_construct_t const& std::forward<std::piecewise_construct_t const&>(std::remove_reference<std::piecewise_construct_t const&>::type&)
  0.10      4.93     0.01                             std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&& std::forward<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >(std::remove_reference<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >::type&)
  0.00      4.93     0.00  6779411     0.00     0.00  int&& std::forward<int>(std::remove_reference<int>::type&)
  0.00      4.93     0.00  4673658     0.00     0.00  Catch::UnaryExpr<bool>::UnaryExpr(bool)
  0.00      4.93     0.00  4673623     0.00     0.00  void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&)
  0.00      4.93     0.00  4612793     0.00     0.00  int const& std::forward<int const&>(std::remove_reference<int const&>::type&)
  0.00      4.93     0.00  2940482     0.00     0.00  snapdev::NOT_USED()
  0.00      4.93     0.00  2940447     0.00     0.00  void snapdev::NOT_USED<int const&>(int const&)
  0.00      4.93     0.00  2917547     0.00     0.00  magpie::cache<int, int>::key_size(int const&) const
  0.00      4.93     0.00  2903967     0.00     0.00  magpie::cache<int, int>::get_metadata(int const&) const
  0.00      4.93     0.00  2883318     0.00     0.00  magpie::metadata_t::operator bool() const
  0.00      4.93     0.00  2883256     0.00     0.00  magpie::metadata_t::is_defined() const
  0.00      4.93     0.00  1793964     0.00     0.00  std::remove_reference<int&>::type&& std::move<int&>(int&)
  0.00      4.93     0.00  1694820     0.00     0.00  std::optional<int>::optional<int, true>(int&&)
  0.00      4.93     0.00   703019     0.00     0.00  std::__is_constant_evaluated()
  0.00      4.93     0.00   618238     0.00     0.00  unsigned char const std::__niter_base<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >(__gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >)
  0.00      4.93     0.00   618040     0.00     0.00  __gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >::__normal_iterator(unsigned char const const&)
  0.00      4.93     0.00   511466     0.00     0.00  std::__shared_ptr_access<magpie::eviction_policy, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const
  0.00      4.93     0.00   476234     0.00     0.00  std::vector<unsigned char, std::allocator<unsigned char> >&& std::forward<std::vector<unsigned char, std::allocator<unsigned char> > >(std::remove_reference<std::vector<unsigned char, std::allocator<unsigned char> > >::type&)
  0.00      4.93     0.00   421416     0.00     0.00  std::Vectorbase<unsigned char, std::allocator<unsigned char> >::_M_get_Tp_allocator()
  0.00      4.93     0.00   416674     0.00     0.00  std::is_constant_evaluated()
  0.00      4.93     0.00   368598     0.00     0.00  std::vector<unsigned char, std::allocator<unsigned char> >::begin() const
  0.00      4.93     0.00   312377     0.00     0.00  magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >::sizeof_T() const
  0.00      4.93     0.00   277913     0.00     0.00  std::Vectorbase<unsigned char, std::allocator<unsigned char> >::_M_deallocate(unsigned char, unsigned long)
  0.00      4.93     0.00   265904     0.00     0.00  std::Vectorbase<unsigned char, std::allocator<unsigned char> >::~Vectorbase()
  0.00      4.93     0.00   265901     0.00     0.00  void std::Destroyaux<true>::__destroy<unsigned char>(unsigned char, unsigned char)
  0.00      4.93     0.00   265804     0.00     0.00  std::vector<unsigned char, std::allocator<unsigned char> >::~vector()
  0.00      4.93     0.00   265802     0.00     0.00  std::Vectorbase<unsigned char, std::allocator<unsigned char> >::Vectorimpl::~Vectorimpl()
  0.00      4.93     0.00   263941     0.00     0.00  std::__shared_ptr<magpie::cache<int, int>, (__gnu_cxx::Lockpolicy)2>::get() const
  0.00      4.93     0.00   263920     0.00     0.00  std::__shared_ptr_access<magpie::cache<int, int>, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const
  0.00      4.93     0.00   263882     0.00     0.00  std::__shared_ptr_access<magpie::cache<int, int>, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const
  0.00      4.93     0.00   262347     0.00     0.00  __gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > > std::__miter_base<__gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > > >(__gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >)
  0.00      4.93     0.00   259609     0.00     0.00  Catch::ExprLhs<int> Catch::operator<=<int, 0>(Catch::Decomposer&&, int)
  0.00      4.93     0.00   259530     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<int, int, void>, Catch::capture_by_value<int> >::value, Catch::BinaryExpr<int, int> >::type Catch::operator==<int>(Catch::ExprLhs<int>&&, int)
  0.00      4.93     0.00   253885     0.00     0.00  std::Optionalpayload_base<int>::_M_get()
  0.00      4.93     0.00   253853     0.00     0.00  std::Optionalbase_impl<int, std::Optionalbase<int, true, true> >::_M_get()
  0.00      4.93     0.00   252875     0.00     0.00  std::optional<int>::value() &
  0.00      4.93     0.00   249990     0.00     0.00  std::vector<unsigned char, std::allocator<unsigned char> >::end() const
  0.00      4.93     0.00   238625     0.00     0.00  std::remove_reference<std::Vectorbase<unsigned char, std::allocator<unsigned char> >::Vectorimpl&>::type&& std::move<std::Vectorbase<unsigned char, std::allocator<unsigned char> >::Vectorimpl&>(std::Vectorbase<unsigned char, std::allocator<unsigned char> >::Vectorimpl&)
  0.00      4.93     0.00   179225     0.00     0.00  std::Vectorbase<unsigned char, std::allocator<unsigned char> >::_M_get_Tp_allocator() const
  0.00      4.93     0.00   167148     0.00     0.00  unsigned char std::__niter_base<unsigned char>(unsigned char)
  0.00      4.93     0.00   143637     0.00     0.00  std::Vectorbase<unsigned char, std::allocator<unsigned char> >::_M_allocate(unsigned long)
  0.00      4.93     0.00   143605     0.00     0.00  std::__new_allocator<unsigned char>::deallocate(unsigned char, unsigned long)
  0.00      4.93     0.00   143522     0.00     0.00  std::__new_allocator<unsigned char>::allocate(unsigned long, void const)
  0.00      4.93     0.00   143041     0.00     0.00  std::Vectorbase<unsigned char, std::allocator<unsigned char> >::Vectorimpl_data::Vectorimpl_data()
  0.00      4.93     0.00   134669     0.00     0.00  std::__shared_ptr<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, (__gnu_cxx::Lockpolicy)2>::get() const
  0.00      4.93     0.00   134654     0.00     0.00  std::__shared_ptr_access<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const
  0.00      4.93     0.00   134629     0.00     0.00  std::__shared_ptr_access<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const
  0.00      4.93     0.00   134123     0.00     0.00  magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >::hash_key(int const&) const
  0.00      4.93     0.00   133587     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const
  0.00      4.93     0.00   131619     0.00     0.00  std::Vectorbase<unsigned char, std::allocator<unsigned char> >::_M_create_storage(unsigned long)
  0.00      4.93     0.00   131605     0.00     0.00  std::vector<unsigned char, std::allocator<unsigned char> > const& std::forward<std::vector<unsigned char, std::allocator<unsigned char> > const&>(std::remove_reference<std::vector<unsigned char, std::allocator<unsigned char> > const&>::type&)
  0.00      4.93     0.00   131576     0.00     0.00  std::Vectorbase<unsigned char, std::allocator<unsigned char> >::Vectorbase(unsigned long, std::allocator<unsigned char> const&)
  0.00      4.93     0.00   131338     0.00     0.00  unsigned char std::__copy_move_a2<false, unsigned char const, unsigned char>(unsigned char const, unsigned char const, unsigned char)
  0.00      4.93     0.00   131308     0.00     0.00  unsigned char std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >, unsigned char, unsigned char>(__gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >, __gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >, unsigned char, std::allocator<unsigned char>&)
  0.00      4.93     0.00   131307     0.00     0.00  unsigned char std::__copy_move_a1<false, unsigned char const, unsigned char>(unsigned char const, unsigned char const, unsigned char)
  0.00      4.93     0.00   131288     0.00     0.00  unsigned char std::__niter_wrap<unsigned char>(unsigned char const&, unsigned char)
  0.00      4.93     0.00   131263     0.00     0.00  decltype (::new ((void)(0)) std::vector<unsigned char, std::allocator<unsigned char> >((declval<std::vector<unsigned char, std::allocator<unsigned char> > const&>)())) std::construct_at<std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<unsigned char, std::allocator<unsigned char> > const&>(std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<unsigned char, std::allocator<unsigned char> > const&)
  0.00      4.93     0.00   131256     0.00     0.00  unsigned char std::uninitialized_copy<__gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >, unsigned char>(__gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >, __gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >, unsigned char)
  0.00      4.93     0.00   131178     0.00     0.00  unsigned char std::__uninitialized_copy<true>::__uninit_copy<__gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >, unsigned char>(__gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >, __gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >, unsigned char)
  0.00      4.93     0.00   131171     0.00     0.00  unsigned char std::__copy_move_a<false, __gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >, unsigned char>(__gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >, __gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >, unsigned char)
  0.00      4.93     0.00   131159     0.00     0.00  unsigned char std::copy<__gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >, unsigned char>(__gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >, __gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >, unsigned char)
  0.00      4.93     0.00   130555     0.00     0.00  std::Bititerator_base::Bititerator_base(unsigned long, unsigned int)
  0.00      4.93     0.00   130500     0.00     0.00  std::Bititerator_base::_M_incr(long)
  0.00      4.93     0.00   130467     0.00     0.00  std::vector<bool, std::allocator<bool> >::operator[](unsigned long)
  0.00      4.93     0.00   130454     0.00     0.00  std::Bititerator::operator[](long) const
  0.00      4.93     0.00   130444     0.00     0.00  std::Bititerator::Bititerator(unsigned long, unsigned int)
  0.00      4.93     0.00   130409     0.00     0.00  std::Bititerator::operator+=(long)
  0.00      4.93     0.00   130376     0.00     0.00  std::Bitreference::Bitreference(unsigned long, unsigned long)
  0.00      4.93     0.00   121901     0.00     0.00  std::Optionalpayload_base<std::vector<unsigned char, std::allocator<unsigned char> > >::_M_reset()
  0.00      4.93     0.00   121886     0.00     0.00  std::Optionalpayload_base<std::vector<unsigned char, std::allocator<unsigned char> > >::_Storage<std::vector<unsigned char, std::allocator<unsigned char> >, false>::~Storage()
  0.00      4.93     0.00   121882     0.00     0.00  magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >::get(int const&, bool) const
  0.00      4.93     0.00   121872     0.00     0.00  std::Optional_payload<std::vector<unsigned char, std::allocator<unsigned char> >, false, false, false>::~Optionalpayload()
  0.00      4.93     0.00   121860     0.00     0.00  std::Optionalpayload<std::vector<unsigned char, std::allocator<unsigned char> >, true, false, false>::~Optionalpayload()
  0.00      4.93     0.00   121853     0.00     0.00  std::Optionalpayload_base<std::vector<unsigned char, std::allocator<unsigned char> > >::~Optionalpayload_base()
  0.00      4.93     0.00   121844     0.00     0.00  std::Optionalbase<std::vector<unsigned char, std::allocator<unsigned char> >, false, false>::~Optionalbase()
  0.00      4.93     0.00   121803     0.00     0.00  std::optional<std::vector<unsigned char, std::allocator<unsigned char> > >::~optional()
  0.00      4.93     0.00   121682     0.00     0.00  std::optional<std::vector<unsigned char, std::allocator<unsigned char> > >::has_value() const
  0.00      4.93     0.00   121641     0.00     0.00  magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >::get_impl(unsigned __int128, bool) const
  0.00      4.93     0.00   120549     0.00     0.00  std::remove_reference<unsigned long&>::type&& std::move<unsigned long&>(unsigned long&)
  0.00      4.93     0.00   119720     0.00     0.00  std::Bitreference::operator bool() const
  0.00      4.93     0.00   119328     0.00     0.00  std::Vectorbase<unsigned char, std::allocator<unsigned char> >::Vectorimpl_data::Vectorimpl_data(std::Vectorbase<unsigned char, std::allocator<unsigned char> >::Vectorimpl_data&&)
  0.00      4.93     0.00   119325     0.00     0.00  std::Vectorbase<unsigned char, std::allocator<unsigned char> >::Vectorimpl::Vectorimpl(std::Vectorbase<unsigned char, std::allocator<unsigned char> >::Vectorimpl&&)
  0.00      4.93     0.00   119291     0.00     0.00  std::Vectorbase<unsigned char, std::allocator<unsigned char> >::Vectorbase(std::Vectorbase<unsigned char, std::allocator<unsigned char> >&&)
  0.00      4.93     0.00   119277     0.00     0.00  std::vector<unsigned char, std::allocator<unsigned char> >::vector(std::vector<unsigned char, std::allocator<unsigned char> >&&)
  0.00      4.93     0.00   119118     0.00     0.00  std::remove_reference<std::vector<unsigned char, std::allocator<unsigned char> >&>::type&& std::move<std::vector<unsigned char, std::allocator<unsigned char> >&>(std::vector<unsigned char, std::allocator<unsigned char> >&)
  0.00      4.93     0.00   118932     0.00     0.00  std::Optionalpayload_base<std::vector<unsigned char, std::allocator<unsigned char> > >::_M_destroy()
  0.00      4.93     0.00   118931     0.00     0.00  std::Optionalpayload<std::vector<unsigned char, std::allocator<unsigned char> >, false, false, false>::Optionalpayload_base<std::vector<unsigned char, std::allocator<unsigned char> > >(std::in_place_t, std::vector<unsigned char, std::allocator<unsigned char> >&&)
  0.00      4.93     0.00   118901     0.00     0.00  std::Optionalbase<std::vector<unsigned char, std::allocator<unsigned char> >, false, false>::Optionalbase<std::vector<unsigned char, std::allocator<unsigned char> >, false>(std::in_place_t, std::vector<unsigned char, std::allocator<unsigned char> >&&)
  0.00      4.93     0.00   118847     0.00     0.00  std::optional<std::vector<unsigned char, std::allocator<unsigned char> > >::optional<std::vector<unsigned char, std::allocator<unsigned char> >, true>(std::vector<unsigned char, std::allocator<unsigned char> >&&)
  0.00      4.93     0.00   118844     0.00     0.00  std::Optionalpayload_base<std::vector<unsigned char, std::allocator<unsigned char> > >::Storage<std::vector<unsigned char, std::allocator<unsigned char> >, false>::Storage<std::vector<unsigned char, std::allocator<unsigned char> > >(std::in_place_t, std::vector<unsigned char, std::allocator<unsigned char> >&&)
  0.00      4.93     0.00   118714     0.00     0.00  std::Optionalpayload_base<std::vector<unsigned char, std::allocator<unsigned char> > >::Optionalpayload_base<std::vector<unsigned char, std::allocator<unsigned char> > >(std::in_place_t, std::vector<unsigned char, std::allocator<unsigned char> >&&)
  0.00      4.93     0.00   118709     0.00     0.00  std::Optionalpayload<std::vector<unsigned char, std::allocator<unsigned char> >, true, false, false>::Optionalpayload_base<std::vector<unsigned char, std::allocator<unsigned char> > >(std::in_place_t, std::vector<unsigned char, std::allocator<unsigned char> >&&)
  0.00      4.93     0.00   118694     0.00     0.00  int std::__memcmp<unsigned char, unsigned char>(unsigned char const, unsigned char const, unsigned long)
  0.00      4.93     0.00   118687     0.00     0.00  std::Optionalbase_impl<std::vector<unsigned char, std::allocator<unsigned char> >, std::Optionalbase<std::vector<unsigned char, std::allocator<unsigned char> >, false, false> >::_M_get()
  0.00      4.93     0.00   118682     0.00     0.00  std::Optionalpayload_base<std::vector<unsigned char, std::allocator<unsigned char> > >::_M_get()
  0.00      4.93     0.00   118663     0.00     0.00  Catch::ExprLhs<std::vector<unsigned char, std::allocator<unsigned char> >& const&> Catch::operator<=<std::vector<unsigned char, std::allocator<unsigned char> >&, 0>(Catch::Decomposer&&, std::vector<unsigned char, std::allocator<unsigned char> >&)
  0.00      4.93     0.00   118659     0.00     0.00  std::optional<std::vector<unsigned char, std::allocator<unsigned char> > >::value() &
  0.00      4.93     0.00   118647     0.00     0.00  bool std::operator==<unsigned char, std::allocator<unsigned char> >(std::vector<unsigned char, std::allocator<unsigned char> > const&, std::vector<unsigned char, std::allocator<unsigned char> > const&)
  0.00      4.93     0.00   118646     0.00     0.00  bool std::__equal_aux1<unsigned char const, unsigned char const>(unsigned char const, unsigned char const, unsigned char const)
  0.00      4.93     0.00   118632     0.00     0.00  Catch::BinaryExpr<std::vector<unsigned char, std::allocator<unsigned char> >&, std::vector<unsigned char, std::allocator<unsigned char> >&>::BinaryExpr(bool, std::vector<unsigned char, std::allocator<unsigned char> >&, Catch::StringRef, std::vector<unsigned char, std::allocator<unsigned char> >&)
  0.00      4.93     0.00   118616     0.00     0.00  bool std::equal<__gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >, __gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > > >(__gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >, __gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >, __gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >)
  0.00      4.93     0.00   118607     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::vector<unsigned char, std::allocator<unsigned char> >&, std::vector<unsigned char, std::allocator<unsigned char> >&, void>, std::negation<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::vector<unsigned char, std::allocator<unsigned char> >&>::type>::type> > >::value, Catch::BinaryExpr<std::vector<unsigned char, std::allocator<unsigned char> >&, std::vector<unsigned char, std::allocator<unsigned char> >& const&> >::type Catch::operator==<std::vector<unsigned char, std::allocator<unsigned char> >&>(Catch::ExprLhs<std::vector<unsigned char, std::allocator<unsigned char> >&>&&, std::vector<unsigned char, std::allocator<unsigned char> >&)
  0.00      4.93     0.00   118513     0.00     0.00  Catch::ExprLhs<std::vector<unsigned char, std::allocator<unsigned char> >&>::ExprLhs(std::vector<unsigned char, std::allocator<unsigned char> >&)
  0.00      4.93     0.00   118462     0.00     0.00  bool std::__equal_aux<__gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >, __gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > > >(__gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >, __gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >, __gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >)
  0.00      4.93     0.00   116024     0.00     0.00  bool __gnu_cxx::__ops::Iterless_iter::operator()<__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > >(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >) const
  0.00      4.93     0.00    91719     0.00     0.00  __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >::operator--()
  0.00      4.93     0.00    76286     0.00     0.00  __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >::base() const
  0.00      4.93     0.00    73237     0.00     0.00  __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >::operator++()
  0.00      4.93     0.00    65155     0.00     0.00  unsigned long&& std::forward<unsigned long>(std::remove_reference<unsigned long>::type&)
  0.00      4.93     0.00    58478     0.00     0.00  std::char_traits<char>::assign(char&, char const&)
  0.00      4.93     0.00    48633     0.00     0.00  unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&)
  0.00      4.93     0.00    48233     0.00     0.00  std::vector<unsigned char, std::allocator<unsigned char> >::_S_max_size(std::allocator<unsigned char> const&)
  0.00      4.93     0.00    47999     0.00     0.00  std::vector<unsigned char, std::allocator<unsigned char> >::max_size() const
  0.00      4.93     0.00    45550     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const
  0.00      4.93     0.00    44846     0.00     0.00  std::__ptr_traits_ptr_to<char const, char const, false>::pointer_to(char const&)
  0.00      4.93     0.00    44833     0.00     0.00  char const std::addressof<char const>(char const&)
  0.00      4.93     0.00    44804     0.00     0.00  char const std::__addressof<char const>(char const&)
  0.00      4.93     0.00    44771     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() const
  0.00      4.93     0.00    44763     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_is_local() const
  0.00      4.93     0.00    42583     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_length(unsigned long)
  0.00      4.93     0.00    41434     0.00     0.00  bool __gnu_cxx::__ops::Valless_iter::operator()<unsigned long, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > >(unsigned long&, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >) const
  0.00      4.93     0.00    37297     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long)
  0.00      4.93     0.00    35155     0.00     0.00  magpie::cache_size_traits<std::vector<unsigned char, std::allocator<unsigned char> >, void>::estimate(std::vector<unsigned char, std::allocator<unsigned char> > const&)
  0.00      4.93     0.00    35155     0.00     0.00  std::vector<unsigned char, std::allocator<unsigned char> >::capacity() const
  0.00      4.93     0.00    32986     0.00     0.00  std::uniform_int_distribution<unsigned long>::param_type::a() const
  0.00      4.93     0.00    32766     0.00     0.00  void std::iter_swap<int, int>(int, int)
  0.00      4.93     0.00    29813     0.00     0.00  std::__shared_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr()
  0.00      4.93     0.00    26657     0.00     0.00  std::Rbtree<unsigned __int128, std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t>, std::_Select1st<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> >, std::less<unsigned __int128>, std::allocator<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> > >::_M_put_node(std::Rbtree_node<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> >)
  0.00      4.93     0.00    26633     0.00     0.02  std::Rbtree<unsigned __int128, std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t>, std::_Select1st<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> >, std::less<unsigned __int128>, std::allocator<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> > >::_M_destroy_node(std::Rbtree_node<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> >)
  0.00      4.93     0.00    26624     0.00     0.00  std::__new_allocator<std::Rbtree_node<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> > >::deallocate(std::Rbtree_node<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> >, unsigned long)
  0.00      4.93     0.00    26619     0.00     0.00  void std::destroy_at<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> >(std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t>)
  0.00      4.93     0.00    24829     0.00     0.00  void std::destroy_at<std::vector<unsigned char, std::allocator<unsigned char> > >(std::vector<unsigned char, std::allocator<unsigned char> >)
  0.00      4.93     0.00    24779     0.00     0.00  std::vector<unsigned char, std::allocator<unsigned char> > std::__addressof<std::vector<unsigned char, std::allocator<unsigned char> > >(std::vector<unsigned char, std::allocator<unsigned char> >&)
  0.00      4.93     0.00    23195     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::capacity() const
  0.00      4.93     0.00    22648     0.00     0.02  std::Rbtree<unsigned __int128, std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t>, std::_Select1st<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> >, std::less<unsigned __int128>, std::allocator<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> > >::_M_drop_node(std::Rbtree_node<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> >)
  0.00      4.93     0.00    22368     0.00     0.00  std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<unsigned long> >, std::is_move_constructible<unsigned long>, std::is_move_assignable<unsigned long> >::value, void>::type std::swap<unsigned long>(unsigned long&, unsigned long&)
  0.00      4.93     0.00    22365     0.00     0.00  decltype (std::__detail::__synth3way((declval<unsigned long&>)(), (declval<unsigned long&>)())) __gnu_cxx::operator<=><unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > const&, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > const&)
  0.00      4.93     0.00    22365     0.00     0.00  auto std::__detail::Synth3way::operator()<unsigned long, unsigned long>(unsigned long const&, unsigned long const&) const
  0.00      4.93     0.00    22365     0.00     0.00  void std::iterswap<__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > >(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >)
  0.00      4.93     0.00    22365     0.00     0.00  std::operator<(std::strong_ordering, std::__cmp_cat::__unspec)
  0.00      4.93     0.00    20949     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char)
  0.00      4.93     0.00    20938     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::push_back(char)
  0.00      4.93     0.00    20700     0.00     0.00  Catch::ExprLhs<unsigned int> Catch::operator<=<unsigned int, 0>(Catch::Decomposer&&, unsigned int)
  0.00      4.93     0.00    20700     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_lt_comparable<unsigned int, int, void>, Catch::capture_by_value<int> >::value, Catch::BinaryExpr<unsigned int, int> >::type Catch::operator< <int>(Catch::ExprLhs<unsigned int>&&, int)
  0.00      4.93     0.00    19055     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data()
  0.00      4.93     0.00    19049     0.00     0.00  char std::__addressof<char>(char&)
  0.00      4.93     0.00    19047     0.00     0.00  std::__ptr_traits_ptr_to<char, char, false>::pointer_to(char&)
  0.00      4.93     0.00    19040     0.00     0.00  char std::addressof<char>(char&)
  0.00      4.93     0.00    18463     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator()
  0.00      4.93     0.00    18234     0.00     0.00  __gnu_cxx::__aligned_membuf<magpie::detail::cache_impl::evict_item_t>::_M_ptr()
  0.00      4.93     0.00    18226     0.00     0.00  std::Rbtree<magpie::detail::cache_impl::evict_item_t, magpie::detail::cache_impl::evict_item_t, std::Identity<magpie::detail::cacheimpl::evict_item_t>, std::less<magpie::detail::cache_impl::evict_item_t>, std::allocator<magpie::detail::cache_impl::evict_item_t> >::_M_get_Node_allocator()
  0.00      4.93     0.00    18218     0.00     0.00  __gnu_cxx::__aligned_membuf<magpie::detail::cache_impl::evict_item_t>::_M_addr()
  0.00      4.93     0.00    16691     0.00     0.00  std::remove_reference<std::allocator<char>&>::type&& std::move<std::allocator<char>&>(std::allocator<char>&)
  0.00      4.93     0.00    16600     0.00     0.00  std::uniform_int_distribution<unsigned long>::param_type::param_type(unsigned long, unsigned long)
  0.00      4.93     0.00    16494     0.00     0.00  std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul>::operator()()
  0.00      4.93     0.00    16493     0.00     0.00  unsigned int std::uniform_int_distribution<unsigned long>::_S_nd<unsigned long, std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul>, unsigned int>(std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul>&, unsigned int)
  0.00      4.93     0.00    16492     0.00     0.00  std::uniform_int_distribution<unsigned long>::param_type::b() const
  0.00      4.93     0.00    16492     0.00     0.00  unsigned long std::uniform_int_distribution<unsigned long>::operator()<std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul> >(std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul>&)
  0.00      4.93     0.00    16492     0.00     0.00  unsigned long std::uniform_int_distribution<unsigned long>::operator()<std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul> >(std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul>&, std::uniform_int_distribution<unsigned long>::param_type const&)
  0.00      4.93     0.00    16489     0.00     0.00  std::uniform_int_distribution<unsigned long>::uniform_int_distribution(unsigned long, unsigned long)
  0.00      4.93     0.00    16280     0.00     0.00  std::pair<unsigned long, unsigned long> std::__gen_two_uniform_ints<unsigned long, std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul>&>(unsigned long, unsigned long, std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul>&)
  0.00      4.93     0.00    16276     0.00     0.00  std::pair<std::__strip_reference_wrapper<std::decay<unsigned long>::type>::__type, std::__strip_reference_wrapper<std::decay<unsigned long>::type>::__type> std::make_pair<unsigned long, unsigned long>(unsigned long&&, unsigned long&&)
  0.00      4.93     0.00    16273     0.00     0.00  std::pair<unsigned long, unsigned long>::pair<unsigned long, unsigned long>(unsigned long&&, unsigned long&&)
  0.00      4.93     0.00    15326     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data(char)
  0.00      4.93     0.00    13563     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose()
  0.00      4.93     0.00    12556     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::~Allochider()
  0.00      4.93     0.00    12240     0.00     0.00  std::__size_to_integer(unsigned long)
  0.00      4.93     0.00    12235     0.00     0.00  magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >::set(int const&, std::vector<unsigned char, std::allocator<unsigned char> > const&, int, float)
  0.00      4.93     0.00    12235     0.00     0.00  magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >::key_size(int const&) const
  0.00      4.93     0.00    12234     0.00     0.00  unsigned char std::__uninitialized_defaultn1<true>::__uninit_default_n<unsigned char, unsigned long>(unsigned char, unsigned long)
  0.00      4.93     0.00    12234     0.00     0.00  void std::Construct<unsigned char>(unsigned char)
  0.00      4.93     0.00    12234     0.00     0.00  unsigned char std::_fillna<unsigned char, unsigned long, unsigned char>(unsigned char, unsigned long, unsigned char const&, std::random_access_iterator_tag)
  0.00      4.93     0.00    12234     0.00     0.00  unsigned char std::__addressof<unsigned char>(unsigned char&)
  0.00      4.93     0.00    12234     0.00     0.00  unsigned char std::__uninitialized_default_n<unsigned char, unsigned long>(unsigned char, unsigned long)
  0.00      4.93     0.00    12234     0.00     0.00  unsigned char std::__uninitialized_defaultna<unsigned char, unsigned long, unsigned char>(unsigned char, unsigned long, std::allocator<unsigned char>&)
  0.00      4.93     0.00    12234     0.00     0.00  unsigned char std::fill_n<unsigned char, unsigned long, unsigned char>(unsigned char, unsigned long, unsigned char const&)
  0.00      4.93     0.00    12232     0.00     0.00  void std::Destroy<std::vector<unsigned char, std::allocator<unsigned char> > >(std::vector<unsigned char, std::allocator<unsigned char> >)
  0.00      4.93     0.00    12229     0.00     0.00  void std::_fill_a<unsigned char, unsigned char>(unsigned char, unsigned char, unsigned char const&)
  0.00      4.93     0.00    12229     0.00     0.00  __gnu_cxx::__enable_if<std::__is_byte<unsigned char>::__value, void>::__type std::__fill_a1<unsigned char>(unsigned char, unsigned char, unsigned char const&)
  0.00      4.93     0.00    12190     0.00     0.00  unsigned long const& std::max<unsigned long>(unsigned long const&, unsigned long const&)
  0.00      4.93     0.00    12020     0.00     0.00  std::vector<unsigned long, std::allocator<unsigned long> >::size() const
  0.00      4.93     0.00    12018     0.00     0.00  bool __gnu_cxx::operator==<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > const&, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > const&)
  0.00      4.93     0.00    12006     0.00     0.00  std::vector<unsigned long, std::allocator<unsigned long> >::operator[](unsigned long)
  0.00      4.93     0.00    12000     0.00     0.00  std::vector<unsigned char, std::allocator<unsigned char> >::_S_relocate(unsigned char, unsigned char, unsigned char, std::allocator<unsigned char>&)
  0.00      4.93     0.00    12000     0.00     0.00  std::vector<unsigned char, std::allocator<unsigned char> >::_M_default_append(unsigned long)
  0.00      4.93     0.00    12000     0.00     0.00  std::vector<unsigned char, std::allocator<unsigned char> >::resize(unsigned long)
  0.00      4.93     0.00    12000     0.00     0.00  unsigned char std::__relocate_a<unsigned char, unsigned char, std::allocator<unsigned char> >(unsigned char, unsigned char, unsigned char, std::allocator<unsigned char>&)
  0.00      4.93     0.00    12000     0.00     0.00  std::enable_if<std::__is_bitwise_relocatable<unsigned char, void>::value, unsigned char>::type std::__relocatea1<unsigned char, unsigned char>(unsigned char, unsigned char, unsigned char, std::allocator<unsigned char>&)
  0.00      4.93     0.00    11991     0.00     0.00  __gnu_cxx::__ops::__val_comp_iter(__gnu_cxx::__ops::Iterless_iter)
  0.00      4.93     0.00    11982     0.00     0.00  void std::__unguarded_linear_insert<__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Valless_iter>(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Valless_iter)
  0.00      4.93     0.00    11454     0.00     0.00  std::Vectorbase<unsigned char, std::allocator<unsigned char> >::Vectorimpl::Vectorimpl()
  0.00      4.93     0.00    11443     0.00     0.00  std::Vectorbase<unsigned char, std::allocator<unsigned char> >::Vectorbase()
  0.00      4.93     0.00    11428     0.00     0.00  void std::Construct<std::vector<unsigned char, std::allocator<unsigned char> >>(std::vector<unsigned char, std::allocator<unsigned char> >)
  0.00      4.93     0.00    11415     0.00     0.00  std::vector<unsigned char, std::allocator<unsigned char> >::vector()
  0.00      4.93     0.00    10872     0.00     0.00  unittest::wctombs(std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char32_t)
  0.00      4.93     0.00    10869     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::empty() const
  0.00      4.93     0.00    10867     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::Allochider(char, std::allocator<char>&&)
  0.00      4.93     0.00    10856     0.00     0.00  unittest::random_char(unittest::character_t)
  0.00      4.93     0.00    10850     0.00     0.00  void unittest::random<char32_t>(char32_t&)
  0.00      4.93     0.00    10796     0.00     0.00  std::Bitreference::operator=(bool)
  0.00      4.93     0.00    10768     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const
  0.00      4.93     0.00    10341     0.00     0.00  snapdev::timespec_ex::set(timespec const&)
  0.00      4.93     0.00    10097     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_capacity(unsigned long)
  0.00      4.93     0.00     9835     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator() const
  0.00      4.93     0.00     9353     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()
  0.00      4.93     0.00     9245     0.00     0.00  std::Rbtree<magpie::detail::cache_impl::evict_item_t, magpie::detail::cache_impl::evict_item_t, std::Identity<magpie::detail::cacheimpl::evict_item_t>, std::less<magpie::detail::cache_impl::evict_item_t>, std::allocator<magpie::detail::cache_impl::evict_item_t> >::_M_mbegin() const
  0.00      4.93     0.00     9131     0.00     0.00  std::Rbtree<magpie::detail::cache_impl::evict_item_t, magpie::detail::cache_impl::evict_item_t, std::Identity<magpie::detail::cacheimpl::evict_item_t>, std::less<magpie::detail::cache_impl::evict_item_t>, std::allocator<magpie::detail::cache_impl::evict_item_t> >::_M_destroy_node(std::Rbtree_node<magpie::detail::cache_impl::evict_item_t>)
  0.00      4.93     0.00     9129     0.00     0.00  void std::destroy_at<magpie::detail::cache_impl::evict_item_t>(magpie::detail::cache_impl::evict_item_t)
  0.00      4.93     0.00     9122     0.00     0.00  std::Rbtree<magpie::detail::cache_impl::evict_item_t, magpie::detail::cache_impl::evict_item_t, std::Identity<magpie::detail::cacheimpl::evict_item_t>, std::less<magpie::detail::cache_impl::evict_item_t>, std::allocator<magpie::detail::cache_impl::evict_item_t> >::_M_put_node(std::Rbtree_node<magpie::detail::cache_impl::evict_item_t>)
  0.00      4.93     0.00     9121     0.00     0.00  std::__new_allocator<std::Rbtree_node<magpie::detail::cache_impl::evict_item_t> >::deallocate(std::Rbtree_node<magpie::detail::cache_impl::evict_item_t>, unsigned long)
  0.00      4.93     0.00     9113     0.00     0.00  std::Rbtree_node<magpie::detail::cache_impl::evict_item_t>::_M_valptr()
  0.00      4.93     0.00     8041     0.00     0.00  std::char_traits<char>::copy(char, char const, unsigned long)
  0.00      4.93     0.00     7680     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      4.93     0.00     7341     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char, char const, unsigned long)
  0.00      4.93     0.00     7330     0.00     0.00  Catch::ExprLhs<unsigned long>::ExprLhs(unsigned long)
  0.00      4.93     0.00     7329     0.00     0.00  Catch::ExprLhs<unsigned long> Catch::operator<=<unsigned long, 0>(Catch::Decomposer&&, unsigned long)
  0.00      4.93     0.00     7230     0.00     0.00  Catch::BinaryExpr<unsigned long, unsigned long>::BinaryExpr(bool, unsigned long, Catch::StringRef, unsigned long)
  0.00      4.93     0.00     7079     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<unsigned long, unsigned long, void>, Catch::capture_by_value<unsigned long> >::value, Catch::BinaryExpr<unsigned long, unsigned long> >::type Catch::operator==<unsigned long>(Catch::ExprLhs<unsigned long>&&, unsigned long)
  0.00      4.93     0.00     7028     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::max_size() const
  0.00      4.93     0.00     6565     0.00     0.00  std::Optionalpayload<int, true, true, true>::Optionalpayload()
  0.00      4.93     0.00     6558     0.00     0.00  std::Optionalpayload_base<int>::Storage<int, true>::Storage()
  0.00      4.93     0.00     6558     0.00     0.00  std::Optionalpayload_base<int>::Optionalpayload_base()
  0.00      4.93     0.00     6555     0.00     0.00  std::Optionalbase<int, true, true>::Optionalbase()
  0.00      4.93     0.00     6549     0.00     0.00  std::optional<int>::optional(std::nullopt_t)
  0.00      4.93     0.00     6544     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::data() const
  0.00      4.93     0.00     5797     0.00     0.00  std::Rbtree<magpie::detail::cache_impl::evict_item_t, magpie::detail::cache_impl::evict_item_t, std::Identity<magpie::detail::cacheimpl::evict_item_t>, std::less<magpie::detail::cache_impl::evict_item_t>, std::allocator<magpie::detail::cache_impl::evict_item_t> >::_M_drop_node(std::Rbtree_node<magpie::detail::cache_impl::evict_item_t>)
  0.00      4.93     0.00     5797     0.00     0.00  std::Rbtree<magpie::detail::cache_impl::evict_item_t, magpie::detail::cache_impl::evict_item_t, std::Identity<magpie::detail::cacheimpl::evict_item_t>, std::less<magpie::detail::cache_impl::evict_item_t>, std::allocator<magpie::detail::cache_impl::evict_item_t> >::_S_left(std::Rbtree_node_base)
  0.00      4.93     0.00     5797     0.00     0.00  std::Rbtree<magpie::detail::cache_impl::evict_item_t, magpie::detail::cache_impl::evict_item_t, std::Identity<magpie::detail::cacheimpl::evict_item_t>, std::less<magpie::detail::cache_impl::evict_item_t>, std::allocator<magpie::detail::cache_impl::evict_item_t> >::_S_right(std::Rbtree_node_base)
  0.00      4.93     0.00     5694     0.00     0.00  std::__new_allocator<char>::deallocate(char, unsigned long)
  0.00      4.93     0.00     5687     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_destroy(unsigned long)
  0.00      4.93     0.00     5602     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_allocate(std::allocator<char>&, unsigned long)
  0.00      4.93     0.00     5600     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long)
  0.00      4.93     0.00     5595     0.00     0.00  std::__new_allocator<char>::allocate(unsigned long, void const)
  0.00      4.93     0.00     5476     0.00     0.00  __gnu_cxx::__aligned_buffer<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > > >::_M_addr()
  0.00      4.93     0.00     5010     0.00     0.00  __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >::__normal_iterator(unsigned long const&)
  0.00      4.93     0.00     4482     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)
  0.00      4.93     0.00     4480     0.00     0.00  __gnu_cxx::__aligned_membuf<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_ptr()
  0.00      4.93     0.00     4480     0.00     0.00  __gnu_cxx::__aligned_membuf<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_addr()
  0.00      4.93     0.00     3756     0.00     0.00  __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >::operator+(long) const
  0.00      4.93     0.00     3734     0.00     0.00  __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >::difference_type __gnu_cxx::operator-<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > const&, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > const&)
  0.00      4.93     0.00     3590     0.00     0.00  std::__weak_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>::~__weak_ptr()
  0.00      4.93     0.00     3586     0.00     0.00  std::__weak_count<(__gnu_cxx::Lockpolicy)2>::~__weak_count()
  0.00      4.93     0.00     3573     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string()
  0.00      4.93     0.00     3443     0.00     0.00  std::Optionalbase_impl<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::Optionalbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, false, false> >::_M_is_engaged() const
  0.00      4.93     0.00     3293     0.00     0.00  snapdev::timespec_ex::set(long, long)
  0.00      4.93     0.00     3258     0.00     0.00  __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::base() const
  0.00      4.93     0.00     3107     0.00     0.00  std::char_traits<char>::compare(char const, char const, unsigned long)
  0.00      4.93     0.00     3056     0.00     0.00  std::char_traits<char>::length(char const)
  0.00      4.93     0.00     3018     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.00      4.93     0.00     2974     0.00     0.00  std::Optionalpayload_base<std::vector<unsigned char, std::allocator<unsigned char> > >::Optionalpayload_base()
  0.00      4.93     0.00     2973     0.00     0.00  std::Optionalbase<std::vector<unsigned char, std::allocator<unsigned char> >, false, false>::Optionalbase()
  0.00      4.93     0.00     2973     0.00     0.00  std::Optionalpayload<std::vector<unsigned char, std::allocator<unsigned char> >, false, false, false>::Optionalpayload()
  0.00      4.93     0.00     2973     0.00     0.00  std::Optionalpayload<std::vector<unsigned char, std::allocator<unsigned char> >, true, false, false>::Optionalpayload()
  0.00      4.93     0.00     2973     0.00     0.00  std::Optionalpayload_base<std::vector<unsigned char, std::allocator<unsigned char> > >::Storage<std::vector<unsigned char, std::allocator<unsigned char> >, false>::Storage()
  0.00      4.93     0.00     2973     0.00     0.00  std::optional<std::vector<unsigned char, std::allocator<unsigned char> > >::optional(std::nullopt_t)
  0.00      4.93     0.00     2943     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      4.93     0.00     2806     0.00     0.00  void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const>(char const, char const, std::forward_iterator_tag)
  0.00      4.93     0.00     2806     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const>(char const, char const, std::forward_iterator_tag)::Guard::Guard(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)
  0.00      4.93     0.00     2805     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy_chars(char, char const, char const)
  0.00      4.93     0.00     2801     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const>(char const, char const, std::forward_iterator_tag)::_Guard::~Guard()
  0.00      4.93     0.00     2679     0.00     0.00  void std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char, std::forward_iterator_tag)
  0.00      4.93     0.00     2674     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char, std::forward_iterator_tag)::Guard::Guard(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)
  0.00      4.93     0.00     2674     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char, std::forward_iterator_tag)::_Guard::~Guard()
  0.00      4.93     0.00     2673     0.00     0.00  std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy_chars(char, char, char)
  0.00      4.93     0.00     2573     0.00     0.00  void std::destroy_at<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)
  0.00      4.93     0.00     2560     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00      4.93     0.00     2496     0.00     0.00  std::__detail::Mod<unsigned long, 4294967296ul, 1ul, 0ul, true, true>::_calc(unsigned long)
  0.00      4.93     0.00     2496     0.00     0.00  unsigned long std::__detail::__mod<unsigned long, 4294967296ul, 1ul, 0ul>(unsigned long)
  0.00      4.93     0.00     2492     0.00     0.00  std::__detail::Mod<unsigned long, 624ul, 1ul, 0ul, true, true>::_calc(unsigned long)
  0.00      4.93     0.00     2492     0.00     0.00  unsigned long std::__detail::__mod<unsigned long, 624ul, 1ul, 0ul>(unsigned long)
  0.00      4.93     0.00     2240     0.00     0.00  std::Listnode<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_valptr()
  0.00      4.93     0.00     2240     0.00     0.01  std::__cxx11::Listbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_put_node(std::Listnode<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >)
  0.00      4.93     0.00     2240     0.00     0.00  std::__cxx11::Listbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_get_Node_allocator()
  0.00      4.93     0.00     2196     0.00     0.00  magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::sizeof_T() const
  0.00      4.93     0.00     2171     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      4.93     0.00     1992     0.00     0.00  Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::ExprLhs(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00      4.93     0.00     1979     0.00     0.00  std::__shared_ptr<magpie::eviction_policy, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr()
  0.00      4.93     0.00     1881     0.00     0.00  std::__shared_ptr<magpie::eviction_policy, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<magpie::eviction_policy, (__gnu_cxx::Lockpolicy)2> const&)
  0.00      4.93     0.00     1822     0.00     0.00  std::__detail::Hashtableebo_helper<0, std::allocator<std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false> >, true>::_M_get()
  0.00      4.93     0.00     1800     0.00     0.00  Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const& const&> Catch::operator<=<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, 0>(Catch::Decomposer&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00      4.93     0.00     1799     0.00     0.00  std::__shared_ptr<magpie::eviction_policy, (__gnu_cxx::Lockpolicy)2>::operator bool() const
  0.00      4.93     0.00     1674     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      4.93     0.00     1672     0.00     0.00  decltype (::new ((void)(0)) std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >((declval<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>)())) std::construct_at<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > 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      4.93     0.00     1581     0.00     0.00  std::__new_allocator<unsigned __int128>::deallocate(unsigned __int128, unsigned long)
  0.00      4.93     0.00     1560     0.00     0.00  __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::__normal_iterator(Catch::StringRef const const&)
  0.00      4.93     0.00     1503     0.00     0.00  std::Optionalpayload_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_reset()
  0.00      4.93     0.00     1448     0.00     0.00  std::Optionalbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, false, false>::~Optionalbase()
  0.00      4.93     0.00     1448     0.00     0.00  std::Optionalpayload<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, false, false>::~Optionalpayload()
  0.00      4.93     0.00     1448     0.00     0.00  std::Optionalpayload_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~Optionalpayload_base()
  0.00      4.93     0.00     1448     0.00     0.00  std::optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~optional()
  0.00      4.93     0.00     1447     0.00     0.00  std::Optionalpayload<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, false, false, false>::~Optionalpayload()
  0.00      4.93     0.00     1445     0.00     0.00  std::Optionalpayload_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::Storage<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, false>::~Storage()
  0.00      4.93     0.00     1369     0.00     0.00  std::Identity<int>::operator()(int const&) const
  0.00      4.93     0.00     1362     0.00     0.00  std::Optionalpayload_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_destroy()
  0.00      4.93     0.00     1354     0.00     0.00  std::Optionalpayload_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_get()
  0.00      4.93     0.00     1342     0.00     0.00  std::Optionalpayload_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::Storage<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, false>::Storage<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::in_place_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)
  0.00      4.93     0.00     1342     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::clear()
  0.00      4.93     0.00     1341     0.00     0.00  std::Optionalbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, false, false>::Optionalbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, false>(std::in_place_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)
  0.00      4.93     0.00     1341     0.00     0.00  std::Optionalpayload<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, false, false, false>::Optionalpayload_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::in_place_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)
  0.00      4.93     0.00     1341     0.00     0.00  std::optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)
  0.00      4.93     0.00     1340     0.00     0.00  std::Optionalpayload<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, false, false>::Optionalpayload_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::in_place_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)
  0.00      4.93     0.00     1340     0.00     0.00  std::Optionalpayload_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::Optionalpayload_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::in_place_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)
  0.00      4.93     0.00     1300     0.00     0.00  __gnu_cxx::__aligned_membuf<int>::_M_ptr() const
  0.00      4.93     0.00     1300     0.00     0.00  __gnu_cxx::__aligned_membuf<int>::_M_addr() const
  0.00      4.93     0.00     1300     0.00     0.00  std::Rbtree_node<int>::_M_valptr() const
  0.00      4.93     0.00     1300     0.00     0.00  std::less<int>::operator()(int const&, int const&) const
  0.00      4.93     0.00     1300     0.00     0.00  std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::S_key(std::Rbtree_node<int> const)
  0.00      4.93     0.00     1240     0.00     0.00  std::Optionalbase_impl<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::Optionalbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, false, false> >::_M_get()
  0.00      4.93     0.00     1238     0.00     0.00  __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >::operator-(long) const
  0.00      4.93     0.00     1238     0.00     0.01  __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > std::__unguarded_partition<__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter>(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter)
  0.00      4.93     0.00     1238     0.00     0.00  void std::__move_median_to_first<__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter>(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter)
  0.00      4.93     0.00     1238     0.00     0.01  __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > std::__unguarded_partition_pivot<__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter>(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter)
  0.00      4.93     0.00     1211     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      4.93     0.00     1200     0.00     0.00  std::Rbtree_const_iterator<int>::Rbtree_const_iterator(std::Rbtree_node_base const)
  0.00      4.93     0.00     1146     0.00     0.00  std::Rbtree_header::_M_reset()
  0.00      4.93     0.00     1092     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00      4.93     0.00     1092     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, void>, std::negation<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::type>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const& const&> >::type Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00      4.93     0.00     1061     0.00     0.00  magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::sizeof_T() const
  0.00      4.93     0.00     1026     0.00     0.00  magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::hash_key((anonymous namespace)::cache_key_t const&) const
  0.00      4.93     0.00      964     0.00     0.00  std::optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::has_value() const
  0.00      4.93     0.00      936     0.00     0.00  magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::get_impl(unsigned __int128, bool) const
  0.00      4.93     0.00      933     0.00     0.00  magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::get((anonymous namespace)::cache_key_t const&, bool) const
  0.00      4.93     0.00      930     0.00     0.00  std::__detail::Hashtablealloc<std::allocator<std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false> > >::_M_node_allocator()
  0.00      4.93     0.00      900     0.00     0.00  Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  0.00      4.93     0.00      900     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  0.00      4.93     0.00      900     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.00      4.93     0.00      900     0.00     0.00  std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::end() const
  0.00      4.93     0.00      900     0.00     0.00  std::optional<int>::value() &&
  0.00      4.93     0.00      889     0.00     0.00  magpie::cache<int, std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::sizeof_T() const
  0.00      4.93     0.00      865     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const, unsigned long)
  0.00      4.93     0.00      855     0.00     1.33  int magpie::cache<int, int>::add<int>(int const&, int const&, bool)
  0.00      4.93     0.00      828     0.00     0.00  __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::operator() const
  0.00      4.93     0.00      821     0.00     0.00  __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::operator++()
  0.00      4.93     0.00      780     0.00     0.00  std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::end() const
  0.00      4.93     0.00      780     0.00     0.00  std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::begin() const
  0.00      4.93     0.00      756     0.00     0.00  std::optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::value() &
  0.00      4.93     0.00      681     0.00     0.00  Catch::BinaryExpr<magpie::set_result_t, magpie::set_result_t>::BinaryExpr(bool, magpie::set_result_t, Catch::StringRef, magpie::set_result_t)
  0.00      4.93     0.00      680     0.00     0.93  magpie::detail::cache_impl::bucket_t::~bucket_t()
  0.00      4.93     0.00      680     0.00     0.93  std::map<unsigned __int128, magpie::detail::cache_impl::item_t, std::less<unsigned __int128>, std::allocator<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> > >::~map()
  0.00      4.93     0.00      680     0.00     0.00  std::Rbtree<unsigned __int128, std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t>, std::_Select1st<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> >, std::less<unsigned __int128>, std::allocator<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> > >::Rbtree_impl<std::less<unsigned __int128>, true>::~Rbtree_impl()
  0.00      4.93     0.00      680     0.00     0.90  std::Rbtree<unsigned __int128, std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t>, std::_Select1st<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> >, std::less<unsigned __int128>, std::allocator<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> > >::_M_erase(std::Rbtree_node<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> >)
  0.00      4.93     0.00      680     0.00     0.93  std::Rbtree<unsigned __int128, std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t>, std::_Select1st<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> >, std::less<unsigned __int128>, std::allocator<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> > >::~Rbtree()
  0.00      4.93     0.00      680     0.00     0.00  void std::destroy_at<magpie::detail::cache_impl::bucket_t>(magpie::detail::cache_impl::bucket_t)
  0.00      4.93     0.00      680     0.00     0.00  magpie::detail::cache_impl::bucket_t std::__addressof<magpie::detail::cache_impl::bucket_t>(magpie::detail::cache_impl::bucket_t&)
  0.00      4.93     0.00      680     0.00     0.00  void std::Destroy<magpie::detail::cacheimpl::bucket_t>(magpie::detail::cache_impl::bucket_t)
  0.00      4.93     0.00      679     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<magpie::set_result_t, magpie::set_result_t, void>, Catch::capture_by_value<magpie::set_result_t> >::value, Catch::BinaryExpr<magpie::set_result_t, magpie::set_result_t> >::type Catch::operator==<magpie::set_result_t>(Catch::ExprLhs<magpie::set_result_t>&&, magpie::set_result_t)
  0.00      4.93     0.00      675     0.00     0.01  Catch::ExprLhs<magpie::set_result_t> Catch::operator<=<magpie::set_result_t, 0>(Catch::Decomposer&&, magpie::set_result_t)
  0.00      4.93     0.00      659     0.00     0.00  magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::operator[]((anonymous namespace)::cache_key_t const&)
  0.00      4.93     0.00      659     0.00     0.00  magpie::cache_ref<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::cache_ref(magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, (anonymous namespace)::cache_key_t const&)
  0.00      4.93     0.00      610     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check_length(unsigned long, unsigned long, char const) const
  0.00      4.93     0.00      600     0.00     0.00  std::operator==(std::Rbtree_const_iterator<int> const&, std::Rbtree_const_iterator<int> const&)
  0.00      4.93     0.00      576     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const, unsigned long)
  0.00      4.93     0.00      536     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      4.93     0.00      529     0.00     0.00  std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::S_right(std::Rbtree_node_base const)
  0.00      4.93     0.00      504     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const
  0.00      4.93     0.00      492     0.00     0.00  std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_get_Tp_allocator()
  0.00      4.93     0.00      491     0.00     0.00  magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >::allocated() const
  0.00      4.93     0.00      484     0.00     0.00  std::optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::value() &&
  0.00      4.93     0.00      480     0.00     0.00  magpie::cache<int, int>::size() const
  0.00      4.93     0.00      468     0.00     0.00  magpie::options const& std::forward<magpie::options const&>(std::remove_reference<magpie::options const&>::type&)
  0.00      4.93     0.00      467     0.00     0.00  Catch::Clara::Detail::ResultBase::ResultBase(Catch::Clara::Detail::ResultType)
  0.00      4.93     0.00      457     0.00     0.00  std::vector<unsigned __int128, std::allocator<unsigned __int128> >::~vector()
  0.00      4.93     0.00      457     0.00     0.00  void std::destroy_at<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > > >(std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >)
  0.00      4.93     0.00      456     0.00     0.00  __gnu_cxx::__aligned_buffer<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > > >::_M_ptr()
  0.00      4.93     0.00      456     0.00     0.00  void std::Destroyaux<true>::__destroy<unsigned __int128>(unsigned __int128, unsigned __int128)
  0.00      4.93     0.00      456     0.00     0.00  std::Vectorbase<unsigned __int128, std::allocator<unsigned __int128> >::_M_get_Tp_allocator()
  0.00      4.93     0.00      456     0.00     0.00  std::Vectorbase<unsigned __int128, std::allocator<unsigned __int128> >::~Vectorbase()
  0.00      4.93     0.00      456     0.00     0.00  std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >::~pair()
  0.00      4.93     0.00      456     0.00     0.00  void std::_Destroy<unsigned __int128>(unsigned __int128, unsigned __int128)
  0.00      4.93     0.00      455     0.00     0.00  std::Vectorbase<unsigned __int128, std::allocator<unsigned __int128> >::Vectorimpl::~Vectorimpl()
  0.00      4.93     0.00      455     0.00     0.00  std::Vectorbase<unsigned __int128, std::allocator<unsigned __int128> >::_M_deallocate(unsigned __int128, unsigned long)
  0.00      4.93     0.00      455     0.00     0.00  std::__detail::Hashtablealloc<std::allocator<std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false> > >::_M_deallocate_node_ptr(std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false>)
  0.00      4.93     0.00      454     0.00     0.00  std::__new_allocator<std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false> >::deallocate(std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false>, unsigned long)
  0.00      4.93     0.00      454     0.00     0.00  std::__ptr_traits_ptr_to<std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false>, std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false>, false>::pointer_to(std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false>&)
  0.00      4.93     0.00      454     0.00     0.00  std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false> std::__addressof<std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false> >(std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false>&)
  0.00      4.93     0.00      454     0.00     0.00  std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false> std::addressof<std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false> >(std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false>&)
  0.00      4.93     0.00      449     0.00     0.00  std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::get() const
  0.00      4.93     0.00      445     0.00     0.00  magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::hash_key(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const
  0.00      4.93     0.00      442     0.00     0.00  std::__shared_ptr_access<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const
  0.00      4.93     0.00      442     0.00     0.00  std::__shared_ptr_access<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const
  0.00      4.93     0.00      440     0.00     0.00  Catch::Clara::Opt std::__addressof<Catch::Clara::Opt>(Catch::Clara::Opt&)
  0.00      4.93     0.00      435     0.00     0.00  Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::cardinality() const
  0.00      4.93     0.00      421     0.00     0.00  std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count()
  0.00      4.93     0.00      420     0.00     0.00  Catch::StringRef std::__niter_base<Catch::StringRef>(Catch::StringRef)
  0.00      4.93     0.00      419     0.00     0.00  std::__shared_count<(__gnu_cxx::Lockpolicy)2>::_M_swap(std::__shared_count<(__gnu_cxx::Lockpolicy)2>&)
  0.00      4.93     0.00      416     0.00     0.00  Catch::operator|(Catch::ResultDisposition::Flags, Catch::ResultDisposition::Flags)
  0.00      4.93     0.00      416     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const, unsigned long)
  0.00      4.93     0.00      413     0.00     0.00  std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::size() const
  0.00      4.93     0.00      403     0.00     0.00  magpie::cache<int, int>::operator[](int const&)
  0.00      4.93     0.00      403     0.00     0.00  magpie::cache_ref<int, int>::cache_ref(magpie::cache<int, int>, int const&)
  0.00      4.93     0.00      396     0.00     0.01  std::__shared_ptr_access<magpie::eviction_policy, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const
  0.00      4.93     0.00      387     0.00     0.00  std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::S_left(std::Rbtree_node_base const)
  0.00      4.93     0.00      381     0.00     0.00  decltype (::new ((void)(0)) std::vector<unsigned char, std::allocator<unsigned char> >((declval<std::vector<unsigned char, std::allocator<unsigned char> > >)())) std::construct_at<std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<unsigned char, std::allocator<unsigned char> > >(std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<unsigned char, std::allocator<unsigned char> >&&)
  0.00      4.93     0.00      381     0.00     0.00  void std::__relocate_object_a<std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >(std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > >&)
  0.00      4.93     0.00      374     0.00     0.00  bool __gnu_cxx::operator==<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >(__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > > const&, __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > > const&)
  0.00      4.93     0.00      370     0.00     0.00  void unittest::random<unsigned long>(unsigned long&)
  0.00      4.93     0.00      362     0.00     0.00  Catch::Clara::Detail::ParserBase::~ParserBase()
  0.00      4.93     0.00      356     0.00     0.00  __gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::base() const
  0.00      4.93     0.00      343     0.00     0.00  magpie::cache_size_traits<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, void>::estimate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00      4.93     0.00      342     0.00     0.00  magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::hash_key(int const&) const
  0.00      4.93     0.00      342     0.00     0.00  std::Spebo_helper<0, std::allocator<void>, true>::_S_get(std::Spebo_helper<0, std::allocator<void>, true>&)
  0.00      4.93     0.00      337     0.00     0.00  std::Identity<(anonymous namespace)::cachekey_t>::operator()((anonymous namespace)::cache_key_t const&) const
  0.00      4.93     0.00      325     0.00     0.00  std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_deallocate(Catch::StringRef, unsigned long)
  0.00      4.93     0.00      315     0.00     0.00  magpie::cache_ref<(anonymous namespace)::cache_key_t, 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      4.93     0.00      315     0.00     0.00  Catch::Clara::Opt&& std::forward<Catch::Clara::Opt>(std::remove_reference<Catch::Clara::Opt>::type&)
  0.00      4.93     0.00      314     0.00     0.00  magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::get(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) const
  0.00      4.93     0.00      314     0.00     0.00  magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::get_impl(unsigned __int128, bool) const
  0.00      4.93     0.00      312     0.00     0.00  std::__detail::Mod<unsigned long, 0ul, 1ul, 0ul, true, false>::_calc(unsigned long)
  0.00      4.93     0.00      312     0.00     0.00  unsigned long std::__detail::__mod<unsigned long, 0ul, 1ul, 0ul>(unsigned long)
  0.00      4.93     0.00      311     0.00     0.00  std::__detail::Mod<unsigned long, 312ul, 1ul, 0ul, true, true>::_calc(unsigned long)
  0.00      4.93     0.00      311     0.00     0.00  unsigned long std::__detail::__mod<unsigned long, 312ul, 1ul, 0ul>(unsigned long)
  0.00      4.93     0.00      308     0.00     0.00  Catch::Clara::Detail::ParserBase::ParserBase(Catch::Clara::Detail::ParserBase const&)
  0.00      4.93     0.00      302     0.00     0.00  std::remove_reference<std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl&>::type&& std::move<std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl&>(std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl&)
  0.00      4.93     0.00      300     0.00     0.00  std::set<int, std::less<int>, std::allocator<int> >::contains(int const&) const
  0.00      4.93     0.00      300     0.00     0.00  std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_lower_bound(std::Rbtree_node<int> const, std::Rbtree_node_base const, int const&) const
  0.00      4.93     0.00      300     0.00     0.00  std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::find(int const&) const
  0.00      4.93     0.00      300     0.00     0.00  std::Rb_tree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_end() const
  0.00      4.93     0.00      300     0.00     0.00  std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_begin() const
  0.00      4.93     0.00      299     0.00     0.00  Catch::StringRef const& std::forward<Catch::StringRef const&>(std::remove_reference<Catch::StringRef const&>::type&)
  0.00      4.93     0.00      298     0.00     0.00  std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::S_key(std::Rbtree_node_base const)
  0.00      4.93     0.00      296     0.00     0.00  magpie::cache_ref<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::operator() const
  0.00      4.93     0.00      282     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      4.93     0.00      275     0.00     0.43  std::shared_ptr<Catch::Clara::Detail::BoundRef>::~shared_ptr()
  0.00      4.93     0.00      275     0.00     0.43  std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr()
  0.00      4.93     0.00      268     0.00     0.00  (anonymous namespace)::operator<((anonymous namespace)::cache_key_t const&, (anonymous namespace)::cache_key_t const&)
  0.00      4.93     0.00      268     0.00     0.00  __gnu_cxx::__aligned_membuf<(anonymous namespace)::cache_key_t>::_M_ptr() const
  0.00      4.93     0.00      268     0.00     0.00  __gnu_cxx::__aligned_membuf<(anonymous namespace)::cache_key_t>::_M_addr() const
  0.00      4.93     0.00      268     0.00     0.00  std::Rbtree_node<(anonymous namespace)::cache_key_t>::_M_valptr() const
  0.00      4.93     0.00      268     0.00     0.00  std::less<(anonymous namespace)::cache_key_t>::operator()((anonymous namespace)::cache_key_t const&, (anonymous namespace)::cache_key_t const&) const
  0.00      4.93     0.00      268     0.00     0.00  std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_S_key(std::Rbtree_node<(anonymous namespace)::cache_key_t> const)
  0.00      4.93     0.00      255     0.00     0.00  void std::Destroyaux<true>::__destroy<Catch::StringRef>(Catch::StringRef, Catch::StringRef)
  0.00      4.93     0.00      255     0.00     0.00  std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl::~Vectorimpl()
  0.00      4.93     0.00      255     0.00     0.00  std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::~Vectorbase()
  0.00      4.93     0.00      255     0.00     0.00  std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::~vector()
  0.00      4.93     0.00      255     0.00     0.00  void std::_Destroy<Catch::StringRef>(Catch::StringRef, Catch::StringRef)
  0.00      4.93     0.00      254     0.00     0.43  Catch::Clara::Opt::~Opt()
  0.00      4.93     0.00      254     0.00     0.43  Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::~ParserRefImpl()
  0.00      4.93     0.00      254     0.00     0.00  Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::~ComposableParserImpl()
  0.00      4.93     0.00      254     0.00     0.00  __gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::__normal_iterator(Catch::StringRef const&)
  0.00      4.93     0.00      252     0.00     0.00  (anonymous namespace)::cache_key_t const& std::forward<(anonymous namespace)::cache_key_t const&>(std::remove_reference<(anonymous namespace)::cache_key_t const&>::type&)
  0.00      4.93     0.00      235     0.00     0.00  std::vector<unsigned char, std::allocator<unsigned char> >::_M_default_initialize(unsigned long)
  0.00      4.93     0.00      234     0.00     0.00  std::vector<unsigned char, std::allocator<unsigned char> >::_S_check_init_len(unsigned long, std::allocator<unsigned char> const&)
  0.00      4.93     0.00      234     0.00     0.00  std::vector<unsigned char, std::allocator<unsigned char> >::vector(unsigned long, std::allocator<unsigned char> const&)
  0.00      4.93     0.00      232     0.00     0.00  std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::push_back(std::vector<unsigned char, std::allocator<unsigned char> > const&)
  0.00      4.93     0.00      228     0.00     0.00  Catch::Clara::Detail::BasicResult<void>::ok()
  0.00      4.93     0.00      228     0.00     0.00  Catch::Clara::Detail::BasicResult<void>::ResultBase(Catch::Clara::Detail::ResultType)
  0.00      4.93     0.00      228     0.00     0.00  Catch::Clara::Detail::BasicResult<void>::~BasicResult()
  0.00      4.93     0.00      228     0.00     0.00  Catch::Clara::Detail::ResultValueBase<void>::ResultBase(Catch::Clara::Detail::ResultType)
  0.00      4.93     0.00      228     0.00     0.00  Catch::Clara::Detail::ResultValueBase<void>::~ResultValueBase()
  0.00      4.93     0.00      228     0.00     0.00  Catch::Clara::Detail::ParserBase::validate() const
  0.00      4.93     0.00      224     0.00     0.00  std::__cxx11::Listbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::Listimpl::~Listimpl()
  0.00      4.93     0.00      224     0.00     0.11  std::__cxx11::Listbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_clear()
  0.00      4.93     0.00      224     0.00     0.11  std::__cxx11::Listbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~Listbase()
  0.00      4.93     0.00      216     0.00     0.00  magpie::cache<int, int>&& std::forward<magpie::cache<int, int>>(std::remove_reference<magpie::cache<int, int>>::type&)
  0.00      4.93     0.00      216     0.00     0.05  void std::shuffle<int, std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul>&>(int, int, std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul>&)
  0.00      4.93     0.00      208     0.00     0.43  void std::destroy_at<Catch::Clara::Opt>(Catch::Clara::Opt)
  0.00      4.93     0.00      207     0.00     0.00  magpie::cache_ref<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::cache_ref(magpie::cache_ref<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&)
  0.00      4.93     0.00      207     0.00     0.00  magpie::eviction_cycle::get_cycle_turn() const
  0.00      4.93     0.00      204     0.00     0.00  __gnu_cxx::__aligned_buffer<magpie::detail::cache_impl>::_M_ptr()
  0.00      4.93     0.00      204     0.00     0.00  __gnu_cxx::__aligned_buffer<magpie::detail::cache_impl>::_M_addr()
  0.00      4.93     0.00      204     0.00     0.00  std::remove_reference<magpie::detail::cache_impl&>::type&& std::move<magpie::detail::cache_impl&>(magpie::detail::cache_impl&)
  0.00      4.93     0.00      203     0.00     0.00  std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_ptr()
  0.00      4.93     0.00      201     0.00     1.33  magpie::cache<int, int>::dec(int const&)
  0.00      4.93     0.00      201     0.00     1.33  magpie::cache<int, int>::inc(int const&)
  0.00      4.93     0.00      201     0.00     0.00  bool& std::forward<bool&>(std::remove_reference<bool&>::type&)
  0.00      4.93     0.00      200     0.00     0.00  magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::get(int const&, bool) const
  0.00      4.93     0.00      200     0.00     0.00  magpie::cache_ref<int, int>::operator int() const
  0.00      4.93     0.00      199     0.00     0.00  magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::get_impl(unsigned __int128, bool) const
  0.00      4.93     0.00      197     0.00     0.00  std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_get_Tp_allocator() const
  0.00      4.93     0.00      193     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      4.93     0.00      189     0.00     0.00  magpie::eviction_policy::profile()
  0.00      4.93     0.00      188     0.00     0.00  magpie::options& std::forward<magpie::options&>(std::remove_reference<magpie::options&>::type&)
  0.00      4.93     0.00      187     0.00     0.00  std::shared_ptr<magpie::eviction_policy>::~shared_ptr()
  0.00      4.93     0.00      177     0.00     0.00  Catch::StringRef std::__addressof<Catch::StringRef>(Catch::StringRef&)
  0.00      4.93     0.00      176     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00      4.93     0.00      171     0.00     0.00  std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::~Spcounted_base()
  0.00      4.93     0.00      170     0.00     0.00  std::Spebo_helper<0, std::allocator<void>, true>::Spebo_helper(std::allocator<void> const&)
  0.00      4.93     0.00      169     0.00     0.00  std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::Spcounted_base()
  0.00      4.93     0.00      164     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      4.93     0.00      162     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const)
  0.00      4.93     0.00      158     0.00     0.00  Catch::StringRef&& std::forward<Catch::StringRef>(std::remove_reference<Catch::StringRef>::type&)
  0.00      4.93     0.00      154     0.00     0.00  std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_weak_release()
  0.00      4.93     0.00      151     0.00     0.00  Catch::Clara::Opt::Opt(Catch::Clara::Opt&&)
  0.00      4.93     0.00      151     0.00     0.00  Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>&&)
  0.00      4.93     0.00      151     0.00     0.00  Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>&&)
  0.00      4.93     0.00      151     0.00     0.00  std::shared_ptr<Catch::Clara::Detail::BoundRef>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundRef>&&)
  0.00      4.93     0.00      151     0.00     0.00  std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl::Vectorimpl(std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl&&)
  0.00      4.93     0.00      151     0.00     0.00  std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl_data::Vectorimpl_data(std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl_data&&)
  0.00      4.93     0.00      151     0.00     0.00  std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorbase(std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >&&)
  0.00      4.93     0.00      151     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      4.93     0.00      151     0.00     0.00  std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::vector(std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >&&)
  0.00      4.93     0.00      151     0.00     0.00  std::remove_reference<std::shared_ptr<Catch::Clara::Detail::BoundRef>&>::type&& std::move<std::shared_ptr<Catch::Clara::Detail::BoundRef>&>(std::shared_ptr<Catch::Clara::Detail::BoundRef>&)
  0.00      4.93     0.00      150     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const, std::allocator<char> const&)
  0.00      4.93     0.00      145     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_le_comparable<unsigned long, unsigned long, void>, Catch::capture_by_value<unsigned long> >::value, Catch::BinaryExpr<unsigned long, unsigned long> >::type Catch::operator<=<unsigned long>(Catch::ExprLhs<unsigned long>&&, unsigned long)
  0.00      4.93     0.00      144     0.00     0.00  std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_get_Node_allocator()
  0.00      4.93     0.00      144     0.00     0.00  std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_get_Node_allocator()
  0.00      4.93     0.00      144     0.00     0.00  std::vector<unsigned char, std::allocator<unsigned char> > std::__niter_base<std::vector<unsigned char, std::allocator<unsigned char> >>(std::vector<unsigned char, std::allocator<unsigned char> >)
  0.00      4.93     0.00      141     0.00     0.00  std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_S_max_size(std::allocator<Catch::StringRef> const&)
  0.00      4.93     0.00      140     0.00     0.00  std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::max_size() const
  0.00      4.93     0.00      140     0.00     0.00  std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_S_relocate(Catch::StringRef, Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef>&)
  0.00      4.93     0.00      140     0.00     0.00  Catch::StringRef std::__relocate_a<Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef> >(Catch::StringRef, Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef>&)
  0.00      4.93     0.00      140     0.00     0.00  Catch::StringRef std::__relocatea1<Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef> >(Catch::StringRef, Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef>&)
  0.00      4.93     0.00      138     0.00     0.43  void std::Destroy<Catch::Clara::Opt>(Catch::Clara::Opt)
  0.00      4.93     0.00      136     0.00     0.00  std::_allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr()
  0.00      4.93     0.00      136     0.00     0.00  std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc()
  0.00      4.93     0.00      135     0.00     0.00  std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::__allocated_ptr(std::allocator<std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>)
  0.00      4.93     0.00      135     0.00     0.00  std::allocator<std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > std::__addressof<std::allocator<std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >&)
  0.00      4.93     0.00      134     0.00     0.00  magpie::options::~options()
  0.00      4.93     0.00      133     0.00     0.00  magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::set(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, float)
  0.00      4.93     0.00      133     0.00     0.00  magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&& std::forward<magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >>(std::remove_reference<magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >>::type&)
  0.00      4.93     0.00      131     0.00     0.00  magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::set(int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, float)
  0.00      4.93     0.00      131     0.00     0.00  magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::key_size(int const&) const
  0.00      4.93     0.00      129     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long)
  0.00      4.93     0.00      128     0.00     0.00  std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_allocate(unsigned long)
  0.00      4.93     0.00      128     0.00     0.00  std::__new_allocator<Catch::StringRef>::deallocate(Catch::StringRef, unsigned long)
  0.00      4.93     0.00      128     0.00     0.00  std::__new_allocator<Catch::StringRef>::allocate(unsigned long, void const)
  0.00      4.93     0.00      127     0.00     0.00  std::Rbtree_header::Rbtree_header()
  0.00      4.93     0.00      123     0.00     0.00  bool&& std::forward<bool>(std::remove_reference<bool>::type&)
  0.00      4.93     0.00      122     0.00     0.00  std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_mbegin() const
  0.00      4.93     0.00      122     0.00     0.00  std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::~map()
  0.00      4.93     0.00      122     0.00     0.00  std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::Rbtree_impl<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, true>::~Rbtree_impl()
  0.00      4.93     0.00      122     0.00     0.00  std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_begin()
  0.00      4.93     0.00      122     0.00     0.00  std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_erase(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >)
  0.00      4.93     0.00      122     0.00     0.00  std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::~Rbtree()
  0.00      4.93     0.00      121     0.00     0.00  std::Optionalpayload<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, false, false, false>::operator=(std::Optionalpayload<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, false, false, false>&&)
  0.00      4.93     0.00      121     0.00     0.00  std::Optionalpayload<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, false, false>::operator=(std::Optionalpayload<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, false, false>&&)
  0.00      4.93     0.00      121     0.00     0.00  std::Optionalpayload_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_move_assign(std::Optionalpayload_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&)
  0.00      4.93     0.00      121     0.00     0.00  std::remove_reference<std::Optionalpayload<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, false, false>&>::type&& std::move<std::Optionalpayload<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, false, false>&>(std::Optionalpayload<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, false, false>&)
  0.00      4.93     0.00      120     0.00     0.00  std::Optionalbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, false, false>::operator=(std::Optionalbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, false, false>&&)
  0.00      4.93     0.00      120     0.00     0.00  std::Rbtree_const_iterator<(anonymous namespace)::cache_key_t>::Rbtree_const_iterator(std::Rbtree_node_base const)
  0.00      4.93     0.00      120     0.00     0.00  std::optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::operator=(std::optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&)
  0.00      4.93     0.00      113     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      4.93     0.00      113     0.00     0.00  decltype (::new ((void)(0)) Catch::Clara::Opt((declval<Catch::Clara::Opt>)())) std::construct_at<Catch::Clara::Opt, Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt&&)
  0.00      4.93     0.00      113     0.00     0.00  std::remove_reference<Catch::Clara::Opt&>::type&& std::move<Catch::Clara::Opt&>(Catch::Clara::Opt&)
  0.00      4.93     0.00      112     0.00     0.00  Catch::Matchers::MatcherBase<std::exception>::MatcherBase()
  0.00      4.93     0.00      112     0.00     0.00  Catch::Matchers::MatcherBase<std::exception>::~MatcherBase()
  0.00      4.93     0.00      112     0.00     0.00  Catch::Matchers::ExceptionMessage(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)
  0.00      4.93     0.00      112     0.00     0.00  Catch::Matchers::ExceptionWatcher::ExceptionWatcher(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)
  0.00      4.93     0.00      112     0.00     0.00  Catch::Matchers::ExceptionWatcher::~ExceptionWatcher()
  0.00      4.93     0.00      112     0.00     0.00  Catch::Matchers::MatcherUntypedBase::MatcherUntypedBase()
  0.00      4.93     0.00      112     0.00     0.00  Catch::Matchers::MatcherUntypedBase::~MatcherUntypedBase()
  0.00      4.93     0.00      112     0.00     0.04  Catch::Matchers::ExceptionWatcher::match(std::exception const&) const
  0.00      4.93     0.00      112     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::get_allocator() const
  0.00      4.93     0.00      112     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::allocator<char> const&)
  0.00      4.93     0.00      112     0.00     0.22  std::__cxx11::list<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~list()
  0.00      4.93     0.00      112     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::__str_concat<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::value_type const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size_type, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::value_type const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size_type, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::allocator_type const&)
  0.00      4.93     0.00      108     0.00     0.00  std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::end()
  0.00      4.93     0.00      108     0.00     0.00  std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::begin()
  0.00      4.93     0.00      107     0.00     0.00  std::Rbtree_node_base& std::forward<std::Rbtree_node_base&>(std::remove_reference<std::Rbtree_node_base&>::type&)
  0.00      4.93     0.00      106     0.00     0.00  std::Optionalbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, false, false>::Optionalbase()
  0.00      4.93     0.00      106     0.00     0.00  std::optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::optional(std::nullopt_t)
  0.00      4.93     0.00      105     0.00     0.00  std::Optionalpayload<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, false, false, false>::Optionalpayload()
  0.00      4.93     0.00      105     0.00     0.00  std::Optionalpayload<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, false, false>::Optionalpayload()
  0.00      4.93     0.00      105     0.00     0.00  std::Optionalpayload_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::Optionalpayload_base()
  0.00      4.93     0.00      104     0.00     0.00  std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl_data::Vectorimpl_data()
  0.00      4.93     0.00      104     0.00     0.00  std::Optionalpayload_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::Storage<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, false>::Storage()
  0.00      4.93     0.00      103     0.00     0.00  magpie::cacheref<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::operator=(magpie::cache_ref<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&)
  0.00      4.93     0.00      102     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      4.93     0.00      101     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&>::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> > const&)
  0.00      4.93     0.00      101     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      4.93     0.00      101     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, void>, std::negation<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::type>::type> > >::value, 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& const&> >::type Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(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> > const&)
  0.00      4.93     0.00      101     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      4.93     0.00      100     0.00     0.04  Catch::MatchExpr<magpie::out_of_range const&, Catch::Matchers::ExceptionWatcher> Catch::makeMatchExpr<magpie::out_of_range const&, Catch::Matchers::ExceptionWatcher>(magpie::out_of_range const&, Catch::Matchers::ExceptionWatcher const&)
  0.00      4.93     0.00      100     0.00     0.04  Catch::MatchExpr<magpie::out_of_range const&, Catch::Matchers::ExceptionWatcher>::MatchExpr(magpie::out_of_range const&, Catch::Matchers::ExceptionWatcher const&)
  0.00      4.93     0.00      100     0.00     1.33  magpie::cache_ref<int, int>& magpie::cache_ref<int, int>::operator-=<int>(int const&)
  0.00      4.93     0.00      100     0.00     1.33  magpie::cache_ref<int, int>& magpie::cache_ref<int, int>::operator+=<int>(int const&)
  0.00      4.93     0.00      100     0.00     0.00  int magpie::cache_ref<int, int>::operator-<int>(int const&) const
  0.00      4.93     0.00      100     0.00     0.00  int magpie::cache_ref<int, int>::operator+<int>(int const&) const
  0.00      4.93     0.00       96     0.00     0.00  __gnu_cxx::__normal_iterator<std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > >::base() const
  0.00      4.93     0.00       96     0.00     0.00  std::remove_reference<std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl&>::type&& std::move<std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl&>(std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl&)
  0.00      4.93     0.00       96     0.00     0.00  std::remove_reference<std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl&>::type&& std::move<std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl&>(std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl&)
  0.00      4.93     0.00       95     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<unsigned long, int, void>, Catch::capture_by_value<int> >::value, Catch::BinaryExpr<unsigned long, int> >::type Catch::operator==<int>(Catch::ExprLhs<unsigned long>&&, int)
  0.00      4.93     0.00       93     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      4.93     0.00       93     0.00     0.00  std::Rbtree_iterator<(anonymous namespace)::cache_key_t>::Rbtree_iterator(std::Rbtree_node_base)
  0.00      4.93     0.00       92     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      4.93     0.00       92     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      4.93     0.00       91     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      4.93     0.00       90     0.00     0.00  magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::set((anonymous namespace)::cache_key_t const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, float)
  0.00      4.93     0.00       90     0.00     0.00  magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::key_size((anonymous namespace)::cache_key_t const&) const
  0.00      4.93     0.00       90     0.00     0.00  std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::end() const
  0.00      4.93     0.00       90     0.00     0.00  std::Rbtree_iterator<int>::Rbtree_iterator(std::Rbtree_node_base)
  0.00      4.93     0.00       89     0.00     0.00  std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_S_key(std::Rbtree_node_base const)
  0.00      4.93     0.00       89     0.00     0.00  void std::Construct<Catch::StringRef, Catch::StringRef const&>(Catch::StringRef, Catch::StringRef const&)
  0.00      4.93     0.00       87     0.00     0.00  magpie::cache<int, magpie::emptyt>::sizeof_T() const
  0.00      4.93     0.00       87     0.00     0.00  std::_Hashtable<unsigned long, std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, std::allocator<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > > >, std::__detail::Select1st, std::equalto<unsigned long>, std::hash<unsigned long>, std::__detail::Modrange_hashing, std::__detail::Defaultranged_hash, std::__detail::Primerehash_policy, std::__detail::Hashtabletraits<false, false, true> >::_M_deallocate_buckets(std::__detail::Hashnode_base**, unsigned long)
  0.00      4.93     0.00       86     0.00     0.00  Catch::BinaryExpr<unsigned long, int>::BinaryExpr(bool, unsigned long, Catch::StringRef, int)
  0.00      4.93     0.00       86     0.00     0.00  std::_Hashtable<unsigned long, std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, std::allocator<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > > >, std::__detail::Select1st, std::equalto<unsigned long>, std::hash<unsigned long>, std::__detail::Modrange_hashing, std::__detail::Defaultranged_hash, std::__detail::Primerehash_policy, std::__detail::Hashtabletraits<false, false, true> >::_M_uses_single_bucket(std::__detail::Hashnode_base**) const
  0.00      4.93     0.00       83     0.00     0.00  std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_get_Tp_allocator()
  0.00      4.93     0.00       82     0.00     0.00  Catch::StringRef::StringRef()
  0.00      4.93     0.00       82     0.00     0.00  std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::S_right(std::Rbtree_node_base)
  0.00      4.93     0.00       81     0.00     0.00  std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_S_left(std::Rbtree_node_base)
  0.00      4.93     0.00       79     0.00     0.00  magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::size() const
  0.00      4.93     0.00       78     0.00     0.00  std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_S_right(std::Rbtree_node_base)
  0.00      4.93     0.00       77     0.00     0.00  std::shared_ptr<Catch::Clara::Detail::BoundRef>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundRef> const&)
  0.00      4.93     0.00       77     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      4.93     0.00       77     0.00     0.00  magpie::empty_t&& std::forward<magpie::empty_t>(std::remove_reference<magpie::empty_t>::type&)
  0.00      4.93     0.00       76     0.00     0.00  std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::S_left(std::Rbtree_node_base)
  0.00      4.93     0.00       72     0.00     0.00  __gnu_cxx::__aligned_buffer<magpie::eviction_policy_add>::_M_ptr()
  0.00      4.93     0.00       72     0.00     0.00  __gnu_cxx::__aligned_buffer<magpie::eviction_policy_add>::_M_addr()
  0.00      4.93     0.00       72     0.00     0.00  __gnu_cxx::__aligned_membuf<(anonymous namespace)::cache_key_t>::_M_ptr()
  0.00      4.93     0.00       72     0.00     0.00  __gnu_cxx::__aligned_membuf<(anonymous namespace)::cache_key_t>::_M_addr()
  0.00      4.93     0.00       72     0.00     0.00  __gnu_cxx::__aligned_membuf<int>::_M_ptr()
  0.00      4.93     0.00       72     0.00     0.00  __gnu_cxx::__aligned_membuf<int>::_M_addr()
  0.00      4.93     0.00       72     0.00     0.00  std::Rbtree_node<(anonymous namespace)::cache_key_t>::_M_valptr()
  0.00      4.93     0.00       72     0.00     0.00  std::Rbtree_node<int>::_M_valptr()
  0.00      4.93     0.00       72     0.00     0.00  std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_ptr()
  0.00      4.93     0.00       72     0.00     0.00  std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_end()
  0.00      4.93     0.00       72     0.00     0.00  std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_end()
  0.00      4.93     0.00       71     0.00     0.00  std::Rbtree<unsigned __int128, unsigned __int128, std::_Identity<unsigned __int128>, std::less<unsigned __int128>, std::allocator<unsigned __int128> >::_M_mbegin() const
  0.00      4.93     0.00       70     0.00     0.00  __gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::difference_type __gnu_cxx::operator-<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >(__gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > > const&, __gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > > const&)
  0.00      4.93     0.00       70     0.00     0.00  std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_check_len(unsigned long, char const) const
  0.00      4.93     0.00       70     0.00     0.00  void std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_realloc_insert<Catch::StringRef const&>(__gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef const&)
  0.00      4.93     0.00       70     0.00     0.00  std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::push_back(Catch::StringRef const&)
  0.00      4.93     0.00       70     0.00     0.00  decltype (::new ((void)(0)) Catch::StringRef((declval<Catch::StringRef const&>)())) std::construct_at<Catch::StringRef, Catch::StringRef const&>(Catch::StringRef, Catch::StringRef const&)
  0.00      4.93     0.00       70     0.00     0.43  void std::__relocate_object_a<Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >(Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&)
  0.00      4.93     0.00       69     0.00     0.00  std::_Hashtable<unsigned long, std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, std::allocator<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > > >, std::__detail::Select1st, std::equalto<unsigned long>, std::hash<unsigned long>, std::__detail::Modrange_hashing, std::__detail::Defaultranged_hash, std::__detail::Primerehash_policy, std::__detail::Hashtabletraits<false, false, true> >::_M_begin() const
  0.00      4.93     0.00       69     0.00     0.00  std::__detail::Hashtablealloc<std::allocator<std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false> > >::_M_deallocate_nodes(std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false>)
  0.00      4.93     0.00       69     0.00     0.00  Catch::Clara::Opt std::__niter_base<Catch::Clara::Opt>(Catch::Clara::Opt)
  0.00      4.93     0.00       68     0.00     0.00  magpie::cache_interface::~cache_interface()
  0.00      4.93     0.00       68     0.00     0.29  magpie::detail::cache_impl::~cache_impl()
  0.00      4.93     0.00       68     0.00     0.00  void std::enable_shared_from_this<magpie::detail::cache_impl>::_M_weak_assign<magpie::detail::cache_impl>(magpie::detail::cache_impl, std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&) const
  0.00      4.93     0.00       68     0.00     0.00  std::_Hashtable<unsigned long, std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, std::allocator<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > > >, std::__detail::Select1st, std::equalto<unsigned long>, std::hash<unsigned long>, std::__detail::Modrange_hashing, std::__detail::Defaultranged_hash, std::__detail::Primerehash_policy, std::__detail::Hashtabletraits<false, false, true> >::_M_deallocate_buckets()
  0.00      4.93     0.00       68     0.00     0.00  std::_Hashtable<unsigned long, std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, std::allocator<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > > >, std::__detail::Select1st, std::equalto<unsigned long>, std::hash<unsigned long>, std::__detail::Modrange_hashing, std::__detail::Defaultranged_hash, std::__detail::Primerehash_policy, std::__detail::Hashtabletraits<false, false, true> >::clear()
  0.00      4.93     0.00       68     0.00     0.00  std::_Hashtable<unsigned long, std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, std::allocator<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > > >, std::__detail::Select1st, std::equalto<unsigned long>, std::hash<unsigned long>, std::__detail::Modrange_hashing, std::__detail::Defaultranged_hash, std::__detail::Primerehash_policy, std::__detail::Hashtabletraits<false, false, true> >::~Hashtable()
  0.00      4.93     0.00       68     0.00     0.00  std::sharedptr<magpie::detail::cache_impl>::~shared_ptr()
  0.00      4.93     0.00       68     0.00     0.00  void std::Destroyaux<false>::__destroy<magpie::detail::cache_impl::bucket_t>(magpie::detail::cache_impl::bucket_t, magpie::detail::cache_impl::bucket_t)
  0.00      4.93     0.00       68     0.00     0.00  std::Vectorbase<magpie::detail::cache_impl::bucket_t, std::allocator<magpie::detail::cache_impl::bucket_t> >::Vectorimpl::~Vectorimpl()
  0.00      4.93     0.00       68     0.00     0.00  std::Vectorbase<magpie::detail::cache_impl::bucket_t, std::allocator<magpie::detail::cache_impl::bucket_t> >::_M_deallocate(magpie::detail::cache_impl::bucket_t, unsigned long)
  0.00      4.93     0.00       68     0.00     0.00  std::Vectorbase<magpie::detail::cache_impl::bucket_t, std::allocator<magpie::detail::cache_impl::bucket_t> >::_M_get_Tp_allocator()
  0.00      4.93     0.00       68     0.00     0.00  std::Vectorbase<magpie::detail::cache_impl::bucket_t, std::allocator<magpie::detail::cache_impl::bucket_t> >::~Vectorbase()
  0.00      4.93     0.00       68     0.00     0.00  std::__shared_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>::swap(std::__shared_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>&)
  0.00      4.93     0.00       68     0.00     0.00  std::__shared_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>::reset()
  0.00      4.93     0.00       68     0.00     0.00  std::__shared_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>::__shared_ptr()
  0.00      4.93     0.00       68     0.00     0.00  std::unordered_map<unsigned long, std::vector<unsigned __int128, std::allocator<unsigned __int128> >, std::hash<unsigned long>, std::equal_to<unsigned long>, std::allocator<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > > > >::~unordered_map()
  0.00      4.93     0.00       68     0.00     0.00  std::__new_allocator<magpie::detail::cache_impl::bucket_t>::deallocate(magpie::detail::cache_impl::bucket_t, unsigned long)
  0.00      4.93     0.00       68     0.00     0.00  std::__new_allocator<std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >::deallocate(std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>, unsigned long)
  0.00      4.93     0.00       68     0.00     0.00  std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_release_last_use()
  0.00      4.93     0.00       68     0.00     0.00  std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_release_last_use_cold()
  0.00      4.93     0.00       68     0.00     0.00  std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_destroy()
  0.00      4.93     0.00       68     0.00     0.00  std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_dispose()
  0.00      4.93     0.00       68     0.00     0.00  std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace()
  0.00      4.93     0.00       68     0.00     0.00  std::enable_shared_from_this<magpie::detail::cache_impl>::~enable_shared_from_this()
  0.00      4.93     0.00       68     0.00     0.00  std::set<magpie::detail::cache_impl::evict_item_t, std::less<magpie::detail::cache_impl::evict_item_t>, std::allocator<magpie::detail::cache_impl::evict_item_t> >::~set()
  0.00      4.93     0.00       68     0.00     0.29  std::set<unsigned __int128, std::less<unsigned __int128>, std::allocator<unsigned __int128> >::~set()
  0.00      4.93     0.00       68     0.00     0.00  std::vector<magpie::detail::cache_impl::bucket_t, std::allocator<magpie::detail::cache_impl::bucket_t> >::~vector()
  0.00      4.93     0.00       68     0.00     0.00  std::Rbtree<magpie::detail::cache_impl::evict_item_t, magpie::detail::cache_impl::evict_item_t, std::Identity<magpie::detail::cacheimpl::evict_item_t>, std::less<magpie::detail::cache_impl::evict_item_t>, std::allocator<magpie::detail::cache_impl::evict_item_t> >::Rbtree_impl<std::less<magpie::detail::cache_impl::evict_item_t>, true>::~Rbtree_impl()
  0.00      4.93     0.00       68     0.00     0.00  std::Rbtree<magpie::detail::cache_impl::evict_item_t, magpie::detail::cache_impl::evict_item_t, std::Identity<magpie::detail::cacheimpl::evict_item_t>, std::less<magpie::detail::cache_impl::evict_item_t>, std::allocator<magpie::detail::cache_impl::evict_item_t> >::_M_begin()
  0.00      4.93     0.00       68     0.00     0.00  std::Rbtree<magpie::detail::cache_impl::evict_item_t, magpie::detail::cache_impl::evict_item_t, std::Identity<magpie::detail::cacheimpl::evict_item_t>, std::less<magpie::detail::cache_impl::evict_item_t>, std::allocator<magpie::detail::cache_impl::evict_item_t> >::_M_erase(std::Rbtree_node<magpie::detail::cache_impl::evict_item_t>)
  0.00      4.93     0.00       68     0.00     0.00  std::Rbtree<magpie::detail::cache_impl::evict_item_t, magpie::detail::cache_impl::evict_item_t, std::Identity<magpie::detail::cacheimpl::evict_item_t>, std::less<magpie::detail::cache_impl::evict_item_t>, std::allocator<magpie::detail::cache_impl::evict_item_t> >::~Rbtree()
  0.00      4.93     0.00       68     0.00     0.00  std::Rbtree<unsigned __int128, unsigned __int128, std::_Identity<unsigned __int128>, std::less<unsigned __int128>, std::allocator<unsigned __int128> >::Rbtree_impl<std::less<unsigned __int128>, true>::~Rbtree_impl()
  0.00      4.93     0.00       68     0.00     0.00  std::Rbtree<unsigned __int128, unsigned __int128, std::_Identity<unsigned __int128>, std::less<unsigned __int128>, std::allocator<unsigned __int128> >::_M_begin()
  0.00      4.93     0.00       68     0.00     0.29  std::Rbtree<unsigned __int128, unsigned __int128, std::_Identity<unsigned __int128>, std::less<unsigned __int128>, std::allocator<unsigned __int128> >::_M_erase(std::Rbtree_node<unsigned __int128>)
  0.00      4.93     0.00       68     0.00     0.29  std::Rbtree<unsigned __int128, unsigned __int128, std::_Identity<unsigned __int128>, std::less<unsigned __int128>, std::allocator<unsigned __int128> >::~Rbtree()
  0.00      4.93     0.00       68     0.00     0.00  std::__detail::Hashtablealloc<std::allocator<std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false> > >::~Hashtablealloc()
  0.00      4.93     0.00       68     0.00     0.00  std::__detail::Hashtableebo_helper<0, std::allocator<std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false> >, true>::~Hashtableebo_helper()
  0.00      4.93     0.00       68     0.00     0.00  std::weak_ptr<magpie::detail::cache_impl>::~weak_ptr()
  0.00      4.93     0.00       68     0.00     0.00  void std::destroy_at<magpie::detail::cache_impl>(magpie::detail::cache_impl)
  0.00      4.93     0.00       68     0.00     0.00  std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> std::__to_address<std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >(std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>)
  0.00      4.93     0.00       68     0.00     0.00  std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<magpie::detail::cache_impl> >, std::is_move_constructible<magpie::detail::cache_impl>, std::is_move_assignable<magpie::detail::cache_impl> >::value, void>::type std::swap<magpie::detail::cache_impl>(magpie::detail::cache_impl&, magpie::detail::cache_impl&)
  0.00      4.93     0.00       68     0.00     0.00  void std::Destroy<magpie::detail::cacheimpl>(magpie::detail::cache_impl)
  0.00      4.93     0.00       68     0.00     0.00  void std::Destroy<magpie::detail::cacheimpl::bucket_t>(magpie::detail::cache_impl::bucket_t, magpie::detail::cache_impl::bucket_t)
  0.00      4.93     0.00       67     0.00     0.00  std::__weak_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>::use_count() const
  0.00      4.93     0.00       67     0.00     0.00  std::__weak_count<(__gnu_cxx::Lockpolicy)2>::_M_get_use_count() const
  0.00      4.93     0.00       67     0.00     0.00  Catch::Clara::Opt::operator[](Catch::StringRef) &&
  0.00      4.93     0.00       67     0.00     0.00  std::__weak_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>::_M_assign(magpie::detail::cache_impl, std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&)
  0.00      4.93     0.00       67     0.00     0.00  std::enable_if<std::__shared_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>::__has_esft_base<magpie::detail::cache_impl, void>::value, void>::type std::__shared_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>::_M_enable_shared_from_this_with<magpie::detail::cache_impl, magpie::detail::cache_impl>(magpie::detail::cache_impl)
  0.00      4.93     0.00       67     0.00     0.00  std::__weak_count<(__gnu_cxx::Lockpolicy)2>::operator=(std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&)
  0.00      4.93     0.00       67     0.00     0.00  std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::get()
  0.00      4.93     0.00       67     0.00     0.00  std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_weak_add_ref()
  0.00      4.93     0.00       67     0.00     0.00  std::__enable_shared_from_this_base(std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&, std::enable_shared_from_this<magpie::detail::cache_impl> const)
  0.00      4.93     0.00       66     0.00     0.00  magpie::cache_interface::cache_interface()
  0.00      4.93     0.00       66     0.00     0.00  std::__new_allocator<std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >::allocate(unsigned long, void const)
  0.00      4.93     0.00       66     0.00     0.00  std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<void>)
  0.00      4.93     0.00       66     0.00     0.00  std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >&)
  0.00      4.93     0.00       65     0.00     0.00  std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_deallocate(Catch::Clara::Opt, unsigned long)
  0.00      4.93     0.00       65     0.00     0.00  std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::operator=(decltype(nullptr))
  0.00      4.93     0.00       64     0.00     0.00  std::less<char const>::operator()(char const, char const) const
  0.00      4.93     0.00       63     0.00     0.00  std::Vectorbase<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::_M_get_Tp_allocator()
  0.00      4.93     0.00       63     0.00     0.00  magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >&& std::forward<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >>(std::remove_reference<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >>::type&)
  0.00      4.93     0.00       60     0.00     0.00  std::operator==(std::Rbtree_const_iterator<(anonymous namespace)::cache_key_t> const&, std::Rbtree_const_iterator<(anonymous namespace)::cache_key_t> const&)
  0.00      4.93     0.00       59     0.00     0.00  std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_get_Tp_allocator()
  0.00      4.93     0.00       58     0.00     0.00  std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl::Vectorimpl(std::allocator<Catch::StringRef> const&)
  0.00      4.93     0.00       57     0.00     0.00  Catch::Clara::Opt::Opt(Catch::Clara::Opt const&)
  0.00      4.93     0.00       57     0.00     0.00  Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt> const&)
  0.00      4.93     0.00       57     0.00     0.00  Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt> const&)
  0.00      4.93     0.00       57     0.00     0.00  std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_create_storage(unsigned long)
  0.00      4.93     0.00       57     0.00     0.00  std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorbase(unsigned long, std::allocator<Catch::StringRef> const&)
  0.00      4.93     0.00       57     0.00     0.00  Catch::StringRef std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef>(__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef)
  0.00      4.93     0.00       57     0.00     0.00  std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::vector(std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > const&)
  0.00      4.93     0.00       57     0.00     0.00  Catch::StringRef std::__do_uninit_copy<__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef>(__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef)
  0.00      4.93     0.00       57     0.00     0.00  Catch::StringRef std::uninitialized_copy<__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef>(__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef)
  0.00      4.93     0.00       57     0.00     0.00  Catch::StringRef std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef, Catch::StringRef>(__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef, std::allocator<Catch::StringRef>&)
  0.00      4.93     0.00       56     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >& std::forward<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type&)
  0.00      4.93     0.00       55     0.00     0.43  std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr()
  0.00      4.93     0.00       55     0.00     0.00  std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::end()
  0.00      4.93     0.00       55     0.00     0.00  Catch::Clara::Opt const& std::forward<Catch::Clara::Opt const&>(std::remove_reference<Catch::Clara::Opt const&>::type&)
  0.00      4.93     0.00       54     0.00     0.00  Catch::Clara::Detail::ParserBase::ParserBase()
  0.00      4.93     0.00       54     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_gt_comparable<int, int, void>, Catch::capture_by_value<int> >::value, Catch::BinaryExpr<int, int> >::type Catch::operator><int>(Catch::ExprLhs<int>&&, int)
  0.00      4.93     0.00       54     0.00     0.00  std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::size() const
  0.00      4.93     0.00       54     0.00     1.09  void std::Destroyaux<false>::__destroy<Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt)
  0.00      4.93     0.00       54     0.00     0.00  std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_deallocate(Catch::Clara::Arg, unsigned long)
  0.00      4.93     0.00       54     0.00     0.43  std::__shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr()
  0.00      4.93     0.00       54     0.00     1.09  void std::Destroy<Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt)
  0.00      4.93     0.00       53     0.00     0.00  Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>::~ComposableParserImpl()
  0.00      4.93     0.00       53     0.00     0.85  Catch::Clara::ExeName::~ExeName()
  0.00      4.93     0.00       53     0.00     0.00  std::_shared_ptr<magpie::cache<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::Lockpolicy)2>::get() const
  0.00      4.93     0.00       53     0.00     0.00  std::__shared_ptr_access<magpie::cache<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::Lockpolicy)2, false, false>::operator->() const
  0.00      4.93     0.00       53     0.00     0.43  std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>::~shared_ptr()
  0.00      4.93     0.00       53     0.00     0.43  std::shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~shared_ptr()
  0.00      4.93     0.00       53     0.00     0.00  void std::Destroyaux<false>::__destroy<Catch::Clara::Arg>(Catch::Clara::Arg, Catch::Clara::Arg)
  0.00      4.93     0.00       53     0.00     0.00  std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl::~Vectorimpl()
  0.00      4.93     0.00       53     0.00     0.00  std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::~Vectorbase()
  0.00      4.93     0.00       53     0.00     0.00  std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl::~Vectorimpl()
  0.00      4.93     0.00       53     0.00     0.00  std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::~Vectorbase()
  0.00      4.93     0.00       53     0.00     0.00  std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::~vector()
  0.00      4.93     0.00       53     0.00     1.09  std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::~vector()
  0.00      4.93     0.00       53     0.00     0.00  std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::_S_max_size(std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > const&)
  0.00      4.93     0.00       53     0.00     0.00  std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_S_left(std::Rbtree_node_base const)
  0.00      4.93     0.00       53     0.00     0.00  void std::Destroy<Catch::Clara::Arg>(Catch::Clara::Arg, Catch::Clara::Arg)
  0.00      4.93     0.00       52     0.00     1.95  Catch::Clara::Parser::~Parser()
  0.00      4.93     0.00       52     0.00     0.00  std::_shared_ptr_access<magpie::cache<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::Lockpolicy)2, false, false>::_M_get() const
  0.00      4.93     0.00       51     0.00     0.00  Catch::Detail::unique_ptr<Catch::ITestInvoker>::~unique_ptr()
  0.00      4.93     0.00       49     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      4.93     0.00       49     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      4.93     0.00       49     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      4.93     0.00       49     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      4.93     0.00       48     0.00     0.00  Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>&&)
  0.00      4.93     0.00       48     0.00     0.00  Catch::Clara::Detail::BoundRef::BoundRef()
  0.00      4.93     0.00       48     0.00     0.00  Catch::Clara::Detail::BoundRef::~BoundRef()
  0.00      4.93     0.00       48     0.00     0.00  Catch::Clara::Parser::Parser(Catch::Clara::Parser&&)
  0.00      4.93     0.00       48     0.00     0.00  Catch::Clara::ExeName::ExeName(Catch::Clara::ExeName&&)
  0.00      4.93     0.00       48     0.00     0.00  magpie::cache_ref<(anonymous namespace)::cache_key_t, 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      4.93     0.00       48     0.00     0.00  __gnu_cxx::__normal_iterator<std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > >::__normal_iterator(std::vector<unsigned char, std::allocator<unsigned char> > const&)
  0.00      4.93     0.00       48     0.00     0.00  std::Vectorbase<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::_M_get_Tp_allocator() const
  0.00      4.93     0.00       48     0.00     0.00  std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::max_size() const
  0.00      4.93     0.00       48     0.00     0.00  std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>&&)
  0.00      4.93     0.00       48     0.00     0.00  std::shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::shared_ptr(std::shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&)
  0.00      4.93     0.00       48     0.00     0.00  void std::__copy_move<false, false, std::random_access_iterator_tag>::__assign_one<unsigned char, unsigned char const>(unsigned char, unsigned char const)
  0.00      4.93     0.00       48     0.00     0.00  std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl::Vectorimpl(std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl&&)
  0.00      4.93     0.00       48     0.00     0.00  std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl_data::Vectorimpl_data(std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl_data&&)
  0.00      4.93     0.00       48     0.00     0.00  std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorbase(std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >&&)
  0.00      4.93     0.00       48     0.00     0.00  std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl::Vectorimpl(std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl&&)
  0.00      4.93     0.00       48     0.00     0.00  std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl_data::Vectorimpl_data(std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl_data&&)
  0.00      4.93     0.00       48     0.00     0.00  std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorbase(std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >&&)
  0.00      4.93     0.00       48     0.00     0.00  std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::__allocated_ptr(std::allocator<std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>)
  0.00      4.93     0.00       48     0.00     0.00  std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr()
  0.00      4.93     0.00       48     0.00     0.00  std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc()
  0.00      4.93     0.00       48     0.00     0.00  std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::vector(std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >&&)
  0.00      4.93     0.00       48     0.00     0.00  std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::vector(std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >&&)
  0.00      4.93     0.00       48     0.00     0.00  std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::_S_relocate(std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > >&)
  0.00      4.93     0.00       48     0.00     0.00  std::allocator<std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > std::__addressof<std::allocator<std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >&)
  0.00      4.93     0.00       48     0.00     0.00  unsigned long std::__niter_base<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >)
  0.00      4.93     0.00       48     0.00     0.00  std::vector<unsigned char, std::allocator<unsigned char> > std::__relocate_a<std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >(std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > >&)
  0.00      4.93     0.00       48     0.00     0.00  std::vector<unsigned char, std::allocator<unsigned char> > std::__relocatea1<std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >(std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > >&)
  0.00      4.93     0.00       47     0.00     0.00  magpie::cache<int, magpie::empty_t>::hash_key(int const&) const
  0.00      4.93     0.00       47     0.00     0.00  __gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::base() const
  0.00      4.93     0.00       47     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize(unsigned long, char)
  0.00      4.93     0.00       46     0.00     0.00  Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl()
  0.00      4.93     0.00       46     0.00     0.00  std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::end() const
  0.00      4.93     0.00       46     0.00     0.00  std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::begin() const
  0.00      4.93     0.00       46     0.00     0.00  std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl::Vectorimpl()
  0.00      4.93     0.00       46     0.00     0.00  std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorbase()
  0.00      4.93     0.00       46     0.00     0.00  std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::vector()
  0.00      4.93     0.00       46     0.00     0.00  void std::Construct<Catch::Clara::Opt, Catch::Clara::Opt const&>(Catch::Clara::Opt, Catch::Clara::Opt const&)
  0.00      4.93     0.00       45     0.00     0.00  Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::operator()(Catch::StringRef) &&
  0.00      4.93     0.00       45     0.00     0.00  std::removereference<magpie::cache<int, int>&>::type&& std::move<magpie::cache<int, int>&>(magpie::cache<int, int>&)
  0.00      4.93     0.00       43     0.00     0.51  Catch::Clara::operator|=(Catch::Clara::Parser&, Catch::Clara::Opt&&)
  0.00      4.93     0.00       43     0.00     0.51  Catch::Clara::Parser Catch::Clara::operator|<Catch::Clara::Opt>(Catch::Clara::Parser&&, Catch::Clara::Opt&&)
  0.00      4.93     0.00       43     0.00     0.00  __gnu_cxx::__aligned_buffer<magpie::cache<int, int> >::_M_addr()
  0.00      4.93     0.00       43     0.00     0.00  __gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::operator() const
  0.00      4.93     0.00       43     0.00     0.00  __gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::operator-(long) const
  0.00      4.93     0.00       43     0.00     0.00  std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::empty() const
  0.00      4.93     0.00       43     0.00     0.51  Catch::Clara::Opt& std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::emplace_back<Catch::Clara::Opt>(Catch::Clara::Opt&&)
  0.00      4.93     0.00       43     0.00     0.00  std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::back()
  0.00      4.93     0.00       43     0.00     0.51  std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::push_back(Catch::Clara::Opt&&)
  0.00      4.93     0.00       41     0.00     0.00  __gnu_cxx::__aligned_buffer<magpie::cache<int, int> >::_M_ptr()
  0.00      4.93     0.00       41     0.00     0.00  magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::key_size(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const
  0.00      4.93     0.00       40     0.00     0.00  std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_ptr()
  0.00      4.93     0.00       39     0.00     0.00  std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_mbegin() const
  0.00      4.93     0.00       39     0.00     0.00  std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_mbegin() const
  0.00      4.93     0.00       39     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(unsigned long, char, std::allocator<char> const&)
  0.00      4.93     0.00       39     0.00     0.00  std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_begin()
  0.00      4.93     0.00       39     0.00     0.00  std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_S_right(std::Rbtree_node_base const)
  0.00      4.93     0.00       39     0.00     0.00  std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_begin()
  0.00      4.93     0.00       37     0.00     0.00  unsigned int std::__detail::__to_chars_len<unsigned int>(unsigned int, int)
  0.00      4.93     0.00       36     0.00     0.00  unittest::g_progress()
  0.00      4.93     0.00       36     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_disjunct(char const) const
  0.00      4.93     0.00       36     0.00     0.00  std::Rbtree_node<(anonymous namespace)::cache_key_t> std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::Allocnode::operator()<(anonymous namespace)::cache_key_t const&>((anonymous namespace)::cache_key_t const&) const
  0.00      4.93     0.00       36     0.00     0.00  std::Rbtree_node<int> std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::Alloc_node::operator()<int const&>(int const&) const
  0.00      4.93     0.00       36     0.00     0.00  std::__new_allocator<std::Rbtree_node<(anonymous namespace)::cache_key_t> >::deallocate(std::Rbtree_node<(anonymous namespace)::cache_key_t>, unsigned long)
  0.00      4.93     0.00       36     0.00     0.00  std::__new_allocator<std::Rbtree_node<(anonymous namespace)::cache_key_t> >::allocate(unsigned long, void const)
  0.00      4.93     0.00       36     0.00     0.00  std::__new_allocator<std::Rbtree_node<int> >::deallocate(std::Rbtree_node<int>, unsigned long)
  0.00      4.93     0.00       36     0.00     0.00  std::__new_allocator<std::Rbtree_node<int> >::allocate(unsigned long, void const)
  0.00      4.93     0.00       36     0.00     0.00  std::Rbtree_const_iterator<(anonymous namespace)::cache_key_t>::Rbtree_const_iterator(std::Rbtree_iterator<(anonymous namespace)::cache_key_t> const&)
  0.00      4.93     0.00       36     0.00     0.00  std::Rbtree_const_iterator<int>::Rbtree_const_iterator(std::Rbtree_iterator<int> const&)
  0.00      4.93     0.00       36     0.00     0.00  std::set<(anonymous namespace)::cache_key_t, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::insert((anonymous namespace)::cache_key_t const&)
  0.00      4.93     0.00       36     0.00     0.00  std::set<int, std::less<int>, std::allocator<int> >::insert(int const&)
  0.00      4.93     0.00       36     0.00     0.00  std::pair<std::Rbtree_node_base, std::Rbtree_node_base>::pair<std::Rbtree_node<(anonymous namespace)::cache_key_t>&, std::Rbtree_node_base&>(std::Rbtree_node<(anonymous namespace)::cache_key_t>&, std::Rbtree_node_base&)
  0.00      4.93     0.00       36     0.00     0.00  std::pair<std::Rbtree_node_base, std::Rbtree_node_base>::pair<std::Rbtree_node<int>&, std::Rbtree_node_base&>(std::Rbtree_node<int>&, std::Rbtree_node_base&)
  0.00      4.93     0.00       36     0.00     0.00  std::pair<std::Rbtree_iterator<(anonymous namespace)::cache_key_t>, bool>::pair<std::Rbtree_iterator<(anonymous namespace)::cache_key_t>, bool>(std::Rbtree_iterator<(anonymous namespace)::cache_key_t>&&, bool&&)
  0.00      4.93     0.00       36     0.00     0.00  std::pair<std::Rbtree_iterator<int>, bool>::pair<std::Rbtree_iterator<int>, bool>(std::Rbtree_iterator<int>&&, bool&&)
  0.00      4.93     0.00       36     0.00     0.00  std::pair<std::Rbtree_const_iterator<(anonymous namespace)::cache_key_t>, bool>::pair<std::Rbtree_iterator<(anonymous namespace)::cache_key_t>&, bool&>(std::Rbtree_iterator<(anonymous namespace)::cache_key_t>&, bool&)
  0.00      4.93     0.00       36     0.00     0.00  std::pair<std::Rbtree_const_iterator<int>, bool>::pair<std::Rbtree_iterator<int>&, bool&>(std::Rbtree_iterator<int>&, bool&)
  0.00      4.93     0.00       36     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_assign(char, unsigned long, char)
  0.00      4.93     0.00       36     0.00     0.00  std::Rbtree_iterator<(anonymous namespace)::cache_key_t> std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_insert_<(anonymous namespace)::cache_key_t const&, std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::Allocnode>(std::Rbtree_node_base, std::Rbtree_node_base, (anonymous namespace)::cache_key_t const&, std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::Allocnode&)
  0.00      4.93     0.00       36     0.00     0.00  std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::Allocnode::Allocnode(std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >&)
  0.00      4.93     0.00       36     0.00     0.00  std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_get_node()
  0.00      4.93     0.00       36     0.00     0.00  std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_put_node(std::Rbtree_node<(anonymous namespace)::cache_key_t>)
  0.00      4.93     0.00       36     0.00     0.00  std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_drop_node(std::Rbtree_node<(anonymous namespace)::cache_key_t>)
  0.00      4.93     0.00       36     0.00     0.00  std::Rbtree_node<(anonymous namespace)::cache_key_t> std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_create_node<(anonymous namespace)::cache_key_t const&>((anonymous namespace)::cache_key_t const&)
  0.00      4.93     0.00       36     0.00     0.00  std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_destroy_node(std::Rbtree_node<(anonymous namespace)::cache_key_t>)
  0.00      4.93     0.00       36     0.00     0.00  std::pair<std::Rbtree_iterator<(anonymous namespace)::cache_key_t>, bool> std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_insert_unique<(anonymous namespace)::cache_key_t const&>((anonymous namespace)::cache_key_t const&)
  0.00      4.93     0.00       36     0.00     0.00  void std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_construct_node<(anonymous namespace)::cache_key_t const&>(std::Rbtree_node<(anonymous namespace)::cache_key_t>, (anonymous namespace)::cache_key_t const&)
  0.00      4.93     0.00       36     0.00     0.00  std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_get_insert_unique_pos((anonymous namespace)::cache_key_t const&)
  0.00      4.93     0.00       36     0.00     0.00  std::Rbtree_iterator<int> std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_insert_<int const&, std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::Alloc_node>(std::Rbtree_node_base, std::Rbtree_node_base, int const&, std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::Alloc_node&)
  0.00      4.93     0.00       36     0.00     0.00  std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::Alloc_node::Allocnode(std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >&)
  0.00      4.93     0.00       36     0.00     0.00  std::Rb_tree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_get_node()
  0.00      4.93     0.00       36     0.00     0.00  std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_put_node(std::Rbtree_node<int>)
  0.00      4.93     0.00       36     0.00     0.00  std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_drop_node(std::Rbtree_node<int>)
  0.00      4.93     0.00       36     0.00     0.00  std::Rbtree_node<int> std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_create_node<int const&>(int const&)
  0.00      4.93     0.00       36     0.00     0.00  std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_destroy_node(std::Rbtree_node<int>)
  0.00      4.93     0.00       36     0.00     0.00  std::pair<std::Rbtree_iterator<int>, bool> std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_insert_unique<int const&>(int const&)
  0.00      4.93     0.00       36     0.00     0.00  void std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_construct_node<int const&>(std::Rbtree_node<int>, int const&)
  0.00      4.93     0.00       36     0.00     0.00  std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_get_insert_unique_pos(int const&)
  0.00      4.93     0.00       36     0.00     0.00  void std::destroy_at<(anonymous namespace)::cache_key_t>((anonymous namespace)::cache_key_t)
  0.00      4.93     0.00       36     0.00     0.00  decltype (::new ((void)(0)) (anonymous namespace)::cache_key_t((declval<(anonymous namespace)::cache_key_t const&>)())) std::construct_at<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t const&>((anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t const&)
  0.00      4.93     0.00       36     0.00     0.00  std::Rbtree_node<(anonymous namespace)::cache_key_t>& std::forward<std::Rbtree_node<(anonymous namespace)::cache_key_t>&>(std::remove_reference<std::Rbtree_node<(anonymous namespace)::cache_key_t>&>::type&)
  0.00      4.93     0.00       36     0.00     0.00  std::Rbtree_node<int>& std::forward<std::Rbtree_node<int>&>(std::remove_reference<std::Rbtree_node<int>&>::type&)
  0.00      4.93     0.00       36     0.00     0.00  std::Rbtree_iterator<(anonymous namespace)::cache_key_t>& std::forward<std::Rbtree_iterator<(anonymous namespace)::cache_key_t>&>(std::remove_reference<std::Rbtree_iterator<(anonymous namespace)::cache_key_t>&>::type&)
  0.00      4.93     0.00       36     0.00     0.00  std::Rbtree_iterator<int>& std::forward<std::Rbtree_iterator<int>&>(std::remove_reference<std::Rbtree_iterator<int>&>::type&)
  0.00      4.93     0.00       36     0.00     0.00  std::Rbtree_iterator<(anonymous namespace)::cache_key_t>&& std::forward<std::Rbtree_iterator<(anonymous namespace)::cache_key_t> >(std::remove_reference<std::Rbtree_iterator<(anonymous namespace)::cache_key_t> >::type&)
  0.00      4.93     0.00       36     0.00     0.00  std::Rbtree_iterator<int>&& std::forward<std::Rbtree_iterator<int> >(std::remove_reference<std::Rbtree_iterator<int> >::type&)
  0.00      4.93     0.00       34     0.00     0.00  std::char_traits<char>::assign(char, unsigned long, char)
  0.00      4.93     0.00       34     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct(unsigned long, char)
  0.00      4.93     0.00       33     0.00     0.00  std::Vectorbase<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::_M_deallocate(std::vector<unsigned char, std::allocator<unsigned char> >, unsigned long)
  0.00      4.93     0.00       32     0.00     0.00  magpie::cache<int, int>::~cache()
  0.00      4.93     0.00       32     0.00     0.00  std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<magpie::cache<int, int>, magpie::options const&>(std::allocator<void>, magpie::cache<int, int>&&, magpie::options const&)
  0.00      4.93     0.00       31     0.00     0.00  magpie::cache<int, int>::cache(magpie::options const&)
  0.00      4.93     0.00       31     0.00     0.00  magpie::cache<int, magpie::empty_t>::get_impl(unsigned __int128, bool) const
  0.00      4.93     0.00       31     0.00     0.00  std::Optionalbase_impl<magpie::empty_t, std::Optionalbase<magpie::empty_t, true, true> >::_M_is_engaged() const
  0.00      4.93     0.00       31     0.00     0.00  std::__shared_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<void>, magpie::cache<int, int>, magpie::options const&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<int, int>&&, magpie::options const&)
  0.00      4.93     0.00       31     0.00     0.00  void std::Construct<magpie::detail::cacheimpl, magpie::cache<int, int>, magpie::options const&>(magpie::detail::cache_impl, magpie::cache<int, int>&&, magpie::options const&)
  0.00      4.93     0.00       31     0.00     0.00  std::shared_ptr<magpie::detail::cache_impl> std::make_shared<magpie::detail::cache_impl, magpie::cache<int, int>, magpie::options const&>(magpie::cache<int, int>&&, magpie::options const&)
  0.00      4.93     0.00       30     0.00     0.00  Catch::Clara::Detail::BoundValueRefBase::BoundValueRefBase()
  0.00      4.93     0.00       30     0.00     0.00  Catch::Clara::Detail::BoundValueRefBase::~BoundValueRefBase()
  0.00      4.93     0.00       30     0.00     0.00  magpie::cache<int, magpie::empty_t>::get(int const&, bool) const
  0.00      4.93     0.00       30     0.00     0.00  magpie::cache<int, magpie::empty_t>::size() const
  0.00      4.93     0.00       30     0.00     0.00  magpie::cache<int, int>::allocated() const
  0.00      4.93     0.00       30     0.00     0.00  std::set<(anonymous namespace)::cache_key_t, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::contains((anonymous namespace)::cache_key_t const&) const
  0.00      4.93     0.00       30     0.00     0.00  std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_lower_bound(std::Rbtree_node<(anonymous namespace)::cache_key_t> const, std::Rbtree_node_base const, (anonymous namespace)::cache_key_t const&) const
  0.00      4.93     0.00       30     0.00     0.00  std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::find((anonymous namespace)::cache_key_t const&) const
  0.00      4.93     0.00       30     0.00     0.00  std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_end() const
  0.00      4.93     0.00       30     0.00     0.00  std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_begin() const
  0.00      4.93     0.00       30     0.00     0.00  std::optional<magpie::empty_t>::has_value() const
  0.00      4.93     0.00       30     0.00     0.00  std::shared_ptr<magpie::detail::cache_impl>::shared_ptr<std::allocator<void>, magpie::cache<int, int>, magpie::options const&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<int, int>&&, magpie::options const&)
  0.00      4.93     0.00       30     0.00     0.00  std::Vectorbase<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::_M_allocate(unsigned long)
  0.00      4.93     0.00       30     0.00     0.00  std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<magpie::detail::cache_impl, std::allocator<void>, magpie::cache<int, int>, magpie::options const&>(magpie::detail::cache_impl&, std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<int, int>&&, magpie::options const&)
  0.00      4.93     0.00       30     0.00     0.00  std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::__allocated_ptr(std::allocator<std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>)
  0.00      4.93     0.00       30     0.00     0.00  std::__new_allocator<std::vector<unsigned char, std::allocator<unsigned char> > >::deallocate(std::vector<unsigned char, std::allocator<unsigned char> >, unsigned long)
  0.00      4.93     0.00       30     0.00     0.00  std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc()
  0.00      4.93     0.00       30     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned long, char const)
  0.00      4.93     0.00       30     0.00     0.00  std::allocator<std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > std::__addressof<std::allocator<std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >&)
  0.00      4.93     0.00       29     0.00     0.43  std::__shared_ptr<magpie::cache<int, int>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr()
  0.00      4.93     0.00       29     0.00     0.00  std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr()
  0.00      4.93     0.00       29     0.00     0.00  std::__new_allocator<std::vector<unsigned char, std::allocator<unsigned char> > >::allocate(unsigned long, void const)
  0.00      4.93     0.00       29     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::replace(unsigned long, unsigned long, char const, unsigned long)
  0.00      4.93     0.00       28     0.00     0.00  magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&& std::forward<magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >>(std::remove_reference<magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >>::type&)
  0.00      4.93     0.00       27     0.00     0.00  std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul>::_M_gen_rand()
  0.00      4.93     0.00       27     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const, unsigned long)
  0.00      4.93     0.00       27     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long)
  0.00      4.93     0.00       27     0.00     0.00  void std::__detail::__to_chars_10_impl<unsigned int>(char, unsigned int, unsigned int)
  0.00      4.93     0.00       27     0.00     0.00  std::remove_reference<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >&>::type&& std::move<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >&>(magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >&)
  0.00      4.93     0.00       26     0.00     0.00  std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_get_Tp_allocator() const
  0.00      4.93     0.00       26     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      4.93     0.00       25     0.00     0.00  __gnu_cxx::__aligned_buffer<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > > >::_M_ptr()
  0.00      4.93     0.00       25     0.00     0.00  __gnu_cxx::__aligned_buffer<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > > >::_M_addr()
  0.00      4.93     0.00       25     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check(unsigned long, char const) const
  0.00      4.93     0.00       25     0.00     0.00  std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_ptr()
  0.00      4.93     0.00       25     0.00     0.00  void std::destroy_at<Catch::StringRef>(Catch::StringRef)
  0.00      4.93     0.00       25     0.00     0.00  decltype (::new ((void)(0)) Catch::StringRef((declval<Catch::StringRef>)())) std::construct_at<Catch::StringRef, Catch::StringRef>(Catch::StringRef, Catch::StringRef&&)
  0.00      4.93     0.00       25     0.00     0.00  void std::__relocate_object_a<Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef> >(Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef>&)
  0.00      4.93     0.00       25     0.00     0.00  std::remove_reference<Catch::StringRef&>::type&& std::move<Catch::StringRef&>(Catch::StringRef&)
  0.00      4.93     0.00       24     0.00     0.00  magpie::eviction_item::eviction_item()
  0.00      4.93     0.00       24     0.00     0.00  magpie::eviction_cycle::eviction_cycle()
  0.00      4.93     0.00       24     0.00     0.00  magpie::eviction_policy::eviction_policy()
  0.00      4.93     0.00       24     0.00     0.00  magpie::eviction_profile::eviction_profile()
  0.00      4.93     0.00       24     0.00     0.00  magpie::eviction_policy_add::eviction_policy_add()
  0.00      4.93     0.00       24     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      4.93     0.00       24     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      4.93     0.00       24     0.00     0.00  __gnu_cxx::__normal_iterator<std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > >::difference_type __gnu_cxx::operator-<std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > >(__gnu_cxx::__normal_iterator<std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > > const&, __gnu_cxx::__normal_iterator<std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > > const&)
  0.00      4.93     0.00       24     0.00     0.00  std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::max_size() const
  0.00      4.93     0.00       24     0.00     0.00  std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::_M_check_len(unsigned long, char const) const
  0.00      4.93     0.00       24     0.00     0.00  std::shared_ptr<magpie::eviction_policy>::shared_ptr(std::shared_ptr<magpie::eviction_policy> const&)
  0.00      4.93     0.00       24     0.00     0.00  std::shared_ptr<magpie::eviction_policy>::shared_ptr<magpie::eviction_policy_add, void>(std::shared_ptr<magpie::eviction_policy_add>&&)
  0.00      4.93     0.00       24     0.00     0.00  std::shared_ptr<magpie::eviction_policy_add>::shared_ptr<std::allocator<void>>(std::Spalloc_shared_tag<std::allocator<void> >)
  0.00      4.93     0.00       24     0.00     0.43  std::shared_ptr<magpie::eviction_policy_add>::~shared_ptr()
  0.00      4.93     0.00       24     0.00     0.00  std::__shared_ptr<magpie::eviction_policy, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<magpie::eviction_policy_add, void>(std::__shared_ptr<magpie::eviction_policy_add, (__gnu_cxx::Lockpolicy)2>&&)
  0.00      4.93     0.00       24     0.00     0.00  std::enable_if<!std::__shared_ptr<magpie::eviction_policy_add, (__gnu_cxx::Lockpolicy)2>::__has_esft_base<magpie::eviction_policy_add, void>::value, void>::type std::__shared_ptr<magpie::eviction_policy_add, (__gnu_cxx::Lockpolicy)2>::_M_enable_shared_from_this_with<magpie::eviction_policy_add, magpie::eviction_policy_add>(magpie::eviction_policy_add)
  0.00      4.93     0.00       24     0.00     0.00  std::__shared_ptr<magpie::eviction_policy_add, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<void>>(std::Spalloc_shared_tag<std::allocator<void> >)
  0.00      4.93     0.00       24     0.00     0.43  std::__shared_ptr<magpie::eviction_policy_add, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr()
  0.00      4.93     0.00       24     0.00     0.00  std::Bititerator::Bititerator()
  0.00      4.93     0.00       24     0.00     0.00  std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<magpie::eviction_policy_add, std::allocator<void>>(magpie::eviction_policy_add&, std::Spalloc_shared_tag<std::allocator<void> >)
  0.00      4.93     0.00       24     0.00     0.00  std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::get()
  0.00      4.93     0.00       24     0.00     0.00  std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::operator=(decltype(nullptr))
  0.00      4.93     0.00       24     0.00     0.00  std::__new_allocator<std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >::deallocate(std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>, unsigned long)
  0.00      4.93     0.00       24     0.00     0.00  std::__new_allocator<std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >::allocate(unsigned long, void const)
  0.00      4.93     0.00       24     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<void>, (__gnu_cxx::Lockpolicy)2>::_M_ptr()
  0.00      4.93     0.00       24     0.00     0.00  std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_destroy()
  0.00      4.93     0.00       24     0.00     0.00  std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_dispose()
  0.00      4.93     0.00       24     0.00     0.00  std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<void>)
  0.00      4.93     0.00       24     0.00     0.00  std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<>(std::allocator<void>)
  0.00      4.93     0.00       24     0.00     0.00  std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace()
  0.00      4.93     0.00       24     0.00     0.00  std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_S_max_size(std::allocator<Catch::Clara::Opt> const&)
  0.00      4.93     0.00       24     0.00     0.00  void std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::_M_realloc_insert<std::vector<unsigned char, std::allocator<unsigned char> > const&>(__gnu_cxx::__normal_iterator<std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > >, std::vector<unsigned char, std::allocator<unsigned char> > const&)
  0.00      4.93     0.00       24     0.00     0.00  std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::end()
  0.00      4.93     0.00       24     0.00     0.00  std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::begin()
  0.00      4.93     0.00       24     0.00     0.00  void std::Construct<magpie::evictionpolicy_add>(magpie::eviction_policy_add)
  0.00      4.93     0.00       24     0.00     0.00  void std::destroy_at<magpie::eviction_policy_add>(magpie::eviction_policy_add)
  0.00      4.93     0.00       24     0.00     0.00  unsigned long std::__addressof<unsigned long>(unsigned long&)
  0.00      4.93     0.00       24     0.00     0.00  int std::__bit_width<unsigned long>(unsigned long)
  0.00      4.93     0.00       24     0.00     0.00  std::shared_ptr<magpie::eviction_policy_add> std::make_shared<magpie::eviction_policy_add>()
  0.00      4.93     0.00       24     0.00     0.00  __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > std::__miter_base<__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > >(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >)
  0.00      4.93     0.00       24     0.00     0.00  std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> std::__to_address<std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >(std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>)
  0.00      4.93     0.00       24     0.00     0.00  int std::__countl_zero<unsigned long>(unsigned long)
  0.00      4.93     0.00       24     0.00     0.00  std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >&)
  0.00      4.93     0.00       24     0.00     0.00  long std::__lg<long>(long)
  0.00      4.93     0.00       24     0.00     0.00  std::remove_reference<std::shared_ptr<magpie::eviction_policy_add>&>::type&& std::move<std::shared_ptr<magpie::eviction_policy_add>&>(std::shared_ptr<magpie::eviction_policy_add>&)
  0.00      4.93     0.00       24     0.00     0.00  void std::Destroy<magpie::evictionpolicy_add>(magpie::eviction_policy_add)
  0.00      4.93     0.00       23     0.00     0.00  __gnu_cxx::__ops::__iter_less_iter()
  0.00      4.93     0.00       23     0.00     0.00  std::char_traits<char>::move(char, char const, unsigned long)
  0.00      4.93     0.00       22     0.00     1.36  std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_S_relocate(Catch::Clara::Opt, Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&)
  0.00      4.93     0.00       22     0.00     1.36  Catch::Clara::Opt std::__relocate_a<Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >(Catch::Clara::Opt, Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&)
  0.00      4.93     0.00       22     0.00     1.36  Catch::Clara::Opt std::__relocatea1<Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >(Catch::Clara::Opt, Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&)
  0.00      4.93     0.00       21     0.00     0.00  magpie::eviction_profile::set_age_weight(double)
  0.00      4.93     0.00       21     0.00     0.00  magpie::eviction_profile::set_turn_weight(double)
  0.00      4.93     0.00       21     0.00     0.00  magpie::eviction_profile::set_random_weight(double)
  0.00      4.93     0.00       21     0.00     0.00  magpie::eviction_profile::set_recency_weight(double)
  0.00      4.93     0.00       21     0.00     0.00  magpie::eviction_profile::set_survival_weight(double)
  0.00      4.93     0.00       21     0.00     0.00  magpie::eviction_profile::set_allocated_weight(double)
  0.00      4.93     0.00       21     0.00     0.00  magpie::eviction_profile::set_access_count_weight(double)
  0.00      4.93     0.00       21     0.00     0.00  magpie::eviction_profile::set_size_eviction_trigger_percent(double)
  0.00      4.93     0.00       21     0.00     0.00  magpie::eviction_profile::set_size_eviction_reduction_percent(double)
  0.00      4.93     0.00       21     0.00     0.00  std::__new_allocator<std::__detail::Hashnode_base>::deallocate(std::__detail::Hashnode_base**, unsigned long)
  0.00      4.93     0.00       21     0.00     0.00  std::__ptr_traits_ptr_to<std::__detail::Hashnode_base**, std::__detail::Hashnode_base, false>::pointer_to(std::__detail::Hashnode_base&)
  0.00      4.93     0.00       21     0.00     0.00  std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::begin()
  0.00      4.93     0.00       21     0.00     0.00  std::__detail::Hashtablealloc<std::allocator<std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false> > >::_M_deallocate_buckets(std::__detail::Hashnode_base**, unsigned long)
  0.00      4.93     0.00       21     0.00     0.00  std::__detail::Hashnode_base** std::__addressof<std::__detail::Hashnode_base>(std::__detail::Hashnode_base&)
  0.00      4.93     0.00       21     0.00     0.00  magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&& std::forward<magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >>(std::remove_reference<magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >>::type&)
  0.00      4.93     0.00       21     0.00     0.00  std::__detail::Hashnode_base* std::addressof<std::__detail::Hashnode_base>(std::__detail::Hashnode_base&)
  0.00      4.93     0.00       21     0.00     0.00  std::operator==(std::Rbtree_iterator<(anonymous namespace)::cache_key_t> const&, std::Rbtree_iterator<(anonymous namespace)::cache_key_t> const&)
  0.00      4.93     0.00       19     0.00     0.00  magpie::cache_size_traits<magpie::empty_t, void>::estimate(magpie::empty_t const&)
  0.00      4.93     0.00       19     0.00     0.00  magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::cache(magpie::options const&)
  0.00      4.93     0.00       19     0.00     0.00  magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~cache()
  0.00      4.93     0.00       19     0.00     0.00  void snapdev::NOT_USED<magpie::empty_t const&>(magpie::empty_t const&)
  0.00      4.93     0.00       19     0.00     0.00  std::shared_ptr<magpie::detail::cache_impl>::shared_ptr<std::allocator<void>, magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&)
  0.00      4.93     0.00       19     0.00     0.00  std::__shared_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<void>, magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&)
  0.00      4.93     0.00       19     0.00     0.00  std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<magpie::detail::cache_impl, std::allocator<void>, magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(magpie::detail::cache_impl&, std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&)
  0.00      4.93     0.00       19     0.00     0.00  std::Optionalpayload_base<magpie::empty_t>::Storage<magpie::emptyt, true>::Storage<magpie::emptyt>(std::in_place_t, magpie::empty_t&&)
  0.00      4.93     0.00       19     0.00     0.00  std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(std::allocator<void>, magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&)
  0.00      4.93     0.00       19     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      4.93     0.00       19     0.00     0.00  void std::Construct<magpie::detail::cacheimpl, magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(magpie::detail::cache_impl, magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&)
  0.00      4.93     0.00       19     0.00     0.00  std::shared_ptr<magpie::detail::cache_impl> std::make_shared<magpie::detail::cache_impl, magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&)
  0.00      4.93     0.00       19     0.00     0.00  std::remove_reference<magpie::empty_t&>::type&& std::move<magpie::empty_t&>(magpie::empty_t&)
  0.00      4.93     0.00       18     0.00     0.00  std::Vectorbase<unsigned long, std::allocator<unsigned long> >::_M_get_Tp_allocator()
  0.00      4.93     0.00       18     0.00     0.43  std::__shared_ptr<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr()
  0.00      4.93     0.00       18     0.00     0.00  std::Optionalbase<magpie::empty_t, true, true>::Optionalbase<magpie::empty_t, false>(std::in_place_t, magpie::empty_t&&)
  0.00      4.93     0.00       18     0.00     0.00  std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::__allocated_ptr(std::allocator<std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>)
  0.00      4.93     0.00       18     0.00     0.00  std::Optionalpayload<magpie::empty_t, true, true, true>::Optionalpayload_base<magpie::empty_t>(std::in_place_t, magpie::empty_t&&)
  0.00      4.93     0.00       18     0.00     0.00  std::Optionalpayload_base<magpie::empty_t>::Optionalpayload_base<magpie::empty_t>(std::in_place_t, magpie::empty_t&&)
  0.00      4.93     0.00       18     0.00     0.00  void std::Optionalpayload_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_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> >&&)
  0.00      4.93     0.00       18     0.00     0.00  std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc()
  0.00      4.93     0.00       18     0.00     0.00  std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::begin()
  0.00      4.93     0.00       18     0.00     0.00  std::optional<magpie::emptyt>::optional<magpie::empty_t, true>(magpie::empty_t&&)
  0.00      4.93     0.00       18     0.00     0.00  void std::Construct<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(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      4.93     0.00       18     0.00     0.00  std::allocator<std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > std::__addressof<std::allocator<std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >&)
  0.00      4.93     0.00       18     0.00     0.00  std::operator==(std::Rbtree_iterator<int> const&, std::Rbtree_iterator<int> const&)
  0.00      4.93     0.00       17     0.00     0.00  Catch::NameAndTags::NameAndTags(Catch::StringRef, Catch::StringRef)
  0.00      4.93     0.00       17     0.00     0.00  magpie::cache<int, magpie::empty_t>::set(int const&, magpie::empty_t const&, int, float)
  0.00      4.93     0.00       17     0.00     0.00  magpie::cache<int, magpie::empty_t>::key_size(int const&) const
  0.00      4.93     0.00       17     0.00     0.00  std::literals::string_literals::operator"" s[abi:cxx11](char const, unsigned long)
  0.00      4.93     0.00       16     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<void>, (__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<void>, (__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<void>, (__gnu_cxx::Lockpolicy)2>)
  0.00      4.93     0.00       16     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<void>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr()
  0.00      4.93     0.00       16     0.00     0.00  std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr()
  0.00      4.93     0.00       16     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<void>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc()
  0.00      4.93     0.00       16     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<void>, (__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<void>, (__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<void>, (__gnu_cxx::Lockpolicy)2> >&)
  0.00      4.93     0.00       15     0.00     0.00  magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >::verify_current_count()
  0.00      4.93     0.00       15     0.00     0.00  magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >::verify_current_capacity()
  0.00      4.93     0.00       15     0.00     0.33  std::shared_ptr<magpie::cache<int, int> >::shared_ptr<std::allocator<void>, magpie::options&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::options&)
  0.00      4.93     0.00       15     0.00     0.43  std::shared_ptr<magpie::cache<int, int> >::~shared_ptr()
  0.00      4.93     0.00       15     0.00     0.00  std::__shared_ptr<magpie::cache<int, int>, (__gnu_cxx::Lockpolicy)2>::swap(std::__shared_ptr<magpie::cache<int, int>, (__gnu_cxx::Lockpolicy)2>&)
  0.00      4.93     0.00       15     0.00     0.40  std::__shared_ptr<magpie::cache<int, int>, (__gnu_cxx::Lockpolicy)2>::reset()
  0.00      4.93     0.00       15     0.00     0.00  std::__shared_ptr<magpie::cache<int, int>, (__gnu_cxx::Lockpolicy)2>::__shared_ptr()
  0.00      4.93     0.00       15     0.00     0.00  std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::get()
  0.00      4.93     0.00       15     0.00     0.00  std::__new_allocator<std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >::deallocate(std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>, unsigned long)
  0.00      4.93     0.00       15     0.00     0.00  std::__new_allocator<std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >::allocate(unsigned long, void const)
  0.00      4.93     0.00       15     0.00     0.00  std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_destroy()
  0.00      4.93     0.00       15     0.00     0.00  std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_dispose()
  0.00      4.93     0.00       15     0.00     0.00  std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<magpie::options&>(std::allocator<void>, magpie::options&)
  0.00      4.93     0.00       15     0.00     0.00  std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace()
  0.00      4.93     0.00       15     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize(unsigned long)
  0.00      4.93     0.00       15     0.00     0.00  void std::Construct<magpie::cache<int, int>, magpie::options&>(magpie::cache<int, int>, magpie::options&)
  0.00      4.93     0.00       15     0.00     0.00  void std::destroyat<magpie::cache<int, int> >(magpie::cache<int, int>)
  0.00      4.93     0.00       15     0.00     0.33  std::shared_ptr<magpie::cache<int, int> > std::make_shared<magpie::cache<int, int>, magpie::options&>(magpie::options&)
  0.00      4.93     0.00       15     0.00     0.00  std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >&)
  0.00      4.93     0.00       15     0.00     0.00  std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<magpie::cache<int, int>> >, std::is_move_constructible<magpie::cache<int, int>>, std::is_move_assignable<magpie::cache<int, int>> >::value, void>::type std::swap<magpie::cache<int, int>>(magpie::cache<int, int>&, magpie::cache<int, int>&)
  0.00      4.93     0.00       15     0.00     0.00  void std::_Destroy<magpie::cache<int, int> >(magpie::cache<int, int>)
  0.00      4.93     0.00       14     0.00     0.00  __gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >::base() const
  0.00      4.93     0.00       14     0.00     0.00  std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<magpie::cache<int, int>, std::allocator<void>, magpie::options&>(magpie::cache<int, int>&, std::Spalloc_shared_tag<std::allocator<void> >, magpie::options&)
  0.00      4.93     0.00       14     0.00     0.00  std::__new_allocator<unsigned long>::deallocate(unsigned long, unsigned long)
  0.00      4.93     0.00       14     0.00     0.00  std::__new_allocator<unsigned long>::allocate(unsigned long, void const)
  0.00      4.93     0.00       14     0.00     0.00  std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<void>)
  0.00      4.93     0.00       14     0.00     0.00  std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> std::__to_address<std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >(std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>)
  0.00      4.93     0.00       14     0.00     0.00  unsigned int& std::forward<unsigned int&>(std::remove_reference<unsigned int&>::type&)
  0.00      4.93     0.00       13     0.00     0.00  std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_allocate(unsigned long)
  0.00      4.93     0.00       13     0.00     0.00  std::__new_allocator<Catch::Clara::Opt>::deallocate(Catch::Clara::Opt, unsigned long)
  0.00      4.93     0.00       13     0.00     0.00  std::__new_allocator<Catch::Clara::Opt>::allocate(unsigned long, void const)
  0.00      4.93     0.00       13     0.00     0.00  std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::begin()
  0.00      4.93     0.00       12     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<unsigned short, int, void>, Catch::capture_by_value<int> >::value, Catch::BinaryExpr<unsigned short, int> >::type Catch::operator==<int>(Catch::ExprLhs<unsigned short>&&, int)
  0.00      4.93     0.00       12     0.00     0.00  magpie::magpie_exception::magpie_exception(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00      4.93     0.00       12     0.00     2.08  magpie::magpie_exception::~magpie_exception()
  0.00      4.93     0.00       12     0.00     0.00  magpie::cache<int, int>::verify_current_count()
  0.00      4.93     0.00       12     0.00     0.00  magpie::cache<int, int>::verify_current_capacity()
  0.00      4.93     0.00       12     0.00     2.08  libexcept::exception_t::~exception_t()
  0.00      4.93     0.00       12     0.00     2.08  libexcept::exception_base_t::~exception_base_t()
  0.00      4.93     0.00       12     0.00     0.00  std::Bvectorbase<std::allocator<bool> >::Bvectorimpl::_M_end_addr() const
  0.00      4.93     0.00       12     0.00     0.00  std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_check_len(unsigned long, char const) const
  0.00      4.93     0.00       12     0.00     0.00  std::enable_if<!std::__shared_ptr<magpie::cache<int, int>, (__gnu_cxx::Lockpolicy)2>::__has_esft_base<magpie::cache<int, int>, void>::value, void>::type std::__shared_ptr<magpie::cache<int, int>, (__gnu_cxx::Lockpolicy)2>::_M_enable_shared_from_this_with<magpie::cache<int, int>, magpie::cache<int, int> >(magpie::cache<int, int>)
  0.00      4.93     0.00       12     0.00     0.00  std::Bvectorbase<std::allocator<bool> >::_S_nword(unsigned long)
  0.00      4.93     0.00       12     0.00     0.00  std::Rbtree_iterator<(anonymous namespace)::cache_key_t>::operator--()
  0.00      4.93     0.00       12     0.00     0.00  unsigned long std::__copy_move_backward<true, true, std::random_access_iterator_tag>::__copy_move_b<unsigned long, unsigned long>(unsigned long, unsigned long, unsigned long)
  0.00      4.93     0.00       12     0.00     0.00  __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > std::__niter_wrap<__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, unsigned long>(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, unsigned long)
  0.00      4.93     0.00       12     0.00     0.00  __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > std::move_backward<__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > >(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >)
  0.00      4.93     0.00       12     0.00     0.00  __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > std::__copy_move_backward_a<true, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > >(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >)
  0.00      4.93     0.00       12     0.00     0.00  unsigned long std::__copy_move_backward_a1<true, unsigned long, unsigned long>(unsigned long, unsigned long, unsigned long)
  0.00      4.93     0.00       12     0.00     0.00  unsigned long std::__copy_move_backward_a2<true, unsigned long, unsigned long>(unsigned long, unsigned long, unsigned long)
  0.00      4.93     0.00       12     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> > const&)
  0.00      4.93     0.00       11     0.00     0.00  Catch::ExprLhs<timespec const&>::ExprLhs(timespec const&)
  0.00      4.93     0.00       11     0.00     0.00  Catch::ExprLhs<timespec const& const&> Catch::operator<=<timespec const&, 0>(Catch::Decomposer&&, timespec const&)
  0.00      4.93     0.00       11     0.00     0.00  __gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::difference_type __gnu_cxx::operator-<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >(__gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > > const&, __gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > > const&)
  0.00      4.93     0.00       11     0.00     0.91  snapdev::timespec_ex::operator==(snapdev::timespec_ex const&) const
  0.00      4.93     0.00       11     0.00     0.00  std::Optionalbase<magpie::empty_t, true, true>::Optionalbase()
  0.00      4.93     0.00       11     0.00     0.00  std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::operator=(decltype(nullptr))
  0.00      4.93     0.00       11     0.00     0.00  std::Optionalpayload<magpie::empty_t, true, true, true>::Optionalpayload()
  0.00      4.93     0.00       11     0.00     0.00  std::Optionalpayload_base<magpie::empty_t>::Storage<magpie::emptyt, true>::Storage()
  0.00      4.93     0.00       11     0.00     0.00  std::Optional_payload_base<magpie::empty_t>::Optionalpayload_base()
  0.00      4.93     0.00       11     0.00     0.00  std::optional<magpie::empty_t>::optional(std::nullopt_t)
  0.00      4.93     0.00       10     0.00     0.00  Catch::BinaryExpr<timespec const&, timespec&>::BinaryExpr(bool, timespec const&, Catch::StringRef, timespec&)
  0.00      4.93     0.00       10     0.00     0.00  Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType> Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::ok<Catch::Clara::ParseResultType>(Catch::Clara::ParseResultType&&)
  0.00      4.93     0.00       10     0.00     0.00  Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::ResultValueBase(Catch::Clara::Detail::ResultType, Catch::Clara::ParseResultType&&)
  0.00      4.93     0.00       10     0.00     0.00  Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::~BasicResult()
  0.00      4.93     0.00       10     0.00     0.00  Catch::Clara::Detail::ResultValueBase<Catch::Clara::ParseResultType>::ResultValueBase(Catch::Clara::Detail::ResultType, Catch::Clara::ParseResultType&&)
  0.00      4.93     0.00       10     0.00     0.00  Catch::Clara::Detail::ResultValueBase<Catch::Clara::ParseResultType>::~ResultValueBase()
  0.00      4.93     0.00       10     0.00     2.81  std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<timespec const&, timespec&, void>, std::negation<Catch::capture_by_value<std::remove_cv<std::remove_reference<timespec&>::type>::type> > >::value, Catch::BinaryExpr<timespec const&, timespec& const&> >::type Catch::operator==<timespec&>(Catch::ExprLhs<timespec const&>&&, timespec&)
  0.00      4.93     0.00       10     0.00     0.00  std::enable_if<!((((((is_floating_point_v<long>)||(is_floating_point_v<long>))||(is_floating_point_v<long>))&&((is_floating_point_v<long>)||(is_integral_v<long>)))&&((is_floating_point_v<long>)||(is_integral_v<long>)))&&((is_floating_point_v<long>)||(is_integral_v<long>))), bool>::type snapdev::is_between<long, long, long>(long const&, long const&, long const&)
  0.00      4.93     0.00       10     0.00     0.00  std::Vectorbase<unsigned long, std::allocator<unsigned long> >::_M_deallocate(unsigned long, unsigned long)
  0.00      4.93     0.00       10     0.00     2.81  operator==(timespec const&, timespec const&)
  0.00      4.93     0.00        9     0.00     0.00  magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >::cache(magpie::options const&)
  0.00      4.93     0.00        9     0.00     0.00  magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >::~cache()
  0.00      4.93     0.00        9     0.00     0.00  __gnu_cxx::__aligned_buffer<magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_ptr()
  0.00      4.93     0.00        9     0.00     0.00  __gnu_cxx::__aligned_buffer<magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_addr()
  0.00      4.93     0.00        9     0.00     0.00  __gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >::__normal_iterator(Catch::Clara::Arg const const&)
  0.00      4.93     0.00        9     0.00     0.00  std::shared_ptr<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > > >::shared_ptr<std::allocator<void>, magpie::options&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::options&)
  0.00      4.93     0.00        9     0.00     0.43  std::shared_ptr<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > > >::~shared_ptr()
  0.00      4.93     0.00        9     0.00     0.00  std::shared_ptr<magpie::detail::cache_impl>::shared_ptr<std::allocator<void>, magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, magpie::options const&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >&&, magpie::options const&)
  0.00      4.93     0.00        9     0.00     0.05  void std::Destroyaux<false>::__destroy<std::vector<unsigned char, std::allocator<unsigned char> >>(std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<unsigned char, std::allocator<unsigned char> >)
  0.00      4.93     0.00        9     0.00     0.00  std::Vectorbase<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::Vectorimpl::~Vectorimpl()
  0.00      4.93     0.00        9     0.00     0.00  std::Vectorbase<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::~Vectorbase()
  0.00      4.93     0.00        9     0.00     0.00  std::__shared_ptr<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, (__gnu_cxx::Lockpolicy)2>::swap(std::__shared_ptr<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, (__gnu_cxx::Lockpolicy)2>&)
  0.00      4.93     0.00        9     0.00     0.43  std::__shared_ptr<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, (__gnu_cxx::Lockpolicy)2>::reset()
  0.00      4.93     0.00        9     0.00     0.00  std::__shared_ptr<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, (__gnu_cxx::Lockpolicy)2>::__shared_ptr()
  0.00      4.93     0.00        9     0.00     0.00  std::__shared_ptr<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<void>, magpie::options&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::options&)
  0.00      4.93     0.00        9     0.00     0.00  std::__shared_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<void>, magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, magpie::options const&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >&&, magpie::options const&)
  0.00      4.93     0.00        9     0.00     0.00  std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<magpie::detail::cache_impl, std::allocator<void>, magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, magpie::options const&>(magpie::detail::cache_impl&, std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >&&, magpie::options const&)
  0.00      4.93     0.00        9     0.00     0.00  std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, magpie::options&>(magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >&, std::Spalloc_shared_tag<std::allocator<void> >, magpie::options&)
  0.00      4.93     0.00        9     0.00     0.00  std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::get()
  0.00      4.93     0.00        9     0.00     0.00  std::__new_allocator<std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >::deallocate(std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>, unsigned long)
  0.00      4.93     0.00        9     0.00     0.00  std::__new_allocator<std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >::allocate(unsigned long, void const)
  0.00      4.93     0.00        9     0.00     0.00  std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2>::_M_ptr()
  0.00      4.93     0.00        9     0.00     0.00  std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_destroy()
  0.00      4.93     0.00        9     0.00     0.00  std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_dispose()
  0.00      4.93     0.00        9     0.00     0.00  std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<void>)
  0.00      4.93     0.00        9     0.00     0.00  std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<magpie::options&>(std::allocator<void>, magpie::options&)
  0.00      4.93     0.00        9     0.00     0.00  std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace()
  0.00      4.93     0.00        9     0.00     0.00  std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, magpie::options const&>(std::allocator<void>, magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >&&, magpie::options const&)
  0.00      4.93     0.00        9     0.00     0.05  std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::~vector()
  0.00      4.93     0.00        9     0.00     0.00  std::vector<unsigned long, std::allocator<unsigned long> >::_S_max_size(std::allocator<unsigned long> const&)
  0.00      4.93     0.00        9     0.00     0.00  void std::Construct<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, magpie::options&>(magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, magpie::options&)
  0.00      4.93     0.00        9     0.00     0.00  void std::Construct<magpie::detail::cache_impl, magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, magpie::options const&>(magpie::detail::cache_impl, magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >&&, magpie::options const&)
  0.00      4.93     0.00        9     0.00     0.00  void std::destroy_at<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > > >(magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >)
  0.00      4.93     0.00        9     0.00     0.00  std::shared_ptr<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > > > std::make_shared<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, magpie::options&>(magpie::options&)
  0.00      4.93     0.00        9     0.00     0.00  std::shared_ptr<magpie::detail::cache_impl> std::make_shared<magpie::detail::cache_impl, magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, magpie::options const&>(magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >&&, magpie::options const&)
  0.00      4.93     0.00        9     0.00     0.00  std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> std::__to_address<std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >(std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>)
  0.00      4.93     0.00        9     0.00     0.00  std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >&)
  0.00      4.93     0.00        9     0.00     0.00  std::remove_reference<magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>::type&& std::move<magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>(magpie::cache<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      4.93     0.00        9     0.00     0.00  std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >> >, std::is_move_constructible<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >>, std::is_move_assignable<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >> >::value, void>::type std::swap<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >>(magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >&, magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >&)
  0.00      4.93     0.00        9     0.00     0.00  void std::Destroy<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > > >(magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >)
  0.00      4.93     0.00        9     0.00     0.05  void std::Destroy<std::vector<unsigned char, std::allocator<unsigned char> >>(std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<unsigned char, std::allocator<unsigned char> >)
  0.00      4.93     0.00        8     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      4.93     0.00        8     0.00     0.00  Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~BoundValueRef()
  0.00      4.93     0.00        8     0.00     0.00  std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::size() const
  0.00      4.93     0.00        8     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<void>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::Spalloc_shared_tag<std::allocator<void> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  0.00      4.93     0.00        8     0.00     0.43  std::shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~shared_ptr()
  0.00      4.93     0.00        8     0.00     0.00  void std::Destroyaux<true>::__destroy<unsigned long>(unsigned long, unsigned long)
  0.00      4.93     0.00        8     0.00     0.00  std::Vectorbase<unsigned long, std::allocator<unsigned long> >::Vectorimpl::~Vectorimpl()
  0.00      4.93     0.00        8     0.00     0.00  std::Vectorbase<unsigned long, std::allocator<unsigned long> >::~Vectorbase()
  0.00      4.93     0.00        8     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      4.93     0.00        8     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<void>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::Spalloc_shared_tag<std::allocator<void> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  0.00      4.93     0.00        8     0.00     0.43  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      4.93     0.00        8     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<void>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::Spalloc_shared_tag<std::allocator<void> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  0.00      4.93     0.00        8     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<void>, (__gnu_cxx::Lockpolicy)2> > >::get()
  0.00      4.93     0.00        8     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<void>, (__gnu_cxx::Lockpolicy)2> > >::operator=(decltype(nullptr))
  0.00      4.93     0.00        8     0.00     0.00  std::__new_allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<void>, (__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<void>, (__gnu_cxx::Lockpolicy)2>, unsigned long)
  0.00      4.93     0.00        8     0.00     0.00  std::__new_allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >::allocate(unsigned long, void const)
  0.00      4.93     0.00        8     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<void>, (__gnu_cxx::Lockpolicy)2>::_M_destroy()
  0.00      4.93     0.00        8     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<void>, (__gnu_cxx::Lockpolicy)2>::_M_dispose()
  0.00      4.93     0.00        8     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<void>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<void>)
  0.00      4.93     0.00        8     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<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::allocator<void>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  0.00      4.93     0.00        8     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<void>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace()
  0.00      4.93     0.00        8     0.00     2.72  void std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_realloc_insert<Catch::Clara::Opt>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt&&)
  0.00      4.93     0.00        8     0.00     0.00  std::vector<unsigned long, std::allocator<unsigned long> >::end()
  0.00      4.93     0.00        8     0.00     0.00  std::vector<unsigned long, std::allocator<unsigned long> >::begin()
  0.00      4.93     0.00        8     0.00     0.00  std::vector<unsigned long, std::allocator<unsigned long> >::~vector()
  0.00      4.93     0.00        8     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      4.93     0.00        8     0.00     0.00  void std::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      4.93     0.00        8     0.00     0.00  void std::destroy_at<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >)
  0.00      4.93     0.00        8     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const std::__addressof<std::__cxx11::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      4.93     0.00        8     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<void>, (__gnu_cxx::Lockpolicy)2> std::__to_address<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<void>, (__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<void>, (__gnu_cxx::Lockpolicy)2>)
  0.00      4.93     0.00        8     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<void>, (__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<void>, (__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<void>, (__gnu_cxx::Lockpolicy)2> >&)
  0.00      4.93     0.00        8     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      4.93     0.00        8     0.00     0.00  void std::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      4.93     0.00        8     0.00     0.00  void std::Destroy<unsigned long>(unsigned long, unsigned long)
  0.00      4.93     0.00        7     0.00     0.43  Catch::Clara::Opt::Opt<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, void>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, Catch::StringRef)
  0.00      4.93     0.00        7     0.00     0.43  Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, void>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, Catch::StringRef)
  0.00      4.93     0.00        7     0.00     0.00  Catch::ExprLhs<long>::ExprLhs(long)
  0.00      4.93     0.00        7     0.00     0.00  Catch::ExprLhs<long> Catch::operator<=<long, 0>(Catch::Decomposer&&, long)
  0.00      4.93     0.00        7     0.00     0.00  Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::enforceOk() const
  0.00      4.93     0.00        7     0.00     0.00  magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::get_metadata(int const&) const
  0.00      4.93     0.00        7     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      4.93     0.00        7     0.00     0.00  std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl_data::Vectorimpl_data()
  0.00      4.93     0.00        7     0.00     0.00  std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl_data::Vectorimpl_data()
  0.00      4.93     0.00        7     0.00     0.00  std::Vectorbase<unsigned long, std::allocator<unsigned long> >::_M_allocate(unsigned long)
  0.00      4.93     0.00        7     0.00     0.00  std::Vectorbase<unsigned long, std::allocator<unsigned long> >::Vectorimpl_data::Vectorimpl_data()
  0.00      4.93     0.00        7     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      4.93     0.00        7     0.00     0.00  std::enable_if<!std::__shared_ptr<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, (__gnu_cxx::Lockpolicy)2>::__has_esft_base<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, void>::value, void>::type std::__shared_ptr<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, (__gnu_cxx::Lockpolicy)2>::_M_enable_shared_from_this_with<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > > >(magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >)
  0.00      4.93     0.00        7     0.00     0.00  std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::operator=(decltype(nullptr))
  0.00      4.93     0.00        7     0.00     0.00  std::Rbtree_iterator<int>::operator--()
  0.00      4.93     0.00        7     0.00     0.00  std::shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > std::make_shared<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)
  0.00      4.93     0.00        7     0.00     0.00  magpie::cache<int, magpie::empty_t>&& std::forward<magpie::cache<int, magpie::empty_t>>(std::remove_reference<magpie::cache<int, magpie::empty_t>>::type&)
  0.00      4.93     0.00        6     0.00     0.00  Catch::BinaryExpr<long, long>::BinaryExpr(bool, long, Catch::StringRef, long)
  0.00      4.93     0.00        6     0.00     0.00  Catch::BinaryExpr<unsigned long, double>::BinaryExpr(bool, unsigned long, Catch::StringRef, double)
  0.00      4.93     0.00        6     0.00     0.04  Catch::MatchExpr<magpie::empty_key_not_accepted const&, Catch::Matchers::ExceptionWatcher> Catch::makeMatchExpr<magpie::empty_key_not_accepted const&, Catch::Matchers::ExceptionWatcher>(magpie::empty_key_not_accepted const&, Catch::Matchers::ExceptionWatcher const&)
  0.00      4.93     0.00        6     0.00     0.04  Catch::MatchExpr<magpie::empty_key_not_accepted const&, Catch::Matchers::ExceptionWatcher>::MatchExpr(magpie::empty_key_not_accepted const&, Catch::Matchers::ExceptionWatcher const&)
  0.00      4.93     0.00        6     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<long, long, void>, Catch::capture_by_value<long> >::value, Catch::BinaryExpr<long, long> >::type Catch::operator==<long>(Catch::ExprLhs<long>&&, long)
  0.00      4.93     0.00        6     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_gt_comparable<unsigned long, double, void>, Catch::capture_by_value<double> >::value, Catch::BinaryExpr<unsigned long, double> >::type Catch::operator><double>(Catch::ExprLhs<unsigned long>&&, double)
  0.00      4.93     0.00        6     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_lt_comparable<unsigned long, unsigned long, void>, Catch::capture_by_value<unsigned long> >::value, Catch::BinaryExpr<unsigned long, unsigned long> >::type Catch::operator< <unsigned long>(Catch::ExprLhs<unsigned long>&&, unsigned long)
  0.00      4.93     0.00        6     0.00     0.00  magpie::empty_key_not_accepted::empty_key_not_accepted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00      4.93     0.00        6     0.00     0.00  __gnu_cxx::__aligned_buffer<Catch::Clara::Detail::BoundValueRef<unsigned int> >::_M_ptr()
  0.00      4.93     0.00        6     0.00     0.00  __gnu_cxx::__aligned_buffer<Catch::Clara::Detail::BoundValueRef<unsigned int> >::_M_addr()
  0.00      4.93     0.00        6     0.00     0.00  std::Vectorbase<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::Vectorimpl::Vectorimpl(std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > const&)
  0.00      4.93     0.00        6     0.00     0.00  std::Vectorbase<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::_M_create_storage(unsigned long)
  0.00      4.93     0.00        6     0.00     0.00  std::Vectorbase<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::Vectorimpl_data::Vectorimpl_data()
  0.00      4.93     0.00        6     0.00     0.00  std::Vectorbase<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::Vectorbase(unsigned long, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > const&)
  0.00      4.93     0.00        6     0.00     0.43  std::__shared_ptr<magpie::cache<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::Lockpolicy)2>::~__shared_ptr()
  0.00      4.93     0.00        6     0.00     0.00  std::Bvectorbase<std::allocator<bool> >::_M_allocate(unsigned long)
  0.00      4.93     0.00        6     0.00     0.00  std::Bvectorbase<std::allocator<bool> >::Bvectorimpl::Bvectorimpl(std::allocator<unsigned long> const&)
  0.00      4.93     0.00        6     0.00     0.00  std::Bvectorbase<std::allocator<bool> >::Bvectorimpl::~Bvectorimpl()
  0.00      4.93     0.00        6     0.00     0.00  std::Bvectorbase<std::allocator<bool> >::_M_deallocate()
  0.00      4.93     0.00        6     0.00     0.00  std::Bvectorbase<std::allocator<bool> >::Bvectorimpl_data::_M_reset()
  0.00      4.93     0.00        6     0.00     0.00  std::Bvectorbase<std::allocator<bool> >::Bvectorimpl_data::Bvectorimpl_data()
  0.00      4.93     0.00        6     0.00     0.00  std::Bvectorbase<std::allocator<bool> >::Bvectorimpl_data::Bvectorimpl_data()
  0.00      4.93     0.00        6     0.00     0.00  std::Bvectorbase<std::allocator<bool> >::Bvectorbase(std::allocator<bool> const&)
  0.00      4.93     0.00        6     0.00     0.00  std::Bvectorbase<std::allocator<bool> >::~Bvectorbase()
  0.00      4.93     0.00        6     0.00     0.00  std::random_device::random_device()
  0.00      4.93     0.00        6     0.00     0.00  std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2> > >::__allocated_ptr(std::allocator<std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2>)
  0.00      4.93     0.00        6     0.00     0.00  std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_ptr()
  0.00      4.93     0.00        6     0.00     0.00  std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc()
  0.00      4.93     0.00        6     0.00     0.01  std::vector<unsigned char, std::allocator<unsigned char> > std::__uninitialized_defaultn1<false>::__uninit_default_n<std::vector<unsigned char, std::allocator<unsigned char> >, unsigned long>(std::vector<unsigned char, std::allocator<unsigned char> >, unsigned long)
  0.00      4.93     0.00        6     0.00     0.00  unsigned long std::__uninitialized_defaultn1<true>::__uninit_default_n<unsigned long, unsigned long>(unsigned long, unsigned long)
  0.00      4.93     0.00        6     0.00     0.01  std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::_M_default_initialize(unsigned long)
  0.00      4.93     0.00        6     0.00     0.01  std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::vector(unsigned long, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > const&)
  0.00      4.93     0.00        6     0.00     0.00  std::vector<bool, std::allocator<bool> >::_M_initialize(unsigned long)
  0.00      4.93     0.00        6     0.00     0.00  std::vector<bool, std::allocator<bool> >::_M_initialize_value(bool)
  0.00      4.93     0.00        6     0.00     0.00  std::vector<bool, std::allocator<bool> >::vector(unsigned long, std::allocator<bool> const&)
  0.00      4.93     0.00        6     0.00     0.00  std::vector<bool, std::allocator<bool> >::vector(unsigned long, bool const&, std::allocator<bool> const&)
  0.00      4.93     0.00        6     0.00     0.00  std::vector<bool, std::allocator<bool> >::~vector()
  0.00      4.93     0.00        6     0.00     0.00  std::vector<unsigned long, std::allocator<unsigned long> >::_S_check_init_len(unsigned long, std::allocator<unsigned long> const&)
  0.00      4.93     0.00        6     0.00     0.00  std::vector<unsigned long, std::allocator<unsigned long> >::_M_default_initialize(unsigned long)
  0.00      4.93     0.00        6     0.00     0.00  std::vector<unsigned long, std::allocator<unsigned long> >::vector(unsigned long, std::allocator<unsigned long> const&)
  0.00      4.93     0.00        6     0.00     0.00  void std::Construct<unsigned long>(unsigned long)
  0.00      4.93     0.00        6     0.00     0.00  unsigned long std::_fillna<unsigned long, unsigned long, unsigned long>(unsigned long, unsigned long, unsigned long const&, std::random_access_iterator_tag)
  0.00      4.93     0.00        6     0.00     0.00  std::allocator<std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2> > std::__addressof<std::allocator<std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2> >&)
  0.00      4.93     0.00        6     0.00     0.00  std::__fill_bvector_n(unsigned long, unsigned long, bool)
  0.00      4.93     0.00        6     0.00     0.00  void std::__insertion_sort<__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter>(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter)
  0.00      4.93     0.00        6     0.00     1.15  void std::__introsort_loop<__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, long, __gnu_cxx::__ops::Iterless_iter>(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, long, __gnu_cxx::__ops::Iterless_iter)
  0.00      4.93     0.00        6     0.00     0.52  void std::__final_insertion_sort<__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter>(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter)
  0.00      4.93     0.00        6     0.00     0.01  std::vector<unsigned char, std::allocator<unsigned char> > std::__uninitialized_default_n<std::vector<unsigned char, std::allocator<unsigned char> >, unsigned long>(std::vector<unsigned char, std::allocator<unsigned char> >, unsigned long)
  0.00      4.93     0.00        6     0.00     0.00  unsigned long std::__uninitialized_default_n<unsigned long, unsigned long>(unsigned long, unsigned long)
  0.00      4.93     0.00        6     0.00     0.51  void std::__unguarded_insertion_sort<__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter>(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter)
  0.00      4.93     0.00        6     0.00     0.01  std::vector<unsigned char, std::allocator<unsigned char> > std::__uninitialized_defaultna<std::vector<unsigned char, std::allocator<unsigned char> >, unsigned long, std::vector<unsigned char, std::allocator<unsigned char> > >(std::vector<unsigned char, std::allocator<unsigned char> >, unsigned long, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > >&)
  0.00      4.93     0.00        6     0.00     0.00  unsigned long std::__uninitialized_defaultna<unsigned long, unsigned long, unsigned long>(unsigned long, unsigned long, std::allocator<unsigned long>&)
  0.00      4.93     0.00        6     0.00     1.67  void std::sort<__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > >(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >)
  0.00      4.93     0.00        6     0.00     1.67  void std::__sort<__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter>(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter)
  0.00      4.93     0.00        6     0.00     0.00  unsigned long std::fill_n<unsigned long, unsigned long, unsigned long>(unsigned long, unsigned long, unsigned long const&)
  0.00      4.93     0.00        6     0.00     0.00  void std::__fill_a<unsigned long, unsigned long>(unsigned long, unsigned long, unsigned long const&)
  0.00      4.93     0.00        6     0.00     0.00  __gnu_cxx::__enable_if<std::__is_scalar<unsigned long>::__value, void>::__type std::__fill_a1<unsigned long, unsigned long>(unsigned long, unsigned long, unsigned long const&)
  0.00      4.93     0.00        6     0.00     0.00  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, char const)
  0.00      4.93     0.00        5     0.00     0.00  Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::setValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00      4.93     0.00        5     0.00     0.00  magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::size() const
  0.00      4.93     0.00        5     0.00     0.00  void std::__copy_move<true, false, std::random_access_iterator_tag>::__assign_one<unsigned long, unsigned long>(unsigned long, unsigned long)
  0.00      4.93     0.00        5     0.00     0.00  std::Vectorbase<unsigned long, std::allocator<unsigned long> >::Vectorimpl::Vectorimpl(std::allocator<unsigned long> const&)
  0.00      4.93     0.00        5     0.00     0.00  std::Vectorbase<unsigned long, std::allocator<unsigned long> >::_M_create_storage(unsigned long)
  0.00      4.93     0.00        5     0.00     0.00  std::Vectorbase<unsigned long, std::allocator<unsigned long> >::Vectorbase(unsigned long, std::allocator<unsigned long> const&)
  0.00      4.93     0.00        5     0.00     0.00  std::random_device::~random_device()
  0.00      4.93     0.00        5     0.00     0.00  std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr()
  0.00      4.93     0.00        5     0.00     0.00  std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::_S_check_init_len(unsigned long, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > const&)
  0.00      4.93     0.00        4     0.00     2.01  CATCH2_INTERNAL_TEST_0()
  0.00      4.93     0.00        4     0.00     0.00  Catch::BinaryExpr<magpie::lock_model_t, magpie::lock_model_t>::BinaryExpr(bool, magpie::lock_model_t, Catch::StringRef, magpie::lock_model_t)
  0.00      4.93     0.00        4     0.00     0.00  Catch::BinaryExpr<magpie::stale_data_t, magpie::stale_data_t>::BinaryExpr(bool, magpie::stale_data_t, Catch::StringRef, magpie::stale_data_t)
  0.00      4.93     0.00        4     0.00     0.00  Catch::ExprLhs<magpie::lock_model_t>::ExprLhs(magpie::lock_model_t)
  0.00      4.93     0.00        4     0.00     0.00  Catch::ExprLhs<magpie::stale_data_t>::ExprLhs(magpie::stale_data_t)
  0.00      4.93     0.00        4     0.00     0.00  Catch::ExprLhs<std::shared_ptr<magpie::eviction_policy> const&>::ExprLhs(std::shared_ptr<magpie::eviction_policy> const&)
  0.00      4.93     0.00        4     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<magpie::lock_model_t, magpie::lock_model_t, void>, Catch::capture_by_value<magpie::lock_model_t> >::value, Catch::BinaryExpr<magpie::lock_model_t, magpie::lock_model_t> >::type Catch::operator==<magpie::lock_model_t>(Catch::ExprLhs<magpie::lock_model_t>&&, magpie::lock_model_t)
  0.00      4.93     0.00        4     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<magpie::stale_data_t, magpie::stale_data_t, void>, Catch::capture_by_value<magpie::stale_data_t> >::value, Catch::BinaryExpr<magpie::stale_data_t, magpie::stale_data_t> >::type Catch::operator==<magpie::stale_data_t>(Catch::ExprLhs<magpie::stale_data_t>&&, magpie::stale_data_t)
  0.00      4.93     0.00        4     0.00     0.00  Catch::ExprLhs<magpie::lock_model_t> Catch::operator<=<magpie::lock_model_t, 0>(Catch::Decomposer&&, magpie::lock_model_t)
  0.00      4.93     0.00        4     0.00     0.00  Catch::ExprLhs<magpie::stale_data_t> Catch::operator<=<magpie::stale_data_t, 0>(Catch::Decomposer&&, magpie::stale_data_t)
  0.00      4.93     0.00        4     0.00     0.00  Catch::ExprLhs<std::shared_ptr<magpie::eviction_policy> const&> Catch::operator<=<std::shared_ptr<magpie::eviction_policy>, 0>(Catch::Decomposer&&, std::shared_ptr<magpie::eviction_policy>&&)
  0.00      4.93     0.00        4     0.00     0.00  magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::cache(magpie::options const&)
  0.00      4.93     0.00        4     0.00     0.00  __gnu_cxx::__aligned_membuf<unsigned __int128>::_M_ptr()
  0.00      4.93     0.00        4     0.00     0.00  __gnu_cxx::__aligned_membuf<unsigned __int128>::_M_addr()
  0.00      4.93     0.00        4     0.00     0.00  std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_get_Tp_allocator() const
  0.00      4.93     0.00        4     0.00     0.00  std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::end() const
  0.00      4.93     0.00        4     0.00     0.00  std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::begin() const
  0.00      4.93     0.00        4     0.00     0.00  std::shared_ptr<magpie::detail::cache_impl>::shared_ptr<std::allocator<void>, magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&)
  0.00      4.93     0.00        4     0.00     0.00  std::__shared_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<void>, magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&)
  0.00      4.93     0.00        4     0.00     0.00  std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<magpie::detail::cache_impl, std::allocator<void>, magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(magpie::detail::cache_impl&, std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&)
  0.00      4.93     0.00        4     0.00     0.00  std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::__allocated_ptr(std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>)
  0.00      4.93     0.00        4     0.00     0.00  std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr()
  0.00      4.93     0.00        4     0.00     0.00  std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc()
  0.00      4.93     0.00        4     0.00     0.00  std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(std::allocator<void>, magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&)
  0.00      4.93     0.00        4     0.00     0.00  std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul>::seed(unsigned long)
  0.00      4.93     0.00        4     0.00     0.00  std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul>::mersenne_twister_engine(unsigned long)
  0.00      4.93     0.00        4     0.00     0.00  void std::Construct<magpie::detail::cacheimpl, magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(magpie::detail::cache_impl, magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&)
  0.00      4.93     0.00        4     0.00     0.00  std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > std::__addressof<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >&)
  0.00      4.93     0.00        4     0.00     0.00  std::shared_ptr<magpie::detail::cache_impl> std::make_shared<magpie::detail::cache_impl, magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&)
  0.00      4.93     0.00        4     0.00     0.00  Catch::Clara::Arg const& std::forward<Catch::Clara::Arg const&>(std::remove_reference<Catch::Clara::Arg const&>::type&)
  0.00      4.93     0.00        3     0.00     0.00  Catch::BinaryExpr<std::shared_ptr<magpie::eviction_policy> const&, decltype(nullptr) const&>::BinaryExpr(bool, std::shared_ptr<magpie::eviction_policy> const&, Catch::StringRef, decltype(nullptr) const&)
  0.00      4.93     0.00        3     0.00     0.04  Catch::MatchExpr<magpie::value_not_found const&, Catch::Matchers::ExceptionWatcher> Catch::makeMatchExpr<magpie::value_not_found const&, Catch::Matchers::ExceptionWatcher>(magpie::value_not_found const&, Catch::Matchers::ExceptionWatcher const&)
  0.00      4.93     0.00        3     0.00     0.04  Catch::MatchExpr<magpie::incompatible_lock const&, Catch::Matchers::ExceptionWatcher> Catch::makeMatchExpr<magpie::incompatible_lock const&, Catch::Matchers::ExceptionWatcher>(magpie::incompatible_lock const&, Catch::Matchers::ExceptionWatcher const&)
  0.00      4.93     0.00        3     0.00     0.00  Catch::Clara::Parser::Parser()
  0.00      4.93     0.00        3     0.00     2.72  Catch::Clara::operator|=(Catch::Clara::Parser&, Catch::Clara::Opt const&)
  0.00      4.93     0.00        3     0.00     0.04  Catch::MatchExpr<magpie::value_not_found const&, Catch::Matchers::ExceptionWatcher>::MatchExpr(magpie::value_not_found const&, Catch::Matchers::ExceptionWatcher const&)
  0.00      4.93     0.00        3     0.00     0.04  Catch::MatchExpr<magpie::incompatible_lock const&, Catch::Matchers::ExceptionWatcher>::MatchExpr(magpie::incompatible_lock const&, Catch::Matchers::ExceptionWatcher const&)
  0.00      4.93     0.00        3     0.00     3.33  std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::shared_ptr<magpie::eviction_policy> const&, decltype(nullptr), void>, std::negation<Catch::capture_by_value<std::remove_cv<std::remove_reference<decltype(nullptr)>::type>::type> > >::value, Catch::BinaryExpr<std::shared_ptr<magpie::eviction_policy> const&, decltype(nullptr) const&> >::type Catch::operator==<decltype(nullptr)>(Catch::ExprLhs<std::shared_ptr<magpie::eviction_policy> const&>&&, decltype(nullptr)&&)
  0.00      4.93     0.00        3     0.00     0.00  magpie::value_not_found::value_not_found(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00      4.93     0.00        3     0.00     0.00  magpie::incompatible_lock::incompatible_lock(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00      4.93     0.00        3     0.00     0.00  magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::cache(magpie::options const&)
  0.00      4.93     0.00        3     0.00     0.85  magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~cache()
  0.00      4.93     0.00        3     0.00     0.00  magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 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      4.93     0.00        3     0.00     1.14  magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~cache()
  0.00      4.93     0.00        3     0.00     0.00  magpie::cache_ref<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::cache_ref(magpie::cache<std::__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      4.93     0.00        3     0.00     0.00  magpie::cache_ref<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~cache_ref()
  0.00      4.93     0.00        3     0.00     0.00  magpie::cache_ref<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 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      4.93     0.00        3     0.00     0.00  unittest::g_tmp_dir[abi:cxx11]()
  0.00      4.93     0.00        3     0.00     0.00  magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::operator[]((anonymous namespace)::cache_key_t const&) const
  0.00      4.93     0.00        3     0.00     0.00  magpie::cache_ref<int, int>::operator() const
  0.00      4.93     0.00        3     0.00     0.00  std::shared_ptr<magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::shared_ptr<std::allocator<void>, magpie::options&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::options&)
  0.00      4.93     0.00        3     0.00     0.43  std::shared_ptr<magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~shared_ptr()
  0.00      4.93     0.00        3     0.00     0.00  std::shared_ptr<magpie::detail::cache_impl>::shared_ptr<std::allocator<void>, magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&)
  0.00      4.93     0.00        3     0.00     0.00  std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl::Vectorimpl()
  0.00      4.93     0.00        3     0.00     0.00  std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorbase()
  0.00      4.93     0.00        3     0.00     0.00  std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl::Vectorimpl()
  0.00      4.93     0.00        3     0.00     0.00  std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorbase()
  0.00      4.93     0.00        3     0.00     0.00  std::__shared_ptr<magpie::cache<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::Lockpolicy)2>::swap(std::__shared_ptr<magpie::cache<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::Lockpolicy)2>&)
  0.00      4.93     0.00        3     0.00     0.43  std::__shared_ptr<magpie::cache<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::Lockpolicy)2>::reset()
  0.00      4.93     0.00        3     0.00     0.00  std::__shared_ptr<magpie::cache<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::Lockpolicy)2>::__shared_ptr()
  0.00      4.93     0.00        3     0.00     0.00  std::__shared_ptr<magpie::cache<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::Lockpolicy)2>::__shared_ptr<std::allocator<void>, magpie::options&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::options&)
  0.00      4.93     0.00        3     0.00     0.00  std::__shared_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<void>, magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&)
  0.00      4.93     0.00        3     0.00     0.00  std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<magpie::detail::cache_impl, std::allocator<void>, magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(magpie::detail::cache_impl&, std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&)
  0.00      4.93     0.00        3     0.00     0.00  std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<magpie::cache<std::__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<void>, magpie::options&>(magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::Spalloc_shared_tag<std::allocator<void> >, magpie::options&)
  0.00      4.93     0.00        3     0.00     0.00  std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2> > >::get()
  0.00      4.93     0.00        3     0.00     0.00  std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2> > >::operator=(decltype(nullptr))
  0.00      4.93     0.00        3     0.00     0.00  std::__new_allocator<std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2> >::deallocate(std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2>, unsigned long)
  0.00      4.93     0.00        3     0.00     0.00  std::__new_allocator<std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2> >::allocate(unsigned long, void const)
  0.00      4.93     0.00        3     0.00     0.00  std::Rbtree_key_compare<std::less<(anonymous namespace)::cache_key_t> >::Rbtree_key_compare()
  0.00      4.93     0.00        3     0.00     0.00  std::Rbtree_key_compare<std::less<int> >::Rbtree_key_compare()
  0.00      4.93     0.00        3     0.00     0.00  std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2>::_M_destroy()
  0.00      4.93     0.00        3     0.00     0.00  std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2>::_M_dispose()
  0.00      4.93     0.00        3     0.00     0.00  std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<void>)
  0.00      4.93     0.00        3     0.00     0.00  std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<magpie::options&>(std::allocator<void>, magpie::options&)
  0.00      4.93     0.00        3     0.00     0.00  std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace()
  0.00      4.93     0.00        3     0.00     0.00  std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(std::allocator<void>, magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&)
  0.00      4.93     0.00        3     0.00     0.00  std::set<(anonymous namespace)::cache_key_t, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::set()
  0.00      4.93     0.00        3     0.00     0.00  std::set<(anonymous namespace)::cache_key_t, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::~set()
  0.00      4.93     0.00        3     0.00     0.00  std::set<int, std::less<int>, std::allocator<int> >::set()
  0.00      4.93     0.00        3     0.00     0.00  std::set<int, std::less<int>, std::allocator<int> >::~set()
  0.00      4.93     0.00        3     0.00     0.00  std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::vector()
  0.00      4.93     0.00        3     0.00     2.72  void std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_realloc_insert<Catch::Clara::Opt const&>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt const&)
  0.00      4.93     0.00        3     0.00     2.72  std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::push_back(Catch::Clara::Opt const&)
  0.00      4.93     0.00        3     0.00     0.00  std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::vector()
  0.00      4.93     0.00        3     0.00     0.00  std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::Rbtree_impl<std::less<(anonymous namespace)::cache_key_t>, true>::Rbtree_impl()
  0.00      4.93     0.00        3     0.00     0.00  std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::Rbtree_impl<std::less<(anonymous namespace)::cache_key_t>, true>::~Rbtree_impl()
  0.00      4.93     0.00        3     0.00     0.00  std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_erase(std::Rbtree_node<(anonymous namespace)::cache_key_t>)
  0.00      4.93     0.00        3     0.00     0.00  std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::Rbtree()
  0.00      4.93     0.00        3     0.00     0.00  std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::~Rbtree()
  0.00      4.93     0.00        3     0.00     0.00  std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::Rb_tree_impl<std::less<int>, true>::Rbtree_impl()
  0.00      4.93     0.00        3     0.00     0.00  std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::Rb_tree_impl<std::less<int>, true>::~Rbtree_impl()
  0.00      4.93     0.00        3     0.00     0.00  std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_erase(std::Rbtree_node<int>)
  0.00      4.93     0.00        3     0.00     0.00  std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::Rb_tree()
  0.00      4.93     0.00        3     0.00     0.00  std::Rbtree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::~Rbtree()
  0.00      4.93     0.00        3     0.00     0.00  void std::Construct<magpie::cache<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options&>(magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options&)
  0.00      4.93     0.00        3     0.00     0.00  void std::Construct<magpie::detail::cacheimpl, magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(magpie::detail::cache_impl, magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&)
  0.00      4.93     0.00        3     0.00     0.00  void std::destroy_at<magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(magpie::cache<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      4.93     0.00        3     0.00     0.00  Catch::Clara::Arg std::__addressof<Catch::Clara::Arg>(Catch::Clara::Arg&)
  0.00      4.93     0.00        3     0.00     0.00  std::shared_ptr<magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > std::make_shared<magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options&>(magpie::options&)
  0.00      4.93     0.00        3     0.00     0.00  std::shared_ptr<magpie::detail::cache_impl> std::make_shared<magpie::detail::cache_impl, magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&)
  0.00      4.93     0.00        3     0.00     0.00  std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2> std::__to_address<std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2> >(std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2>)
  0.00      4.93     0.00        3     0.00     0.00  decltype (::new ((void)(0)) Catch::Clara::Opt((declval<Catch::Clara::Opt const&>)())) std::construct_at<Catch::Clara::Opt, Catch::Clara::Opt const&>(Catch::Clara::Opt, Catch::Clara::Opt const&)
  0.00      4.93     0.00        3     0.00     0.00  std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2> >&)
  0.00      4.93     0.00        3     0.00     0.00  std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >> >, std::is_move_constructible<magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >>, std::is_move_assignable<magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >> >::value, void>::type std::swap<magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >>(magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, magpie::cache<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      4.93     0.00        3     0.00     0.00  void std::Destroy<magpie::cache<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(magpie::cache<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      4.93     0.00        3     0.00     0.00  std::enable_if<std::is_enum<magpie::lock_model_t>::value, magpie::lock_model_t>::type operator+<magpie::lock_model_t>(magpie::lock_model_t, int)
  0.00      4.93     0.00        3     0.00     0.00  std::enable_if<std::is_enum<magpie::stale_data_t>::value, magpie::stale_data_t>::type operator+<magpie::stale_data_t>(magpie::stale_data_t, int)
  0.00      4.93     0.00        3     0.00     0.00  std::enable_if<std::is_enum<magpie::lock_model_t>::value, magpie::lock_model_t>::type& operator++<magpie::lock_model_t>(magpie::lock_model_t&)
  0.00      4.93     0.00        3     0.00     0.00  std::enable_if<std::is_enum<magpie::stale_data_t>::value, magpie::stale_data_t>::type& operator++<magpie::stale_data_t>(magpie::stale_data_t&)
  0.00      4.93     0.00        2     0.00   569.55  CATCH2_INTERNAL_TEST_0()
  0.00      4.93     0.00        2     0.00    22.68  CATCH2_INTERNAL_TEST_0()
  0.00      4.93     0.00        2     0.00     2.58  CATCH2_INTERNAL_TEST_4()
  0.00      4.93     0.00        2     0.00     2.84  CATCH2_INTERNAL_TEST_14()
  0.00      4.93     0.00        2     0.00     0.00  Catch::Clara::Arg::Arg(Catch::Clara::Arg const&)
  0.00      4.93     0.00        2     0.00     0.43  Catch::Clara::Opt::Opt<unsigned int, void>(unsigned int&, Catch::StringRef)
  0.00      4.93     0.00        2     0.00     0.00  Catch::Clara::Detail::BoundValueRef<unsigned int>::BoundValueRef(unsigned int&)
  0.00      4.93     0.00        2     0.00     0.00  Catch::Clara::Detail::BoundValueRef<unsigned int>::~BoundValueRef()
  0.00      4.93     0.00        2     0.00     0.00  Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Arg>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Arg> const&)
  0.00      4.93     0.00        2     0.00     0.43  Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<unsigned int, void>(unsigned int&, Catch::StringRef)
  0.00      4.93     0.00        2     0.00     0.00  Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Arg>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Arg> const&)
  0.00      4.93     0.00        2     0.00     2.72  Catch::Clara::Parser Catch::Clara::operator|<Catch::Clara::Opt const&>(Catch::Clara::Parser&&, Catch::Clara::Opt const&)
  0.00      4.93     0.00        2     0.00     0.00  magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::ban(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00      4.93     0.00        2     0.00     0.00  std::enable_if<!((((((is_floating_point_v<unsigned long>)||(is_floating_point_v<unsigned long>))||(is_floating_point_v<unsigned long>))&&((is_floating_point_v<unsigned long>)||(is_integral_v<unsigned long>)))&&((is_floating_point_v<unsigned long>)||(is_integral_v<unsigned long>)))&&((is_floating_point_v<unsigned long>)||(is_integral_v<unsigned long>))), bool>::type snapdev::is_between<unsigned long, unsigned long, unsigned long>(unsigned long const&, unsigned long const&, unsigned long const&)
  0.00      4.93     0.00        2     0.00     0.00  std::enable_if<(is_floating_point_v<float>)&&(is_floating_point_v<double>), bool>::type snapdev::quiet_floating_point_equal<float, double>(float, double)
  0.00      4.93     0.00        2     0.00     0.00  unittest::g_dist_dir[abi:cxx11]()
  0.00      4.93     0.00        2     0.00     0.00  unittest::g_binary_dir[abi:cxx11]()
  0.00      4.93     0.00        2     0.00     0.00  unittest::g_source_dir[abi:cxx11]()
  0.00      4.93     0.00        2     0.00     0.00  unittest::g_verbose()
  0.00      4.93     0.00        2     0.00     0.00  __gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >::operator++()
  0.00      4.93     0.00        2     0.00     0.00  bool __gnu_cxx::operator==<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >(__gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > > const&, __gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > > const&)
  0.00      4.93     0.00        2     0.00     0.00  __gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >::operator() const
  0.00      4.93     0.00        2     0.00     0.00  std::shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int> >::shared_ptr<std::allocator<void>, unsigned int&>(std::Spalloc_shared_tag<std::allocator<void> >, unsigned int&)
  0.00      4.93     0.00        2     0.00     0.43  std::shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int> >::~shared_ptr()
  0.00      4.93     0.00        2     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      4.93     0.00        2     0.00     0.00  std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_allocate(unsigned long)
  0.00      4.93     0.00        2     0.00     0.00  std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl::Vectorimpl(std::allocator<Catch::Clara::Arg> const&)
  0.00      4.93     0.00        2     0.00     0.00  std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl::Vectorimpl(std::allocator<Catch::Clara::Opt> const&)
  0.00      4.93     0.00        2     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      4.93     0.00        2     0.00     0.00  std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int>, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<void>, unsigned int&>(std::Spalloc_shared_tag<std::allocator<void> >, unsigned int&)
  0.00      4.93     0.00        2     0.00     0.43  std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr()
  0.00      4.93     0.00        2     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      4.93     0.00        2     0.00     0.00  std::enable_if<!std::__shared_ptr<magpie::cache<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::Lockpolicy)2>::__has_esft_base<magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, void>::value, void>::type std::__shared_ptr<magpie::cache<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::Lockpolicy)2>::_M_enable_shared_from_this_with<magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(magpie::cache<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      4.93     0.00        2     0.00     0.00  std::Rbtree_node<unsigned __int128>::_M_valptr()
  0.00      4.93     0.00        2     0.00     0.00  std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, unsigned int&>(Catch::Clara::Detail::BoundValueRef<unsigned int>&, std::Spalloc_shared_tag<std::allocator<void> >, unsigned int&)
  0.00      4.93     0.00        2     0.00     0.00  std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::get()
  0.00      4.93     0.00        2     0.00     0.00  std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::operator=(decltype(nullptr))
  0.00      4.93     0.00        2     0.00     0.00  std::__new_allocator<Catch::Clara::Arg>::deallocate(Catch::Clara::Arg, unsigned long)
  0.00      4.93     0.00        2     0.00     0.00  std::__new_allocator<Catch::Clara::Arg>::allocate(unsigned long, void const)
  0.00      4.93     0.00        2     0.00     0.00  std::__new_allocator<std::Rbtree_node<unsigned __int128> >::deallocate(std::Rbtree_node<unsigned __int128>, unsigned long)
  0.00      4.93     0.00        2     0.00     0.00  std::__new_allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >::deallocate(std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>, unsigned long)
  0.00      4.93     0.00        2     0.00     0.00  std::__new_allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >::allocate(unsigned long, void const)
  0.00      4.93     0.00        2     0.00     0.00  Catch::Clara::Opt std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt)
  0.00      4.93     0.00        2     0.00     0.00  std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_destroy()
  0.00      4.93     0.00        2     0.00     0.00  std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_dispose()
  0.00      4.93     0.00        2     0.00     0.00  std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<void>)
  0.00      4.93     0.00        2     0.00     0.00  std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<unsigned int&>(std::allocator<void>, unsigned int&)
  0.00      4.93     0.00        2     0.00     0.00  std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace()
  0.00      4.93     0.00        2     0.00     5.00  std::Rbtree<unsigned __int128, unsigned __int128, std::_Identity<unsigned __int128>, std::less<unsigned __int128>, std::allocator<unsigned __int128> >::_M_put_node(std::Rbtree_node<unsigned __int128>)
  0.00      4.93     0.00        2     0.00     5.00  std::Rbtree<unsigned __int128, unsigned __int128, std::_Identity<unsigned __int128>, std::less<unsigned __int128>, std::allocator<unsigned __int128> >::_M_destroy_node(std::Rbtree_node<unsigned __int128>)
  0.00      4.93     0.00        2     0.00     0.00  void std::Construct<Catch::Clara::Detail::BoundValueRef<unsigned int>, unsigned int&>(Catch::Clara::Detail::BoundValueRef<unsigned int>, unsigned int&)
  0.00      4.93     0.00        2     0.00     0.00  void std::destroyat<Catch::Clara::Arg>(Catch::Clara::Arg)
  0.00      4.93     0.00        2     0.00     0.00  void std::destroy_at<Catch::Clara::Detail::BoundValueRef<unsigned int> >(Catch::Clara::Detail::BoundValueRef<unsigned int>)
  0.00      4.93     0.00        2     0.00     0.00  void std::destroy_at<unsigned __int128>(unsigned __int128)
  0.00      4.93     0.00        2     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      4.93     0.00        2     0.00     0.00  std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> std::__to_address<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >(std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>)
  0.00      4.93     0.00        2     0.00     0.00  Catch::Clara::Opt std::__do_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      4.93     0.00        2     0.00     0.00  std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >&)
  0.00      4.93     0.00        2     0.00     0.00  Catch::Clara::Opt std::uninitialized_copy<__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt)
  0.00      4.93     0.00        2     0.00     0.00  Catch::Clara::Opt std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt, Catch::Clara::Opt>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&)
  0.00      4.93     0.00        2     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      4.93     0.00        2     0.00     0.00  void std::Destroy<Catch::Clara::Arg>(Catch::Clara::Arg)
  0.00      4.93     0.00        2     0.00     0.00  void std::Destroy<Catch::Clara::Detail::BoundValueRef<unsigned int> >(Catch::Clara::Detail::BoundValueRef<unsigned int>)
  0.00      4.93     0.00        1     0.00     0.00  __static_initialization_and_destruction_0()
  0.00      4.93     0.00        1     0.00     4.27  CATCH2_INTERNAL_TEST_0()
  0.00      4.93     0.00        1     0.00     0.00  CATCH2_INTERNAL_TEST_0()
  0.00      4.93     0.00        1     0.00    11.72  CATCH2_INTERNAL_TEST_3()
  0.00      4.93     0.00        1     0.00    11.50  CATCH2_INTERNAL_TEST_12()
  0.00      4.93     0.00        1     0.00     7.34  CATCH2_INTERNAL_TEST_15()
  0.00      4.93     0.00        1     0.00    54.04  CATCH2_INTERNAL_TEST_18()
  0.00      4.93     0.00        1     0.00     0.00  Catch::BinaryExpr<timespec const&, snapdev::timespec_ex&>::BinaryExpr(bool, timespec const&, Catch::StringRef, snapdev::timespec_ex&)
  0.00      4.93     0.00        1     0.00     0.00  Catch::BinaryExpr<std::shared_ptr<magpie::eviction_policy> const&, std::shared_ptr<magpie::eviction_policy>&>::BinaryExpr(bool, std::shared_ptr<magpie::eviction_policy> const&, Catch::StringRef, std::shared_ptr<magpie::eviction_policy>&)
  0.00      4.93     0.00        1     0.00     0.00  Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName> const&)
  0.00      4.93     0.00        1     0.00     0.00  Catch::Clara::Parser::Parser(Catch::Clara::Parser const&)
  0.00      4.93     0.00        1     0.00     0.00  Catch::Clara::ExeName::ExeName(Catch::Clara::ExeName const&)
  0.00      4.93     0.00        1     0.00     1.86  std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<timespec const&, snapdev::timespec_ex&, void>, std::negation<Catch::capture_by_value<std::remove_cv<std::remove_reference<snapdev::timespec_ex&>::type>::type> > >::value, Catch::BinaryExpr<timespec const&, snapdev::timespec_ex& const&> >::type Catch::operator==<snapdev::timespec_ex&>(Catch::ExprLhs<timespec const&>&&, snapdev::timespec_ex&)
  0.00      4.93     0.00        1     0.00     0.00  std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::shared_ptr<magpie::eviction_policy> const&, std::shared_ptr<magpie::eviction_policy>&, void>, std::negation<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::shared_ptr<magpie::eviction_policy>&>::type>::type> > >::value, Catch::BinaryExpr<std::shared_ptr<magpie::eviction_policy> const&, std::shared_ptr<magpie::eviction_policy>& const&> >::type Catch::operator==<std::shared_ptr<magpie::eviction_policy>&>(Catch::ExprLhs<std::shared_ptr<magpie::eviction_policy> const&>&&, std::shared_ptr<magpie::eviction_policy>&)
  0.00      4.93     0.00        1     0.00     0.00  magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::unban(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00      4.93     0.00        1     0.00     0.00  magpie::cache<int, magpie::empty_t>::erase(int const&)
  0.00      4.93     0.00        1     0.00     0.00  magpie::cache<int, magpie::empty_t>::cache(magpie::options const&)
  0.00      4.93     0.00        1     0.00     0.85  magpie::cache<int, magpie::empty_t>::~cache()
  0.00      4.93     0.00        1     0.00     0.00  magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::erase(int const&)
  0.00      4.93     0.00        1     0.00     0.00  snapdev::timespec_ex::timespec_ex(long, long)
  0.00      4.93     0.00        1     0.00     0.00  std::enable_if<(is_floating_point_v<float>)&&(is_floating_point_v<float>), bool>::type snapdev::quiet_floating_point_equal<float, float>(float, float)
  0.00      4.93     0.00        1     0.00    33.55  unittest::snap_catch2_main(char const, char const, int, char*, void ()(), void ()(Catch::Clara::Parser&), int ()(Catch::Session&), void ()())
  0.00      4.93     0.00        1     0.00     0.04  unittest::detail::init_tmp_dir(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00      4.93     0.00        1     0.00     9.34  Catch::Clara::Parser Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::operator|<Catch::Clara::Opt>(Catch::Clara::Opt const&) const
  0.00      4.93     0.00        1     0.00     0.00  magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::contains(int const&) const
  0.00      4.93     0.00        1     0.00     0.00  std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false>::_M_next() const
  0.00      4.93     0.00        1     0.00     0.00  std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase> const&)
  0.00      4.93     0.00        1     0.00     0.00  std::shared_ptr<magpie::eviction_policy>::shared_ptr()
  0.00      4.93     0.00        1     0.00     0.00  std::shared_ptr<magpie::eviction_policy>::shared_ptr(decltype(nullptr))
  0.00      4.93     0.00        1     0.00     0.00  std::shared_ptr<magpie::detail::cache_impl>::shared_ptr<std::allocator<void>, magpie::cache<int, magpie::empty_t>, magpie::options const&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<int, magpie::empty_t>&&, magpie::options const&)
  0.00      4.93     0.00        1     0.00     0.00  std::shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::shared_ptr(std::shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&)
  0.00      4.93     0.00        1     0.00     0.00  std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_create_storage(unsigned long)
  0.00      4.93     0.00        1     0.00     0.00  std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorbase(unsigned long, std::allocator<Catch::Clara::Arg> const&)
  0.00      4.93     0.00        1     0.00     0.00  std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_create_storage(unsigned long)
  0.00      4.93     0.00        1     0.00     0.00  std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorbase(unsigned long, std::allocator<Catch::Clara::Opt> const&)
  0.00      4.93     0.00        1     0.00     0.00  std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2> const&)
  0.00      4.93     0.00        1     0.00     0.00  std::__shared_ptr<magpie::eviction_policy, (__gnu_cxx::Lockpolicy)2>::__shared_ptr()
  0.00      4.93     0.00        1     0.00     0.00  std::__shared_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<void>, magpie::cache<int, magpie::empty_t>, magpie::options const&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<int, magpie::empty_t>&&, magpie::options const&)
  0.00      4.93     0.00        1     0.00     0.00  std::__shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (__gnu_cxx::Lockpolicy)2> const&)
  0.00      4.93     0.00        1     0.00     0.00  std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<magpie::detail::cache_impl, std::allocator<void>, magpie::cache<int, magpie::empty_t>, magpie::options const&>(magpie::detail::cache_impl&, std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<int, magpie::empty_t>&&, magpie::options const&)
  0.00      4.93     0.00        1     0.00     0.00  Catch::Clara::Arg std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, Catch::Clara::Arg>(__gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, Catch::Clara::Arg)
  0.00      4.93     0.00        1     0.00     0.00  std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<magpie::cache<int, magpie::empty_t>, magpie::options const&>(std::allocator<void>, magpie::cache<int, magpie::empty_t>&&, magpie::options const&)
  0.00      4.93     0.00        1     0.00     0.00  std::mersenne_twister_engine<unsigned long, 64ul, 312ul, 156ul, 31ul, 13043109905998158313ul, 29ul, 6148914691236517205ul, 17ul, 8202884508482404352ul, 37ul, 18444473444759240704ul, 43ul, 6364136223846793005ul>::seed(unsigned long)
  0.00      4.93     0.00        1     0.00     0.00  std::mersenne_twister_engine<unsigned long, 64ul, 312ul, 156ul, 31ul, 13043109905998158313ul, 29ul, 6148914691236517205ul, 17ul, 8202884508482404352ul, 37ul, 18444473444759240704ul, 43ul, 6364136223846793005ul>::mersenne_twister_engine(unsigned long)
  0.00      4.93     0.00        1     0.00     0.00  std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::vector(std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > const&)
  0.00      4.93     0.00        1     0.00     0.00  std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::vector(std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > const&)
  0.00      4.93     0.00        1     0.00    20.00  std::Rbtree<unsigned __int128, unsigned __int128, std::_Identity<unsigned __int128>, std::less<unsigned __int128>, std::allocator<unsigned __int128> >::_M_drop_node(std::Rbtree_node<unsigned __int128>)
  0.00      4.93     0.00        1     0.00     0.00  std::Rbtree<unsigned __int128, unsigned __int128, std::_Identity<unsigned __int128>, std::less<unsigned __int128>, std::allocator<unsigned __int128> >::_S_left(std::Rbtree_node_base)
  0.00      4.93     0.00        1     0.00     0.00  std::Rbtree<unsigned __int128, unsigned __int128, std::_Identity<unsigned __int128>, std::less<unsigned __int128>, std::allocator<unsigned __int128> >::_S_right(std::Rbtree_node_base)
  0.00      4.93     0.00        1     0.00     0.00  std::__detail::Hashtablealloc<std::allocator<std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false> > >::_M_deallocate_node(std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false>)
  0.00      4.93     0.00        1     0.00     0.00  void std::Construct<Catch::Clara::Arg, Catch::Clara::Arg const&>(Catch::Clara::Arg, Catch::Clara::Arg const&)
  0.00      4.93     0.00        1     0.00     0.00  void std::Construct<magpie::detail::cache_impl, magpie::cache<int, magpie::empty_t>, magpie::options const&>(magpie::detail::cache_impl, magpie::cache<int, magpie::empty_t>&&, magpie::options const&)
  0.00      4.93     0.00        1     0.00     0.00  std::shared_ptr<magpie::detail::cache_impl> std::make_shared<magpie::detail::cache_impl, magpie::cache<int, magpie::empty_t>, magpie::options const&>(magpie::cache<int, magpie::empty_t>&&, magpie::options const&)
  0.00      4.93     0.00        1     0.00     0.00  Catch::Clara::Arg std::__do_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      4.93     0.00        1     0.00     0.00  Catch::Clara::Arg std::uninitialized_copy<__gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, Catch::Clara::Arg>(__gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, Catch::Clara::Arg)
  0.00      4.93     0.00        1     0.00     0.00  Catch::Clara::Arg std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, Catch::Clara::Arg, Catch::Clara::Arg>(__gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, Catch::Clara::Arg, std::allocator<Catch::Clara::Arg>&)
  0.00      4.93     0.00        1     0.00     0.00  void std::iota<int, int>(int, int, int)
  0.00      4.93     0.00        1     0.00     0.00  bool std::operator==<magpie::eviction_policy, magpie::eviction_policy>(std::shared_ptr<magpie::eviction_policy> const&, std::shared_ptr<magpie::eviction_policy> const&)
  0.00      4.93     0.00        1     0.00     1.86  operator==(timespec const&, snapdev::timespec_ex const&)

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

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

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

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

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

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

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

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

granularity: each sample hit covers 4 byte(s) for 0.20% of 4.93 seconds

index % time    self  children    called     name
                                                 <spontaneous>
[1]     82.2    0.00    4.05                 Catch::(anonymous namespace)::TestInvokerAsFunction::invoke() const [1]
                0.29    0.92      12/12          CATCH2_INTERNAL_TEST_0() [2]
                0.00    1.14       2/2           CATCH2_INTERNAL_TEST_0() [4]
                0.04    0.67       1/1           CATCH2_INTERNAL_TEST_6() [9]
                0.02    0.67       1/1           CATCH2_INTERNAL_TEST_9() [10]
                0.03    0.05       1/1           CATCH2_INTERNAL_TEST_0() [59]
                0.01    0.05       1/1           CATCH2_INTERNAL_TEST_3() [70]
                0.00    0.05       1/1           CATCH2_INTERNAL_TEST_18() [71]
                0.00    0.05       2/2           CATCH2_INTERNAL_TEST_0() [82]
                0.01    0.00       1/1           CATCH2_INTERNAL_TEST_4() [158]
                0.00    0.01       1/1           CATCH2_INTERNAL_TEST_3() [165]
                0.00    0.01       1/1           CATCH2_INTERNAL_TEST_12() [166]
                0.00    0.01       4/4           CATCH2_INTERNAL_TEST_0() [209]
                0.00    0.01       1/1           CATCH2_INTERNAL_TEST_15() [212]
                0.00    0.01       2/2           CATCH2_INTERNAL_TEST_14() [226]
                0.00    0.01       2/2           CATCH2_INTERNAL_TEST_4() [231]
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0() [261]
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0() [438]
-----------------------------------------------
                0.29    0.92      12/12          Catch::(anonymous namespace)::TestInvokerAsFunction::invoke() const [1]
[2]     24.5    0.29    0.92      12         CATCH2_INTERNAL_TEST_0() [2]
                0.04    0.17 5766612/5766612     std::enable_if<std::conjunction<Catch::Detail::is_le_comparable<unsigned short, int, void>, Catch::capture_by_value<int> >::value, Catch::BinaryExpr<unsigned short, int> >::type Catch::operator<=<int>(Catch::ExprLhs<unsigned short>&&, int) [27]
                0.14    0.04 20188400/21698713     operator"" catchsr(char const, unsigned long) [28]
                0.01    0.13 1442144/1700508     magpie::cache<int, int>::get(int const&, bool) const [31]
                0.04    0.06 2883337/2917577     magpie::cache<int, int>::set(int const&, int const&, int, float) [47]
                0.05    0.03 5766531/5766531     Catch::ExprLhs<unsigned short> Catch::operator<=<unsigned short, 0>(Catch::Decomposer&&, unsigned short) [53]
                0.00    0.05 2883267/2903967     magpie::cache<int, int>::get_metadata(int const&) const [73]
                0.04    0.00 10094326/10849682     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [85]
                0.00    0.03 4324839/4673623     void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) [93]
                0.02    0.00 4324858/4673697     Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool) [109]
                0.02    0.00 10094061/10848819     Catch::AssertionHandler::~AssertionHandler() [144]
                0.01    0.01 1441254/1700381     std::optional<int>::has_value() const [147]
                0.01    0.00     306/363         unittest::random_string[abi:cxx11](unsigned long, unsigned long, unittest::character_t) [191]
                0.00    0.00      18/2386        magpie::options::~options() <cycle 1> [1106]
                0.00    0.00       3/3           magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~cache() [265]
                0.00    0.00       3/3           magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~cache() [274]
                0.00    0.00       5/2386        magpie::cache<int, int>::~cache() <cycle 1> [477]
                0.00    0.00       5/2386        magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~cache() <cycle 1> [498]
                0.00    0.00       4/2386        std::shared_ptr<magpie::eviction_policy>::~shared_ptr() <cycle 1> [1076]
                0.00    0.00     210/675         Catch::ExprLhs<magpie::set_result_t> Catch::operator<=<magpie::set_result_t, 0>(Catch::Decomposer&&, magpie::set_result_t) [240]
                0.00    0.00       1/1           magpie::cache<int, magpie::empty_t>::~cache() [294]
                0.00    0.00       2/24          std::shared_ptr<magpie::eviction_policy_add>::~shared_ptr() [168]
                0.00    0.00     903/259530      std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<int, int, void>, Catch::capture_by_value<int> >::value, Catch::BinaryExpr<int, int> >::type Catch::operator==<int>(Catch::ExprLhs<int>&&, int) [119]
                0.00    0.00     900/900         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&) [354]
                0.00    0.00     903/259609      Catch::ExprLhs<int> Catch::operator<=<int, 0>(Catch::Decomposer&&, int) [247]
                0.00    0.00     900/900         std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [367]
                0.00    0.00     541/7079        std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<unsigned long, unsigned long, void>, Catch::capture_by_value<unsigned long> >::value, Catch::BinaryExpr<unsigned long, unsigned long> >::type Catch::operator==<unsigned long>(Catch::ExprLhs<unsigned long>&&, unsigned long) [341]
                0.00    0.00     900/900         std::optional<int>::value() && [375]
                0.00    0.00     322/933         magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::get((anonymous namespace)::cache_key_t const&, bool) const [368]
                0.00    0.00     315/315         magpie::cache_ref<(anonymous namespace)::cache_key_t, 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 [378]
                0.00    0.00     296/296         magpie::cache_ref<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::operator() const [382]
                0.00    0.00     211/679         std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<magpie::set_result_t, magpie::set_result_t, void>, Catch::capture_by_value<magpie::set_result_t> >::value, Catch::BinaryExpr<magpie::set_result_t, magpie::set_result_t> >::type Catch::operator==<magpie::set_result_t>(Catch::ExprLhs<magpie::set_result_t>&&, magpie::set_result_t) [370]
                0.00    0.00     420/480         magpie::cache<int, int>::size() const [385]
                0.00    0.00     200/200         magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::get(int const&, bool) const [388]
                0.00    0.00     165/1092        std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, void>, std::negation<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::type>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const& const&> >::type Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(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&) [361]
                0.00    0.00       2/24          std::shared_ptr<magpie::eviction_policy>::shared_ptr(std::shared_ptr<magpie::eviction_policy> const&) [357]
                0.00    0.00     131/131         magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::set(int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, float) [395]
                0.00    0.00     105/314         magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::get(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) const [379]
                0.00    0.00      95/133         magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::set(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, float) [396]
                0.00    0.00      48/48          magpie::cache_ref<(anonymous namespace)::cache_key_t, 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&) [417]
                0.00    0.00      42/90          magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::set((anonymous namespace)::cache_key_t const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, float) [401]
                0.00    0.00      79/79          magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::size() const [422]
                0.00    0.00      36/36          std::set<int, std::less<int>, std::allocator<int> >::insert(int const&) [424]
                0.00    0.00      30/30          magpie::cache<int, magpie::empty_t>::get(int const&, bool) const [440]
                0.00    0.00      27/95          std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<unsigned long, int, void>, Catch::capture_by_value<int> >::value, Catch::BinaryExpr<unsigned long, int> >::type Catch::operator==<int>(Catch::ExprLhs<unsigned long>&&, int) [400]
                0.00    0.00      36/36          std::set<(anonymous namespace)::cache_key_t, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::insert((anonymous namespace)::cache_key_t const&) [449]
                0.00    0.00      12/12          std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<unsigned short, int, void>, Catch::capture_by_value<int> >::value, Catch::BinaryExpr<unsigned short, int> >::type Catch::operator==<int>(Catch::ExprLhs<unsigned short>&&, int) [466]
                0.00    0.00      17/17          magpie::cache<int, magpie::empty_t>::set(int const&, magpie::empty_t const&, int, float) [470]
                0.00    0.00      30/30          magpie::cache<int, magpie::empty_t>::size() const [480]
                0.00    0.00      30/30          magpie::cache<int, int>::allocated() const [482]
                0.00    0.00       7/7           magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::get_metadata(int const&) const [507]
                0.00    0.00       5/31          magpie::cache<int, int>::cache(magpie::options const&) [416]
                0.00    0.00       5/19          magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::cache(magpie::options const&) [441]
                0.00    0.00       3/3           std::set<int, std::less<int>, std::allocator<int> >::~set() [512]
                0.00    0.00       4/4           magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::cache(magpie::options const&) [533]
                0.00    0.00       6/6           std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<long, long, void>, Catch::capture_by_value<long> >::value, Catch::BinaryExpr<long, long> >::type Catch::operator==<long>(Catch::ExprLhs<long>&&, long) [534]
                0.00    0.00       3/3           magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::cache(magpie::options const&) [558]
                0.00    0.00       3/3           magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::operator[]((anonymous namespace)::cache_key_t const&) const [567]
                0.00    0.00       5/5           magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::size() const [578]
                0.00    0.00       2/101         std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<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&, void>, std::negation<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::type>::type> > >::value, 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& const&> >::type Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(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> > const&) [398]
                0.00    0.00       2/2           magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::ban(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [590]
                0.00    0.00       1/1           magpie::cache<int, magpie::empty_t>::cache(magpie::options const&) [594]
                0.00    0.00       2/24          std::shared_ptr<magpie::eviction_policy_add> std::make_shared<magpie::eviction_policy_add>() [474]
                0.00    0.00       1/1           magpie::cache<int, magpie::empty_t>::erase(int const&) [621]
                0.00    0.00       1/1           magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::unban(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [622]
                0.00    0.00       1/1           magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::erase(int const&) [623]
                0.00    0.00       1/1           magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::contains(int const&) const [624]
                0.00    0.00 2883256/2883256     magpie::metadata_t::is_defined() const [723]
                0.00    0.00    1926/9353        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [860]
                0.00    0.00     960/3573        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [896]
                0.00    0.00     900/1211        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> >&&) [960]
                0.00    0.00     900/1800        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&) [931]
                0.00    0.00     659/659         magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::operator[]((anonymous namespace)::cache_key_t const&) [978]
                0.00    0.00     624/1448        std::optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~optional() [940]
                0.00    0.00     566/7329        Catch::ExprLhs<unsigned long> Catch::operator<=<unsigned long, 0>(Catch::Decomposer&&, unsigned long) [871]
                0.00    0.00     457/484         std::optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::value() && [987]
                0.00    0.00     357/416         Catch::operator|(Catch::ResultDisposition::Flags, Catch::ResultDisposition::Flags) [1013]
                0.00    0.00     300/300         std::set<int, std::less<int>, std::allocator<int> >::contains(int const&) const [1034]
                0.00    0.00     207/207         magpie::cache_ref<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::cache_ref(magpie::cache_ref<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [1065]
                0.00    0.00     167/964         std::optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::has_value() const [964]
                0.00    0.00     166/193         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> >&&) [1073]
                0.00    0.00     103/103         magpie::cache_ref<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::operator=(magpie::cache_ref<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [1145]
                0.00    0.00      49/756         std::optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::value() & [973]
                0.00    0.00      47/2560        std::__cxx11::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&) [919]
                0.00    0.00      32/102         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&) [1146]
                0.00    0.00      30/30          std::set<(anonymous namespace)::cache_key_t, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::contains((anonymous namespace)::cache_key_t const&) const [1361]
                0.00    0.00      30/30          std::optional<magpie::empty_t>::has_value() const [1366]
                0.00    0.00      15/45550       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [789]
                0.00    0.00      15/15          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize(unsigned long) [1475]
                0.00    0.00      12/36          unittest::g_progress() [1323]
                0.00    0.00      10/10          std::enable_if<!((((((is_floating_point_v<long>)||(is_floating_point_v<long>))||(is_floating_point_v<long>))&&((is_floating_point_v<long>)||(is_integral_v<long>)))&&((is_floating_point_v<long>)||(is_integral_v<long>)))&&((is_floating_point_v<long>)||(is_integral_v<long>))), bool>::type snapdev::is_between<long, long, long>(long const&, long const&, long const&) [1514]
                0.00    0.00       7/7           Catch::ExprLhs<long> Catch::operator<=<long, 0>(Catch::Decomposer&&, long) [1565]
                0.00    0.00       6/10869       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::empty() const [851]
                0.00    0.00       4/23195       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::capacity() const [803]
                0.00    0.00       3/3           std::set<int, std::less<int>, std::allocator<int> >::set() [1658]
                0.00    0.00       3/3           std::set<(anonymous namespace)::cache_key_t, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::set() [1656]
                0.00    0.00       3/3           std::set<(anonymous namespace)::cache_key_t, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::~set() [1657]
                0.00    0.00       2/2           std::enable_if<!((((((is_floating_point_v<unsigned long>)||(is_floating_point_v<unsigned long>))||(is_floating_point_v<unsigned long>))&&((is_floating_point_v<unsigned long>)||(is_integral_v<unsigned long>)))&&((is_floating_point_v<unsigned long>)||(is_integral_v<unsigned long>)))&&((is_floating_point_v<unsigned long>)||(is_integral_v<unsigned long>))), bool>::type snapdev::is_between<unsigned long, unsigned long, unsigned long>(unsigned long const&, unsigned long const&, unsigned long const&) [1682]
                0.00    0.00       2/2           std::enable_if<(is_floating_point_v<float>)&&(is_floating_point_v<double>), bool>::type snapdev::quiet_floating_point_equal<float, double>(float, double) [1683]
                0.00    0.00       2/101         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> >&) [1148]
                0.00    0.00       2/24          std::shared_ptr<magpie::eviction_policy>::shared_ptr<magpie::eviction_policy_add, void>(std::shared_ptr<magpie::eviction_policy_add>&&) [1399]
                0.00    0.00       1/1           std::enable_if<(is_floating_point_v<float>)&&(is_floating_point_v<float>), bool>::type snapdev::quiet_floating_point_equal<float, float>(float, float) [1720]
-----------------------------------------------
                0.00    0.00       1/855         CATCH2_INTERNAL_TEST_4() [158]
                0.00    0.13     100/855         magpie::cache_ref<int, int>& magpie::cache_ref<int, int>::operator-=<int>(int const&) [34]
                0.00    0.13     100/855         magpie::cache_ref<int, int>& magpie::cache_ref<int, int>::operator+=<int>(int const&) [35]
                0.00    0.27     201/855         magpie::cache<int, int>::inc(int const&) [25]
                0.00    0.27     201/855         magpie::cache<int, int>::dec(int const&) [24]
                0.00    0.34     252/855         CATCH2_INTERNAL_TEST_0() [4]
[3]     23.1    0.00    1.14     855         int magpie::cache<int, int>::add<int>(int const&, int const&, bool) [3]
                0.26    0.47    1707/2386        std::shared_ptr<magpie::lock_interface>::~shared_ptr() <cycle 1> [108]
                0.01    0.30     852/852         std::shared_ptr<magpie::lock_interface>::shared_ptr(std::shared_ptr<magpie::lock_interface> const&) [20]
                0.05    0.05     858/858         std::__shared_ptr_access<magpie::lock_interface, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [45]
                0.00    0.00     852/1701263     magpie::cache<int, int>::get_impl(unsigned __int128, bool) const [33]
                0.00    0.00     852/2917577     magpie::cache<int, int>::set(int const&, int const&, int, float) [47]
                0.00    0.00     852/1700381     std::optional<int>::has_value() const [147]
                0.00    0.00     855/7523115     magpie::cache<int, int>::hash_key(int const&) const [60]
                0.00    0.00     855/15320016     std::__shared_ptr_access<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [36]
                0.00    0.00     800/252875      std::optional<int>::value() & [276]
                0.00    0.00       9/9353        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [860]
                0.00    0.00       6/6           std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, char const) [1606]
                0.00    0.00       3/150         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const, std::allocator<char> const&) [1096]
                0.00    0.00       3/3           magpie::incompatible_lock::incompatible_lock(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1635]
-----------------------------------------------
                0.00    1.14       2/2           Catch::(anonymous namespace)::TestInvokerAsFunction::invoke() const [1]
[4]     23.1    0.00    1.14       2         CATCH2_INTERNAL_TEST_0() [4]
                0.00    0.34     252/855         int magpie::cache<int, int>::add<int>(int const&, int const&, bool) [3]
                0.00    0.27     200/201         magpie::cache<int, int>::inc(int const&) [25]
                0.00    0.27     200/201         magpie::cache<int, int>::dec(int const&) [24]
                0.00    0.13     100/100         magpie::cache_ref<int, int>& magpie::cache_ref<int, int>::operator-=<int>(int const&) [34]
                0.00    0.13     100/100         magpie::cache_ref<int, int>& magpie::cache_ref<int, int>::operator+=<int>(int const&) [35]
                0.00    0.00     148/675         Catch::ExprLhs<magpie::set_result_t> Catch::operator<=<magpie::set_result_t, 0>(Catch::Decomposer&&, magpie::set_result_t) [240]
                0.00    0.00       2/2386        magpie::cache<int, int>::~cache() <cycle 1> [477]
                0.00    0.00       2/2386        magpie::options::~options() <cycle 1> [1106]
                0.00    0.00    1904/259530      std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<int, int, void>, Catch::capture_by_value<int> >::value, Catch::BinaryExpr<int, int> >::type Catch::operator==<int>(Catch::ExprLhs<int>&&, int) [119]
                0.00    0.00    1104/1700508     magpie::cache<int, int>::get(int const&, bool) const [31]
                0.00    0.00    6312/21698713     operator"" catchsr(char const, unsigned long) [28]
                0.00    0.00    1904/259609      Catch::ExprLhs<int> Catch::operator<=<int, 0>(Catch::Decomposer&&, int) [247]
                0.00    0.00    3160/10849682     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [85]
                0.00    0.00     100/100         int magpie::cache_ref<int, int>::operator-<int>(int const&) const [371]
                0.00    0.00     100/100         int magpie::cache_ref<int, int>::operator+<int>(int const&) const [372]
                0.00    0.00    1104/1700381     std::optional<int>::has_value() const [147]
                0.00    0.00    1052/252875      std::optional<int>::value() & [276]
                0.00    0.00    1104/4673623     void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) [93]
                0.00    0.00    1104/4673697     Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool) [109]
                0.00    0.00    3156/10848819     Catch::AssertionHandler::~AssertionHandler() [144]
                0.00    0.00     148/2917577     magpie::cache<int, int>::set(int const&, int const&, int, float) [47]
                0.00    0.00     148/679         std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<magpie::set_result_t, magpie::set_result_t, void>, Catch::capture_by_value<magpie::set_result_t> >::value, Catch::BinaryExpr<magpie::set_result_t, magpie::set_result_t> >::type Catch::operator==<magpie::set_result_t>(Catch::ExprLhs<magpie::set_result_t>&&, magpie::set_result_t) [370]
                0.00    0.00       2/31          magpie::cache<int, int>::cache(magpie::options const&) [416]
                0.00    0.00     400/403         magpie::cache<int, int>::operator[](int const&) [1016]
                0.00    0.00      52/416         Catch::operator|(Catch::ResultDisposition::Flags, Catch::ResultDisposition::Flags) [1013]
                0.00    0.00       2/36          unittest::g_progress() [1323]
-----------------------------------------------
                0.00    0.00   24853/12029081     CATCH2_INTERNAL_TEST_12() [166]
                0.05    0.49 5979140/12029081     CATCH2_INTERNAL_TEST_6() [9]
                0.06    0.49 6025088/12029081     CATCH2_INTERNAL_TEST_9() [10]
[5]     22.1    0.11    0.98 12029081         std::enable_if<is_integral_v<int>, int>::type snapdev::random<int>(int, int) [5]
                0.01    0.75 12029077/12029077     int std::uniform_int_distribution<int>::operator()<std::mersenne_twister_engine<unsigned long, 64ul, 312ul, 156ul, 31ul, 13043109905998158313ul, 29ul, 6148914691236517205ul, 17ul, 8202884508482404352ul, 37ul, 18444473444759240704ul, 43ul, 6364136223846793005ul> >(std::mersenne_twister_engine<unsigned long, 64ul, 312ul, 156ul, 31ul, 13043109905998158313ul, 29ul, 6148914691236517205ul, 17ul, 8202884508482404352ul, 37ul, 18444473444759240704ul, 43ul, 6364136223846793005ul>&) [7]
                0.09    0.08 12029002/12029002     std::uniform_int_distribution<int>::uniform_int_distribution(int, int) [30]
                0.04    0.00 12029068/12029068     snapdev::get_random_generator() [81]
-----------------------------------------------
[6]     20.7    0.37    0.66    2386+46094955 <cycle 1 as a whole> [6]
                0.00    0.64     680             magpie::detail::cache_impl::bucket_t::~bucket_t() <cycle 1> [11]
                0.29    0.00 15366522             std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_release() <cycle 1> [22]
                0.03    0.00 15363261             std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [106]
                0.03    0.00 15330129             std::__shared_ptr<magpie::lock_interface, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() <cycle 1> [107]
                0.03    0.00    2387             std::shared_ptr<magpie::lock_interface>::~shared_ptr() <cycle 1> [108]
                0.00    0.02      68             magpie::detail::cache_impl::~cache_impl() <cycle 1> [133]
                0.00    0.00      32             magpie::cache<int, int>::~cache() <cycle 1> [477]
                0.00    0.00      19             magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~cache() <cycle 1> [498]
                0.00    0.00       9             magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >::~cache() <cycle 1> [554]
                0.00    0.00   29813             std::__shared_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() <cycle 1> [800]
                0.00    0.00    1979             std::__shared_ptr<magpie::eviction_policy, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() <cycle 1> [929]
                0.00    0.00     680             void std::Destroy<magpie::detail::cacheimpl::bucket_t>(magpie::detail::cache_impl::bucket_t) <cycle 1> [977]
                0.00    0.00     680             void std::destroy_at<magpie::detail::cache_impl::bucket_t>(magpie::detail::cache_impl::bucket_t) <cycle 1> [975]
                0.00    0.00     187             std::shared_ptr<magpie::eviction_policy>::~shared_ptr() <cycle 1> [1076]
                0.00    0.00     134             magpie::options::~options() <cycle 1> [1106]
                0.00    0.00      68             std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_release_last_use_cold() <cycle 1> [1206]
                0.00    0.00      68             std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_release_last_use() <cycle 1> [1205]
                0.00    0.00      68             std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() <cycle 1> [1208]
                0.00    0.00      68             void std::Destroy<magpie::detail::cacheimpl>(magpie::detail::cache_impl) <cycle 1> [1225]
                0.00    0.00      68             void std::destroy_at<magpie::detail::cache_impl>(magpie::detail::cache_impl) <cycle 1> [1222]
                0.00    0.00      68             std::vector<magpie::detail::cache_impl::bucket_t, std::allocator<magpie::detail::cache_impl::bucket_t> >::~vector() <cycle 1> [1212]
                0.00    0.00      68             void std::Destroy<magpie::detail::cacheimpl::bucket_t>(magpie::detail::cache_impl::bucket_t, magpie::detail::cache_impl::bucket_t) <cycle 1> [1226]
                0.00    0.00      68             void std::Destroyaux<false>::__destroy<magpie::detail::cache_impl::bucket_t>(magpie::detail::cache_impl::bucket_t, magpie::detail::cache_impl::bucket_t) <cycle 1> [1194]
                0.00    0.00      68             std::shared_ptr<magpie::detail::cache_impl>::~shared_ptr() <cycle 1> [1193]
                0.00    0.00      68             std::__shared_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>::reset() <cycle 1> [1200]
                0.00    0.00      15             std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() <cycle 1> [1473]
                0.00    0.00      15             void std::Destroy<magpie::cache<int, int> >(magpie::cache<int, int>) <cycle 1> [1479]
                0.00    0.00      15             void std::destroyat<magpie::cache<int, int> >(magpie::cache<int, int>) <cycle 1> [1476]
                0.00    0.00       9             std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() <cycle 1> [1528]
                0.00    0.00       9             void std::Destroy<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > > >(magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >) <cycle 1> [1537]
                0.00    0.00       9             void std::destroyat<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > > >(magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >) <cycle 1> [1532]
                0.00    0.00       3             std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() <cycle 1> [1653]
                0.00    0.00       3             void std::Destroy<magpie::cache<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >) <cycle 1> [1674]
                0.00    0.00       3             void std::destroy_at<magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >) <cycle 1> [1669]
-----------------------------------------------
                0.01    0.75 12029077/12029077     std::enable_if<is_integral_v<int>, int>::type snapdev::random<int>(int, int) [5]
[7]     15.5    0.01    0.75 12029077         int std::uniform_int_distribution<int>::operator()<std::mersenne_twister_engine<unsigned long, 64ul, 312ul, 156ul, 31ul, 13043109905998158313ul, 29ul, 6148914691236517205ul, 17ul, 8202884508482404352ul, 37ul, 18444473444759240704ul, 43ul, 6364136223846793005ul> >(std::mersenne_twister_engine<unsigned long, 64ul, 312ul, 156ul, 31ul, 13043109905998158313ul, 29ul, 6148914691236517205ul, 17ul, 8202884508482404352ul, 37ul, 18444473444759240704ul, 43ul, 6364136223846793005ul>&) [7]
                0.25    0.50 12029079/12029079     int std::uniform_int_distribution<int>::operator()<std::mersenne_twister_engine<unsigned long, 64ul, 312ul, 156ul, 31ul, 13043109905998158313ul, 29ul, 6148914691236517205ul, 17ul, 8202884508482404352ul, 37ul, 18444473444759240704ul, 43ul, 6364136223846793005ul> >(std::mersenne_twister_engine<unsigned long, 64ul, 312ul, 156ul, 31ul, 13043109905998158313ul, 29ul, 6148914691236517205ul, 17ul, 8202884508482404352ul, 37ul, 18444473444759240704ul, 43ul, 6364136223846793005ul>&, std::uniform_int_distribution<int>::param_type const&) [8]
-----------------------------------------------
                0.25    0.50 12029079/12029079     int std::uniform_int_distribution<int>::operator()<std::mersenne_twister_engine<unsigned long, 64ul, 312ul, 156ul, 31ul, 13043109905998158313ul, 29ul, 6148914691236517205ul, 17ul, 8202884508482404352ul, 37ul, 18444473444759240704ul, 43ul, 6364136223846793005ul> >(std::mersenne_twister_engine<unsigned long, 64ul, 312ul, 156ul, 31ul, 13043109905998158313ul, 29ul, 6148914691236517205ul, 17ul, 8202884508482404352ul, 37ul, 18444473444759240704ul, 43ul, 6364136223846793005ul>&) [7]
[8]     15.2    0.25    0.50 12029079         int std::uniform_int_distribution<int>::operator()<std::mersenne_twister_engine<unsigned long, 64ul, 312ul, 156ul, 31ul, 13043109905998158313ul, 29ul, 6148914691236517205ul, 17ul, 8202884508482404352ul, 37ul, 18444473444759240704ul, 43ul, 6364136223846793005ul> >(std::mersenne_twister_engine<unsigned long, 64ul, 312ul, 156ul, 31ul, 13043109905998158313ul, 29ul, 6148914691236517205ul, 17ul, 8202884508482404352ul, 37ul, 18444473444759240704ul, 43ul, 6364136223846793005ul>&, std::uniform_int_distribution<int>::param_type const&) [8]
                0.10    0.28 12029075/12029075     unsigned long std::uniform_int_distribution<int>::_S_nd<unsigned __int128, std::mersenne_twister_engine<unsigned long, 64ul, 312ul, 156ul, 31ul, 13043109905998158313ul, 29ul, 6148914691236517205ul, 17ul, 8202884508482404352ul, 37ul, 18444473444759240704ul, 43ul, 6364136223846793005ul>, unsigned long>(std::mersenne_twister_engine<unsigned long, 64ul, 312ul, 156ul, 31ul, 13043109905998158313ul, 29ul, 6148914691236517205ul, 17ul, 8202884508482404352ul, 37ul, 18444473444759240704ul, 43ul, 6364136223846793005ul>&, unsigned long) [18]
                0.06    0.00 24058145/24058145     std::uniform_int_distribution<int>::param_type::a() const [62]
                0.05    0.00 12029027/12029027     std::uniform_int_distribution<int>::param_type::b() const [79]
-----------------------------------------------
                0.04    0.67       1/1           Catch::(anonymous namespace)::TestInvokerAsFunction::invoke() const [1]
[9]     14.4    0.04    0.67       1         CATCH2_INTERNAL_TEST_6() [9]
                0.05    0.49 5979140/12029081     std::enable_if<is_integral_v<int>, int>::type snapdev::random<int>(int, int) [5]
                0.01    0.02 5973139/12016832     std::vector<unsigned char, std::allocator<unsigned char> >::operator[](unsigned long) [61]
                0.01    0.01 6049602/12146690     std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::operator[](unsigned long) [65]
                0.00    0.02   65309/130467      std::vector<bool, std::allocator<bool> >::operator[](unsigned long) [86]
                0.00    0.01   58496/118607      std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::vector<unsigned char, std::allocator<unsigned char> >&, std::vector<unsigned char, std::allocator<unsigned char> >&, void>, std::negation<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::vector<unsigned char, std::allocator<unsigned char> >&>::type>::type> > >::value, Catch::BinaryExpr<std::vector<unsigned char, std::allocator<unsigned char> >&, std::vector<unsigned char, std::allocator<unsigned char> >& const&> >::type Catch::operator==<std::vector<unsigned char, std::allocator<unsigned char> >&>(Catch::ExprLhs<std::vector<unsigned char, std::allocator<unsigned char> >&>&&, std::vector<unsigned char, std::allocator<unsigned char> >&) [148]
                0.00    0.01   58529/118659      std::optional<std::vector<unsigned char, std::allocator<unsigned char> > >::value() & [162]
                0.00    0.01       3/6           void std::sort<__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > >(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >) [195]
                0.00    0.00   59883/121682      std::optional<std::vector<unsigned char, std::allocator<unsigned char> > >::has_value() const [217]
                0.00    0.00   59954/121882      magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >::get(int const&, bool) const [219]
                0.00    0.00    6000/12000       std::vector<unsigned char, std::allocator<unsigned char> >::resize(unsigned long) [229]
                0.00    0.00       6/2386        std::shared_ptr<magpie::eviction_policy>::~shared_ptr() <cycle 1> [1076]
                0.00    0.00   59954/121803      std::optional<std::vector<unsigned char, std::allocator<unsigned char> > >::~optional() [257]
                0.00    0.00  224907/21698713     operator"" catchsr(char const, unsigned long) [28]
                0.00    0.00       3/24          std::shared_ptr<magpie::eviction_policy_add>::~shared_ptr() [168]
                0.00    0.00       3/9           std::__shared_ptr<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, (__gnu_cxx::Lockpolicy)2>::reset() [264]
                0.00    0.00       3/9           std::shared_ptr<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > > >::~shared_ptr() [263]
                0.00    0.00       3/2386        magpie::options::~options() <cycle 1> [1106]
                0.00    0.00       1/6           std::random_device::operator()() [250]
                0.00    0.00  112428/10849682     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [85]
                0.00    0.00   53943/4673623     void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) [93]
                0.00    0.00      27/396         std::__shared_ptr_access<magpie::eviction_policy, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [252]
                0.00    0.00   53942/4673697     Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool) [109]
                0.00    0.00  112364/10848819     Catch::AssertionHandler::~AssertionHandler() [144]
                0.00    0.00       3/9           std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::~vector() [302]
                0.00    0.00    6000/12235       magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >::set(int const&, std::vector<unsigned char, std::allocator<unsigned char> > const&, int, float) [335]
                0.00    0.00       3/6           std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::vector(unsigned long, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > const&) [350]
                0.00    0.00    6000/12481538     std::vector<unsigned char, std::allocator<unsigned char> >::size() const [84]
                0.00    0.00       3/24          std::shared_ptr<magpie::eviction_policy>::shared_ptr(std::shared_ptr<magpie::eviction_policy> const&) [357]
                0.00    0.00       3/6           std::vector<bool, std::allocator<bool> >::vector(unsigned long, std::allocator<bool> const&) [446]
                0.00    0.00       3/9           std::shared_ptr<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > > > std::make_shared<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, magpie::options&>(magpie::options&) [465]
                0.00    0.00       6/95          std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<unsigned long, int, void>, Catch::capture_by_value<int> >::value, Catch::BinaryExpr<unsigned long, int> >::type Catch::operator==<int>(Catch::ExprLhs<unsigned long>&&, int) [400]
                0.00    0.00       3/6           std::enable_if<std::conjunction<Catch::Detail::is_lt_comparable<unsigned long, unsigned long, void>, Catch::capture_by_value<unsigned long> >::value, Catch::BinaryExpr<unsigned long, unsigned long> >::type Catch::operator< <unsigned long>(Catch::ExprLhs<unsigned long>&&, unsigned long) [536]
                0.00    0.00       6/15          magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >::verify_current_count() [508]
                0.00    0.00       6/15          magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >::verify_current_capacity() [509]
                0.00    0.00       3/24          std::shared_ptr<magpie::eviction_policy_add> std::make_shared<magpie::eviction_policy_add>() [474]
                0.00    0.00       3/6           std::vector<unsigned long, std::allocator<unsigned long> >::vector(unsigned long, std::allocator<unsigned long> const&) [581]
                0.00    0.00   65959/134629      std::__shared_ptr_access<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [751]
                0.00    0.00   59946/119720      std::Bitreference::operator bool() const [765]
                0.00    0.00   58509/118663      Catch::ExprLhs<std::vector<unsigned char, std::allocator<unsigned char> >& const&> Catch::operator<=<std::vector<unsigned char, std::allocator<unsigned char> >&, 0>(Catch::Decomposer&&, std::vector<unsigned char, std::allocator<unsigned char> >&) [779]
                0.00    0.00    6003/12006       std::vector<unsigned long, std::allocator<unsigned long> >::operator[](unsigned long) [842]
                0.00    0.00    5399/10796       std::Bitreference::operator=(bool) [855]
                0.00    0.00      27/189         magpie::eviction_policy::profile() [1074]
                0.00    0.00       8/7329        Catch::ExprLhs<unsigned long> Catch::operator<=<unsigned long, 0>(Catch::Decomposer&&, unsigned long) [871]
                0.00    0.00       3/24          std::shared_ptr<magpie::eviction_policy>::shared_ptr<magpie::eviction_policy_add, void>(std::shared_ptr<magpie::eviction_policy_add>&&) [1399]
                0.00    0.00       3/21          magpie::eviction_profile::set_size_eviction_trigger_percent(double) [1434]
                0.00    0.00       3/21          magpie::eviction_profile::set_size_eviction_reduction_percent(double) [1435]
                0.00    0.00       3/21          magpie::eviction_profile::set_access_count_weight(double) [1433]
                0.00    0.00       3/21          magpie::eviction_profile::set_recency_weight(double) [1430]
                0.00    0.00       3/21          magpie::eviction_profile::set_allocated_weight(double) [1432]
                0.00    0.00       3/21          magpie::eviction_profile::set_age_weight(double) [1427]
                0.00    0.00       3/21          magpie::eviction_profile::set_survival_weight(double) [1431]
                0.00    0.00       3/21          magpie::eviction_profile::set_turn_weight(double) [1428]
                0.00    0.00       3/21          magpie::eviction_profile::set_random_weight(double) [1429]
                0.00    0.00       3/8           std::vector<unsigned long, std::allocator<unsigned long> >::end() [1553]
                0.00    0.00       3/8           std::vector<unsigned long, std::allocator<unsigned long> >::begin() [1554]
                0.00    0.00       3/12020       std::vector<unsigned long, std::allocator<unsigned long> >::size() const [840]
                0.00    0.00       3/6           std::vector<bool, std::allocator<bool> >::~vector() [1598]
                0.00    0.00       3/8           std::vector<unsigned long, std::allocator<unsigned long> >::~vector() [1555]
                0.00    0.00       1/36          unittest::g_progress() [1323]
                0.00    0.00       1/6           std::random_device::random_device() [1593]
                0.00    0.00       1/4           std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul>::mersenne_twister_engine(unsigned long) [1630]
                0.00    0.00       1/5           std::random_device::~random_device() [1612]
-----------------------------------------------
                0.02    0.67       1/1           Catch::(anonymous namespace)::TestInvokerAsFunction::invoke() const [1]
[10]    14.1    0.02    0.67       1         CATCH2_INTERNAL_TEST_9() [10]
                0.06    0.49 6025088/12029081     std::enable_if<is_integral_v<int>, int>::type snapdev::random<int>(int, int) [5]
                0.02    0.02 6019075/12016832     std::vector<unsigned char, std::allocator<unsigned char> >::operator[](unsigned long) [61]
                0.02    0.02 6095389/12146690     std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::operator[](unsigned long) [65]
                0.00    0.02   65158/130467      std::vector<bool, std::allocator<bool> >::operator[](unsigned long) [86]
                0.00    0.01   58411/118607      std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::vector<unsigned char, std::allocator<unsigned char> >&, std::vector<unsigned char, std::allocator<unsigned char> >&, void>, std::negation<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::vector<unsigned char, std::allocator<unsigned char> >&>::type>::type> > >::value, Catch::BinaryExpr<std::vector<unsigned char, std::allocator<unsigned char> >&, std::vector<unsigned char, std::allocator<unsigned char> >& const&> >::type Catch::operator==<std::vector<unsigned char, std::allocator<unsigned char> >&>(Catch::ExprLhs<std::vector<unsigned char, std::allocator<unsigned char> >&>&&, std::vector<unsigned char, std::allocator<unsigned char> >&) [148]
                0.00    0.01   58427/118659      std::optional<std::vector<unsigned char, std::allocator<unsigned char> > >::value() & [162]
                0.00    0.01       3/6           void std::sort<__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > >(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >) [195]
                0.00    0.00   59720/121682      std::optional<std::vector<unsigned char, std::allocator<unsigned char> > >::has_value() const [217]
                0.00    0.00   59853/121882      magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >::get(int const&, bool) const [219]
                0.00    0.00    6000/12000       std::vector<unsigned char, std::allocator<unsigned char> >::resize(unsigned long) [229]
                0.00    0.00       6/2386        std::shared_ptr<magpie::eviction_policy>::~shared_ptr() <cycle 1> [1076]
                0.00    0.00   59773/121803      std::optional<std::vector<unsigned char, std::allocator<unsigned char> > >::~optional() [257]
                0.00    0.00  224408/21698713     operator"" catchsr(char const, unsigned long) [28]
                0.00    0.00       3/24          std::shared_ptr<magpie::eviction_policy_add>::~shared_ptr() [168]
                0.00    0.00       3/9           std::__shared_ptr<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, (__gnu_cxx::Lockpolicy)2>::reset() [264]
                0.00    0.00       3/9           std::shared_ptr<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > > >::~shared_ptr() [263]
                0.00    0.00       3/2386        magpie::options::~options() <cycle 1> [1106]
                0.00    0.00  112170/10849682     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [85]
                0.00    0.00   53784/4673623     void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) [93]
                0.00    0.00      27/396         std::__shared_ptr_access<magpie::eviction_policy, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [252]
                0.00    0.00   53802/4673697     Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool) [109]
                0.00    0.00  112015/10848819     Catch::AssertionHandler::~AssertionHandler() [144]
                0.00    0.00       3/9           std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::~vector() [302]
                0.00    0.00    6000/12235       magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >::set(int const&, std::vector<unsigned char, std::allocator<unsigned char> > const&, int, float) [335]
                0.00    0.00       3/6           std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::vector(unsigned long, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > const&) [350]
                0.00    0.00    6000/12481538     std::vector<unsigned char, std::allocator<unsigned char> >::size() const [84]
                0.00    0.00       3/24          std::shared_ptr<magpie::eviction_policy>::shared_ptr(std::shared_ptr<magpie::eviction_policy> const&) [357]
                0.00    0.00       3/6           std::vector<bool, std::allocator<bool> >::vector(unsigned long, std::allocator<bool> const&) [446]
                0.00    0.00       3/9           std::shared_ptr<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > > > std::make_shared<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, magpie::options&>(magpie::options&) [465]
                0.00    0.00       7/95          std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<unsigned long, int, void>, Catch::capture_by_value<int> >::value, Catch::BinaryExpr<unsigned long, int> >::type Catch::operator==<int>(Catch::ExprLhs<unsigned long>&&, int) [400]
                0.00    0.00       3/6           std::enable_if<std::conjunction<Catch::Detail::is_lt_comparable<unsigned long, unsigned long, void>, Catch::capture_by_value<unsigned long> >::value, Catch::BinaryExpr<unsigned long, unsigned long> >::type Catch::operator< <unsigned long>(Catch::ExprLhs<unsigned long>&&, unsigned long) [536]
                0.00    0.00       6/15          magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >::verify_current_count() [508]
                0.00    0.00       6/15          magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >::verify_current_capacity() [509]
                0.00    0.00       3/24          std::shared_ptr<magpie::eviction_policy_add> std::make_shared<magpie::eviction_policy_add>() [474]
                0.00    0.00       3/6           std::vector<unsigned long, std::allocator<unsigned long> >::vector(unsigned long, std::allocator<unsigned long> const&) [581]
                0.00    0.00   65860/134629      std::__shared_ptr_access<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [751]
                0.00    0.00   59774/119720      std::Bitreference::operator bool() const [765]
                0.00    0.00   58454/118663      Catch::ExprLhs<std::vector<unsigned char, std::allocator<unsigned char> >& const&> Catch::operator<=<std::vector<unsigned char, std::allocator<unsigned char> >&, 0>(Catch::Decomposer&&, std::vector<unsigned char, std::allocator<unsigned char> >&) [779]
                0.00    0.00    6003/12006       std::vector<unsigned long, std::allocator<unsigned long> >::operator[](unsigned long) [842]
                0.00    0.00    5397/10796       std::Bitreference::operator=(bool) [855]
                0.00    0.00      27/189         magpie::eviction_policy::profile() [1074]
                0.00    0.00      10/7329        Catch::ExprLhs<unsigned long> Catch::operator<=<unsigned long, 0>(Catch::Decomposer&&, unsigned long) [871]
                0.00    0.00       3/24          std::shared_ptr<magpie::eviction_policy>::shared_ptr<magpie::eviction_policy_add, void>(std::shared_ptr<magpie::eviction_policy_add>&&) [1399]
                0.00    0.00       3/21          magpie::eviction_profile::set_size_eviction_trigger_percent(double) [1434]
                0.00    0.00       3/21          magpie::eviction_profile::set_size_eviction_reduction_percent(double) [1435]
                0.00    0.00       3/21          magpie::eviction_profile::set_access_count_weight(double) [1433]
                0.00    0.00       3/21          magpie::eviction_profile::set_recency_weight(double) [1430]
                0.00    0.00       3/21          magpie::eviction_profile::set_allocated_weight(double) [1432]
                0.00    0.00       3/21          magpie::eviction_profile::set_age_weight(double) [1427]
                0.00    0.00       3/21          magpie::eviction_profile::set_survival_weight(double) [1431]
                0.00    0.00       3/21          magpie::eviction_profile::set_turn_weight(double) [1428]
                0.00    0.00       3/21          magpie::eviction_profile::set_random_weight(double) [1429]
                0.00    0.00       3/8           std::vector<unsigned long, std::allocator<unsigned long> >::end() [1553]
                0.00    0.00       3/8           std::vector<unsigned long, std::allocator<unsigned long> >::begin() [1554]
                0.00    0.00       3/12020       std::vector<unsigned long, std::allocator<unsigned long> >::size() const [840]
                0.00    0.00       3/6           std::vector<bool, std::allocator<bool> >::~vector() [1598]
                0.00    0.00       3/8           std::vector<unsigned long, std::allocator<unsigned long> >::~vector() [1555]
                0.00    0.00       1/36          unittest::g_progress() [1323]
-----------------------------------------------
                                 680             void std::destroy_at<magpie::detail::cache_impl::bucket_t>(magpie::detail::cache_impl::bucket_t) <cycle 1> [975]
[11]    12.9    0.00    0.64     680         magpie::detail::cache_impl::bucket_t::~bucket_t() <cycle 1> [11]
                0.00    0.64     680/680         std::map<unsigned __int128, magpie::detail::cache_impl::item_t, std::less<unsigned __int128>, std::allocator<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> > >::~map() [12]
                                 680             std::shared_ptr<magpie::lock_interface>::~shared_ptr() <cycle 1> [108]
-----------------------------------------------
                0.00    0.64     680/680         magpie::detail::cache_impl::bucket_t::~bucket_t() <cycle 1> [11]
[12]    12.9    0.00    0.64     680         std::map<unsigned __int128, magpie::detail::cache_impl::item_t, std::less<unsigned __int128>, std::allocator<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> > >::~map() [12]
                0.00    0.64     680/680         std::Rbtree<unsigned __int128, std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t>, std::_Select1st<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> >, std::less<unsigned __int128>, std::allocator<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> > >::~Rbtree() [13]
-----------------------------------------------
                0.00    0.64     680/680         std::map<unsigned __int128, magpie::detail::cache_impl::item_t, std::less<unsigned __int128>, std::allocator<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> > >::~map() [12]
[13]    12.9    0.00    0.64     680         std::Rbtree<unsigned __int128, std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t>, std::_Select1st<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> >, std::less<unsigned __int128>, std::allocator<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> > >::~Rbtree() [13]
                0.00    0.62     680/680         std::Rbtree<unsigned __int128, std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t>, std::_Select1st<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> >, std::less<unsigned __int128>, std::allocator<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> > >::_M_erase(std::Rbtree_node<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> >) [14]
                0.01    0.01     680/680         std::Rbtree<unsigned __int128, std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t>, std::_Select1st<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> >, std::less<unsigned __int128>, std::allocator<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> > >::_M_begin() [132]
                0.00    0.00     680/680         std::Rbtree<unsigned __int128, std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t>, std::_Select1st<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> >, std::less<unsigned __int128>, std::allocator<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> > >::Rbtree_impl<std::less<unsigned __int128>, true>::~Rbtree_impl() [974]
-----------------------------------------------
                               22648             std::Rbtree<unsigned __int128, std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t>, std::_Select1st<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> >, std::less<unsigned __int128>, std::allocator<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> > >::_M_erase(std::Rbtree_node<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> >) [14]
                0.00    0.62     680/680         std::Rbtree<unsigned __int128, std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t>, std::_Select1st<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> >, std::less<unsigned __int128>, std::allocator<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> > >::~Rbtree() [13]
[14]    12.5    0.00    0.62     680+22648   std::Rbtree<unsigned __int128, std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t>, std::_Select1st<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> >, std::less<unsigned __int128>, std::allocator<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> > >::_M_erase(std::Rbtree_node<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> >) [14]
                0.00    0.52   22648/22648       std::Rbtree<unsigned __int128, std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t>, std::_Select1st<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> >, std::less<unsigned __int128>, std::allocator<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> > >::_M_drop_node(std::Rbtree_node<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> >) [15]
                0.05    0.00   22648/22648       std::Rbtree<unsigned __int128, std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t>, std::_Select1st<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> >, std::less<unsigned __int128>, std::allocator<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> > >::_S_right(std::Rbtree_node_base) [75]
                0.05    0.00   22648/22648       std::Rbtree<unsigned __int128, std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t>, std::_Select1st<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> >, std::less<unsigned __int128>, std::allocator<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> > >::_S_left(std::Rbtree_node_base) [74]
                               22648             std::Rbtree<unsigned __int128, std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t>, std::_Select1st<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> >, std::less<unsigned __int128>, std::allocator<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> > >::_M_erase(std::Rbtree_node<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> >) [14]
-----------------------------------------------
                0.00    0.52   22648/22648       std::Rbtree<unsigned __int128, std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t>, std::_Select1st<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> >, std::less<unsigned __int128>, std::allocator<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> > >::_M_erase(std::Rbtree_node<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> >) [14]
[15]    10.4    0.00    0.52   22648         std::Rbtree<unsigned __int128, std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t>, std::_Select1st<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> >, std::less<unsigned __int128>, std::allocator<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> > >::_M_drop_node(std::Rbtree_node<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> >) [15]
                0.00    0.51   26633/26633       std::Rbtree<unsigned __int128, std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t>, std::_Select1st<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> >, std::less<unsigned __int128>, std::allocator<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> > >::_M_destroy_node(std::Rbtree_node<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> >) [16]
                0.00    0.01   26657/26657       std::Rbtree<unsigned __int128, std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t>, std::_Select1st<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> >, std::less<unsigned __int128>, std::allocator<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> > >::_M_put_node(std::Rbtree_node<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> >) [211]
-----------------------------------------------
                0.00    0.51   26633/26633       std::Rbtree<unsigned __int128, std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t>, std::_Select1st<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> >, std::less<unsigned __int128>, std::allocator<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> > >::_M_drop_node(std::Rbtree_node<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> >) [15]
[16]    10.3    0.00    0.51   26633         std::Rbtree<unsigned __int128, std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t>, std::_Select1st<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> >, std::less<unsigned __int128>, std::allocator<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> > >::_M_destroy_node(std::Rbtree_node<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> >) [16]
                0.18    0.32   26622/26622       std::Rbtree_node<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> >::_M_valptr() [17]
                0.00    0.01   26619/26619       void std::destroy_at<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> >(std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t>) [174]
                0.01    0.00   26624/53247       std::Rbtree<unsigned __int128, std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t>, std::_Select1st<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> >, std::less<unsigned __int128>, std::allocator<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> > >::_M_get_Node_allocator() [154]
-----------------------------------------------
                0.18    0.32   26622/26622       std::Rbtree<unsigned __int128, std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t>, std::_Select1st<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> >, std::less<unsigned __int128>, std::allocator<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> > >::_M_destroy_node(std::Rbtree_node<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> >) [16]
[17]     9.9    0.18    0.32   26622         std::Rbtree_node<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> >::_M_valptr() [17]
                0.22    0.10 86359816/86359816     __gnu_cxx::__aligned_membuf<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> >::_M_ptr() [19]
-----------------------------------------------
                0.10    0.28 12029075/12029075     int std::uniform_int_distribution<int>::operator()<std::mersenne_twister_engine<unsigned long, 64ul, 312ul, 156ul, 31ul, 13043109905998158313ul, 29ul, 6148914691236517205ul, 17ul, 8202884508482404352ul, 37ul, 18444473444759240704ul, 43ul, 6364136223846793005ul> >(std::mersenne_twister_engine<unsigned long, 64ul, 312ul, 156ul, 31ul, 13043109905998158313ul, 29ul, 6148914691236517205ul, 17ul, 8202884508482404352ul, 37ul, 18444473444759240704ul, 43ul, 6364136223846793005ul>&, std::uniform_int_distribution<int>::param_type const&) [8]
[18]     7.8    0.10    0.28 12029075         unsigned long std::uniform_int_distribution<int>::_S_nd<unsigned __int128, std::mersenne_twister_engine<unsigned long, 64ul, 312ul, 156ul, 31ul, 13043109905998158313ul, 29ul, 6148914691236517205ul, 17ul, 8202884508482404352ul, 37ul, 18444473444759240704ul, 43ul, 6364136223846793005ul>, unsigned long>(std::mersenne_twister_engine<unsigned long, 64ul, 312ul, 156ul, 31ul, 13043109905998158313ul, 29ul, 6148914691236517205ul, 17ul, 8202884508482404352ul, 37ul, 18444473444759240704ul, 43ul, 6364136223846793005ul>&, unsigned long) [18]
                0.12    0.16 12029079/12029079     std::mersenne_twister_engine<unsigned long, 64ul, 312ul, 156ul, 31ul, 13043109905998158313ul, 29ul, 6148914691236517205ul, 17ul, 8202884508482404352ul, 37ul, 18444473444759240704ul, 43ul, 6364136223846793005ul>::operator()() [23]
-----------------------------------------------
                0.22    0.10 86359816/86359816     std::Rbtree_node<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> >::_M_valptr() [17]
[19]     6.4    0.22    0.10 86359816         __gnu_cxx::__aligned_membuf<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> >::_M_ptr() [19]
                0.10    0.00 86359781/86359781     __gnu_cxx::__aligned_membuf<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> >::_M_addr() [44]
-----------------------------------------------
                0.01    0.30     852/852         int magpie::cache<int, int>::add<int>(int const&, int const&, bool) [3]
[20]     6.3    0.01    0.30     852         std::shared_ptr<magpie::lock_interface>::shared_ptr(std::shared_ptr<magpie::lock_interface> const&) [20]
                0.07    0.23 15329621/15329621     std::__shared_ptr<magpie::lock_interface, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<magpie::lock_interface, (__gnu_cxx::Lockpolicy)2> const&) [21]
-----------------------------------------------
                0.07    0.23 15329621/15329621     std::shared_ptr<magpie::lock_interface>::shared_ptr(std::shared_ptr<magpie::lock_interface> const&) [20]
[21]     6.1    0.07    0.23 15329621         std::__shared_ptr<magpie::lock_interface, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<magpie::lock_interface, (__gnu_cxx::Lockpolicy)2> const&) [21]
                0.06    0.17 15329730/15331691     std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count(std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&) [26]
-----------------------------------------------
                             15366520             std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [106]
                0.00    0.00       2/2386        std::__shared_count<(__gnu_cxx::Lockpolicy)2>::operator=(std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&) [291]
[22]     5.9    0.29    0.00 15366522         std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_release() <cycle 1> [22]
                0.00    0.00      24/24          std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() [1409]
                0.00    0.00      24/24          std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1408]
                0.00    0.00      15/15          std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1472]
                0.00    0.00       9/9           std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1527]
                0.00    0.00       8/8           std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() [1550]
                0.00    0.00       8/8           std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1549]
                0.00    0.00       3/3           std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1652]
                0.00    0.00       2/2           std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() [1707]
                0.00    0.00       2/2           std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1706]
                                  68             std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_release_last_use_cold() <cycle 1> [1206]
                                  15             std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() <cycle 1> [1473]
                                   9             std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() <cycle 1> [1528]
                                   3             std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() <cycle 1> [1653]
-----------------------------------------------
                0.12    0.16 12029079/12029079     unsigned long std::uniform_int_distribution<int>::_S_nd<unsigned __int128, std::mersenne_twister_engine<unsigned long, 64ul, 312ul, 156ul, 31ul, 13043109905998158313ul, 29ul, 6148914691236517205ul, 17ul, 8202884508482404352ul, 37ul, 18444473444759240704ul, 43ul, 6364136223846793005ul>, unsigned long>(std::mersenne_twister_engine<unsigned long, 64ul, 312ul, 156ul, 31ul, 13043109905998158313ul, 29ul, 6148914691236517205ul, 17ul, 8202884508482404352ul, 37ul, 18444473444759240704ul, 43ul, 6364136223846793005ul>&, unsigned long) [18]
[23]     5.7    0.12    0.16 12029079         std::mersenne_twister_engine<unsigned long, 64ul, 312ul, 156ul, 31ul, 13043109905998158313ul, 29ul, 6148914691236517205ul, 17ul, 8202884508482404352ul, 37ul, 18444473444759240704ul, 43ul, 6364136223846793005ul>::operator()() [23]
                0.16    0.00   38564/38564       std::mersenne_twister_engine<unsigned long, 64ul, 312ul, 156ul, 31ul, 13043109905998158313ul, 29ul, 6148914691236517205ul, 17ul, 8202884508482404352ul, 37ul, 18444473444759240704ul, 43ul, 6364136223846793005ul>::_M_gen_rand() [32]
-----------------------------------------------
                0.00    0.00       1/201         CATCH2_INTERNAL_TEST_4() [158]
                0.00    0.27     200/201         CATCH2_INTERNAL_TEST_0() [4]
[24]     5.4    0.00    0.27     201         magpie::cache<int, int>::dec(int const&) [24]
                0.00    0.27     201/855         int magpie::cache<int, int>::add<int>(int const&, int const&, bool) [3]
-----------------------------------------------
                0.00    0.00       1/201         CATCH2_INTERNAL_TEST_4() [158]
                0.00    0.27     200/201         CATCH2_INTERNAL_TEST_0() [4]
[25]     5.4    0.00    0.27     201         magpie::cache<int, int>::inc(int const&) [25]
                0.00    0.27     201/855         int magpie::cache<int, int>::add<int>(int const&, int const&, bool) [3]
-----------------------------------------------
                0.00    0.00       1/15331691     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&) [628]
                0.00    0.00       1/15331691     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&) [627]
                0.00    0.00      77/15331691     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&) [413]
                0.00    0.00    1882/15331691     std::__shared_ptr<magpie::eviction_policy, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<magpie::eviction_policy, (__gnu_cxx::Lockpolicy)2> const&) [356]
                0.06    0.17 15329730/15331691     std::__shared_ptr<magpie::lock_interface, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<magpie::lock_interface, (__gnu_cxx::Lockpolicy)2> const&) [21]
[26]     4.7    0.06    0.17 15331691         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count(std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&) [26]
                0.17    0.00 15335098/15335124     std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_add_ref_copy() [29]
-----------------------------------------------
                0.04    0.17 5766612/5766612     CATCH2_INTERNAL_TEST_0() [2]
[27]     4.3    0.04    0.17 5766612         std::enable_if<std::conjunction<Catch::Detail::is_le_comparable<unsigned short, int, void>, Catch::capture_by_value<int> >::value, Catch::BinaryExpr<unsigned short, int> >::type Catch::operator<=<int>(Catch::ExprLhs<unsigned short>&&, int) [27]
                0.07    0.03 5766622/5766633     Catch::BinaryExpr<unsigned short, int>::BinaryExpr(bool, unsigned short, Catch::StringRef, int) [46]
                0.07    0.01 5766650/6175944     Catch::operator"" sr(char const, unsigned long) [52]
-----------------------------------------------
                0.00    0.00       6/21698713     CATCH2INTERNAL_TEST_4() [158]
                0.00    0.00       8/21698713     CATCH2_INTERNAL_TEST_0() [438]
                0.00    0.00      18/21698713     CATCH2_INTERNAL_TEST_14() [226]
                0.00    0.00      63/21698713     CATCH2_INTERNAL_TEST_3() [165]
                0.00    0.00     200/21698713     CATCH2_INTERNAL_TEST_4() [231]
                0.00    0.00     221/21698713     CATCH2_INTERNAL_TEST_0() [261]
                0.00    0.00     438/21698713     CATCH2_INTERNAL_TEST_0() [209]
                0.00    0.00    1003/21698713     CATCH2_INTERNAL_TEST_15() [212]
                0.00    0.00    1800/21698713     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&) [354]
                0.00    0.00    3701/21698713     CATCH2_INTERNAL_TEST_12() [166]
                0.00    0.00    6312/21698713     CATCH2_INTERNAL_TEST_0() [4]
                0.00    0.00   24254/21698713     CATCH2_INTERNAL_TEST_0() [82]
                0.00    0.00   41990/21698713     CATCH2_INTERNAL_TEST_18() [71]
                0.00    0.00  224408/21698713     CATCH2_INTERNAL_TEST_9() [10]
                0.00    0.00  224907/21698713     CATCH2_INTERNAL_TEST_6() [9]
                0.00    0.00  490411/21698713     CATCH2_INTERNAL_TEST_3() [70]
                0.00    0.00  490573/21698713     CATCH2_INTERNAL_TEST_0() [59]
                0.14    0.04 20188400/21698713     CATCH2_INTERNAL_TEST_0() [2]
[28]     4.0    0.15    0.05 21698713         operator"" catchsr(char const, unsigned long) [28]
                0.05    0.00 21697885/27874731     Catch::StringRef::StringRef(char const, unsigned long) [64]
-----------------------------------------------
                0.00    0.00      26/15335124     std::__shared_count<(__gnu_cxx::Lockpolicy)2>::operator=(std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&) [291]
                0.17    0.00 15335098/15335124     std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count(std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&) [26]
[29]     3.4    0.17    0.00 15335124         std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_add_ref_copy() [29]
-----------------------------------------------
                0.09    0.08 12029002/12029002     std::enable_if<is_integral_v<int>, int>::type snapdev::random<int>(int, int) [5]
[30]     3.4    0.09    0.08 12029002         std::uniform_int_distribution<int>::uniform_int_distribution(int, int) [30]
                0.08    0.00 12029049/12029049     std::uniform_int_distribution<int>::param_type::param_type(int, int) [57]
-----------------------------------------------
                0.00    0.00       3/1700508     magpie::cache_ref<int, int>::operator() const [469]
                0.00    0.00       9/1700508     CATCH2_INTERNAL_TEST_3() [165]
                0.00    0.00     200/1700508     magpie::cache_ref<int, int>::operator int() const [360]
                0.00    0.00    1104/1700508     CATCH2_INTERNAL_TEST_0() [4]
                0.00    0.00    5184/1700508     CATCH2_INTERNAL_TEST_15() [212]
                0.00    0.01  125919/1700508     CATCH2_INTERNAL_TEST_3() [70]
                0.00    0.01  125945/1700508     CATCH2_INTERNAL_TEST_0() [59]
                0.01    0.13 1442144/1700508     CATCH2_INTERNAL_TEST_0() [2]
[31]     3.3    0.01    0.15 1700508         magpie::cache<int, int>::get(int const&, bool) const [31]
                0.03    0.11 1700411/1701263     magpie::cache<int, int>::get_impl(unsigned __int128, bool) const [33]
                0.00    0.01 1700572/7523115     magpie::cache<int, int>::hash_key(int const&) const [60]
-----------------------------------------------
                0.16    0.00   38564/38564       std::mersenne_twister_engine<unsigned long, 64ul, 312ul, 156ul, 31ul, 13043109905998158313ul, 29ul, 6148914691236517205ul, 17ul, 8202884508482404352ul, 37ul, 18444473444759240704ul, 43ul, 6364136223846793005ul>::operator()() [23]
[32]     3.2    0.16    0.00   38564         std::mersenne_twister_engine<unsigned long, 64ul, 312ul, 156ul, 31ul, 13043109905998158313ul, 29ul, 6148914691236517205ul, 17ul, 8202884508482404352ul, 37ul, 18444473444759240704ul, 43ul, 6364136223846793005ul>::_M_gen_rand() [32]
-----------------------------------------------
                0.00    0.00     852/1701263     int magpie::cache<int, int>::add<int>(int const&, int const&, bool) [3]
                0.03    0.11 1700411/1701263     magpie::cache<int, int>::get(int const&, bool) const [31]
[33]     2.8    0.03    0.11 1701263         magpie::cache<int, int>::get_impl(unsigned __int128, bool) const [33]
                0.00    0.09 1694820/1694820     std::optional<int>::optional<int, true>(int&&) [50]
                0.00    0.01 1701278/15320016     std::__shared_ptr_access<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [36]
                0.00    0.00 1701410/15089281     magpie::cache<int, int>::sizeof_T() const [157]
                0.00    0.00 1694761/1793964     std::remove_reference<int&>::type&& std::move<int&>(int&) [724]
                0.00    0.00    6549/6549        std::optional<int>::optional(std::nullopt_t) [877]
-----------------------------------------------
                0.00    0.13     100/100         CATCH2_INTERNAL_TEST_0() [4]
[34]     2.7    0.00    0.13     100         magpie::cache_ref<int, int>& magpie::cache_ref<int, int>::operator-=<int>(int const&) [34]
                0.00    0.13     100/855         int magpie::cache<int, int>::add<int>(int const&, int const&, bool) [3]
-----------------------------------------------
                0.00    0.13     100/100         CATCH2_INTERNAL_TEST_0() [4]
[35]     2.7    0.00    0.13     100         magpie::cache_ref<int, int>& magpie::cache_ref<int, int>::operator+=<int>(int const&) [35]
                0.00    0.13     100/855         int magpie::cache<int, int>::add<int>(int const&, int const&, bool) [3]
-----------------------------------------------
                0.00    0.00       1/15320016     magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::unban(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [622]
                0.00    0.00       1/15320016     magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::erase(int const&) [623]
                0.00    0.00       1/15320016     magpie::cache<int, magpie::empty_t>::~cache() [294]
                0.00    0.00       1/15320016     magpie::cache<int, magpie::empty_t>::erase(int const&) [621]
                0.00    0.00       1/15320016     magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::contains(int const&) const [624]
                0.00    0.00       2/15320016     magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::ban(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [590]
                0.00    0.00       2/15320016     magpie::cache<int, magpie::empty_t>::cache(magpie::options const&) [594]
                0.00    0.00       3/15320016     magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::cache(magpie::options const&) [558]
                0.00    0.00       3/15320016     magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~cache() [274]
                0.00    0.00       3/15320016     magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~cache() [265]
                0.00    0.00       5/15320016     magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::size() const [578]
                0.00    0.00       7/15320016     magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::cache(magpie::options const&) [533]
                0.00    0.00       8/15320016     magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::get_metadata(int const&) const [507]
                0.00    0.00       9/15320016     magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >::~cache() <cycle 1> [554]
                0.00    0.00      12/15320016     magpie::cache<int, int>::verify_current_count() [542]
                0.00    0.00      12/15320016     magpie::cache<int, int>::verify_current_capacity() [543]
                0.00    0.00      15/15320016     magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >::verify_current_count() [508]
                0.00    0.00      15/15320016     magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >::verify_current_capacity() [509]
                0.00    0.00      18/15320016     magpie::cache<int, magpie::empty_t>::set(int const&, magpie::empty_t const&, int, float) [470]
                0.00    0.00      18/15320016     magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >::cache(magpie::options const&) [479]
                0.00    0.00      19/15320016     magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~cache() <cycle 1> [498]
                0.00    0.00      30/15320016     magpie::cache<int, int>::allocated() const [482]
                0.00    0.00      30/15320016     magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::cache(magpie::options const&) [441]
                0.00    0.00      30/15320016     magpie::cache<int, magpie::empty_t>::get_impl(unsigned __int128, bool) const [481]
                0.00    0.00      31/15320016     magpie::cache<int, magpie::empty_t>::size() const [480]
                0.00    0.00      32/15320016     magpie::cache<int, int>::~cache() <cycle 1> [477]
                0.00    0.00      50/15320016     magpie::cache<int, magpie::empty_t>::hash_key(int const&) const [456]
                0.00    0.00      52/15320016     magpie::cache<int, int>::cache(magpie::options const&) [416]
                0.00    0.00      79/15320016     magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::size() const [422]
                0.00    0.00      90/15320016     magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::set((anonymous namespace)::cache_key_t const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, float) [401]
                0.00    0.00     127/15320016     magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::set(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, float) [396]
                0.00    0.00     131/15320016     magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::set(int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, float) [395]
                0.00    0.00     198/15320016     magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::get_impl(unsigned __int128, bool) const [399]
                0.00    0.00     314/15320016     magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::get_impl(unsigned __int128, bool) const [391]
                0.00    0.00     341/15320016     magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::hash_key(int const&) const [390]
                0.00    0.00     445/15320016     magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::hash_key(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const [386]
                0.00    0.00     480/15320016     magpie::cache<int, int>::size() const [385]
                0.00    0.00     491/15320016     magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >::allocated() const [383]
                0.00    0.00     855/15320016     int magpie::cache<int, int>::add<int>(int const&, int const&, bool) [3]
                0.00    0.00     936/15320016     magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::get_impl(unsigned __int128, bool) const [376]
                0.00    0.00    1026/15320016     magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::hash_key((anonymous namespace)::cache_key_t const&) const [374]
                0.00    0.00   12235/15320016     magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >::set(int const&, std::vector<unsigned char, std::allocator<unsigned char> > const&, int, float) [335]
                0.00    0.00  121649/15320016     magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >::get_impl(unsigned __int128, bool) const [227]
                0.00    0.00  134140/15320016     magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >::hash_key(int const&) const [285]
                0.00    0.01 1701278/15320016     magpie::cache<int, int>::get_impl(unsigned __int128, bool) const [33]
                0.01    0.02 2904017/15320016     magpie::cache<int, int>::get_metadata(int const&) const [73]
                0.01    0.02 2917628/15320016     magpie::cache<int, int>::set(int const&, int const&, int, float) [47]
                0.02    0.04 7523145/15320016     magpie::cache<int, int>::hash_key(int const&) const [60]
[36]     2.6    0.04    0.09 15320016         std::__shared_ptr_access<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [36]
                0.03    0.06 15325265/15325265     std::__shared_ptr_access<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const [48]
-----------------------------------------------
                0.00    0.00       1/275         Catch::Clara::Opt::Opt<Catch::Clara::Help::Help(bool&)::{lambda(bool)#1}>(Catch::Clara::Help::Help(bool&)::{lambda(bool)#1} const&) [306]
                0.00    0.00       1/275         Catch::Clara::Opt::Opt<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#1}>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#1} const&) [305]
                0.00    0.00       3/275         Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Arg>::~ParserRefImpl() [281]
                0.00    0.01      16/275         Catch::Clara::Opt::Opt(bool&) [215]
                0.00    0.11     254/275         Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::~ParserRefImpl() [41]
[37]     2.4    0.00    0.12     275         std::shared_ptr<Catch::Clara::Detail::BoundRef>::~shared_ptr() [37]
                0.00    0.12     275/275         std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [38]
-----------------------------------------------
                0.00    0.12     275/275         std::shared_ptr<Catch::Clara::Detail::BoundRef>::~shared_ptr() [37]
[38]     2.4    0.00    0.12     275         std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [38]
                0.04    0.08     275/2386        std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [106]
-----------------------------------------------
                                                 <spontaneous>
[39]     2.3    0.00    0.11                 Catch::makeCommandLineParser(Catch::ConfigData&) [39]
                0.00    0.07      38/52          Catch::Clara::Parser::~Parser() [43]
                0.00    0.02      37/43          Catch::Clara::Parser Catch::Clara::operator|<Catch::Clara::Opt>(Catch::Clara::Parser&&, Catch::Clara::Opt&&) [126]
                0.00    0.02      37/254         Catch::Clara::Opt::~Opt() [40]
                0.00    0.00       3/7           Catch::Clara::Opt::Opt<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, void>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, Catch::StringRef) [271]
                0.00    0.00       1/53          Catch::Clara::ExeName::~ExeName() [83]
                0.00    0.00       1/2           Catch::Clara::Opt::Opt<unsigned int, void>(unsigned int&, Catch::StringRef) [292]
                0.00    0.00      55/67          Catch::Clara::Opt::operator[](Catch::StringRef) && [431]
                0.00    0.00      37/45          Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::operator()(Catch::StringRef) && [1306]
-----------------------------------------------
                0.00    0.00       1/254         Catch::Clara::Help::~Help() [307]
                0.00    0.00       8/254         unittest::snap_catch2_main(char const, char const, int, char*, void ()(), void ()(Catch::Clara::Parser&), int ()(Catch::Session&), void ()()) [92]
                0.00    0.02      37/254         Catch::makeCommandLineParser(Catch::ConfigData&) [39]
                0.00    0.09     208/254         void std::destroy_at<Catch::Clara::Opt>(Catch::Clara::Opt) [51]
[40]     2.2    0.00    0.11     254         Catch::Clara::Opt::~Opt() [40]
                0.00    0.11     254/254         Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::~ParserRefImpl() [41]
                0.00    0.00     254/255         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::~vector() [1051]
-----------------------------------------------
                0.00    0.11     254/254         Catch::Clara::Opt::~Opt() [40]
[41]     2.2    0.00    0.11     254         Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::~ParserRefImpl() [41]
                0.00    0.11     254/275         std::shared_ptr<Catch::Clara::Detail::BoundRef>::~shared_ptr() [37]
                0.00    0.00     254/254         Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::~ComposableParserImpl() [1053]
-----------------------------------------------
                                                 <spontaneous>
[42]     2.2    0.05    0.06                 magpie::cache<int, int>::copy(void const, void, unsigned long) const [42]
                0.02    0.03 4612474/4612510     decltype (::new ((void)(0)) int((declval<int const&>)())) std::construct_at<int, int const&>(int, int const&) [72]
                0.00    0.00 4612348/15089281     magpie::cache<int, int>::sizeof_T() const [157]
-----------------------------------------------
                0.00    0.00       1/52          Catch::Session::Session() [277]
                0.00    0.00       1/52          Catch::Session::~Session() [278]
                0.00    0.00       2/52          Catch::Clara::Parser Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::operator|<Catch::Clara::Opt>(Catch::Clara::Opt const&) const [205]
                0.00    0.00       2/52          Catch::Clara::Parser Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>::operator|<Catch::Clara::Help>(Catch::Clara::Help const&) const [262]
                0.00    0.02       8/52          unittest::snap_catch2_main(char const, char const, int, char*, void ()(), void ()(Catch::Clara::Parser&), int ()(Catch::Session&), void ()()) [92]
                0.00    0.07      38/52          Catch::makeCommandLineParser(Catch::ConfigData&) [39]
[43]     2.1    0.00    0.10      52         Catch::Clara::Parser::~Parser() [43]
                0.00    0.06      52/53          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::~vector() [69]
                0.00    0.04      52/53          Catch::Clara::ExeName::~ExeName() [83]
                0.00    0.00      52/53          std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::~vector() [1264]
                0.00    0.00      52/362         Catch::Clara::Detail::ParserBase::~ParserBase() [1021]
-----------------------------------------------
                0.10    0.00 86359781/86359781     __gnu_cxx::__aligned_membuf<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> >::_M_ptr() [19]
[44]     2.0    0.10    0.00 86359781         __gnu_cxx::__aligned_membuf<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> >::_M_addr() [44]
-----------------------------------------------
                0.05    0.05     858/858         int magpie::cache<int, int>::add<int>(int const&, int const&, bool) [3]
[45]     2.0    0.05    0.05     858         std::__shared_ptr_access<magpie::lock_interface, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [45]
                0.04    0.01 15329717/15329717     std::__shared_ptr_access<magpie::lock_interface, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const [76]
-----------------------------------------------
                0.00    0.00      11/5766633     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<unsigned short, int, void>, Catch::capture_by_value<int> >::value, Catch::BinaryExpr<unsigned short, int> >::type Catch::operator==<int>(Catch::ExprLhs<unsigned short>&&, int) [466]
                0.07    0.03 5766622/5766633     std::enable_if<std::conjunction<Catch::Detail::is_le_comparable<unsigned short, int, void>, Catch::capture_by_value<int> >::value, Catch::BinaryExpr<unsigned short, int> >::type Catch::operator<=<int>(Catch::ExprLhs<unsigned short>&&, int) [27]
[46]     2.0    0.07    0.03 5766633         Catch::BinaryExpr<unsigned short, int>::BinaryExpr(bool, unsigned short, Catch::StringRef, int) [46]
                0.03    0.00 5766558/10849232     Catch::ITransientExpression::ITransientExpression(bool, bool) [77]
-----------------------------------------------
                0.00    0.00       9/2917577     CATCH2_INTERNAL_TEST_3() [165]
                0.00    0.00     148/2917577     CATCH2_INTERNAL_TEST_0() [4]
                0.00    0.00     252/2917577     CATCH2_INTERNAL_TEST_15() [212]
                0.00    0.00     852/2917577     int magpie::cache<int, int>::add<int>(int const&, int const&, bool) [3]
                0.00    0.00    5993/2917577     CATCH2_INTERNAL_TEST_0() [59]
                0.00    0.00    5993/2917577     CATCH2_INTERNAL_TEST_3() [70]
                0.00    0.00   20993/2917577     CATCH2_INTERNAL_TEST_18() [71]
                0.04    0.06 2883337/2917577     CATCH2_INTERNAL_TEST_0() [2]
[47]     2.0    0.04    0.06 2917577         magpie::cache<int, int>::set(int const&, int const&, int, float) [47]
                0.00    0.02 2917659/7523115     magpie::cache<int, int>::hash_key(int const&) const [60]
                0.01    0.02 2917628/15320016     std::__shared_ptr_access<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [36]
                0.00    0.00 2917647/15089281     magpie::cache<int, int>::sizeof_T() const [157]
                0.00    0.00 2917547/2917547     magpie::cache<int, int>::key_size(int const&) const [721]
-----------------------------------------------
                0.03    0.06 15325265/15325265     std::__shared_ptr_access<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [36]
[48]     1.8    0.03    0.06 15325265         std::__shared_ptr_access<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const [48]
                0.06    0.00 15325398/15325398     std::__shared_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>::get() const [63]
-----------------------------------------------
                0.01    0.08 1694877/1694877     std::optional<int>::optional<int, true>(int&&) [50]
[49]     1.8    0.01    0.08 1694877         std::Optionalbase<int, true, true>::Optionalbase<int, false>(std::in_place_t, int&&) [49]
                0.03    0.05 1694910/1694910     std::Optionalpayload<int, true, true, true>::Optionalpayload_base<int>(std::in_place_t, int&&) [58]
                0.00    0.00 1694909/6779411     int&& std::forward<int>(std::remove_reference<int>::type&) [717]
-----------------------------------------------
                0.00    0.09 1694820/1694820     magpie::cache<int, int>::get_impl(unsigned __int128, bool) const [33]
[50]     1.8    0.00    0.09 1694820         std::optional<int>::optional<int, true>(int&&) [50]
                0.01    0.08 1694877/1694877     std::Optionalbase<int, true, true>::Optionalbase<int, false>(std::in_place_t, int&&) [49]
                0.00    0.00 1694863/6779411     int&& std::forward<int>(std::remove_reference<int>::type&) [717]
-----------------------------------------------
                0.00    0.03      70/208         void std::__relocate_object_a<Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >(Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&) [100]
                0.00    0.06     138/208         void std::Destroy<Catch::Clara::Opt>(Catch::Clara::Opt) [66]
[51]     1.8    0.00    0.09     208         void std::destroyat<Catch::Clara::Opt>(Catch::Clara::Opt) [51]
                0.00    0.09     208/254         Catch::Clara::Opt::~Opt() [40]
-----------------------------------------------
                0.00    0.00       1/6175944     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<timespec const&, snapdev::timespec_ex&, void>, std::negation<Catch::capture_by_value<std::remove_cv<std::remove_reference<snapdev::timespec_ex&>::type>::type> > >::value, Catch::BinaryExpr<timespec const&, snapdev::timespec_ex& const&> >::type Catch::operator==<snapdev::timespec_ex&>(Catch::ExprLhs<timespec const&>&&, snapdev::timespec_ex&) [279]
                0.00    0.00       1/6175944     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::shared_ptr<magpie::eviction_policy> const&, std::shared_ptr<magpie::eviction_policy>&, void>, std::negation<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::shared_ptr<magpie::eviction_policy>&>::type>::type> > >::value, Catch::BinaryExpr<std::shared_ptr<magpie::eviction_policy> const&, std::shared_ptr<magpie::eviction_policy>& const&> >::type Catch::operator==<std::shared_ptr<magpie::eviction_policy>&>(Catch::ExprLhs<std::shared_ptr<magpie::eviction_policy> const&>&&, std::shared_ptr<magpie::eviction_policy>&) [589]
                0.00    0.00       1/6175944     Catch::StreamingReporterBase::StreamingReporterBase(Catch::ReporterConfig&&) [630]
                0.00    0.00       2/6175944     Catch::printTestRunTotals(std::ostream&, Catch::ColourImpl&, Catch::Totals const&) [597]
                0.00    0.00       3/6175944     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::shared_ptr<magpie::eviction_policy> const&, decltype(nullptr), void>, std::negation<Catch::capture_by_value<std::remove_cv<std::remove_reference<decltype(nullptr)>::type>::type> > >::value, Catch::BinaryExpr<std::shared_ptr<magpie::eviction_policy> const&, decltype(nullptr) const&> >::type Catch::operator==<decltype(nullptr)>(Catch::ExprLhs<std::shared_ptr<magpie::eviction_policy> const&>&&, decltype(nullptr)&&) [171]
                0.00    0.00       4/6175944     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<magpie::lock_model_t, magpie::lock_model_t, void>, Catch::capture_by_value<magpie::lock_model_t> >::value, Catch::BinaryExpr<magpie::lock_model_t, magpie::lock_model_t> >::type Catch::operator==<magpie::lock_model_t>(Catch::ExprLhs<magpie::lock_model_t>&&, magpie::lock_model_t) [556]
                0.00    0.00       4/6175944     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<magpie::stale_data_t, magpie::stale_data_t, void>, Catch::capture_by_value<magpie::stale_data_t> >::value, Catch::BinaryExpr<magpie::stale_data_t, magpie::stale_data_t> >::type Catch::operator==<magpie::stale_data_t>(Catch::ExprLhs<magpie::stale_data_t>&&, magpie::stale_data_t) [557]
                0.00    0.00       6/6175944     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<long, long, void>, Catch::capture_by_value<long> >::value, Catch::BinaryExpr<long, long> >::type Catch::operator==<long>(Catch::ExprLhs<long>&&, long) [534]
                0.00    0.00       6/6175944     std::enable_if<std::conjunction<Catch::Detail::is_gt_comparable<unsigned long, double, void>, Catch::capture_by_value<double> >::value, Catch::BinaryExpr<unsigned long, double> >::type Catch::operator><double>(Catch::ExprLhs<unsigned long>&&, double) [535]
                0.00    0.00       6/6175944     std::enable_if<std::conjunction<Catch::Detail::is_lt_comparable<unsigned long, unsigned long, void>, Catch::capture_by_value<unsigned long> >::value, Catch::BinaryExpr<unsigned long, unsigned long> >::type Catch::operator< <unsigned long>(Catch::ExprLhs<unsigned long>&&, unsigned long) [536]
                0.00    0.00      10/6175944     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<timespec const&, timespec&, void>, std::negation<Catch::capture_by_value<std::remove_cv<std::remove_reference<timespec&>::type>::type> > >::value, Catch::BinaryExpr<timespec const&, timespec& const&> >::type Catch::operator==<timespec&>(Catch::ExprLhs<timespec const&>&&, timespec&) [104]
                0.00    0.00      12/6175944     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<unsigned short, int, void>, Catch::capture_by_value<int> >::value, Catch::BinaryExpr<unsigned short, int> >::type Catch::operator==<int>(Catch::ExprLhs<unsigned short>&&, int) [466]
                0.00    0.00      54/6175944     std::enable_if<std::conjunction<Catch::Detail::is_gt_comparable<int, int, void>, Catch::capture_by_value<int> >::value, Catch::BinaryExpr<int, int> >::type Catch::operator><int>(Catch::ExprLhs<int>&&, int) [380]
                0.00    0.00      92/6175944     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<unsigned long, int, void>, Catch::capture_by_value<int> >::value, Catch::BinaryExpr<unsigned long, int> >::type Catch::operator==<int>(Catch::ExprLhs<unsigned long>&&, int) [400]
                0.00    0.00     101/6175944     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<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&, void>, std::negation<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::type>::type> > >::value, 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& const&> >::type Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(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> > const&) [398]
                0.00    0.00     145/6175944     std::enable_if<std::conjunction<Catch::Detail::is_le_comparable<unsigned long, unsigned long, void>, Catch::capture_by_value<unsigned long> >::value, Catch::BinaryExpr<unsigned long, unsigned long> >::type Catch::operator<=<unsigned long>(Catch::ExprLhs<unsigned long>&&, unsigned long) [392]
                0.00    0.00     270/6175944     Catch::(anonymous namespace)::parseSpecialTag(Catch::StringRef) [387]
                0.00    0.00     679/6175944     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<magpie::set_result_t, magpie::set_result_t, void>, Catch::capture_by_value<magpie::set_result_t> >::value, Catch::BinaryExpr<magpie::set_result_t, magpie::set_result_t> >::type Catch::operator==<magpie::set_result_t>(Catch::ExprLhs<magpie::set_result_t>&&, magpie::set_result_t) [370]
                0.00    0.00     900/6175944     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [367]
                0.00    0.00    1093/6175944     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, void>, std::negation<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::type>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const& const&> >::type Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(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&) [361]
                0.00    0.00    7077/6175944     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<unsigned long, unsigned long, void>, Catch::capture_by_value<unsigned long> >::value, Catch::BinaryExpr<unsigned long, unsigned long> >::type Catch::operator==<unsigned long>(Catch::ExprLhs<unsigned long>&&, unsigned long) [341]
                0.00    0.00   20700/6175944     std::enable_if<std::conjunction<Catch::Detail::is_lt_comparable<unsigned int, int, void>, Catch::capture_by_value<int> >::value, Catch::BinaryExpr<unsigned int, int> >::type Catch::operator< <int>(Catch::ExprLhs<unsigned int>&&, int) [167]
                0.00    0.00  118576/6175944     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::vector<unsigned char, std::allocator<unsigned char> >&, std::vector<unsigned char, std::allocator<unsigned char> >&, void>, std::negation<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::vector<unsigned char, std::allocator<unsigned char> >&>::type>::type> > >::value, Catch::BinaryExpr<std::vector<unsigned char, std::allocator<unsigned char> >&, std::vector<unsigned char, std::allocator<unsigned char> >& const&> >::type Catch::operator==<std::vector<unsigned char, std::allocator<unsigned char> >&>(Catch::ExprLhs<std::vector<unsigned char, std::allocator<unsigned char> >&>&&, std::vector<unsigned char, std::allocator<unsigned char> >&) [148]
                0.00    0.00  259551/6175944     std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<int, int, void>, Catch::capture_by_value<int> >::value, Catch::BinaryExpr<int, int> >::type Catch::operator==<int>(Catch::ExprLhs<int>&&, int) [119]
                0.07    0.01 5766650/6175944     std::enable_if<std::conjunction<Catch::Detail::is_le_comparable<unsigned short, int, void>, Catch::capture_by_value<int> >::value, Catch::BinaryExpr<unsigned short, int> >::type Catch::operator<=<int>(Catch::ExprLhs<unsigned short>&&, int) [27]
[52]     1.7    0.07    0.01 6175944         Catch::operator"" sr(char const, unsigned long) [52]
                0.01    0.00 6175715/27874731     Catch::StringRef::StringRef(char const, unsigned long) [64]
-----------------------------------------------
                0.05    0.03 5766531/5766531     CATCH2INTERNAL_TEST_0() [2]
[53]     1.6    0.05    0.03 5766531         Catch::ExprLhs<unsigned short> Catch::operator<=<unsigned short, 0>(Catch::Decomposer&&, unsigned short) [53]
                0.03    0.00 5766558/5766558     Catch::ExprLhs<unsigned short>::ExprLhs(unsigned short) [96]
-----------------------------------------------
                                                 <spontaneous>
[54]     1.6    0.08    0.00                 Catch::RunContext::handleExpr(Catch::AssertionInfo const&, Catch::ITransientExpression const&, Catch::AssertionReaction&) [54]
-----------------------------------------------
                                                 <spontaneous>
[55]     1.6    0.08    0.00                 Catch::RunContext::notifyAssertionStarted(Catch::AssertionInfo const&) [55]
-----------------------------------------------
                                                 <spontaneous>
[56]     1.6    0.08    0.00                 Catch::AssertionHandler::AssertionHandler(Catch::StringRef, Catch::SourceLineInfo const&, Catch::StringRef, Catch::ResultDisposition::Flags) [56]
-----------------------------------------------
                0.08    0.00 12029049/12029049     std::uniform_int_distribution<int>::uniform_int_distribution(int, int) [30]
[57]     1.6    0.08    0.00 12029049         std::uniform_int_distribution<int>::param_type::param_type(int, int) [57]
-----------------------------------------------
                0.03    0.05 1694910/1694910     std::Optionalbase<int, true, true>::Optionalbase<int, false>(std::in_place_t, int&&) [49]
[58]     1.6    0.03    0.05 1694910         std::Optionalpayload<int, true, true, true>::Optionalpayload_base<int>(std::in_place_t, int&&) [58]
                0.03    0.02 1694767/1694767     std::Optionalpayload_base<int>::Optionalpayload_base<int>(std::in_place_t, int&&) [80]
-----------------------------------------------
                0.03    0.05       1/1           Catch::(anonymous namespace)::TestInvokerAsFunction::invoke() const [1]
[59]     1.5    0.03    0.05       1         CATCH2_INTERNAL_TEST_0() [59]
                0.00    0.01  125945/1700508     magpie::cache<int, int>::get(int const&, bool) const [31]
                0.00    0.01  125340/259530      std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<int, int, void>, Catch::capture_by_value<int> >::value, Catch::BinaryExpr<int, int> >::type Catch::operator==<int>(Catch::ExprLhs<int>&&, int) [119]
                0.00    0.00  490573/21698713     operator"" catchsr(char const, unsigned long) [28]
                0.00    0.00       6/2386        std::shared_ptr<magpie::eviction_policy>::~shared_ptr() <cycle 1> [1076]
                0.00    0.00  125347/259609      Catch::ExprLhs<int> Catch::operator<=<int, 0>(Catch::Decomposer&&, int) [247]
                0.00    0.00  125917/1700381     std::optional<int>::has_value() const [147]
                0.00    0.00       3/15          std::shared_ptr<magpie::cache<int, int> >::~shared_ptr() [221]
                0.00    0.00       3/24          std::shared_ptr<magpie::eviction_policy_add>::~shared_ptr() [168]
                0.00    0.00       3/2386        magpie::options::~options() <cycle 1> [1106]
                0.00    0.00       3/15          std::__shared_ptr<magpie::cache<int, int>, (__gnu_cxx::Lockpolicy)2>::reset() [224]
                0.00    0.00  125310/252875      std::optional<int>::value() & [276]
                0.00    0.00       3/15          std::shared_ptr<magpie::cache<int, int> > std::make_shared<magpie::cache<int, int>, magpie::options&>(magpie::options&) [235]
                0.00    0.00  245301/10849682     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [85]
                0.00    0.00       1/6           std::random_device::operator()() [250]
                0.00    0.00  119952/4673623     void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) [93]
                0.00    0.00  119945/4673697     Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool) [109]
                0.00    0.00  245259/10848819     Catch::AssertionHandler::~AssertionHandler() [144]
                0.00    0.00      27/396         std::__shared_ptr_access<magpie::eviction_policy, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [252]
                0.00    0.00    5993/2917577     magpie::cache<int, int>::set(int const&, int const&, int, float) [47]
                0.00    0.00       3/216         void std::shuffle<int, std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul>&>(int, int, std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul>&) [203]
                0.00    0.00       3/24          std::shared_ptr<magpie::eviction_policy>::shared_ptr(std::shared_ptr<magpie::eviction_policy> const&) [357]
                0.00    0.00      30/480         magpie::cache<int, int>::size() const [385]
                0.00    0.00       7/95          std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<unsigned long, int, void>, Catch::capture_by_value<int> >::value, Catch::BinaryExpr<unsigned long, int> >::type Catch::operator==<int>(Catch::ExprLhs<unsigned long>&&, int) [400]
                0.00    0.00       3/6           std::enable_if<std::conjunction<Catch::Detail::is_gt_comparable<unsigned long, double, void>, Catch::capture_by_value<double> >::value, Catch::BinaryExpr<unsigned long, double> >::type Catch::operator><double>(Catch::ExprLhs<unsigned long>&&, double) [535]
                0.00    0.00       6/12          magpie::cache<int, int>::verify_current_count() [542]
                0.00    0.00       6/12          magpie::cache<int, int>::verify_current_capacity() [543]
                0.00    0.00       3/24          std::shared_ptr<magpie::eviction_policy_add> std::make_shared<magpie::eviction_policy_add>() [474]
                0.00    0.00  131956/263882      std::__shared_ptr_access<magpie::cache<int, int>, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [738]
                0.00    0.00      27/189         magpie::eviction_policy::profile() [1074]
                0.00    0.00       9/7329        Catch::ExprLhs<unsigned long> Catch::operator<=<unsigned long, 0>(Catch::Decomposer&&, unsigned long) [871]
                0.00    0.00       3/24          std::shared_ptr<magpie::eviction_policy>::shared_ptr<magpie::eviction_policy_add, void>(std::shared_ptr<magpie::eviction_policy_add>&&) [1399]
                0.00    0.00       3/21          magpie::eviction_profile::set_size_eviction_trigger_percent(double) [1434]
                0.00    0.00       3/21          magpie::eviction_profile::set_size_eviction_reduction_percent(double) [1435]
                0.00    0.00       3/21          magpie::eviction_profile::set_access_count_weight(double) [1433]
                0.00    0.00       3/21          magpie::eviction_profile::set_recency_weight(double) [1430]
                0.00    0.00       3/21          magpie::eviction_profile::set_allocated_weight(double) [1432]
                0.00    0.00       3/21          magpie::eviction_profile::set_age_weight(double) [1427]
                0.00    0.00       3/21          magpie::eviction_profile::set_survival_weight(double) [1431]
                0.00    0.00       3/21          magpie::eviction_profile::set_turn_weight(double) [1428]
                0.00    0.00       3/21          magpie::eviction_profile::set_random_weight(double) [1429]
                0.00    0.00       1/36          unittest::g_progress() [1323]
                0.00    0.00       1/6           std::random_device::random_device() [1593]
                0.00    0.00       1/4           std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul>::mersenne_twister_engine(unsigned long) [1630]
                0.00    0.00       1/5           std::random_device::~random_device() [1612]
-----------------------------------------------
                0.00    0.00     855/7523115     int magpie::cache<int, int>::add<int>(int const&, int const&, bool) [3]
                0.00    0.01 1700572/7523115     magpie::cache<int, int>::get(int const&, bool) const [31]
                0.00    0.02 2904029/7523115     magpie::cache<int, int>::get_metadata(int const&) const [73]
                0.00    0.02 2917659/7523115     magpie::cache<int, int>::set(int const&, int const&, int, float) [47]
[60]     1.5    0.01    0.06 7523115         magpie::cache<int, int>::hash_key(int const&) const [60]
                0.02    0.04 7523145/15320016     std::__shared_ptr_access<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [36]
-----------------------------------------------
                0.00    0.00   24618/12016832     CATCH2_INTERNAL_TEST_12() [166]
                0.01    0.02 5973139/12016832     CATCH2_INTERNAL_TEST_6() [9]
                0.02    0.02 6019075/12016832     CATCH2_INTERNAL_TEST_9() [10]
[61]     1.4    0.03    0.04 12016832         std::vector<unsigned char, std::allocator<unsigned char> >::operator[](unsigned long) [61]
                0.04    0.00 12016861/12481538     std::vector<unsigned char, std::allocator<unsigned char> >::size() const [84]
-----------------------------------------------
                0.06    0.00 24058145/24058145     int std::uniform_int_distribution<int>::operator()<std::mersenne_twister_engine<unsigned long, 64ul, 312ul, 156ul, 31ul, 13043109905998158313ul, 29ul, 6148914691236517205ul, 17ul, 8202884508482404352ul, 37ul, 18444473444759240704ul, 43ul, 6364136223846793005ul> >(std::mersenne_twister_engine<unsigned long, 64ul, 312ul, 156ul, 31ul, 13043109905998158313ul, 29ul, 6148914691236517205ul, 17ul, 8202884508482404352ul, 37ul, 18444473444759240704ul, 43ul, 6364136223846793005ul>&, std::uniform_int_distribution<int>::param_type const&) [8]
[62]     1.3    0.06    0.00 24058145         std::uniform_int_distribution<int>::param_type::a() const [62]
-----------------------------------------------
                0.06    0.00 15325398/15325398     std::__shared_ptr_access<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const [48]
[63]     1.2    0.06    0.00 15325398         std::__shared_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>::get() const [63]
-----------------------------------------------
                0.00    0.00      27/27874731     Catch::TestCaseInfo::internalAppendTag(Catch::StringRef) [564]
                0.00    0.00     399/27874731     Catch::StringRef::StringRef(char const) [414]
                0.00    0.00     705/27874731     Catch::StringRef::substr(unsigned long, unsigned long) const [402]
                0.01    0.00 6175715/27874731     Catch::operator"" _sr(char const, unsigned long) [52]
                0.05    0.00 21697885/27874731     operator"" catchsr(char const, unsigned long) [28]
[64]     1.2    0.06    0.00 27874731         Catch::StringRef::StringRef(char const, unsigned long) [64]
-----------------------------------------------
                0.00    0.00    1699/12146690     CATCH2_INTERNAL_TEST_12() [166]
                0.01    0.01 6049602/12146690     CATCH2_INTERNAL_TEST_6() [9]
                0.02    0.02 6095389/12146690     CATCH2_INTERNAL_TEST_9() [10]
[65]     1.2    0.03    0.03 12146690         std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::operator[](unsigned long) [65]
                0.03    0.00 12146825/12148961     std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::size() const [95]
-----------------------------------------------
                0.00    0.06     138/138         void std::Destroyaux<false>::__destroy<Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt) [67]
[66]     1.2    0.00    0.06     138         void std::Destroy<Catch::Clara::Opt>(Catch::Clara::Opt) [66]
                0.00    0.06     138/208         void std::destroyat<Catch::Clara::Opt>(Catch::Clara::Opt) [51]
-----------------------------------------------
                0.00    0.06      54/54          void std::Destroy<Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt) [68]
[67]     1.2    0.00    0.06      54         void std::Destroy_aux<false>::__destroy<Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt) [67]
                0.00    0.06     138/138         void std::Destroy<Catch::Clara::Opt>(Catch::Clara::Opt) [66]
                0.00    0.00     138/440         Catch::Clara::Opt std::_addressof<Catch::Clara::Opt>(Catch::Clara::Opt&) [1008]
-----------------------------------------------
                0.00    0.00       1/54          void std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_range_insert<__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > > >(__gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, std::forward_iterator_tag) [287]
                0.00    0.06      53/54          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::~vector() [69]
[68]     1.2    0.00    0.06      54         void std::Destroy<Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt) [68]
                0.00    0.06      54/54          void std::Destroy_aux<false>::__destroy<Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt) [67]
                0.00    0.00      54/703019      std::__is_constant_evaluated() [725]
-----------------------------------------------
                0.00    0.00       1/53          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>) [288]
                0.00    0.06      52/53          Catch::Clara::Parser::~Parser() [43]
[69]     1.2    0.00    0.06      53         std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::~vector() [69]
                0.00    0.06      53/54          void std::Destroy<Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt) [68]
                0.00    0.00      53/83          std::Vector_base<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_get_Tp_allocator() [1164]
                0.00    0.00      53/53          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::~Vectorbase() [1263]
-----------------------------------------------
                0.01    0.05       1/1           Catch::(anonymous namespace)::TestInvokerAsFunction::invoke() const [1]
[70]     1.1    0.01    0.05       1         CATCH2_INTERNAL_TEST_3() [70]
                0.00    0.01  125919/1700508     magpie::cache<int, int>::get(int const&, bool) const [31]
                0.00    0.01  125311/259530      std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<int, int, void>, Catch::capture_by_value<int> >::value, Catch::BinaryExpr<int, int> >::type Catch::operator==<int>(Catch::ExprLhs<int>&&, int) [119]
                0.00    0.00  490411/21698713     operator"" catchsr(char const, unsigned long) [28]
                0.00    0.00       6/2386        std::shared_ptr<magpie::eviction_policy>::~shared_ptr() <cycle 1> [1076]
                0.00    0.00  125329/259609      Catch::ExprLhs<int> Catch::operator<=<int, 0>(Catch::Decomposer&&, int) [247]
                0.00    0.00  125867/1700381     std::optional<int>::has_value() const [147]
                0.00    0.00       3/15          std::shared_ptr<magpie::cache<int, int> >::~shared_ptr() [221]
                0.00    0.00       3/24          std::shared_ptr<magpie::eviction_policy_add>::~shared_ptr() [168]
                0.00    0.00       3/2386        magpie::options::~options() <cycle 1> [1106]
                0.00    0.00       3/15          std::__shared_ptr<magpie::cache<int, int>, (__gnu_cxx::Lockpolicy)2>::reset() [224]
                0.00    0.00  125254/252875      std::optional<int>::value() & [276]
                0.00    0.00       3/15          std::shared_ptr<magpie::cache<int, int> > std::make_shared<magpie::cache<int, int>, magpie::options&>(magpie::options&) [235]
                0.00    0.00  245192/10849682     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [85]
                0.00    0.00       1/6           std::random_device::operator()() [250]
                0.00    0.00  119879/4673623     void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) [93]
                0.00    0.00  119925/4673697     Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool) [109]
                0.00    0.00  245112/10848819     Catch::AssertionHandler::~AssertionHandler() [144]
                0.00    0.00      27/396         std::__shared_ptr_access<magpie::eviction_policy, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [252]
                0.00    0.00    5993/2917577     magpie::cache<int, int>::set(int const&, int const&, int, float) [47]
                0.00    0.00       3/216         void std::shuffle<int, std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul>&>(int, int, std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul>&) [203]
                0.00    0.00       3/24          std::shared_ptr<magpie::eviction_policy>::shared_ptr(std::shared_ptr<magpie::eviction_policy> const&) [357]
                0.00    0.00      30/480         magpie::cache<int, int>::size() const [385]
                0.00    0.00       6/95          std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<unsigned long, int, void>, Catch::capture_by_value<int> >::value, Catch::BinaryExpr<unsigned long, int> >::type Catch::operator==<int>(Catch::ExprLhs<unsigned long>&&, int) [400]
                0.00    0.00       3/6           std::enable_if<std::conjunction<Catch::Detail::is_gt_comparable<unsigned long, double, void>, Catch::capture_by_value<double> >::value, Catch::BinaryExpr<unsigned long, double> >::type Catch::operator><double>(Catch::ExprLhs<unsigned long>&&, double) [535]
                0.00    0.00       6/12          magpie::cache<int, int>::verify_current_count() [542]
                0.00    0.00       6/12          magpie::cache<int, int>::verify_current_capacity() [543]
                0.00    0.00       3/24          std::shared_ptr<magpie::eviction_policy_add> std::make_shared<magpie::eviction_policy_add>() [474]
                0.00    0.00  131909/263882      std::__shared_ptr_access<magpie::cache<int, int>, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [738]
                0.00    0.00      27/189         magpie::eviction_policy::profile() [1074]
                0.00    0.00      10/7329        Catch::ExprLhs<unsigned long> Catch::operator<=<unsigned long, 0>(Catch::Decomposer&&, unsigned long) [871]
                0.00    0.00       3/24          std::shared_ptr<magpie::eviction_policy>::shared_ptr<magpie::eviction_policy_add, void>(std::shared_ptr<magpie::eviction_policy_add>&&) [1399]
                0.00    0.00       3/21          magpie::eviction_profile::set_size_eviction_trigger_percent(double) [1434]
                0.00    0.00       3/21          magpie::eviction_profile::set_size_eviction_reduction_percent(double) [1435]
                0.00    0.00       3/21          magpie::eviction_profile::set_access_count_weight(double) [1433]
                0.00    0.00       3/21          magpie::eviction_profile::set_recency_weight(double) [1430]
                0.00    0.00       3/21          magpie::eviction_profile::set_allocated_weight(double) [1432]
                0.00    0.00       3/21          magpie::eviction_profile::set_age_weight(double) [1427]
                0.00    0.00       3/21          magpie::eviction_profile::set_survival_weight(double) [1431]
                0.00    0.00       3/21          magpie::eviction_profile::set_turn_weight(double) [1428]
                0.00    0.00       3/21          magpie::eviction_profile::set_random_weight(double) [1429]
                0.00    0.00       1/36          unittest::g_progress() [1323]
                0.00    0.00       1/6           std::random_device::random_device() [1593]
                0.00    0.00       1/4           std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul>::mersenne_twister_engine(unsigned long) [1630]
                0.00    0.00       1/5           std::random_device::~random_device() [1612]
-----------------------------------------------
                0.00    0.05       1/1           Catch::(anonymous namespace)::TestInvokerAsFunction::invoke() const [1]
[71]     1.1    0.00    0.05       1         CATCH2_INTERNAL_TEST_18() [71]
                0.00    0.01   20700/20700       std::enable_if<std::conjunction<Catch::Detail::is_lt_comparable<unsigned int, int, void>, Catch::capture_by_value<int> >::value, Catch::BinaryExpr<unsigned int, int> >::type Catch::operator< <int>(Catch::ExprLhs<unsigned int>&&, int) [167]
                0.00    0.01   20700/20700       Catch::ExprLhs<unsigned int> Catch::operator<=<unsigned int, 0>(Catch::Decomposer&&, unsigned int) [190]
                0.01    0.00     207/207         magpie::eviction_policy::cycle() [192]
                0.00    0.01     210/216         void std::shuffle<int, std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul>&>(int, int, std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul>&) [203]
                0.00    0.00     234/396         std::__shared_ptr_access<magpie::eviction_policy, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [252]
                0.00    0.00       6/2386        std::shared_ptr<magpie::eviction_policy>::~shared_ptr() <cycle 1> [1076]
                0.00    0.00     293/675         Catch::ExprLhs<magpie::set_result_t> Catch::operator<=<magpie::set_result_t, 0>(Catch::Decomposer&&, magpie::set_result_t) [240]
                0.00    0.00       3/24          std::shared_ptr<magpie::eviction_policy_add>::~shared_ptr() [168]
                0.00    0.00       3/2386        magpie::cache<int, int>::~cache() <cycle 1> [477]
                0.00    0.00       3/2386        magpie::options::~options() <cycle 1> [1106]
                0.00    0.00       1/6           std::random_device::operator()() [250]
                0.00    0.00   20993/2917577     magpie::cache<int, int>::set(int const&, int const&, int, float) [47]
                0.00    0.00   41990/21698713     operator"" catchsr(char const, unsigned long) [28]
                0.00    0.00   20700/2903967     magpie::cache<int, int>::get_metadata(int const&) const [73]
                0.00    0.00   20993/10849682     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [85]
                0.00    0.00   20992/10848819     Catch::AssertionHandler::~AssertionHandler() [144]
                0.00    0.00     296/679         std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<magpie::set_result_t, magpie::set_result_t, void>, Catch::capture_by_value<magpie::set_result_t> >::value, Catch::BinaryExpr<magpie::set_result_t, magpie::set_result_t> >::type Catch::operator==<magpie::set_result_t>(Catch::ExprLhs<magpie::set_result_t>&&, magpie::set_result_t) [370]
                0.00    0.00       3/24          std::shared_ptr<magpie::eviction_policy>::shared_ptr(std::shared_ptr<magpie::eviction_policy> const&) [357]
                0.00    0.00       3/31          magpie::cache<int, int>::cache(magpie::options const&) [416]
                0.00    0.00       3/24          std::shared_ptr<magpie::eviction_policy_add> std::make_shared<magpie::eviction_policy_add>() [474]
                0.00    0.00     207/207         magpie::eviction_cycle::get_cycle_turn() const [1066]
                0.00    0.00      27/189         magpie::eviction_policy::profile() [1074]
                0.00    0.00       3/24          std::shared_ptr<magpie::eviction_policy>::shared_ptr<magpie::eviction_policy_add, void>(std::shared_ptr<magpie::eviction_policy_add>&&) [1399]
                0.00    0.00       3/21          magpie::eviction_profile::set_size_eviction_trigger_percent(double) [1434]
                0.00    0.00       3/21          magpie::eviction_profile::set_size_eviction_reduction_percent(double) [1435]
                0.00    0.00       3/21          magpie::eviction_profile::set_access_count_weight(double) [1433]
                0.00    0.00       3/21          magpie::eviction_profile::set_recency_weight(double) [1430]
                0.00    0.00       3/21          magpie::eviction_profile::set_allocated_weight(double) [1432]
                0.00    0.00       3/21          magpie::eviction_profile::set_age_weight(double) [1427]
                0.00    0.00       3/21          magpie::eviction_profile::set_survival_weight(double) [1431]
                0.00    0.00       3/21          magpie::eviction_profile::set_turn_weight(double) [1428]
                0.00    0.00       3/21          magpie::eviction_profile::set_random_weight(double) [1429]
                0.00    0.00       1/36          unittest::g_progress() [1323]
                0.00    0.00       1/6           std::random_device::random_device() [1593]
                0.00    0.00       1/4           std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul>::mersenne_twister_engine(unsigned long) [1630]
                0.00    0.00       1/1           void std::iota<int, int>(int, int, int) [1734]
                0.00    0.00       1/5           std::random_device::~random_device() [1612]
-----------------------------------------------
                0.00    0.00      36/4612510     void std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_construct_node<int const&>(std::Rbtree_node<int>, int const&) [428]
                0.02    0.03 4612474/4612510     magpie::cache<int, int>::copy(void const, void, unsigned long) const [42]
[72]     1.1    0.03    0.03 4612510         decltype (::new ((void)(0)) int((declval<int const&>)())) std::construct_at<int, int const&>(int, int const&) [72]
                0.03    0.00 4612569/4773675     operator new(unsigned long, void) [97]
                0.00    0.00 4612577/4612793     int const& std::forward<int const&>(std::remove_reference<int const&>::type&) [718]
-----------------------------------------------
                0.00    0.00   20700/2903967     CATCH2_INTERNAL_TEST_18() [71]
                0.00    0.05 2883267/2903967     CATCH2_INTERNAL_TEST_0() [2]
[73]     1.1    0.00    0.05 2903967         magpie::cache<int, int>::get_metadata(int const&) const [73]
                0.00    0.02 2904029/7523115     magpie::cache<int, int>::hash_key(int const&) const [60]
                0.01    0.02 2904017/15320016     std::__shared_ptr_access<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [36]
-----------------------------------------------
                0.05    0.00   22648/22648       std::Rbtree<unsigned __int128, std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t>, std::_Select1st<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> >, std::less<unsigned __int128>, std::allocator<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> > >::_M_erase(std::Rbtree_node<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> >) [14]
[74]     1.0    0.05    0.00   22648         std::Rbtree<unsigned __int128, std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t>, std::_Select1st<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> >, std::less<unsigned __int128>, std::allocator<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> > >::_S_left(std::Rbtree_node_base) [74]
-----------------------------------------------
                0.05    0.00   22648/22648       std::Rbtree<unsigned __int128, std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t>, std::_Select1st<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> >, std::less<unsigned __int128>, std::allocator<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> > >::_M_erase(std::Rbtree_node<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> >) [14]
[75]     1.0    0.05    0.00   22648         std::Rbtree<unsigned __int128, std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t>, std::_Select1st<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> >, std::less<unsigned __int128>, std::allocator<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> > >::_S_right(std::Rbtree_node_base) [75]
-----------------------------------------------
                0.04    0.01 15329717/15329717     std::__shared_ptr_access<magpie::lock_interface, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [45]
[76]     1.0    0.04    0.01 15329717         std::__shared_ptr_access<magpie::lock_interface, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const [76]
                0.01    0.00 15329775/15329775     std::__shared_ptr<magpie::lock_interface, (__gnu_cxx::Lockpolicy)2>::get() const [177]
-----------------------------------------------
                0.00    0.00       1/10849232     Catch::BinaryExpr<timespec const&, snapdev::timespec_ex&>::BinaryExpr(bool, timespec const&, Catch::StringRef, snapdev::timespec_ex&) [701]
                0.00    0.00       1/10849232     Catch::BinaryExpr<std::shared_ptr<magpie::eviction_policy> const&, std::shared_ptr<magpie::eviction_policy>&>::BinaryExpr(bool, std::shared_ptr<magpie::eviction_policy> const&, Catch::StringRef, std::shared_ptr<magpie::eviction_policy>&) [702]
                0.00    0.00       3/10849232     Catch::MatchExpr<magpie::incompatible_lock const&, Catch::Matchers::ExceptionWatcher>::MatchExpr(magpie::incompatible_lock const&, Catch::Matchers::ExceptionWatcher const&) [339]
                0.00    0.00       3/10849232     Catch::MatchExpr<magpie::value_not_found const&, Catch::Matchers::ExceptionWatcher>::MatchExpr(magpie::value_not_found const&, Catch::Matchers::ExceptionWatcher const&) [338]
                0.00    0.00       3/10849232     Catch::BinaryExpr<std::shared_ptr<magpie::eviction_policy> const&, decltype(nullptr) const&>::BinaryExpr(bool, std::shared_ptr<magpie::eviction_policy> const&, Catch::StringRef, decltype(nullptr) const&) [629]
                0.00    0.00       4/10849232     Catch::BinaryExpr<magpie::lock_model_t, magpie::lock_model_t>::BinaryExpr(bool, magpie::lock_model_t, Catch::StringRef, magpie::lock_model_t) [619]
                0.00    0.00       4/10849232     Catch::BinaryExpr<magpie::stale_data_t, magpie::stale_data_t>::BinaryExpr(bool, magpie::stale_data_t, Catch::StringRef, magpie::stale_data_t) [620]
                0.00    0.00       6/10849232     Catch::BinaryExpr<long, long>::BinaryExpr(bool, long, Catch::StringRef, long) [595]
                0.00    0.00       6/10849232     Catch::MatchExpr<magpie::empty_key_not_accepted const&, Catch::Matchers::ExceptionWatcher>::MatchExpr(magpie::empty_key_not_accepted const&, Catch::Matchers::ExceptionWatcher const&) [333]
                0.00    0.00       6/10849232     Catch::BinaryExpr<unsigned long, double>::BinaryExpr(bool, unsigned long, Catch::StringRef, double) [596]
                0.00    0.00      10/10849232     Catch::BinaryExpr<timespec const&, timespec&>::BinaryExpr(bool, timespec const&, Catch::StringRef, timespec&) [576]
                0.00    0.00      92/10849232     Catch::BinaryExpr<unsigned long, int>::BinaryExpr(bool, unsigned long, Catch::StringRef, int) [457]
                0.00    0.00     100/10849232     Catch::MatchExpr<magpie::out_of_range const&, Catch::Matchers::ExceptionWatcher>::MatchExpr(magpie::out_of_range const&, Catch::Matchers::ExceptionWatcher const&) [260]
                0.00    0.00     101/10849232     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&>::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> > const&) [444]
                0.00    0.00     674/10849232     Catch::BinaryExpr<magpie::set_result_t, magpie::set_result_t>::BinaryExpr(bool, magpie::set_result_t, Catch::StringRef, magpie::set_result_t) [389]
                0.00    0.00     900/10849232     Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [384]
                0.00    0.00    1093/10849232     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&) [381]
                0.00    0.00    7229/10849232     Catch::BinaryExpr<unsigned long, unsigned long>::BinaryExpr(bool, unsigned long, Catch::StringRef, unsigned long) [355]
                0.00    0.00   20700/10849232     Catch::BinaryExpr<unsigned int, int>::BinaryExpr(bool, unsigned int, Catch::StringRef, int) [170]
                0.00    0.00  118496/10849232     Catch::BinaryExpr<std::vector<unsigned char, std::allocator<unsigned char> >&, std::vector<unsigned char, std::allocator<unsigned char> >&>::BinaryExpr(bool, std::vector<unsigned char, std::allocator<unsigned char> >&, Catch::StringRef, std::vector<unsigned char, std::allocator<unsigned char> >&) [299]
                0.00    0.00  259500/10849232     Catch::BinaryExpr<int, int>::BinaryExpr(bool, int, Catch::StringRef, int) [131]
                0.02    0.00 4673742/10849232     Catch::UnaryExpr<bool>::UnaryExpr(bool) [130]
                0.03    0.00 5766558/10849232     Catch::BinaryExpr<unsigned short, int>::BinaryExpr(bool, unsigned short, Catch::StringRef, int) [46]
[77]     1.0    0.05    0.00 10849232         Catch::ITransientExpression::ITransientExpression(bool, bool) [77]
-----------------------------------------------
                                                 <spontaneous>
[78]     1.0    0.05    0.00                 Catch::AssertionReaction::AssertionReaction() [78]
-----------------------------------------------
                0.05    0.00 12029027/12029027     int std::uniform_int_distribution<int>::operator()<std::mersenne_twister_engine<unsigned long, 64ul, 312ul, 156ul, 31ul, 13043109905998158313ul, 29ul, 6148914691236517205ul, 17ul, 8202884508482404352ul, 37ul, 18444473444759240704ul, 43ul, 6364136223846793005ul> >(std::mersenne_twister_engine<unsigned long, 64ul, 312ul, 156ul, 31ul, 13043109905998158313ul, 29ul, 6148914691236517205ul, 17ul, 8202884508482404352ul, 37ul, 18444473444759240704ul, 43ul, 6364136223846793005ul>&, std::uniform_int_distribution<int>::param_type const&) [8]
[79]     1.0    0.05    0.00 12029027         std::uniform_int_distribution<int>::param_type::b() const [79]
-----------------------------------------------
                0.03    0.02 1694767/1694767     std::Optionalpayload<int, true, true, true>::Optionalpayload_base<int>(std::in_place_t, int&&) [58]
[80]     1.0    0.03    0.02 1694767         std::Optionalpayload_base<int>::Optionalpayload_base<int>(std::in_place_t, int&&) [80]
                0.02    0.00 1694819/1694819     std::Optionalpayload_base<int>::Storage<int, true>::Storage<int>(std::in_place_t, int&&) [145]
                0.00    0.00 1694768/6779411     int&& std::forward<int>(std::remove_reference<int>::type&) [717]
-----------------------------------------------
                0.04    0.00 12029068/12029068     std::enable_if<is_integral_v<int>, int>::type snapdev::random<int>(int, int) [5]
[81]     0.9    0.04    0.00 12029068         snapdev::get_random_generator() [81]
                0.00    0.00       1/6           std::random_device::operator()() [250]
                0.00    0.00       1/6           std::random_device::random_device() [1593]
                0.00    0.00       1/1           std::mersenne_twister_engine<unsigned long, 64ul, 312ul, 156ul, 31ul, 13043109905998158313ul, 29ul, 6148914691236517205ul, 17ul, 8202884508482404352ul, 37ul, 18444473444759240704ul, 43ul, 6364136223846793005ul>::mersenne_twister_engine(unsigned long) [1730]
-----------------------------------------------
                0.00    0.05       2/2           Catch::(anonymous namespace)::TestInvokerAsFunction::invoke() const [1]
[82]     0.9    0.00    0.05       2         CATCH2_INTERNAL_TEST_0() [82]
                0.00    0.03      10/10          std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<timespec const&, timespec&, void>, std::negation<Catch::capture_by_value<std::remove_cv<std::remove_reference<timespec&>::type>::type> > >::value, Catch::BinaryExpr<timespec const&, timespec& const&> >::type Catch::operator==<timespec&>(Catch::ExprLhs<timespec const&>&&, timespec&) [104]
                0.00    0.01       3/3           std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::shared_ptr<magpie::eviction_policy> const&, decltype(nullptr), void>, std::negation<Catch::capture_by_value<std::remove_cv<std::remove_reference<decltype(nullptr)>::type>::type> > >::value, Catch::BinaryExpr<std::shared_ptr<magpie::eviction_policy> const&, decltype(nullptr) const&> >::type Catch::operator==<decltype(nullptr)>(Catch::ExprLhs<std::shared_ptr<magpie::eviction_policy> const&>&&, decltype(nullptr)&&) [171]
                0.00    0.00       7/2386        std::shared_ptr<magpie::eviction_policy>::~shared_ptr() <cycle 1> [1076]
                0.00    0.00       1/1           std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<timespec const&, snapdev::timespec_ex&, void>, std::negation<Catch::capture_by_value<std::remove_cv<std::remove_reference<snapdev::timespec_ex&>::type>::type> > >::value, Catch::BinaryExpr<timespec const&, snapdev::timespec_ex& const&> >::type Catch::operator==<snapdev::timespec_ex&>(Catch::ExprLhs<timespec const&>&&, snapdev::timespec_ex&) [279]
                0.00    0.00       2/2386        magpie::options::~options() <cycle 1> [1106]
                0.00    0.00    6059/259530      std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<int, int, void>, Catch::capture_by_value<int> >::value, Catch::BinaryExpr<int, int> >::type Catch::operator==<int>(Catch::ExprLhs<int>&&, int) [119]
                0.00    0.00       1/24          std::shared_ptr<magpie::eviction_policy_add>::~shared_ptr() [168]
                0.00    0.00   24254/21698713     operator"" catchsr(char const, unsigned long) [28]
                0.00    0.00    6059/259609      Catch::ExprLhs<int> Catch::operator<=<int, 0>(Catch::Decomposer&&, int) [247]
                0.00    0.00    6037/7079        std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<unsigned long, unsigned long, void>, Catch::capture_by_value<unsigned long> >::value, Catch::BinaryExpr<unsigned long, unsigned long> >::type Catch::operator==<unsigned long>(Catch::ExprLhs<unsigned long>&&, unsigned long) [341]
                0.00    0.00   12131/10849682     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [85]
                0.00    0.00   12127/10848819     Catch::AssertionHandler::~AssertionHandler() [144]
                0.00    0.00       1/24          std::shared_ptr<magpie::eviction_policy>::shared_ptr(std::shared_ptr<magpie::eviction_policy> const&) [357]
                0.00    0.00       4/4           std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<magpie::lock_model_t, magpie::lock_model_t, void>, Catch::capture_by_value<magpie::lock_model_t> >::value, Catch::BinaryExpr<magpie::lock_model_t, magpie::lock_model_t> >::type Catch::operator==<magpie::lock_model_t>(Catch::ExprLhs<magpie::lock_model_t>&&, magpie::lock_model_t) [556]
                0.00    0.00       4/4           std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<magpie::stale_data_t, magpie::stale_data_t, void>, Catch::capture_by_value<magpie::stale_data_t> >::value, Catch::BinaryExpr<magpie::stale_data_t, magpie::stale_data_t> >::type Catch::operator==<magpie::stale_data_t>(Catch::ExprLhs<magpie::stale_data_t>&&, magpie::stale_data_t) [557]
                0.00    0.00       8/4673623     void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) [93]
                0.00    0.00       8/4673697     Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool) [109]
                0.00    0.00       1/1           std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::shared_ptr<magpie::eviction_policy> const&, std::shared_ptr<magpie::eviction_policy>&, void>, std::negation<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::shared_ptr<magpie::eviction_policy>&>::type>::type> > >::value, Catch::BinaryExpr<std::shared_ptr<magpie::eviction_policy> const&, std::shared_ptr<magpie::eviction_policy>& const&> >::type Catch::operator==<std::shared_ptr<magpie::eviction_policy>&>(Catch::ExprLhs<std::shared_ptr<magpie::eviction_policy> const&>&&, std::shared_ptr<magpie::eviction_policy>&) [589]
                0.00    0.00       1/24          std::shared_ptr<magpie::eviction_policy_add> std::make_shared<magpie::eviction_policy_add>() [474]
                0.00    0.00    6037/7329        Catch::ExprLhs<unsigned long> Catch::operator<=<unsigned long, 0>(Catch::Decomposer&&, unsigned long) [871]
                0.00    0.00      11/11          Catch::ExprLhs<timespec const& const&> Catch::operator<=<timespec const&, 0>(Catch::Decomposer&&, timespec const&) [1504]
                0.00    0.00       4/4           Catch::ExprLhs<std::shared_ptr<magpie::eviction_policy> const&> Catch::operator<=<std::shared_ptr<magpie::eviction_policy>, 0>(Catch::Decomposer&&, std::shared_ptr<magpie::eviction_policy>&&) [1620]
                0.00    0.00       4/416         Catch::operator|(Catch::ResultDisposition::Flags, Catch::ResultDisposition::Flags) [1013]
                0.00    0.00       4/4           Catch::ExprLhs<magpie::lock_model_t> Catch::operator<=<magpie::lock_model_t, 0>(Catch::Decomposer&&, magpie::lock_model_t) [1618]
                0.00    0.00       4/4           Catch::ExprLhs<magpie::stale_data_t> Catch::operator<=<magpie::stale_data_t, 0>(Catch::Decomposer&&, magpie::stale_data_t) [1619]
                0.00    0.00       3/3           std::enable_if<std::is_enum<magpie::lock_model_t>::value, magpie::lock_model_t>::type& operator++<magpie::lock_model_t>(magpie::lock_model_t&) [1677]
                0.00    0.00       3/3           std::enable_if<std::is_enum<magpie::stale_data_t>::value, magpie::stale_data_t>::type& operator++<magpie::stale_data_t>(magpie::stale_data_t&) [1678]
                0.00    0.00       2/36          unittest::g_progress() [1323]
                0.00    0.00       1/1           snapdev::timespec_ex::timespec_ex(long, long) [1719]
                0.00    0.00       1/24          std::shared_ptr<magpie::eviction_policy>::shared_ptr<magpie::eviction_policy_add, void>(std::shared_ptr<magpie::eviction_policy_add>&&) [1399]
                0.00    0.00       1/1           std::shared_ptr<magpie::eviction_policy>::shared_ptr(decltype(nullptr)) [1723]
-----------------------------------------------
                0.00    0.00       1/53          Catch::makeCommandLineParser(Catch::ConfigData&) [39]
                0.00    0.04      52/53          Catch::Clara::Parser::~Parser() [43]
[83]     0.9    0.00    0.05      53         Catch::Clara::ExeName::~ExeName() [83]
                0.00    0.02      53/53          std::shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~shared_ptr() [123]
                0.00    0.02      53/53          std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>::~shared_ptr() [124]
                0.00    0.00      53/53          Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>::~ComposableParserImpl() [1256]
-----------------------------------------------
                0.00    0.00    6000/12481538     CATCH2_INTERNAL_TEST_6() [9]
                0.00    0.00    6000/12481538     CATCH2_INTERNAL_TEST_9() [10]
                0.00    0.00   12000/12481538     std::vector<unsigned char, std::allocator<unsigned char> >::_M_default_append(unsigned long) [230]
                0.00    0.00   24000/12481538     std::vector<unsigned char, std::allocator<unsigned char> >::resize(unsigned long) [229]
                0.00    0.00   47998/12481538     std::vector<unsigned char, std::allocator<unsigned char> >::_M_check_len(unsigned long, char const) const [232]
                0.00    0.00  131317/12481538     std::vector<unsigned char, std::allocator<unsigned char> >::vector(std::vector<unsigned char, std::allocator<unsigned char> > const&) [90]
                0.00    0.00  237362/12481538     bool std::operator==<unsigned char, std::allocator<unsigned char> >(std::vector<unsigned char, std::allocator<unsigned char> > const&, std::vector<unsigned char, std::allocator<unsigned char> > const&) [159]
                0.04    0.00 12016861/12481538     std::vector<unsigned char, std::allocator<unsigned char> >::operator[](unsigned long) [61]
[84]     0.8    0.04    0.00 12481538         std::vector<unsigned char, std::allocator<unsigned char> >::size() const [84]
-----------------------------------------------
                0.00    0.00       1/10849682     __static_initialization_and_destruction_0() [703]
                0.00    0.00       1/10849682     __static_initialization_and_destruction_0() [704]
                0.00    0.00       2/10849682     __static_initialization_and_destruction_0() [645]
                0.00    0.00       2/10849682     __static_initialization_and_destruction_0() [644]
                0.00    0.00       2/10849682     __static_initialization_and_destruction_0() [646]
                0.00    0.00       2/10849682     __static_initialization_and_destruction_0() [647]
                0.00    0.00       4/10849682     CATCH2_INTERNAL_TEST_4() [158]
                0.00    0.00       5/10849682     CATCH2_INTERNAL_TEST_0() [438]
                0.00    0.00       7/10849682     __static_initialization_and_destruction_0() [598]
                0.00    0.00      13/10849682     CATCH2_INTERNAL_TEST_14() [226]
                0.00    0.00      17/10849682     Catch::TestCaseTracking::TrackerContext::startRun() [563]
                0.00    0.00      33/10849682     CATCH2_INTERNAL_TEST_3() [165]
                0.00    0.00     104/10849682     CATCH2_INTERNAL_TEST_4() [231]
                0.00    0.00     110/10849682     CATCH2_INTERNAL_TEST_0() [261]
                0.00    0.00     187/10849682     Catch::Section::Section(Catch::SourceLineInfo const&, Catch::StringRef, char const) [421]
                0.00    0.00     235/10849682     CATCH2_INTERNAL_TEST_0() [209]
                0.00    0.00     503/10849682     CATCH2_INTERNAL_TEST_15() [212]
                0.00    0.00     900/10849682     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&) [354]
                0.00    0.00    1853/10849682     CATCH2_INTERNAL_TEST_12() [166]
                0.00    0.00    3160/10849682     CATCH2_INTERNAL_TEST_0() [4]
                0.00    0.00   12131/10849682     CATCH2_INTERNAL_TEST_0() [82]
                0.00    0.00   20993/10849682     CATCH2_INTERNAL_TEST_18() [71]
                0.00    0.00  112170/10849682     CATCH2_INTERNAL_TEST_9() [10]
                0.00    0.00  112428/10849682     CATCH2_INTERNAL_TEST_6() [9]
                0.00    0.00  245192/10849682     CATCH2_INTERNAL_TEST_3() [70]
                0.00    0.00  245301/10849682     CATCH2_INTERNAL_TEST_0() [59]
                0.04    0.00 10094326/10849682     CATCH2_INTERNAL_TEST_0() [2]
[85]     0.8    0.04    0.00 10849682         Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [85]
-----------------------------------------------
                0.00    0.02   65158/130467      CATCH2_INTERNAL_TEST_9() [10]
                0.00    0.02   65309/130467      CATCH2_INTERNAL_TEST_6() [9]
[86]     0.8    0.00    0.04  130467         std::vector<bool, std::allocator<bool> >::operator[](unsigned long) [86]
                0.02    0.00  130369/130369      std::vector<bool, std::allocator<bool> >::begin() [140]
                0.00    0.02  130454/130454      std::Bititerator::operator[](long) const [146]
-----------------------------------------------
                                                 <spontaneous>
[87]     0.8    0.03    0.01                 magpie::cache<int, int>::allocated(void const, unsigned long) const [87]
                0.01    0.00 2940425/2940425     magpie::cache_size_traits<int, void>::estimate(int const&) [178]
                0.00    0.00 2940353/15089281     magpie::cache<int, int>::sizeof_T() const [157]
-----------------------------------------------
                0.00    0.00      24/131263      void std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::_M_realloc_insert<std::vector<unsigned char, std::allocator<unsigned char> > const&>(__gnu_cxx::__normal_iterator<std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > >, std::vector<unsigned char, std::allocator<unsigned char> > const&) [359]
                0.00    0.00     208/131263      std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::push_back(std::vector<unsigned char, std::allocator<unsigned char> > const&) [342]
                0.00    0.04  131031/131263      magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >::copy(void const, void, unsigned long) const [89]
[88]     0.8    0.00    0.04  131263         decltype (::new ((void)(0)) std::vector<unsigned char, std::allocator<unsigned char> >((declval<std::vector<unsigned char, std::allocator<unsigned char> > const&>)())) std::construct_at<std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<unsigned char, std::allocator<unsigned char> > const&>(std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<unsigned char, std::allocator<unsigned char> > const&) [88]
                0.01    0.03  131353/131353      std::vector<unsigned char, std::allocator<unsigned char> >::vector(std::vector<unsigned char, std::allocator<unsigned char> > const&) [90]
                0.00    0.00  131306/4773675     operator new(unsigned long, void) [97]
                0.00    0.00  131349/131605      std::vector<unsigned char, std::allocator<unsigned char> > const& std::forward<std::vector<unsigned char, std::allocator<unsigned char> > const&>(std::remove_reference<std::vector<unsigned char, std::allocator<unsigned char> > const&>::type&) [754]
-----------------------------------------------
                                                 <spontaneous>
[89]     0.8    0.00    0.04                 magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >::copy(void const, void, unsigned long) const [89]
                0.00    0.04  131031/131263      decltype (::new ((void)(0)) std::vector<unsigned char, std::allocator<unsigned char> >((declval<std::vector<unsigned char, std::allocator<unsigned char> > const&>)())) std::construct_at<std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<unsigned char, std::allocator<unsigned char> > const&>(std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<unsigned char, std::allocator<unsigned char> > const&) [88]
                0.00    0.00  130934/312377      magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >::sizeof_T() const [731]
-----------------------------------------------
                0.01    0.03  131353/131353      decltype (::new ((void)(0)) std::vector<unsigned char, std::allocator<unsigned char> >((declval<std::vector<unsigned char, std::allocator<unsigned char> > const&>)())) std::construct_at<std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<unsigned char, std::allocator<unsigned char> > const&>(std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<unsigned char, std::allocator<unsigned char> > const&) [88]
[90]     0.7    0.01    0.03  131353         std::vector<unsigned char, std::allocator<unsigned char> >::vector(std::vector<unsigned char, std::allocator<unsigned char> > const&) [90]
                0.00    0.02  131308/131308      unsigned char std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >, unsigned char, unsigned char>(__gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >, __gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >, unsigned char, std::allocator<unsigned char>&) [149]
                0.00    0.01  131341/131576      std::Vectorbase<unsigned char, std::allocator<unsigned char> >::Vectorbase(unsigned long, std::allocator<unsigned char> const&) [183]
                0.00    0.00  131317/12481538     std::vector<unsigned char, std::allocator<unsigned char> >::size() const [84]
                0.00    0.00  131391/249990      std::vector<unsigned char, std::allocator<unsigned char> >::end() const [741]
                0.00    0.00  131316/368598      std::vector<unsigned char, std::allocator<unsigned char> >::begin() const [730]
                0.00    0.00  131312/421416      std::Vectorbase<unsigned char, std::allocator<unsigned char> >::_M_get_Tp_allocator() [728]
                0.00    0.00  131225/179225      std::Vectorbase<unsigned char, std::allocator<unsigned char> >::_M_get_Tp_allocator() const [743]
-----------------------------------------------
                                                 <spontaneous>
[91]     0.7    0.00    0.03                 main [91]
                0.00    0.03       1/1           unittest::snap_catch2_main(char const, char const, int, char**, void ()(), void ()(Catch::Clara::Parser&), int ()(Catch::Session&), void ()()) [92]
-----------------------------------------------
                0.00    0.03       1/1           main [91]
[92]     0.7    0.00    0.03       1         unittest::snap_catch2_main(char const, char const, int, char**, void ()(), void ()(Catch::Clara::Parser&), int ()(Catch::Session&), void ()()) [92]
                0.00    0.02       8/52          Catch::Clara::Parser::~Parser() [43]
                0.00    0.01       1/1           Catch::Clara::Parser Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::operator|<Catch::Clara::Opt>(Catch::Clara::Opt const&) const [205]
                0.00    0.00       8/254         Catch::Clara::Opt::~Opt() [40]
                0.00    0.00       6/43          Catch::Clara::Parser Catch::Clara::operator|<Catch::Clara::Opt>(Catch::Clara::Parser&&, Catch::Clara::Opt&&) [126]
                0.00    0.00       4/7           Catch::Clara::Opt::Opt<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, void>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, Catch::StringRef) [271]
                0.00    0.00       1/2           Catch::Clara::Opt::Opt<unsigned int, void>(unsigned int&, Catch::StringRef) [292]
                0.00    0.00       1/1           unittest::detail::init_tmp_dir(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [353]
                0.00    0.00       1/1           Catch::Clara::Parser::Parser(Catch::Clara::Parser const&) [418]
                0.00    0.00      12/67          Catch::Clara::Opt::operator[](Catch::StringRef) && [431]
                0.00    0.00       8/45          Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::operator()(Catch::StringRef) && [1306]
                0.00    0.00       2/2           unittest::g_verbose() [1687]
                0.00    0.00       2/3           unittest::g_tmp_dir[abi:cxx11]() [1639]
                0.00    0.00       2/2           unittest::g_dist_dir[abi:cxx11]() [1684]
                0.00    0.00       2/2           unittest::g_binary_dir[abi:cxx11]() [1685]
                0.00    0.00       2/2           unittest::g_source_dir[abi:cxx11]() [1686]
                0.00    0.00       1/36          unittest::g_progress() [1323]
                0.00    0.00       1/150         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const, std::allocator<char> const&) [1096]
                0.00    0.00       1/9353        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [860]
-----------------------------------------------
                0.00    0.00       8/4673623     CATCH2_INTERNAL_TEST_0() [82]
                0.00    0.00       9/4673623     CATCH2_INTERNAL_TEST_3() [165]
                0.00    0.00      45/4673623     CATCH2_INTERNAL_TEST_0() [261]
                0.00    0.00      60/4673623     CATCH2_INTERNAL_TEST_0() [209]
                0.00    0.00    1104/4673623     CATCH2_INTERNAL_TEST_0() [4]
                0.00    0.00   53784/4673623     CATCH2_INTERNAL_TEST_9() [10]
                0.00    0.00   53943/4673623     CATCH2_INTERNAL_TEST_6() [9]
                0.00    0.00  119879/4673623     CATCH2_INTERNAL_TEST_3() [70]
                0.00    0.00  119952/4673623     CATCH2_INTERNAL_TEST_0() [59]
                0.00    0.03 4324839/4673623     CATCH2_INTERNAL_TEST_0() [2]
[93]     0.6    0.00    0.03 4673623         void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) [93]
                0.01    0.02 4673487/4673487     Catch::ExprLhs<bool>::makeUnaryExpr() const [94]
-----------------------------------------------
                0.01    0.02 4673487/4673487     void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) [93]
[94]     0.6    0.01    0.02 4673487         Catch::ExprLhs<bool>::makeUnaryExpr() const [94]
                0.00    0.02 4673658/4673658     Catch::UnaryExpr<bool>::UnaryExpr(bool) [130]
-----------------------------------------------
                0.00    0.00      96/12148961     std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::_M_check_len(unsigned long, char const) const [489]
                0.00    0.00    2040/12148961     CATCH2_INTERNAL_TEST_12() [166]
                0.03    0.00 12146825/12148961     std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::operator[](unsigned long) [65]
[95]     0.6    0.03    0.00 12148961         std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::size() const [95]
-----------------------------------------------
                0.03    0.00 5766558/5766558     Catch::ExprLhs<unsigned short> Catch::operator<=<unsigned short, 0>(Catch::Decomposer&&, unsigned short) [53]
[96]     0.6    0.03    0.00 5766558         Catch::ExprLhs<unsigned short>::ExprLhs(unsigned short) [96]
-----------------------------------------------
                0.00    0.00       1/4773675     void std::Construct<Catch::Clara::Arg, Catch::Clara::Arg const&>(Catch::Clara::Arg, Catch::Clara::Arg const&) [611]
                0.00    0.00       1/4773675     std::_shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<magpie::detail::cache_impl, std::allocator<void>, magpie::cache<int, magpie::empty_t>, magpie::options const&>(magpie::detail::cache_impl&, std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<int, magpie::empty_t>&&, magpie::options const&) [635]
                0.00    0.00       1/4773675     void std::Construct<magpie::detail::cacheimpl, magpie::cache<int, magpie::empty_t>, magpie::options const&>(magpie::detail::cache_impl, magpie::cache<int, magpie::empty_t>&&, magpie::options const&) [651]
                0.00    0.00       1/4773675     std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundFlagLambda<Catch::Clara::Help::Help(bool&)::{lambda(bool)#1}>, std::allocator<void>, Catch::Clara::Help::Help(bool&)::{lambda(bool)#1} const&>(Catch::Clara::Detail::BoundFlagLambda<Catch::Clara::Help::Help(bool&)::{lambda(bool)#1}>&, std::Spalloc_shared_tag<std::allocator<void> >, Catch::Clara::Help::Help(bool&)::{lambda(bool)#1} const&) [667]
                0.00    0.00       1/4773675     void std::Construct<Catch::Clara::Detail::BoundFlagLambda<Catch::Clara::Help::Help(bool&)::{lambda(bool)#1}>, Catch::Clara::Help::Help(bool&)::{lambda(bool)#1} const&>(Catch::Clara::Detail::BoundFlagLambda<Catch::Clara::Help::Help(bool&)::{lambda(bool)#1}>, Catch::Clara::Help::Help(bool&)::{lambda(bool)#1} const&) [693]
                0.00    0.00       1/4773675     Catch::Clara::Detail::ResultValueBase<Catch::Clara::Detail::ParseState>::ResultValueBase(Catch::Clara::Detail::ResultValueBase<Catch::Clara::Detail::ParseState>&&) [652]
                0.00    0.00       1/4773675     void std::vector<Catch::Clara::Detail::Token, std::allocator<Catch::Clara::Detail::Token> >::M_realloc_insert<Catch::Clara::Detail::Token>(__gnu_cxx::__normal_iterator<Catch::Clara::Detail::Token, std::vector<Catch::Clara::Detail::Token, std::allocator<Catch::Clara::Detail::Token> > >, Catch::Clara::Detail::Token&&) [676]
                0.00    0.00       1/4773675     std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundFlagLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#1}>, std::allocator<void>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#1} const&>(Catch::Clara::Detail::BoundFlagLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#1}>&, std::Spalloc_shared_tag<std::allocator<void> >, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#1} const&) [666]
                0.00    0.00       1/4773675     std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#8}>, std::allocator<void>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#8} const&>(Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#8}>&, std::Spalloc_shared_tag<std::allocator<void> >, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#8} const&) [671]
                0.00    0.00       1/4773675     std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#1}>, std::allocator<void>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#1} const&>(Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#1}>&, std::Spalloc_shared_tag<std::allocator<void> >, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#1} const&) [664]
                0.00    0.00       1/4773675     std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1}>, std::allocator<void>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1} const&>(Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1}>&, std::Spalloc_shared_tag<std::allocator<void> >, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1} const&) [672]
                0.00    0.00       1/4773675     std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#2}>, std::allocator<void>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#2} const&>(Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#2}>&, std::Spalloc_shared_tag<std::allocator<void> >, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#2} const&) [663]
                0.00    0.00       1/4773675     std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#2}>, std::allocator<void>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#2} const&>(Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#2}>&, std::Spalloc_shared_tag<std::allocator<void> >, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#2} const&) [654]
                0.00    0.00       1/4773675     std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#12}>, std::allocator<void>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#12} const&>(Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#12}>&, std::Spalloc_shared_tag<std::allocator<void> >, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#12} const&) [668]
                0.00    0.00       1/4773675     std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#13}>, std::allocator<void>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#13} const&>(Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#13}>&, std::Spalloc_shared_tag<std::allocator<void> >, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#13} const&) [669]
                0.00    0.00       1/4773675     std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#14}>, std::allocator<void>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#14} const&>(Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#14}>&, std::Spalloc_shared_tag<std::allocator<void> >, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#14} const&) [670]
                0.00    0.00       1/4773675     std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#7}>, std::allocator<void>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#7} const&>(Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#7}>&, std::Spalloc_shared_tag<std::allocator<void> >, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#7} const&) [659]
                0.00    0.00       1/4773675     std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#3}>, std::allocator<void>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#3} const&>(Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#3}>&, std::Spalloc_shared_tag<std::allocator<void> >, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#3} const&) [655]
                0.00    0.00       1/4773675     std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#4}>, std::allocator<void>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#4} const&>(Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#4}>&, std::Spalloc_shared_tag<std::allocator<void> >, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#4} const&) [656]
                0.00    0.00       1/4773675     std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#5}>, std::allocator<void>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#5} const&>(Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#5}>&, std::Spalloc_shared_tag<std::allocator<void> >, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#5} const&) [657]
                0.00    0.00       1/4773675     std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#6}>, std::allocator<void>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#6} const&>(Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#6}>&, std::Spalloc_shared_tag<std::allocator<void> >, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#6} const&) [658]
                0.00    0.00       1/4773675     std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#10}>, std::allocator<void>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#10} const&>(Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#10}>&, std::Spalloc_shared_tag<std::allocator<void> >, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#10} const&) [661]
                0.00    0.00       1/4773675     std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#9}>, std::allocator<void>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#9} const&>(Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#9}>&, std::Spalloc_shared_tag<std::allocator<void> >, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#9} const&) [660]
                0.00    0.00       1/4773675     std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#11}>, std::allocator<void>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#11} const&>(Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#11}>&, std::Spalloc_shared_tag<std::allocator<void> >, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#11} const&) [662]
                0.00    0.00       1/4773675     void std::Construct<Catch::Clara::Detail::BoundFlagLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#1}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#1} const&>(Catch::Clara::Detail::BoundFlagLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#1}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#1} const&) [692]
                0.00    0.00       1/4773675     void std::Construct<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#8}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#8} const&>(Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#8}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#8} const&) [697]
                0.00    0.00       1/4773675     void std::Construct<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#1}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#1} const&>(Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#1}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#1} const&) [689]
                0.00    0.00       1/4773675     void std::Construct<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1} const&>(Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1} const&) [698]
                0.00    0.00       1/4773675     void std::Construct<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#2}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#2} const&>(Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#2}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#2} const&) [688]
                0.00    0.00       1/4773675     void std::Construct<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#2}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#2} const&>(Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#2}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#2} const&) [679]
                0.00    0.00       1/4773675     void std::Construct<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#12}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#12} const&>(Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#12}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#12} const&) [694]
                0.00    0.00       1/4773675     void std::Construct<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#13}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#13} const&>(Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#13}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#13} const&) [695]
                0.00    0.00       1/4773675     void std::Construct<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#14}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#14} const&>(Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#14}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#14} const&) [696]
                0.00    0.00       1/4773675     void std::Construct<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#7}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#7} const&>(Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#7}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#7} const&) [684]
                0.00    0.00       1/4773675     void std::Construct<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#3}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#3} const&>(Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#3}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#3} const&) [680]
                0.00    0.00       1/4773675     void std::Construct<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#4}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#4} const&>(Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#4}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#4} const&) [681]
                0.00    0.00       1/4773675     void std::Construct<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#5}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#5} const&>(Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#5}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#5} const&) [682]
                0.00    0.00       1/4773675     void std::Construct<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#6}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#6} const&>(Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#6}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#6} const&) [683]
                0.00    0.00       1/4773675     void std::Construct<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#10}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#10} const&>(Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#10}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#10} const&) [686]
                0.00    0.00       1/4773675     void std::Construct<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#9}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#9} const&>(Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#9}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#9} const&) [685]
                0.00    0.00       1/4773675     void std::Construct<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#11}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#11} const&>(Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#11}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#11} const&) [687]
                0.00    0.00       1/4773675     void std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_realloc_insert<Catch::Clara::Arg const&>(__gnu_cxx::__normal_iterator<Catch::Clara::Arg, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, Catch::Clara::Arg const&) [615]
                0.00    0.00       1/4773675     void std::vector<Catch::ReporterSpec, std::allocator<Catch::ReporterSpec> >::_M_realloc_insert<Catch::ReporterSpec>(__gnu_cxx::__normal_iterator<Catch::ReporterSpec, std::vector<Catch::ReporterSpec, std::allocator<Catch::ReporterSpec> > >, Catch::ReporterSpec&&) [674]
                0.00    0.00       1/4773675     std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundValueRef<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::allocator<void>, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&>(Catch::Clara::Detail::BoundValueRef<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >&, std::Spalloc_shared_tag<std::allocator<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> > > >&) [673]
                0.00    0.00       1/4773675     std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundValueRef<long>, std::allocator<void>, long&>(Catch::Clara::Detail::BoundValueRef<long>&, std::Spalloc_shared_tag<std::allocator<void> >, long&) [665]
                0.00    0.00       1/4773675     void std::Construct<Catch::Clara::Detail::BoundValueRef<std::vector<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&>(Catch::Clara::Detail::BoundValueRef<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) [690]
                0.00    0.00       1/4773675     void std::Construct<Catch::Clara::Detail::BoundValueRef<long>, long&>(Catch::Clara::Detail::BoundValueRef<long>, long&) [691]
                0.00    0.00       1/4773675     Catch::Optional<Catch::ReporterSpec>::Optional(Catch::ReporterSpec&&) [653]
                0.00    0.00       1/4773675     void std::vector<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [677]
                0.00    0.00       1/4773675     void std::__relocate_object_a<Catch::Detail::unique_ptr<std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> > >, Catch::Detail::unique_ptr<std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Detail::unique_ptr<std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> > > > >(Catch::Detail::unique_ptr<std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> > >, Catch::Detail::unique_ptr<std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Detail::unique_ptr<std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> > > >&) [700]
                0.00    0.00       1/4773675     void std::vector<Catch::TestCaseTracking::ITracker, std::allocator<Catch::TestCaseTracking::ITracker> >::_M_realloc_insert<Catch::TestCaseTracking::ITracker>(__gnu_cxx::__normal_iterator<Catch::TestCaseTracking::ITracker**, std::vector<Catch::TestCaseTracking::ITracker, std::allocator<Catch::TestCaseTracking::ITracker> > >, Catch::TestCaseTracking::ITracker&&) [678]
                0.00    0.00       1/4773675     void std::__relocate_object_a<Catch::SectionInfo, Catch::SectionInfo, std::allocator<Catch::SectionInfo> >(Catch::SectionInfo, Catch::SectionInfo, std::allocator<Catch::SectionInfo>&) [699]
                0.00    0.00       1/4773675     void std::vector<Catch::ProcessedReporterSpec, std::allocator<Catch::ProcessedReporterSpec> >::_M_realloc_insert<Catch::ProcessedReporterSpec>(__gnu_cxx::__normal_iterator<Catch::ProcessedReporterSpec, std::vector<Catch::ProcessedReporterSpec, std::allocator<Catch::ProcessedReporterSpec> > >, Catch::ProcessedReporterSpec&&) [675]
                0.00    0.00       2/4773675     std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, unsigned int&>(Catch::Clara::Detail::BoundValueRef<unsigned int>&, std::Spalloc_shared_tag<std::allocator<void> >, unsigned int&) [604]
                0.00    0.00       2/4773675     void std::Construct<Catch::Clara::Detail::BoundValueRef<unsigned int>, unsigned int&>(Catch::Clara::Detail::BoundValueRef<unsigned int>, unsigned int&) [632]
                0.00    0.00       2/4773675     std::_shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundValueRef<double>, std::allocator<void>, double&>(Catch::Clara::Detail::BoundValueRef<double>&, std::Spalloc_shared_tag<std::allocator<void> >, double&) [637]
                0.00    0.00       2/4773675     void std::Construct<Catch::Clara::Detail::BoundValueRef<double>, double&>(Catch::Clara::Detail::BoundValueRef<double>, double&) [642]
                0.00    0.00       2/4773675     void std::vector<unsigned long, std::allocator<unsigned long> >::M_realloc_insert<unsigned long const&>(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, unsigned long const&) [641]
                0.00    0.00       2/4773675     void std::vector<Catch::Detail::unique_ptr<std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Detail::unique_ptr<std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> > > > >::_M_realloc_insert<Catch::Detail::unique_ptr<std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<Catch::Detail::unique_ptr<std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> > >, std::vector<Catch::Detail::unique_ptr<std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Detail::unique_ptr<std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> > > > > >, Catch::Detail::unique_ptr<std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> > >&&) [639]
                0.00    0.00       2/4773675     void std::vector<Catch::ISingleton, std::allocator<Catch::ISingleton> >::_M_realloc_insert<Catch::ISingleton const&>(__gnu_cxx::__normal_iterator<Catch::ISingleton*, std::vector<Catch::ISingleton, std::allocator<Catch::ISingleton> > >, Catch::ISingleton const&) [640]
                0.00    0.00       2/4773675     void std::vector<Catch::SectionInfo, std::allocator<Catch::SectionInfo> >::_M_realloc_insert<Catch::SectionInfo const&>(__gnu_cxx::__normal_iterator<Catch::SectionInfo, std::vector<Catch::SectionInfo, std::allocator<Catch::SectionInfo> > >, Catch::SectionInfo const&) [638]
                0.00    0.00       3/4773675     decltype (::new ((void)(0)) Catch::Clara::Opt((declval<Catch::Clara::Opt const&>)())) std::construct_at<Catch::Clara::Opt, Catch::Clara::Opt const&>(Catch::Clara::Opt, Catch::Clara::Opt const&) [551]
                0.00    0.00       3/4773675     std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<magpie::detail::cache_impl, std::allocator<void>, magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(magpie::detail::cache_impl&, std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [587]
                0.00    0.00       3/4773675     void std::Construct<magpie::detail::cacheimpl, magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(magpie::detail::cache_impl, magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [618]
                0.00    0.00       3/4773675     std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<magpie::cache<std::__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<void>, magpie::options&>(magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::Spalloc_shared_tag<std::allocator<void> >, magpie::options&) [519]
                0.00    0.00       3/4773675     void std::Construct<magpie::cache<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options&>(magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options&) [550]
                0.00    0.00       4/4773675     std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<magpie::detail::cache_impl, std::allocator<void>, magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(magpie::detail::cache_impl&, std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [572]
                0.00    0.00       4/4773675     void std::Construct<magpie::detail::cacheimpl, magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(magpie::detail::cache_impl, magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [601]
                0.00    0.00       4/4773675     std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<void>, char const (&) [13]>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::Spalloc_shared_tag<std::allocator<void> >, char const (&) [13]) [606]
                0.00    0.00       4/4773675     void std::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]) [608]
                0.00    0.00       4/4773675     void std::Construct<Catch::ColumnInfo, Catch::ColumnInfo const&>(Catch::ColumnInfo, Catch::ColumnInfo const&) [607]
                0.00    0.00       6/4773675     void std::Construct<unsigned long>(unsigned long) [582]
                0.00    0.00       8/4773675     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<void>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::Spalloc_shared_tag<std::allocator<void> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [546]
                0.00    0.00       8/4773675     void std::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> >&) [569]
                0.00    0.00       8/4773675     void std::Construct<Catch::Clara::Opt, Catch::Clara::Opt&>(Catch::Clara::Opt, Catch::Clara::Opt&) [483]
                0.00    0.00       8/4773675     Catch::Detail::uniqueptr<Catch::TestCaseTracking::ITracker>& std::vector<Catch::Detail::unique_ptr<Catch::TestCaseTracking::ITracker>, std::allocator<Catch::Detail::unique_ptr<Catch::TestCaseTracking::ITracker> > >::emplace_back<Catch::Detail::unique_ptr<Catch::TestCaseTracking::ITracker> >(Catch::Detail::unique_ptr<Catch::TestCaseTracking::ITracker>&&) [574]
                0.00    0.00       9/4773675     std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, magpie::options&>(magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >&, std::Spalloc_shared_tag<std::allocator<void> >, magpie::options&) [464]
                0.00    0.00       9/4773675     void std::Construct<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, magpie::options&>(magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, magpie::options&) [468]
                0.00    0.00       9/4773675     std::_shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<magpie::detail::cache_impl, std::allocator<void>, magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, magpie::options const&>(magpie::detail::cache_impl&, std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >&&, magpie::options const&) [530]
                0.00    0.00       9/4773675     void std::Construct<magpie::detail::cacheimpl, magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, magpie::options const&>(magpie::detail::cache_impl, magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >&&, magpie::options const&) [566]
                0.00    0.00      10/4773675     Catch::Clara::Detail::ResultValueBase<Catch::Clara::ParseResultType>::ResultValueBase(Catch::Clara::Detail::ResultType, Catch::Clara::ParseResultType&&) [561]
                0.00    0.00      10/4773675     void std::__relocate_object_a<Catch::Tag, Catch::Tag, std::allocator<Catch::Tag> >(Catch::Tag, Catch::Tag, std::allocator<Catch::Tag>&) [562]
                0.00    0.00      12/4773675     Catch::Clara::Detail::Token& std::vector<Catch::Clara::Detail::Token, std::allocator<Catch::Clara::Detail::Token> >::emplace_back<Catch::Clara::Detail::Token>(Catch::Clara::Detail::Token&&) [555]
                0.00    0.00      13/4773675     void std::Construct<Catch::StringRef, char const const&>(Catch::StringRef, char const const&) [553]
                0.00    0.00      14/4773675     std::_shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<magpie::cache<int, int>, std::allocator<void>, magpie::options&>(magpie::cache<int, int>&, std::Spalloc_shared_tag<std::allocator<void> >, magpie::options&) [439]
                0.00    0.00      14/4773675     void std::Construct<magpie::cache<int, int>, magpie::options&>(magpie::cache<int, int>, magpie::options&) [443]
                0.00    0.00      16/4773675     std::_shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundFlagRef, std::allocator<void>, bool&>(Catch::Clara::Detail::BoundFlagRef&, std::Spalloc_shared_tag<std::allocator<void> >, bool&) [547]
                0.00    0.00      16/4773675     void std::Construct<Catch::Clara::Detail::BoundFlagRef, bool&>(Catch::Clara::Detail::BoundFlagRef, bool&) [548]
                0.00    0.00      17/4773675     std::pair<unsigned long, Catch::TestCaseHandle>& std::vector<std::pair<unsigned long, Catch::TestCaseHandle>, std::allocator<std::pair<unsigned long, Catch::TestCaseHandle> > >::emplaceback<unsigned int, Catch::TestCaseHandle const&>(unsigned int&&, Catch::TestCaseHandle const&) [541]
                0.00    0.00      17/4773675     std::vector<Catch::TestCaseHandle, std::allocator<Catch::TestCaseHandle> >::push_back(Catch::TestCaseHandle const&) [538]
                0.00    0.00      17/4773675     Catch::TestCaseHandle& std::vector<Catch::TestCaseHandle, std::allocator<Catch::TestCaseHandle> >::emplace_back<Catch::TestCaseInfo, Catch::ITestInvoker>(Catch::TestCaseInfo&&, Catch::ITestInvoker&&) [537]
                0.00    0.00      17/4773675     Catch::Detail::unique_ptr<Catch::TestCaseInfo>& std::vector<Catch::Detail::unique_ptr<Catch::TestCaseInfo>, std::allocator<Catch::Detail::unique_ptr<Catch::TestCaseInfo> > >::emplace_back<Catch::Detail::unique_ptr<Catch::TestCaseInfo> >(Catch::Detail::unique_ptr<Catch::TestCaseInfo>&&) [540]
                0.00    0.00      17/4773675     Catch::Detail::unique_ptr<Catch::ITestInvoker>& std::vector<Catch::Detail::unique_ptr<Catch::ITestInvoker>, std::allocator<Catch::Detail::unique_ptr<Catch::ITestInvoker> > >::emplace_back<Catch::Detail::unique_ptr<Catch::ITestInvoker> >(Catch::Detail::unique_ptr<Catch::ITestInvoker>&&) [539]
                0.00    0.00      18/4773675     void std::Construct<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [527]
                0.00    0.00      18/4773675     void std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Catch::Detail::unique_ptr<Catch::IReporterFactory> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Catch::Detail::unique_ptr<Catch::IReporterFactory> > >, Catch::Detail::CaseInsensitiveLess, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Catch::Detail::unique_ptr<Catch::IReporterFactory> > > >::_M_construct_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::tuple<> >(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Catch::Detail::unique_ptr<Catch::IReporterFactory> > >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&, std::tuple<>&&) [532]
                0.00    0.00      19/4773675     std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<magpie::detail::cache_impl, std::allocator<void>, magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(magpie::detail::cache_impl&, std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [486]
                0.00    0.00      19/4773675     void std::Construct<magpie::detail::cacheimpl, magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(magpie::detail::cache_impl, magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [516]
                0.00    0.00      22/4773675     void std::__relocate_object_a<Catch::Detail::unique_ptr<Catch::TestCaseTracking::ITracker>, Catch::Detail::unique_ptr<Catch::TestCaseTracking::ITracker>, std::allocator<Catch::Detail::unique_ptr<Catch::TestCaseTracking::ITracker> > >(Catch::Detail::unique_ptr<Catch::TestCaseTracking::ITracker>, Catch::Detail::unique_ptr<Catch::TestCaseTracking::ITracker>, std::allocator<Catch::Detail::unique_ptr<Catch::TestCaseTracking::ITracker> >&) [506]
                0.00    0.00      24/4773675     std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<magpie::eviction_policy_add, std::allocator<void>>(magpie::eviction_policy_add&, std::Spalloc_shared_tag<std::allocator<void> >) [473]
                0.00    0.00      24/4773675     void std::Construct<magpie::evictionpolicy_add>(magpie::eviction_policy_add) [505]
                0.00    0.00      25/4773675     decltype (::new ((void)(0)) Catch::StringRef((declval<Catch::StringRef>)())) std::construct_at<Catch::StringRef, Catch::StringRef>(Catch::StringRef, Catch::StringRef&&) [502]
                0.00    0.00      27/4773675     void std::vector<Catch::Tag, std::allocator<Catch::Tag> >::_M_realloc_insert<Catch::StringRef>(__gnu_cxx::__normal_iterator<Catch::Tag, std::vector<Catch::Tag, std::allocator<Catch::Tag> > >, Catch::StringRef&&) [497]
                0.00    0.00      31/4773675     void std::Construct<magpie::detail::cacheimpl, magpie::cache<int, int>, magpie::options const&>(magpie::detail::cache_impl, magpie::cache<int, int>&&, magpie::options const&) [496]
                0.00    0.00      32/4773675     std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<magpie::detail::cache_impl, std::allocator<void>, magpie::cache<int, int>, magpie::options const&>(magpie::detail::cache_impl&, std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<int, int>&&, magpie::options const&) [461]
                0.00    0.00      34/4773675     void std::Rbtree<Catch::TestCaseHandle const, Catch::TestCaseHandle const, std::Identity<Catch::TestCaseHandle const>, std::less<Catch::TestCaseHandle const>, std::allocator<Catch::TestCaseHandle const> >::M_construct_node<Catch::TestCaseHandle const>(std::Rbtree_node<Catch::TestCaseHandle const>, Catch::TestCaseHandle const&&) [494]
                0.00    0.00      34/4773675     void std::Rbtree<Catch::TestCaseHandle const, Catch::TestCaseHandle const, std::Identity<Catch::TestCaseHandle const>, std::less<Catch::TestCaseHandle const>, std::allocator<Catch::TestCaseHandle const> >::M_construct_node<Catch::TestCaseHandle const const&>(std::Rbtree_node<Catch::TestCaseHandle const>, Catch::TestCaseHandle const const&) [493]
                0.00    0.00      34/4773675     Catch::TestCaseTracking::ITracker& std::vector<Catch::TestCaseTracking::ITracker, std::allocator<Catch::TestCaseTracking::ITracker> >::emplace_back<Catch::TestCaseTracking::ITracker>(Catch::TestCaseTracking::ITracker&&) [491]
                0.00    0.00      34/4773675     void std::Rbtree<Catch::TestCaseInfo const, Catch::TestCaseInfo const, std::Identity<Catch::TestCaseInfo const>, Catch::(anonymous namespace)::enforceNoDuplicateTestCases(std::vector<Catch::TestCaseHandle, std::allocator<Catch::TestCaseHandle> > const&)::{lambda(Catch::TestCaseInfo const, Catch::TestCaseInfo const)#1}&, std::allocator<Catch::TestCaseInfo const> >::M_construct_node<Catch::TestCaseInfo const const&>(std::Rbtree_node<Catch::TestCaseInfo const>, Catch::TestCaseInfo const const&) [492]
                0.00    0.00      36/4773675     void std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_construct_node<(anonymous namespace)::cache_key_t const&>(std::Rbtree_node<(anonymous namespace)::cache_key_t>, (anonymous namespace)::cache_key_t const&) [453]
                0.00    0.00      36/4773675     decltype (::new ((void)(0)) (anonymous namespace)::cache_key_t((declval<(anonymous namespace)::cache_key_t const&>)())) std::construct_at<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t const&>((anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t const&) [490]
                0.00    0.00      36/4773675     void std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_construct_node<int const&>(std::Rbtree_node<int>, int const&) [428]
                0.00    0.00      38/4773675     void std::Construct<Catch::Clara::Opt, Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt&&) [488]
                0.00    0.00      44/4773675     void std::vector<Catch::Detail::uniqueptr<Catch::TestCaseTracking::ITracker>, std::allocator<Catch::Detail::unique_ptr<Catch::TestCaseTracking::ITracker> > >::_M_realloc_insert<Catch::Detail::unique_ptr<Catch::TestCaseTracking::ITracker> >(__gnu_cxx::__normal_iterator<Catch::Detail::unique_ptr<Catch::TestCaseTracking::ITracker>, std::vector<Catch::Detail::unique_ptr<Catch::TestCaseTracking::ITracker>, std::allocator<Catch::Detail::unique_ptr<Catch::TestCaseTracking::ITracker> > > >, Catch::Detail::unique_ptr<Catch::TestCaseTracking::ITracker>&&) [476]
                0.00    0.00      46/4773675     void std::Construct<Catch::Clara::Opt, Catch::Clara::Opt const&>(Catch::Clara::Opt, Catch::Clara::Opt const&) [406]
                0.00    0.00      47/4773675     Catch::Clara::Parser::parse(std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::Clara::Detail::TokenStream) const::ParserInfo& std::vector<Catch::Clara::Parser::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::Clara::Detail::TokenStream) const::ParserInfo, std::allocator<Catch::Clara::Parser::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::Clara::Detail::TokenStream) const::ParserInfo> >::emplace_back<Catch::Clara::Parser::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::Clara::Detail::TokenStream) const::ParserInfo>(Catch::Clara::Parser::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::Clara::Detail::TokenStream) const::ParserInfo&&) [475]
                0.00    0.00      68/4773675     std::vector<Catch::SectionInfo, std::allocator<Catch::SectionInfo> >::push_back(Catch::SectionInfo const&) [455]
                0.00    0.00      70/4773675     decltype (::new ((void)(0)) Catch::StringRef((declval<Catch::StringRef const&>)())) std::construct_at<Catch::StringRef, Catch::StringRef const&>(Catch::StringRef, Catch::StringRef const&) [454]
                0.00    0.00      89/4773675     void std::Construct<Catch::StringRef, Catch::StringRef const&>(Catch::StringRef, Catch::StringRef const&) [432]
                0.00    0.00     113/4773675     decltype (::new ((void)(0)) Catch::Clara::Opt((declval<Catch::Clara::Opt>)())) std::constructat<Catch::Clara::Opt, Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt&&) [420]
                0.00    0.00     228/4773675     Catch::Clara::Detail::ResultValueBase<Catch::Clara::Detail::ParseState>::operator=(Catch::Clara::Detail::ResultValueBase<Catch::Clara::Detail::ParseState>&&) [405]
                0.00    0.00     229/4773675     Catch::Clara::Detail::ResultValueBase<Catch::Clara::Detail::ParseState>::ResultValueBase(Catch::Clara::Detail::ResultType, Catch::Clara::Detail::ParseState&&) [404]
                0.00    0.00     381/4773675     decltype (::new ((void)(0)) std::vector<unsigned char, std::allocator<unsigned char> >((declval<std::vector<unsigned char, std::allocator<unsigned char> > >)())) std::construct_at<std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<unsigned char, std::allocator<unsigned char> > >(std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<unsigned char, std::allocator<unsigned char> >&&) [393]
                0.00    0.00    1672/4773675     decltype (::new ((void)(0)) std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >((declval<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>)())) std::construct_at<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > 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&) [373]
                0.00    0.00    2240/4773675     decltype (::new ((void)(0)) std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >((declval<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >)())) std::construct_at<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [369]
                0.00    0.00   11430/4773675     void std::Construct<std::vector<unsigned char, std::allocator<unsigned char> >>(std::vector<unsigned char, std::allocator<unsigned char> >) [347]
                0.00    0.00   12234/4773675     void std::Construct<unsigned char>(unsigned char) [344]
                0.00    0.00  131306/4773675     decltype (::new ((void)(0)) std::vector<unsigned char, std::allocator<unsigned char> >((declval<std::vector<unsigned char, std::allocator<unsigned char> > const&>)())) std::construct_at<std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<unsigned char, std::allocator<unsigned char> > const&>(std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<unsigned char, std::allocator<unsigned char> > const&) [88]
                0.03    0.00 4612569/4773675     decltype (::new ((void)(0)) int((declval<int const&>)())) std::construct_at<int, int const&>(int, int const&) [72]
[97]     0.6    0.03    0.00 4773675         operator new(unsigned long, void) [97]
-----------------------------------------------
                                                 <spontaneous>
[98]     0.6    0.03    0.00                 Catch::RunContext::assertionPassedFastPath(Catch::SourceLineInfo) [98]
-----------------------------------------------
                                                 <spontaneous>
[99]     0.6    0.03    0.00                 init [99]
-----------------------------------------------
                0.00    0.03      70/70          Catch::Clara::Opt std::_relocatea1<Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >(Catch::Clara::Opt, Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&) [103]
[100]    0.6    0.00    0.03      70         void std::__relocate_object_a<Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >(Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&) [100]
                0.00    0.03      70/208         void std::destroy_at<Catch::Clara::Opt>(Catch::Clara::Opt) [51]
                0.00    0.00      70/113         decltype (::new ((void)(0)) Catch::Clara::Opt((declval<Catch::Clara::Opt>)())) std::construct_at<Catch::Clara::Opt, Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt&&) [420]
                0.00    0.00      70/113         std::remove_reference<Catch::Clara::Opt&>::type&& std::move<Catch::Clara::Opt&>(Catch::Clara::Opt&) [1124]
                0.00    0.00      70/315         Catch::Clara::Opt&& std::forward<Catch::Clara::Opt>(std::remove_reference<Catch::Clara::Opt>::type&) [1027]
                0.00    0.00      70/440         Catch::Clara::Opt std::__addressof<Catch::Clara::Opt>(Catch::Clara::Opt&) [1008]
-----------------------------------------------
                0.00    0.01       6/22          void std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_realloc_insert<Catch::Clara::Opt const&>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt const&) [207]
                0.00    0.02      16/22          void std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_realloc_insert<Catch::Clara::Opt>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt&&) [129]
[101]    0.6    0.00    0.03      22         std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_S_relocate(Catch::Clara::Opt, Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&) [101]
                0.00    0.03      22/22          Catch::Clara::Opt std::__relocate_a<Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >(Catch::Clara::Opt, Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&) [102]
-----------------------------------------------
                0.00    0.03      22/22          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_S_relocate(Catch::Clara::Opt, Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&) [101]
[102]    0.6    0.00    0.03      22         Catch::Clara::Opt std::__relocate_a<Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >(Catch::Clara::Opt, Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&) [102]
                0.00    0.03      22/22          Catch::Clara::Opt std::__relocatea1<Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >(Catch::Clara::Opt, Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&) [103]
                0.00    0.00      66/69          Catch::Clara::Opt std::__niter_base<Catch::Clara::Opt>(Catch::Clara::Opt) [1187]
-----------------------------------------------
                0.00    0.03      22/22          Catch::Clara::Opt std::__relocate_a<Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >(Catch::Clara::Opt, Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&) [102]
[103]    0.6    0.00    0.03      22         Catch::Clara::Opt std::__relocatea1<Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >(Catch::Clara::Opt, Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&) [103]
                0.00    0.03      70/70          void std::__relocate_object_a<Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >(Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&) [100]
                0.00    0.00     140/440         Catch::Clara::Opt std::__addressof<Catch::Clara::Opt>(Catch::Clara::Opt&) [1008]
-----------------------------------------------
                0.00    0.03      10/10          CATCH2_INTERNAL_TEST_0() [82]
[104]    0.6    0.00    0.03      10         std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<timespec const&, timespec&, void>, std::negation<Catch::capture_by_value<std::remove_cv<std::remove_reference<timespec&>::type>::type> > >::value, Catch::BinaryExpr<timespec const&, timespec& const&> >::type Catch::operator==<timespec&>(Catch::ExprLhs<timespec const&>&&, timespec&) [104]
                0.00    0.03      10/10          operator==(timespec const&, timespec const&) [105]
                0.00    0.00      10/6175944     Catch::operator"" sr(char const, unsigned long) [52]
                0.00    0.00      10/10          Catch::BinaryExpr<timespec const&, timespec&>::BinaryExpr(bool, timespec const&, Catch::StringRef, timespec&) [576]
-----------------------------------------------
                0.00    0.03      10/10          std::enableif<std::conjunction<Catch::Detail::is_eq_comparable<timespec const&, timespec&, void>, std::negation<Catch::capture_by_value<std::remove_cv<std::remove_reference<timespec&>::type>::type> > >::value, Catch::BinaryExpr<timespec const&, timespec& const&> >::type Catch::operator==<timespec&>(Catch::ExprLhs<timespec const&>&&, timespec&) [104]
[105]    0.6    0.00    0.03      10         operator==(timespec const&, timespec const&) [105]
                0.02    0.00      20/21          snapdev::timespec_ex::timespec_ex(timespec const&) [141]
                0.00    0.01      10/11          snapdev::timespec_ex::operator==(snapdev::timespec_ex const&) const [194]
-----------------------------------------------
                                1984             std::__shared_ptr<magpie::eviction_policy, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() <cycle 1> [929]
                               29801             std::__shared_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() <cycle 1> [800]
                             15330967             std::__shared_ptr<magpie::lock_interface, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() <cycle 1> [107]
                0.00    0.00       1/2386        std::__shared_ptr<Catch::Clara::Detail::BoundFlagLambda<Catch::Clara::Help::Help(bool&)::{lambda(bool)#1}>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [323]
                0.00    0.00       1/2386        std::__shared_ptr<Catch::Clara::Detail::BoundFlagLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#1}>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [322]
                0.00    0.00       1/2386        std::__shared_ptr<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#8}>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [327]
                0.00    0.00       1/2386        std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#1}>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [319]
                0.00    0.00       1/2386        std::__shared_ptr<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1}>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [328]
                0.00    0.00       1/2386        std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#2}>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [318]
                0.00    0.00       1/2386        std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#2}>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [309]
                0.00    0.00       1/2386        std::__shared_ptr<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#12}>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [324]
                0.00    0.00       1/2386        std::__shared_ptr<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#13}>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [325]
                0.00    0.00       1/2386        std::__shared_ptr<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#14}>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [326]
                0.00    0.00       1/2386        std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#7}>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [314]
                0.00    0.00       1/2386        std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#3}>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [310]
                0.00    0.00       1/2386        std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#4}>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [311]
                0.00    0.00       1/2386        std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#5}>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [312]
                0.00    0.00       1/2386        std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#6}>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [313]
                0.00    0.00       1/2386        std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#10}>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [316]
                0.00    0.00       1/2386        std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#9}>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [315]
                0.00    0.00       1/2386        std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#11}>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [317]
                0.00    0.00       1/2386        std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [320]
                0.00    0.00       1/2386        std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<long>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [321]
                0.00    0.00       2/2386        std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [296]
                0.00    0.00       2/2386        std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<double>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [297]
                0.00    0.00       6/2386        std::__shared_ptr<magpie::cache<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::Lockpolicy)2>::~__shared_ptr() [275]
                0.00    0.00       8/2386        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() [267]
                0.00    0.00      16/2386        std::__shared_ptr<Catch::Clara::Detail::BoundFlagRef, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [216]
                0.00    0.00      18/2386        std::__shared_ptr<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [210]
                0.00    0.01      24/2386        std::__shared_ptr<magpie::eviction_policy_add, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [169]
                0.00    0.01      29/2386        std::__shared_ptr<magpie::cache<int, int>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [164]
                0.01    0.01      54/2386        std::__shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [121]
                0.01    0.02      55/2386        std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [120]
                0.04    0.08     275/2386        std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [38]
[106]    0.5    0.03    0.00 15363261         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [106]
                             15366520             std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_release() <cycle 1> [22]
-----------------------------------------------
                             15330129             std::shared_ptr<magpie::lock_interface>::~shared_ptr() <cycle 1> [108]
[107]    0.5    0.03    0.00 15330129         std::__shared_ptr<magpie::lock_interface, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() <cycle 1> [107]
                             15330967             std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [106]
-----------------------------------------------
                                 680             magpie::detail::cache_impl::bucket_t::~bucket_t() <cycle 1> [11]
                0.26    0.47    1707/2386        int magpie::cache<int, int>::add<int>(int const&, int const&, bool) [3]
[108]    0.5    0.03    0.00    2387         std::shared_ptr<magpie::lock_interface>::~shared_ptr() <cycle 1> [108]
                             15330129             std::__shared_ptr<magpie::lock_interface, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() <cycle 1> [107]
-----------------------------------------------
                0.00    0.00       8/4673697     CATCH2_INTERNAL_TEST_0() [82]
                0.00    0.00       8/4673697     CATCH2_INTERNAL_TEST_3() [165]
                0.00    0.00      45/4673697     CATCH2_INTERNAL_TEST_0() [261]
                0.00    0.00      60/4673697     CATCH2_INTERNAL_TEST_0() [209]
                0.00    0.00    1104/4673697     CATCH2_INTERNAL_TEST_0() [4]
                0.00    0.00   53802/4673697     CATCH2_INTERNAL_TEST_9() [10]
                0.00    0.00   53942/4673697     CATCH2_INTERNAL_TEST_6() [9]
                0.00    0.00  119925/4673697     CATCH2_INTERNAL_TEST_3() [70]
                0.00    0.00  119945/4673697     CATCH2_INTERNAL_TEST_0() [59]
                0.02    0.00 4324858/4673697     CATCH2_INTERNAL_TEST_0() [2]
[109]    0.5    0.02    0.01 4673697         Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool) [109]
                0.01    0.00 4673439/4673439     Catch::ExprLhs<bool>::ExprLhs(bool) [236]
-----------------------------------------------
                0.03    0.00    2240/2240        std::__cxx11::Listbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_put_node(std::Listnode<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >) [111]
[110]    0.5    0.03    0.00    2240         std::__new_allocator<std::Listnode<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::deallocate(std::Listnode<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, unsigned long) [110]
-----------------------------------------------
                0.00    0.03    2240/2240        std::__cxx11::Listbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_clear() [112]
[111]    0.5    0.00    0.03    2240         std::__cxx11::Listbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_put_node(std::Listnode<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >) [111]
                0.03    0.00    2240/2240        std::__new_allocator<std::Listnode<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::deallocate(std::Listnode<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, unsigned long) [110]
                0.00    0.00    2240/703019      std::__is_constant_evaluated() [725]
-----------------------------------------------
                0.00    0.03     224/224         std::__cxx11::Listbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~Listbase() [113]
[112]    0.5    0.00    0.03     224         std::__cxx11::Listbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_clear() [112]
                0.00    0.03    2240/2240        std::__cxx11::Listbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_put_node(std::Listnode<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >) [111]
                0.00    0.00    2240/2240        std::Listnode<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_valptr() [924]
                0.00    0.00    2240/2240        std::__cxx11::Listbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_get_Node_allocator() [925]
                0.00    0.00    2240/2573        void std::destroy_at<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [918]
-----------------------------------------------
                0.00    0.03     224/224         std::__cxx11::list<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~list() [114]
[113]    0.5    0.00    0.03     224         std::__cxx11::Listbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~Listbase() [113]
                0.00    0.03     224/224         std::__cxx11::Listbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_clear() [112]
                0.00    0.00     224/224         std::__cxx11::Listbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::Listimpl::~Listimpl() [1063]
-----------------------------------------------
                0.00    0.03     112/112         libexcept::exception_base_t::~exception_base_t() [117]
[114]    0.5    0.00    0.03     112         std::__cxx11::list<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~list() [114]
                0.00    0.03     224/224         std::__cxx11::Listbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~Listbase() [113]
-----------------------------------------------
                0.00    0.01       3/12          magpie::incompatible_lock::~incompatible_lock() [223]
                0.00    0.01       3/12          magpie::value_not_found::~value_not_found() [222]
                0.00    0.01       6/12          magpie::empty_key_not_accepted::~empty_key_not_accepted() [163]
[115]    0.5    0.00    0.03      12         magpie::magpie_exception::~magpie_exception() [115]
                0.00    0.03      12/12          libexcept::exception_t::~exception_t() [116]
-----------------------------------------------
                0.00    0.03      12/12          magpie::magpie_exception::~magpie_exception() [115]
[116]    0.5    0.00    0.03      12         libexcept::exception_t::~exception_t() [116]
                0.00    0.03      12/12          libexcept::exception_base_t::~exception_base_t() [117]
-----------------------------------------------
                0.00    0.03      12/12          libexcept::exception_t::~exception_t() [116]
[117]    0.5    0.00    0.03      12         libexcept::exception_base_t::~exception_base_t() [117]
                0.00    0.03     112/112         std::__cxx11::list<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~list() [114]
                0.00    0.00     112/122         std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::~map() [1116]
-----------------------------------------------
                                                 <spontaneous>
[118]    0.5    0.03    0.00                 Catch::getResultCapture() [118]
-----------------------------------------------
                0.00    0.00       4/259530      CATCH2_INTERNAL_TEST_0() [438]
                0.00    0.00       9/259530      CATCH2_INTERNAL_TEST_3() [165]
                0.00    0.00     903/259530      CATCH2_INTERNAL_TEST_0() [2]
                0.00    0.00    1904/259530      CATCH2_INTERNAL_TEST_0() [4]
                0.00    0.00    6059/259530      CATCH2_INTERNAL_TEST_0() [82]
                0.00    0.01  125311/259530      CATCH2_INTERNAL_TEST_3() [70]
                0.00    0.01  125340/259530      CATCH2_INTERNAL_TEST_0() [59]
[119]    0.5    0.00    0.02  259530         std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<int, int, void>, Catch::capture_by_value<int> >::value, Catch::BinaryExpr<int, int> >::type Catch::operator==<int>(Catch::ExprLhs<int>&&, int) [119]
                0.02    0.00  259503/259557      Catch::BinaryExpr<int, int>::BinaryExpr(bool, int, Catch::StringRef, int) [131]
                0.00    0.00  259551/6175944     Catch::operator"" sr(char const, unsigned long) [52]
-----------------------------------------------
                0.00    0.00       1/55          std::_shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>::operator=(std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>&&) [329]
                0.00    0.00       1/55          std::enable_if<std::__sp_compatible_with<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, Catch::Clara::Detail::BoundValueRefBase>::value, std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>&>::type std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>::operator=<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, (__gnu_cxx::Lockpolicy)2>&&) [330]
                0.00    0.02      53/55          std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>::~shared_ptr() [124]
[120]    0.5    0.00    0.02      55         std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [120]
                0.01    0.02      55/2386        std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [106]
-----------------------------------------------
                0.00    0.00       1/54          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>&&) [331]
                0.00    0.02      53/54          std::shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~shared_ptr() [123]
[121]    0.5    0.00    0.02      54         std::__shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [121]
                0.01    0.01      54/2386        std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [106]
-----------------------------------------------
                                                 <spontaneous>
[122]    0.5    0.01    0.01                 magpie::cache<int, int>::destroy(void, unsigned long) const [122]
                0.01    0.00 2917591/2917627     void std::destroy_at<int>(int) [179]
                0.00    0.00 2917523/15089281     magpie::cache<int, int>::sizeof_T() const [157]
-----------------------------------------------
                0.00    0.02      53/53          Catch::Clara::ExeName::~ExeName() [83]
[123]    0.5    0.00    0.02      53         std::shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~shared_ptr() [123]
                0.00    0.02      53/54          std::__shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [121]
-----------------------------------------------
                0.00    0.02      53/53          Catch::Clara::ExeName::~ExeName() [83]
[124]    0.5    0.00    0.02      53         std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>::~shared_ptr() [124]
                0.00    0.02      53/55          std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [120]
-----------------------------------------------
                0.00    0.02      43/43          Catch::Clara::Parser Catch::Clara::operator|<Catch::Clara::Opt>(Catch::Clara::Parser&&, Catch::Clara::Opt&&) [126]
[125]    0.4    0.00    0.02      43         Catch::Clara::operator|=(Catch::Clara::Parser&, Catch::Clara::Opt&&) [125]
                0.00    0.02      43/43          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::push_back(Catch::Clara::Opt&&) [128]
-----------------------------------------------
                0.00    0.00       6/43          unittest::snap_catch2_main(char const, char const, int, char*, void ()(), void ()(Catch::Clara::Parser&), int ()(Catch::Session&), void ()()) [92]
                0.00    0.02      37/43          Catch::makeCommandLineParser(Catch::ConfigData&) [39]
[126]    0.4    0.00    0.02      43         Catch::Clara::Parser Catch::Clara::operator|<Catch::Clara::Opt>(Catch::Clara::Parser&&, Catch::Clara::Opt&&) [126]
                0.00    0.02      43/43          Catch::Clara::operator|=(Catch::Clara::Parser&, Catch::Clara::Opt&&) [125]
                0.00    0.00      43/48          Catch::Clara::Parser::Parser(Catch::Clara::Parser&&) [1277]
-----------------------------------------------
                0.00    0.02      43/43          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::push_back(Catch::Clara::Opt&&) [128]
[127]    0.4    0.00    0.02      43         Catch::Clara::Opt& std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::emplace_back<Catch::Clara::Opt>(Catch::Clara::Opt&&) [127]
                0.00    0.02       8/8           void std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_realloc_insert<Catch::Clara::Opt>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt&&) [129]
                0.00    0.00      35/113         decltype (::new ((void)(0)) Catch::Clara::Opt((declval<Catch::Clara::Opt>)())) std::construct_at<Catch::Clara::Opt, Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt&&) [420]
                0.00    0.00      78/315         Catch::Clara::Opt&& std::forward<Catch::Clara::Opt>(std::remove_reference<Catch::Clara::Opt>::type&) [1027]
                0.00    0.00      43/43          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::back() [1312]
                0.00    0.00       8/55          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::end() [1251]
-----------------------------------------------
                0.00    0.02      43/43          Catch::Clara::operator|=(Catch::Clara::Parser&, Catch::Clara::Opt&&) [125]
[128]    0.4    0.00    0.02      43         std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::push_back(Catch::Clara::Opt&&) [128]
                0.00    0.02      43/43          Catch::Clara::Opt& std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::emplace_back<Catch::Clara::Opt>(Catch::Clara::Opt&&) [127]
                0.00    0.00      43/113         std::remove_reference<Catch::Clara::Opt&>::type&& std::move<Catch::Clara::Opt&>(Catch::Clara::Opt&) [1124]
-----------------------------------------------
                0.00    0.02       8/8           Catch::Clara::Opt& std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::emplace_back<Catch::Clara::Opt>(Catch::Clara::Opt&&) [127]
[129]    0.4    0.00    0.02       8         void std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_realloc_insert<Catch::Clara::Opt>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt&&) [129]
                0.00    0.02      16/22          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_S_relocate(Catch::Clara::Opt, Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&) [101]
                0.00    0.00       8/113         decltype (::new ((void)(0)) Catch::Clara::Opt((declval<Catch::Clara::Opt>)())) std::construct_at<Catch::Clara::Opt, Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt&&) [420]
                0.00    0.00      16/315         Catch::Clara::Opt&& std::forward<Catch::Clara::Opt>(std::remove_reference<Catch::Clara::Opt>::type&) [1027]
                0.00    0.00      16/83          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_get_Tp_allocator() [1164]
                0.00    0.00      16/47          __gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::base() const [1298]
                0.00    0.00       8/12          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_check_len(unsigned long, char const) const [1492]
                0.00    0.00       8/13          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::begin() [1489]
                0.00    0.00       8/11          __gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::difference_type __gnu_cxx::operator-<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >(__gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > > const&, __gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > > const&) [1505]
                0.00    0.00       8/13          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_allocate(unsigned long) [1486]
                0.00    0.00       8/65          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_deallocate(Catch::Clara::Opt, unsigned long) [1239]
-----------------------------------------------
                0.00    0.02 4673658/4673658     Catch::ExprLhs<bool>::makeUnaryExpr() const [94]
[130]    0.4    0.00    0.02 4673658         Catch::UnaryExpr<bool>::UnaryExpr(bool) [130]
                0.02    0.00 4673742/10849232     Catch::ITransientExpression::ITransientExpression(bool, bool) [77]
-----------------------------------------------
                0.00    0.00      54/259557      std::enable_if<std::conjunction<Catch::Detail::is_gt_comparable<int, int, void>, Catch::capture_by_value<int> >::value, Catch::BinaryExpr<int, int> >::type Catch::operator><int>(Catch::ExprLhs<int>&&, int) [380]
                0.02    0.00  259503/259557      std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<int, int, void>, Catch::capture_by_value<int> >::value, Catch::BinaryExpr<int, int> >::type Catch::operator==<int>(Catch::ExprLhs<int>&&, int) [119]
[131]    0.4    0.02    0.00  259557         Catch::BinaryExpr<int, int>::BinaryExpr(bool, int, Catch::StringRef, int) [131]
                0.00    0.00  259500/10849232     Catch::ITransientExpression::ITransientExpression(bool, bool) [77]
-----------------------------------------------
                0.01    0.01     680/680         std::Rbtree<unsigned __int128, std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t>, std::_Select1st<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> >, std::less<unsigned __int128>, std::allocator<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> > >::~Rbtree() [13]
[132]    0.4    0.01    0.01     680         std::Rbtree<unsigned __int128, std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t>, std::_Select1st<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> >, std::less<unsigned __int128>, std::allocator<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> > >::_M_begin() [132]
                0.01    0.00 7690618/7690618     std::Rbtree<unsigned __int128, std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t>, std::_Select1st<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> >, std::less<unsigned __int128>, std::allocator<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> > >::_M_mbegin() const [172]
-----------------------------------------------
                                  68             void std::destroy_at<magpie::detail::cache_impl>(magpie::detail::cache_impl) <cycle 1> [1222]
[133]    0.4    0.00    0.02      68         magpie::detail::cache_impl::~cache_impl() <cycle 1> [133]
                0.00    0.02      68/68          std::set<unsigned __int128, std::less<unsigned __int128>, std::allocator<unsigned __int128> >::~set() [134]
                0.00    0.00      68/68          std::unordered_map<unsigned long, std::vector<unsigned __int128, std::allocator<unsigned __int128> >, std::hash<unsigned long>, std::equal_to<unsigned long>, std::allocator<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > > > >::~unordered_map() [1202]
                0.00    0.00      68/68          std::set<magpie::detail::cache_impl::evict_item_t, std::less<magpie::detail::cache_impl::evict_item_t>, std::allocator<magpie::detail::cache_impl::evict_item_t> >::~set() [1211]
                0.00    0.00      68/68          std::enable_shared_from_this<magpie::detail::cache_impl>::~enable_shared_from_this() [1210]
                                  68             std::vector<magpie::detail::cache_impl::bucket_t, std::allocator<magpie::detail::cache_impl::bucket_t> >::~vector() <cycle 1> [1212]
                                  68             magpie::options::~options() <cycle 1> [1106]
-----------------------------------------------
                0.00    0.02      68/68          magpie::detail::cache_impl::~cache_impl() <cycle 1> [133]
[134]    0.4    0.00    0.02      68         std::set<unsigned __int128, std::less<unsigned __int128>, std::allocator<unsigned __int128> >::~set() [134]
                0.00    0.02      68/68          std::Rbtree<unsigned __int128, unsigned __int128, std::_Identity<unsigned __int128>, std::less<unsigned __int128>, std::allocator<unsigned __int128> >::~Rbtree() [136]
-----------------------------------------------
                                   1             std::Rbtree<unsigned __int128, unsigned __int128, std::_Identity<unsigned __int128>, std::less<unsigned __int128>, std::allocator<unsigned __int128> >::_M_erase(std::Rbtree_node<unsigned __int128>) [135]
                0.00    0.02      68/68          std::Rbtree<unsigned __int128, unsigned __int128, std::_Identity<unsigned __int128>, std::less<unsigned __int128>, std::allocator<unsigned __int128> >::~Rbtree() [136]
[135]    0.4    0.00    0.02      68+1       std::Rbtree<unsigned __int128, unsigned __int128, std::_Identity<unsigned __int128>, std::less<unsigned __int128>, std::allocator<unsigned __int128> >::_M_erase(std::Rbtree_node<unsigned __int128>) [135]
                0.00    0.02       1/1           std::Rbtree<unsigned __int128, unsigned __int128, std::_Identity<unsigned __int128>, std::less<unsigned __int128>, std::allocator<unsigned __int128> >::_M_drop_node(std::Rbtree_node<unsigned __int128>) [138]
                0.00    0.00       1/1           std::Rbtree<unsigned __int128, unsigned __int128, std::_Identity<unsigned __int128>, std::less<unsigned __int128>, std::allocator<unsigned __int128> >::_S_right(std::Rbtree_node_base) [1732]
                0.00    0.00       1/1           std::Rbtree<unsigned __int128, unsigned __int128, std::_Identity<unsigned __int128>, std::less<unsigned __int128>, std::allocator<unsigned __int128> >::_S_left(std::Rbtree_node_base) [1731]
                                   1             std::Rbtree<unsigned __int128, unsigned __int128, std::_Identity<unsigned __int128>, std::less<unsigned __int128>, std::allocator<unsigned __int128> >::_M_erase(std::Rbtree_node<unsigned __int128>) [135]
-----------------------------------------------
                0.00    0.02      68/68          std::set<unsigned __int128, std::less<unsigned __int128>, std::allocator<unsigned __int128> >::~set() [134]
[136]    0.4    0.00    0.02      68         std::Rbtree<unsigned __int128, unsigned __int128, std::_Identity<unsigned __int128>, std::less<unsigned __int128>, std::allocator<unsigned __int128> >::~Rbtree() [136]
                0.00    0.02      68/68          std::Rbtree<unsigned __int128, unsigned __int128, std::_Identity<unsigned __int128>, std::less<unsigned __int128>, std::allocator<unsigned __int128> >::_M_erase(std::Rbtree_node<unsigned __int128>) [135]
                0.00    0.00      68/68          std::Rbtree<unsigned __int128, unsigned __int128, std::_Identity<unsigned __int128>, std::less<unsigned __int128>, std::allocator<unsigned __int128> >::_M_begin() [1218]
                0.00    0.00      68/68          std::Rbtree<unsigned __int128, unsigned __int128, std::_Identity<unsigned __int128>, std::less<unsigned __int128>, std::allocator<unsigned __int128> >::Rbtree_impl<std::less<unsigned __int128>, true>::~Rbtree_impl() [1217]
-----------------------------------------------
                0.01    0.00       2/4           std::Rbtree<unsigned __int128, unsigned __int128, std::_Identity<unsigned __int128>, std::less<unsigned __int128>, std::allocator<unsigned __int128> >::_M_destroy_node(std::Rbtree_node<unsigned __int128>) [176]
                0.01    0.00       2/4           std::Rbtree<unsigned __int128, unsigned __int128, std::_Identity<unsigned __int128>, std::less<unsigned __int128>, std::allocator<unsigned __int128> >::_M_put_node(std::Rbtree_node<unsigned __int128>) [175]
[137]    0.4    0.02    0.00       4         std::Rbtree<unsigned __int128, unsigned __int128, std::_Identity<unsigned __int128>, std::less<unsigned __int128>, std::allocator<unsigned __int128> >::_M_get_Node_allocator() [137]
-----------------------------------------------
                0.00    0.02       1/1           std::Rbtree<unsigned __int128, unsigned __int128, std::_Identity<unsigned __int128>, std::less<unsigned __int128>, std::allocator<unsigned __int128> >::_M_erase(std::Rbtree_node<unsigned __int128>) [135]
[138]    0.4    0.00    0.02       1         std::Rbtree<unsigned __int128, unsigned __int128, std::_Identity<unsigned __int128>, std::less<unsigned __int128>, std::allocator<unsigned __int128> >::_M_drop_node(std::Rbtree_node<unsigned __int128>) [138]
                0.00    0.01       2/2           std::Rbtree<unsigned __int128, unsigned __int128, std::_Identity<unsigned __int128>, std::less<unsigned __int128>, std::allocator<unsigned __int128> >::_M_destroy_node(std::Rbtree_node<unsigned __int128>) [176]
                0.00    0.01       2/2           std::Rbtree<unsigned __int128, unsigned __int128, std::_Identity<unsigned __int128>, std::less<unsigned __int128>, std::allocator<unsigned __int128> >::_M_put_node(std::Rbtree_node<unsigned __int128>) [175]
-----------------------------------------------
                0.01    0.00  118678/359196      std::optional<std::vector<unsigned char, std::allocator<unsigned char> > >::value() & [162]
                0.01    0.00  118694/359196      std::Optionalbase_impl<std::vector<unsigned char, std::allocator<unsigned char> >, std::Optionalbase<std::vector<unsigned char, std::allocator<unsigned char> >, false, false> >::_M_get() [220]
                0.01    0.00  121824/359196      std::optional<std::vector<unsigned char, std::allocator<unsigned char> > >::has_value() const [217]
[139]    0.4    0.02    0.00  359196         std::Optionalbase_impl<std::vector<unsigned char, std::allocator<unsigned char> >, std::Optionalbase<std::vector<unsigned char, std::allocator<unsigned char> >, false, false> >::_M_is_engaged() const [139]
-----------------------------------------------
                0.02    0.00  130369/130369      std::vector<bool, std::allocator<bool> >::operator[](unsigned long) [86]
[140]    0.4    0.02    0.00  130369         std::vector<bool, std::allocator<bool> >::begin() [140]
                0.00    0.00  130438/130444      std::Bititerator::Bititerator(unsigned long, unsigned int) [758]
-----------------------------------------------
                0.00    0.00       1/21          operator==(timespec const&, snapdev::timespec_ex const&) [280]
                0.02    0.00      20/21          operator==(timespec const&, timespec const&) [105]
[141]    0.4    0.02    0.00      21         snapdev::timespec_ex::timespec_ex(timespec const&) [141]
                0.00    0.00   10341/10341       snapdev::timespec_ex::set(timespec const&) [857]
-----------------------------------------------
                                                 <spontaneous>
[142]    0.4    0.02    0.00                 Catch::AssertionHandler::complete() [142]
-----------------------------------------------
                                                 <spontaneous>
[143]    0.4    0.02    0.00                 std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_get_use_count() const [143]
-----------------------------------------------
                0.00    0.00       3/10848819     CATCH2_INTERNAL_TEST_4() [158]
                0.00    0.00       4/10848819     CATCH2_INTERNAL_TEST_0() [438]
                0.00    0.00       9/10848819     CATCH2_INTERNAL_TEST_14() [226]
                0.00    0.00      33/10848819     CATCH2_INTERNAL_TEST_3() [165]
                0.00    0.00     100/10848819     CATCH2_INTERNAL_TEST_4() [231]
                0.00    0.00     110/10848819     CATCH2_INTERNAL_TEST_0() [261]
                0.00    0.00     219/10848819     CATCH2_INTERNAL_TEST_0() [209]
                0.00    0.00     503/10848819     CATCH2_INTERNAL_TEST_15() [212]
                0.00    0.00     900/10848819     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&) [354]
                0.00    0.00    1852/10848819     CATCH2_INTERNAL_TEST_12() [166]
                0.00    0.00    3156/10848819     CATCH2_INTERNAL_TEST_0() [4]
                0.00    0.00   12127/10848819     CATCH2_INTERNAL_TEST_0() [82]
                0.00    0.00   20992/10848819     CATCH2_INTERNAL_TEST_18() [71]
                0.00    0.00  112015/10848819     CATCH2_INTERNAL_TEST_9() [10]
                0.00    0.00  112364/10848819     CATCH2_INTERNAL_TEST_6() [9]
                0.00    0.00  245112/10848819     CATCH2_INTERNAL_TEST_3() [70]
                0.00    0.00  245259/10848819     CATCH2_INTERNAL_TEST_0() [59]
                0.02    0.00 10094061/10848819     CATCH2_INTERNAL_TEST_0() [2]
[144]    0.4    0.02    0.00 10848819         Catch::AssertionHandler::~AssertionHandler() [144]
-----------------------------------------------
                0.02    0.00 1694819/1694819     std::Optionalpayload_base<int>::Optionalpayload_base<int>(std::in_place_t, int&&) [80]
[145]    0.4    0.02    0.00 1694819         std::Optionalpayload_base<int>::Storage<int, true>::Storage<int>(std::in_place_t, int&&) [145]
                0.00    0.00 1694871/6779411     int&& std::forward<int>(std::remove_reference<int>::type&) [717]
-----------------------------------------------
                0.00    0.02  130454/130454      std::vector<bool, std::allocator<bool> >::operator[](unsigned long) [86]
[146]    0.4    0.00    0.02  130454         std::Bititerator::operator[](long) const [146]
                0.01    0.00  130437/130437      std::Bititerator::operator() const [187]
                0.01    0.00  130396/130402      std::operator+(std::Bititerator const&, long) [188]
-----------------------------------------------
                0.00    0.00       3/1700381     magpie::cache_ref<int, int>::operator() const [469]
                0.00    0.00       8/1700381     CATCH2_INTERNAL_TEST_3() [165]
                0.00    0.00     200/1700381     magpie::cache_ref<int, int>::operator int() const [360]
                0.00    0.00     852/1700381     int magpie::cache<int, int>::add<int>(int const&, int const&, bool) [3]
                0.00    0.00    1104/1700381     CATCH2_INTERNAL_TEST_0() [4]
                0.00    0.00    5176/1700381     CATCH2_INTERNAL_TEST_15() [212]
                0.00    0.00  125867/1700381     CATCH2_INTERNAL_TEST_3() [70]
                0.00    0.00  125917/1700381     CATCH2_INTERNAL_TEST_0() [59]
                0.01    0.01 1441254/1700381     CATCH2_INTERNAL_TEST_0() [2]
[147]    0.4    0.01    0.01 1700381         std::optional<int>::has_value() const [147]
                0.01    0.00 1700497/2208172     std::Optionalbase_impl<int, std::Optionalbase<int, true, true> >::_M_is_engaged() const [204]
-----------------------------------------------
                0.00    0.00    1700/118607      CATCH2_INTERNAL_TEST_12() [166]
                0.00    0.01   58411/118607      CATCH2_INTERNAL_TEST_9() [10]
                0.00    0.01   58496/118607      CATCH2_INTERNAL_TEST_6() [9]
[148]    0.3    0.00    0.02  118607         std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::vector<unsigned char, std::allocator<unsigned char> >&, std::vector<unsigned char, std::allocator<unsigned char> >&, void>, std::negation<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::vector<unsigned char, std::allocator<unsigned char> >&>::type>::type> > >::value, Catch::BinaryExpr<std::vector<unsigned char, std::allocator<unsigned char> >&, std::vector<unsigned char, std::allocator<unsigned char> >& const&> >::type Catch::operator==<std::vector<unsigned char, std::allocator<unsigned char> >&>(Catch::ExprLhs<std::vector<unsigned char, std::allocator<unsigned char> >&>&&, std::vector<unsigned char, std::allocator<unsigned char> >&) [148]
                0.00    0.01  118647/118647      bool std::operator==<unsigned char, std::allocator<unsigned char> >(std::vector<unsigned char, std::allocator<unsigned char> > const&, std::vector<unsigned char, std::allocator<unsigned char> > const&) [159]
                0.00    0.00  118576/6175944     Catch::operator"" sr(char const, unsigned long) [52]
                0.00    0.00  118632/118632      Catch::BinaryExpr<std::vector<unsigned char, std::allocator<unsigned char> >&, std::vector<unsigned char, std::allocator<unsigned char> >&>::BinaryExpr(bool, std::vector<unsigned char, std::allocator<unsigned char> >&, Catch::StringRef, std::vector<unsigned char, std::allocator<unsigned char> >&) [299]
-----------------------------------------------
                0.00    0.02  131308/131308      std::vector<unsigned char, std::allocator<unsigned char> >::vector(std::vector<unsigned char, std::allocator<unsigned char> > const&) [90]
[149]    0.3    0.00    0.02  131308         unsigned char std::_uninitialized_copy_a<__gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >, unsigned char, unsigned char>(__gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >, __gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >, unsigned char, std::allocator<unsigned char>&) [149]
                0.00    0.02  131256/131256      unsigned char std::uninitialized_copy<__gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >, unsigned char>(__gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >, __gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >, unsigned char) [150]
                0.00    0.00  131164/416674      std::is_constant_evaluated() [729]
-----------------------------------------------
                0.00    0.02  131256/131256      unsigned char std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >, unsigned char, unsigned char>(__gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >, __gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >, unsigned char, std::allocator<unsigned char>&) [149]
[150]    0.3    0.00    0.02  131256         unsigned char std::uninitialized_copy<__gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >, unsigned char>(__gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >, __gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >, unsigned char) [150]
                0.00    0.02  131178/131178      unsigned char std::__uninitialized_copy<true>::__uninit_copy<__gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >, unsigned char>(__gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >, __gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >, unsigned char) [151]
-----------------------------------------------
                0.00    0.02  131178/131178      unsigned char std::uninitialized_copy<__gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >, unsigned char>(__gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >, __gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >, unsigned char) [150]
[151]    0.3    0.00    0.02  131178         unsigned char std::__uninitialized_copy<true>::__uninit_copy<__gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >, unsigned char>(__gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >, __gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >, unsigned char) [151]
                0.00    0.02  131159/131159      unsigned char std::copy<__gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >, unsigned char>(__gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >, __gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >, unsigned char) [153]
-----------------------------------------------
                0.00    0.02  131171/131171      unsigned char std::copy<__gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >, unsigned char>(__gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >, __gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >, unsigned char) [153]
[152]    0.3    0.00    0.02  131171         unsigned char std::__copy_move_a<false, __gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >, unsigned char>(__gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >, __gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >, unsigned char) [152]
                0.00    0.01  131307/131307      unsigned char std::__copy_move_a1<false, unsigned char const, unsigned char>(unsigned char const, unsigned char const, unsigned char) [186]
                0.00    0.01  262591/618238      unsigned char const std::__niter_base<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >(__gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >) [155]
                0.00    0.00  131288/131288      unsigned char std::__niter_wrap<unsigned char>(unsigned char const&, unsigned char) [755]
                0.00    0.00  131148/167148      unsigned char std::__niter_base<unsigned char>(unsigned char) [744]
-----------------------------------------------
                0.00    0.02  131159/131159      unsigned char std::__uninitialized_copy<true>::__uninit_copy<__gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >, unsigned char>(__gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >, __gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >, unsigned char) [151]
[153]    0.3    0.00    0.02  131159         unsigned char std::copy<__gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >, unsigned char>(__gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >, __gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >, unsigned char) [153]
                0.00    0.02  131171/131171      unsigned char std::__copy_move_a<false, __gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >, unsigned char>(__gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >, __gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >, unsigned char) [152]
                0.00    0.00  262347/262347      __gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > > std::__miter_base<__gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > > >(__gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >) [739]
-----------------------------------------------
                0.01    0.00   26623/53247       std::Rbtree<unsigned __int128, std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t>, std::_Select1st<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> >, std::less<unsigned __int128>, std::allocator<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> > >::_M_put_node(std::Rbtree_node<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> >) [211]
                0.01    0.00   26624/53247       std::Rbtree<unsigned __int128, std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t>, std::_Select1st<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> >, std::less<unsigned __int128>, std::allocator<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> > >::_M_destroy_node(std::Rbtree_node<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> >) [16]
[154]    0.3    0.02    0.00   53247         std::Rbtree<unsigned __int128, std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t>, std::_Select1st<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> >, std::less<unsigned __int128>, std::allocator<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> > >::_M_get_Node_allocator() [154]
-----------------------------------------------
                0.00    0.01  262591/618238      unsigned char std::__copy_move_a<false, __gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >, unsigned char>(__gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >, __gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >, unsigned char) [152]
                0.00    0.01  355647/618238      bool std::__equal_aux<__gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >, __gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > > >(__gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >, __gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >, __gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >) [161]
[155]    0.3    0.00    0.01  618238         unsigned char const std::__niter_base<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >(__gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >) [155]
                0.01    0.00  617990/617990      __gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >::base() const [156]
-----------------------------------------------
                0.01    0.00  617990/617990      unsigned char const std::__niter_base<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >(__gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >) [155]
[156]    0.3    0.01    0.00  617990         __gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >::base() const [156]
-----------------------------------------------
                0.00    0.00 1701410/15089281     magpie::cache<int, int>::get_impl(unsigned __int128, bool) const [33]
                0.00    0.00 2917523/15089281     magpie::cache<int, int>::destroy(void, unsigned long) const [122]
                0.00    0.00 2917647/15089281     magpie::cache<int, int>::set(int const&, int const&, int, float) [47]
                0.00    0.00 2940353/15089281     magpie::cache<int, int>::allocated(void const, unsigned long) const [87]
                0.00    0.00 4612348/15089281     magpie::cache<int, int>::copy(void const, void, unsigned long) const [42]
[157]    0.3    0.01    0.00 15089281         magpie::cache<int, int>::sizeof_T() const [157]
-----------------------------------------------
                0.01    0.00       1/1           Catch::(anonymous namespace)::TestInvokerAsFunction::invoke() const [1]
[158]    0.3    0.01    0.00       1         CATCH2_INTERNAL_TEST_4() [158]
                0.00    0.00       1/855         int magpie::cache<int, int>::add<int>(int const&, int const&, bool) [3]
                0.00    0.00       1/201         magpie::cache<int, int>::inc(int const&) [25]
                0.00    0.00       1/201         magpie::cache<int, int>::dec(int const&) [24]
                0.00    0.00       1/2386        magpie::cache<int, int>::~cache() <cycle 1> [477]
                0.00    0.00       1/2386        magpie::options::~options() <cycle 1> [1106]
                0.00    0.00       3/3           Catch::MatchExpr<magpie::incompatible_lock const&, Catch::Matchers::ExceptionWatcher> Catch::makeMatchExpr<magpie::incompatible_lock const&, Catch::Matchers::ExceptionWatcher>(magpie::incompatible_lock const&, Catch::Matchers::ExceptionWatcher const&) [337]
                0.00    0.00       6/21698713     operator"" catchsr(char const, unsigned long) [28]
                0.00    0.00       1/31          magpie::cache<int, int>::cache(magpie::options const&) [416]
                0.00    0.00       4/10849682     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [85]
                0.00    0.00       3/10848819     Catch::AssertionHandler::~AssertionHandler() [144]
                0.00    0.00       3/150         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const, std::allocator<char> const&) [1096]
                0.00    0.00       3/112         Catch::Matchers::ExceptionMessage(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) [1127]
                0.00    0.00       3/112         Catch::Matchers::ExceptionWatcher::~ExceptionWatcher() [1129]
                0.00    0.00       3/9353        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [860]
                0.00    0.00       1/36          unittest::g_progress() [1323]
-----------------------------------------------
                0.00    0.01  118647/118647      std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::vector<unsigned char, std::allocator<unsigned char> >&, std::vector<unsigned char, std::allocator<unsigned char> >&, void>, std::negation<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::vector<unsigned char, std::allocator<unsigned char> >&>::type>::type> > >::value, Catch::BinaryExpr<std::vector<unsigned char, std::allocator<unsigned char> >&, std::vector<unsigned char, std::allocator<unsigned char> >& const&> >::type Catch::operator==<std::vector<unsigned char, std::allocator<unsigned char> >&>(Catch::ExprLhs<std::vector<unsigned char, std::allocator<unsigned char> >&>&&, std::vector<unsigned char, std::allocator<unsigned char> >&) [148]
[159]    0.3    0.00    0.01  118647         bool std::operator==<unsigned char, std::allocator<unsigned char> >(std::vector<unsigned char, std::allocator<unsigned char> > const&, std::vector<unsigned char, std::allocator<unsigned char> > const&) [159]
                0.00    0.01  118616/118616      bool std::equal<__gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >, __gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > > >(__gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >, __gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >, __gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >) [160]
                0.00    0.00  237362/12481538     std::vector<unsigned char, std::allocator<unsigned char> >::size() const [84]
                0.00    0.00  237282/368598      std::vector<unsigned char, std::allocator<unsigned char> >::begin() const [730]
                0.00    0.00  118599/249990      std::vector<unsigned char, std::allocator<unsigned char> >::end() const [741]
-----------------------------------------------
                0.00    0.01  118616/118616      bool std::operator==<unsigned char, std::allocator<unsigned char> >(std::vector<unsigned char, std::allocator<unsigned char> > const&, std::vector<unsigned char, std::allocator<unsigned char> > const&) [159]
[160]    0.3    0.00    0.01  118616         bool std::equal<__gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >, __gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > > >(__gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >, __gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >, __gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >) [160]
                0.00    0.01  118462/118462      bool std::__equal_aux<__gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >, __gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > > >(__gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >, __gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >, __gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >) [161]
-----------------------------------------------
                0.00    0.01  118462/118462      bool std::equal<__gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >, __gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > > >(__gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >, __gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >, __gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >) [160]
[161]    0.3    0.00    0.01  118462         bool std::__equal_aux<__gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >, __gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > > >(__gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >, __gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >, __gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >) [161]
                0.00    0.01  355647/618238      unsigned char const std::__niter_base<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >(__gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >) [155]
                0.00    0.01  118646/118646      bool std::__equal_aux1<unsigned char const, unsigned char const>(unsigned char const, unsigned char const, unsigned char const) [238]
-----------------------------------------------
                0.00    0.00    1703/118659      CATCH2_INTERNAL_TEST_12() [166]
                0.00    0.01   58427/118659      CATCH2_INTERNAL_TEST_9() [10]
                0.00    0.01   58529/118659      CATCH2_INTERNAL_TEST_6() [9]
[162]    0.3    0.00    0.01  118659         std::optional<std::vector<unsigned char, std::allocator<unsigned char> > >::value() & [162]
                0.00    0.01  118687/118687      std::Optionalbase_impl<std::vector<unsigned char, std::allocator<unsigned char> >, std::Optionalbase<std::vector<unsigned char, std::allocator<unsigned char> >, false, false> >::_M_get() [220]
                0.01    0.00  118678/359196      std::Optionalbase_impl<std::vector<unsigned char, std::allocator<unsigned char> >, std::Optionalbase<std::vector<unsigned char, std::allocator<unsigned char> >, false, false> >::_M_is_engaged() const [139]
-----------------------------------------------
                                                 <spontaneous>
[163]    0.3    0.00    0.01                 magpie::empty_key_not_accepted::~empty_key_not_accepted() [163]
                0.00    0.01       6/12          magpie::magpie_exception::~magpie_exception() [115]
-----------------------------------------------
                0.00    0.01      14/29          std::__shared_ptr<magpie::cache<int, int>, (__gnu_cxx::Lockpolicy)2>::reset() [224]
                0.00    0.01      15/29          std::shared_ptr<magpie::cache<int, int> >::~shared_ptr() [221]
[164]    0.3    0.00    0.01      29         std::__shared_ptr<magpie::cache<int, int>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [164]
                0.00    0.01      29/2386        std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [106]
-----------------------------------------------
                0.00    0.01       1/1           Catch::(anonymous namespace)::TestInvokerAsFunction::invoke() const [1]
[165]    0.2    0.00    0.01       1         CATCH2_INTERNAL_TEST_3() [165]
                0.00    0.00       9/15          std::shared_ptr<magpie::cache<int, int> >::~shared_ptr() [221]
                0.00    0.00       9/15          std::__shared_ptr<magpie::cache<int, int>, (__gnu_cxx::Lockpolicy)2>::reset() [224]
                0.00    0.00       9/15          std::shared_ptr<magpie::cache<int, int> > std::make_shared<magpie::cache<int, int>, magpie::options&>(magpie::options&) [235]
                0.00    0.00       3/2386        magpie::options::~options() <cycle 1> [1106]
                0.00    0.00       9/1700508     magpie::cache<int, int>::get(int const&, bool) const [31]
                0.00    0.00       9/259530      std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<int, int, void>, Catch::capture_by_value<int> >::value, Catch::BinaryExpr<int, int> >::type Catch::operator==<int>(Catch::ExprLhs<int>&&, int) [119]
                0.00    0.00      63/21698713     operator"" catchsr(char const, unsigned long) [28]
                0.00    0.00       9/2917577     magpie::cache<int, int>::set(int const&, int const&, int, float) [47]
                0.00    0.00      15/95          std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<unsigned long, int, void>, Catch::capture_by_value<int> >::value, Catch::BinaryExpr<unsigned long, int> >::type Catch::operator==<int>(Catch::ExprLhs<unsigned long>&&, int) [400]
                0.00    0.00       9/259609      Catch::ExprLhs<int> Catch::operator<=<int, 0>(Catch::Decomposer&&, int) [247]
                0.00    0.00      33/10849682     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [85]
                0.00    0.00       8/1700381     std::optional<int>::has_value() const [147]
                0.00    0.00       9/252875      std::optional<int>::value() & [276]
                0.00    0.00      33/10848819     Catch::AssertionHandler::~AssertionHandler() [144]
                0.00    0.00       9/4673623     void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) [93]
                0.00    0.00       8/4673697     Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool) [109]
                0.00    0.00      17/263882      std::__shared_ptr_access<magpie::cache<int, int>, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [738]
                0.00    0.00      15/7329        Catch::ExprLhs<unsigned long> Catch::operator<=<unsigned long, 0>(Catch::Decomposer&&, unsigned long) [871]
                0.00    0.00       1/36          unittest::g_progress() [1323]
-----------------------------------------------
                0.00    0.01       1/1           Catch::(anonymous namespace)::TestInvokerAsFunction::invoke() const [1]
[166]    0.2    0.00    0.01       1         CATCH2_INTERNAL_TEST_12() [166]
                0.00    0.00       6/2386        std::shared_ptr<magpie::eviction_policy>::~shared_ptr() <cycle 1> [1076]
                0.00    0.00   24853/12029081     std::enable_if<is_integral_v<int>, int>::type snapdev::random<int>(int, int) [5]
                0.00    0.00       3/24          std::shared_ptr<magpie::eviction_policy_add>::~shared_ptr() [168]
                0.00    0.00       3/9           std::__shared_ptr<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, (__gnu_cxx::Lockpolicy)2>::reset() [264]
                0.00    0.00       3/9           std::shared_ptr<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > > >::~shared_ptr() [263]
                0.00    0.00       3/2386        magpie::options::~options() <cycle 1> [1106]
                0.00    0.00      27/396         std::__shared_ptr_access<magpie::eviction_policy, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [252]
                0.00    0.00    1700/118607      std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::vector<unsigned char, std::allocator<unsigned char> >&, std::vector<unsigned char, std::allocator<unsigned char> >&, void>, std::negation<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::vector<unsigned char, std::allocator<unsigned char> >&>::type>::type> > >::value, Catch::BinaryExpr<std::vector<unsigned char, std::allocator<unsigned char> >&, std::vector<unsigned char, std::allocator<unsigned char> >& const&> >::type Catch::operator==<std::vector<unsigned char, std::allocator<unsigned char> >&>(Catch::ExprLhs<std::vector<unsigned char, std::allocator<unsigned char> >&>&&, std::vector<unsigned char, std::allocator<unsigned char> >&) [148]
                0.00    0.00    1703/118659      std::optional<std::vector<unsigned char, std::allocator<unsigned char> > >::value() & [162]
                0.00    0.00       3/9           std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::~vector() [302]
                0.00    0.00   24618/12016832     std::vector<unsigned char, std::allocator<unsigned char> >::operator[](unsigned long) [61]
                0.00    0.00    2079/121682      std::optional<std::vector<unsigned char, std::allocator<unsigned char> > >::has_value() const [217]
                0.00    0.00    2075/121882      magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >::get(int const&, bool) const [219]
                0.00    0.00     232/232         std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::push_back(std::vector<unsigned char, std::allocator<unsigned char> > const&) [342]
                0.00    0.00    2076/121803      std::optional<std::vector<unsigned char, std::allocator<unsigned char> > >::~optional() [257]
                0.00    0.00    3701/21698713     operator"" catchsr(char const, unsigned long) [28]
                0.00    0.00     234/234         std::vector<unsigned char, std::allocator<unsigned char> >::vector(unsigned long, std::allocator<unsigned char> const&) [362]
                0.00    0.00     235/265804      std::vector<unsigned char, std::allocator<unsigned char> >::~vector() [181]
                0.00    0.00    1699/12146690     std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::operator[](unsigned long) [65]
                0.00    0.00    1853/10849682     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [85]
                0.00    0.00    2040/12148961     std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::size() const [95]
                0.00    0.00     491/491         magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >::allocated() const [383]
                0.00    0.00     235/12235       magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >::set(int const&, std::vector<unsigned char, std::allocator<unsigned char> > const&, int, float) [335]
                0.00    0.00       3/24          std::shared_ptr<magpie::eviction_policy>::shared_ptr(std::shared_ptr<magpie::eviction_policy> const&) [357]
                0.00    0.00    1852/10848819     Catch::AssertionHandler::~AssertionHandler() [144]
                0.00    0.00     145/145         std::enable_if<std::conjunction<Catch::Detail::is_le_comparable<unsigned long, unsigned long, void>, Catch::capture_by_value<unsigned long> >::value, Catch::BinaryExpr<unsigned long, unsigned long> >::type Catch::operator<=<unsigned long>(Catch::ExprLhs<unsigned long>&&, unsigned long) [392]
                0.00    0.00       3/9           std::shared_ptr<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > > > std::make_shared<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, magpie::options&>(magpie::options&) [465]
                0.00    0.00       7/95          std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<unsigned long, int, void>, Catch::capture_by_value<int> >::value, Catch::BinaryExpr<unsigned long, int> >::type Catch::operator==<int>(Catch::ExprLhs<unsigned long>&&, int) [400]
                0.00    0.00       3/24          std::shared_ptr<magpie::eviction_policy_add> std::make_shared<magpie::eviction_policy_add>() [474]
                0.00    0.00       3/15          magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >::verify_current_count() [508]
                0.00    0.00       3/15          magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >::verify_current_capacity() [509]
                0.00    0.00    2810/134629      std::__shared_ptr_access<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [751]
                0.00    0.00    1700/118663      Catch::ExprLhs<std::vector<unsigned char, std::allocator<unsigned char> >& const&> Catch::operator<=<std::vector<unsigned char, std::allocator<unsigned char> >&, 0>(Catch::Decomposer&&, std::vector<unsigned char, std::allocator<unsigned char> >&) [779]
                0.00    0.00     151/7329        Catch::ExprLhs<unsigned long> Catch::operator<=<unsigned long, 0>(Catch::Decomposer&&, unsigned long) [871]
                0.00    0.00      27/189         magpie::eviction_policy::profile() [1074]
                0.00    0.00       3/24          std::shared_ptr<magpie::eviction_policy>::shared_ptr<magpie::eviction_policy_add, void>(std::shared_ptr<magpie::eviction_policy_add>&&) [1399]
                0.00    0.00       3/21          magpie::eviction_profile::set_size_eviction_trigger_percent(double) [1434]
                0.00    0.00       3/21          magpie::eviction_profile::set_size_eviction_reduction_percent(double) [1435]
                0.00    0.00       3/21          magpie::eviction_profile::set_access_count_weight(double) [1433]
                0.00    0.00       3/21          magpie::eviction_profile::set_recency_weight(double) [1430]
                0.00    0.00       3/21          magpie::eviction_profile::set_allocated_weight(double) [1432]
                0.00    0.00       3/21          magpie::eviction_profile::set_age_weight(double) [1427]
                0.00    0.00       3/21          magpie::eviction_profile::set_survival_weight(double) [1431]
                0.00    0.00       3/21          magpie::eviction_profile::set_turn_weight(double) [1428]
                0.00    0.00       3/21          magpie::eviction_profile::set_random_weight(double) [1429]
                0.00    0.00       1/36          unittest::g_progress() [1323]
-----------------------------------------------
                0.00    0.01   20700/20700       CATCH2_INTERNAL_TEST_18() [71]
[167]    0.2    0.00    0.01   20700         std::enable_if<std::conjunction<Catch::Detail::is_lt_comparable<unsigned int, int, void>, Catch::capture_by_value<int> >::value, Catch::BinaryExpr<unsigned int, int> >::type Catch::operator< <int>(Catch::ExprLhs<unsigned int>&&, int) [167]
                0.01    0.00   20700/20700       Catch::BinaryExpr<unsigned int, int>::BinaryExpr(bool, unsigned int, Catch::StringRef, int) [170]
                0.00    0.00   20700/6175944     Catch::operator"" sr(char const, unsigned long) [52]
-----------------------------------------------
                0.00    0.00       1/24          CATCH2INTERNAL_TEST_0() [82]
                0.00    0.00       2/24          CATCH2_INTERNAL_TEST_0() [2]
                0.00    0.00       3/24          CATCH2_INTERNAL_TEST_0() [59]
                0.00    0.00       3/24          CATCH2_INTERNAL_TEST_3() [70]
                0.00    0.00       3/24          CATCH2_INTERNAL_TEST_6() [9]
                0.00    0.00       3/24          CATCH2_INTERNAL_TEST_9() [10]
                0.00    0.00       3/24          CATCH2_INTERNAL_TEST_12() [166]
                0.00    0.00       3/24          CATCH2_INTERNAL_TEST_15() [212]
                0.00    0.00       3/24          CATCH2_INTERNAL_TEST_18() [71]
[168]    0.2    0.00    0.01      24         std::shared_ptr<magpie::eviction_policy_add>::~shared_ptr() [168]
                0.00    0.01      24/24          std::__shared_ptr<magpie::eviction_policy_add, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [169]
-----------------------------------------------
                0.00    0.01      24/24          std::shared_ptr<magpie::eviction_policy_add>::~shared_ptr() [168]
[169]    0.2    0.00    0.01      24         std::__shared_ptr<magpie::eviction_policy_add, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [169]
                0.00    0.01      24/2386        std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [106]
-----------------------------------------------
                0.01    0.00   20700/20700       std::enable_if<std::conjunction<Catch::Detail::is_lt_comparable<unsigned int, int, void>, Catch::capture_by_value<int> >::value, Catch::BinaryExpr<unsigned int, int> >::type Catch::operator< <int>(Catch::ExprLhs<unsigned int>&&, int) [167]
[170]    0.2    0.01    0.00   20700         Catch::BinaryExpr<unsigned int, int>::BinaryExpr(bool, unsigned int, Catch::StringRef, int) [170]
                0.00    0.00   20700/10849232     Catch::ITransientExpression::ITransientExpression(bool, bool) [77]
-----------------------------------------------
                0.00    0.01       3/3           CATCH2_INTERNAL_TEST_0() [82]
[171]    0.2    0.00    0.01       3         std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::shared_ptr<magpie::eviction_policy> const&, decltype(nullptr), void>, std::negation<Catch::capture_by_value<std::remove_cv<std::remove_reference<decltype(nullptr)>::type>::type> > >::value, Catch::BinaryExpr<std::shared_ptr<magpie::eviction_policy> const&, decltype(nullptr) const&> >::type Catch::operator==<decltype(nullptr)>(Catch::ExprLhs<std::shared_ptr<magpie::eviction_policy> const&>&&, decltype(nullptr)&&) [171]
                0.01    0.00       3/3           bool std::operator==<magpie::eviction_policy>(std::shared_ptr<magpie::eviction_policy> const&, decltype(nullptr)) [197]
                0.00    0.00       3/6175944     Catch::operator"" sr(char const, unsigned long) [52]
                0.00    0.00       3/3           Catch::BinaryExpr<std::sharedptr<magpie::eviction_policy> const&, decltype(nullptr) const&>::BinaryExpr(bool, std::shared_ptr<magpie::eviction_policy> const&, Catch::StringRef, decltype(nullptr) const&) [629]
-----------------------------------------------
                0.01    0.00 7690618/7690618     std::Rbtree<unsigned __int128, std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t>, std::_Select1st<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> >, std::less<unsigned __int128>, std::allocator<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> > >::_M_begin() [132]
[172]    0.2    0.01    0.00 7690618         std::Rbtree<unsigned __int128, std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t>, std::_Select1st<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> >, std::less<unsigned __int128>, std::allocator<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> > >::_M_mbegin() const [172]
-----------------------------------------------
                0.01    0.00   26619/26619       void std::destroy_at<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> >(std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t>) [174]
[173]    0.2    0.01    0.00   26619         std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t>::~pair() [173]
-----------------------------------------------
                0.00    0.01   26619/26619       std::Rbtree<unsigned __int128, std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t>, std::_Select1st<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> >, std::less<unsigned __int128>, std::allocator<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> > >::_M_destroy_node(std::Rbtree_node<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> >) [16]
[174]    0.2    0.00    0.01   26619         void std::destroy_at<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> >(std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t>) [174]
                0.01    0.00   26619/26619       std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t>::~pair() [173]
-----------------------------------------------
                0.00    0.01       2/2           std::Rbtree<unsigned __int128, unsigned __int128, std::_Identity<unsigned __int128>, std::less<unsigned __int128>, std::allocator<unsigned __int128> >::_M_drop_node(std::Rbtree_node<unsigned __int128>) [138]
[175]    0.2    0.00    0.01       2         std::Rbtree<unsigned __int128, unsigned __int128, std::_Identity<unsigned __int128>, std::less<unsigned __int128>, std::allocator<unsigned __int128> >::_M_put_node(std::Rbtree_node<unsigned __int128>) [175]
                0.01    0.00       2/4           std::Rbtree<unsigned __int128, unsigned __int128, std::_Identity<unsigned __int128>, std::less<unsigned __int128>, std::allocator<unsigned __int128> >::_M_get_Node_allocator() [137]
                0.00    0.00       2/703019      std::__is_constant_evaluated() [725]
                0.00    0.00       2/2           std::__new_allocator<std::Rbtree_node<unsigned __int128> >::deallocate(std::Rbtree_node<unsigned __int128>, unsigned long) [1703]
-----------------------------------------------
                0.00    0.01       2/2           std::Rbtree<unsigned __int128, unsigned __int128, std::_Identity<unsigned __int128>, std::less<unsigned __int128>, std::allocator<unsigned __int128> >::_M_drop_node(std::Rbtree_node<unsigned __int128>) [138]
[176]    0.2    0.00    0.01       2         std::Rbtree<unsigned __int128, unsigned __int128, std::_Identity<unsigned __int128>, std::less<unsigned __int128>, std::allocator<unsigned __int128> >::_M_destroy_node(std::Rbtree_node<unsigned __int128>) [176]
                0.01    0.00       2/4           std::Rbtree<unsigned __int128, unsigned __int128, std::_Identity<unsigned __int128>, std::less<unsigned __int128>, std::allocator<unsigned __int128> >::_M_get_Node_allocator() [137]
                0.00    0.00       2/2           std::Rbtree_node<unsigned __int128>::_M_valptr() [1698]
                0.00    0.00       2/2           void std::destroy_at<unsigned __int128>(unsigned __int128) [1712]
-----------------------------------------------
                0.01    0.00 15329775/15329775     std::__shared_ptr_access<magpie::lock_interface, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const [76]
[177]    0.2    0.01    0.00 15329775         std::__shared_ptr<magpie::lock_interface, (__gnu_cxx::Lockpolicy)2>::get() const [177]
-----------------------------------------------
                0.01    0.00 2940425/2940425     magpie::cache<int, int>::allocated(void const, unsigned long) const [87]
[178]    0.2    0.01    0.00 2940425         magpie::cache_size_traits<int, void>::estimate(int const&) [178]
                0.00    0.00 2940447/2940447     void snapdev::NOT_USED<int const&>(int const&) [720]
-----------------------------------------------
                0.00    0.00      36/2917627     std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_destroy_node(std::Rbtree_node<int>) [511]
                0.01    0.00 2917591/2917627     magpie::cache<int, int>::destroy(void, unsigned long) const [122]
[179]    0.2    0.01    0.00 2917627         void std::destroy_at<int>(int) [179]
-----------------------------------------------
                0.01    0.00  265907/265907      std::vector<unsigned char, std::allocator<unsigned char> >::~vector() [181]
[180]    0.2    0.01    0.00  265907         void std::Destroy<unsigned char>(unsigned char, unsigned char) [180]
                0.00    0.00  265925/703019      std::_is_constant_evaluated() [725]
                0.00    0.00  265901/265901      void std::Destroyaux<true>::__destroy<unsigned char>(unsigned char, unsigned char) [734]
-----------------------------------------------
                0.00    0.00     235/265804      CATCH2_INTERNAL_TEST_12() [166]
                0.00    0.00   24825/265804      void std::destroy_at<std::vector<unsigned char, std::allocator<unsigned char> > >(std::vector<unsigned char, std::allocator<unsigned char> >) [290]
                0.00    0.00  118946/265804      std::Optionalpayload_base<std::vector<unsigned char, std::allocator<unsigned char> > >::_M_destroy() [258]
                0.00    0.00  121798/265804      magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >::get_impl(unsigned __int128, bool) const [227]
[181]    0.2    0.00    0.01  265804         std::vector<unsigned char, std::allocator<unsigned char> >::~vector() [181]
                0.01    0.00  265907/265907      void std::Destroy<unsigned char>(unsigned char, unsigned char) [180]
                0.00    0.00  265904/265904      std::Vector_base<unsigned char, std::allocator<unsigned char> >::~Vectorbase() [733]
                0.00    0.00  265871/421416      std::Vectorbase<unsigned char, std::allocator<unsigned char> >::_M_get_Tp_allocator() [728]
-----------------------------------------------
                0.01    0.00  131610/131610      std::Vectorbase<unsigned char, std::allocator<unsigned char> >::Vectorbase(unsigned long, std::allocator<unsigned char> const&) [183]
[182]    0.2    0.01    0.00  131610         std::Vectorbase<unsigned char, std::allocator<unsigned char> >::Vectorimpl::Vectorimpl(std::allocator<unsigned char> const&) [182]
                0.00    0.00  131609/143041      std::Vectorbase<unsigned char, std::allocator<unsigned char> >::Vectorimpl_data::Vectorimpl_data() [748]
-----------------------------------------------
                0.00    0.00     235/131576      std::vector<unsigned char, std::allocator<unsigned char> >::vector(unsigned long, std::allocator<unsigned char> const&) [362]
                0.00    0.01  131341/131576      std::vector<unsigned char, std::allocator<unsigned char> >::vector(std::vector<unsigned char, std::allocator<unsigned char> > const&) [90]
[183]    0.2    0.00    0.01  131576         std::Vectorbase<unsigned char, std::allocator<unsigned char> >::Vectorbase(unsigned long, std::allocator<unsigned char> const&) [183]
                0.01    0.00  131610/131610      std::Vectorbase<unsigned char, std::allocator<unsigned char> >::Vectorimpl::Vectorimpl(std::allocator<unsigned char> const&) [182]
                0.00    0.00  131619/131619      std::Vectorbase<unsigned char, std::allocator<unsigned char> >::_M_create_storage(unsigned long) [753]
-----------------------------------------------
                0.01    0.00  131390/131390      unsigned char std::__copy_move_a2<false, unsigned char const, unsigned char>(unsigned char const, unsigned char const, unsigned char) [185]
[184]    0.2    0.01    0.00  131390         unsigned char std::__copy_move<false, true, std::random_access_iterator_tag>::__copy_m<unsigned char const, unsigned char>(unsigned char const, unsigned char const, unsigned char) [184]
                0.00    0.00      48/48          void std::__copy_move<false, false, std::random_access_iterator_tag>::__assign_one<unsigned char, unsigned char const>(unsigned char, unsigned char const) [1284]
-----------------------------------------------
                0.00    0.01  131338/131338      unsigned char std::__copy_move_a1<false, unsigned char const, unsigned char>(unsigned char const, unsigned char const, unsigned char) [186]
[185]    0.2    0.00    0.01  131338         unsigned char std::__copy_move_a2<false, unsigned char const, unsigned char>(unsigned char const, unsigned char const, unsigned char) [185]
                0.01    0.00  131390/131390      unsigned char std::__copy_move<false, true, std::random_access_iterator_tag>::__copy_m<unsigned char const, unsigned char>(unsigned char const, unsigned char const, unsigned char) [184]
                0.00    0.00  131368/416674      std::is_constant_evaluated() [729]
-----------------------------------------------
                0.00    0.01  131307/131307      unsigned char std::__copy_move_a<false, __gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >, unsigned char>(__gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >, __gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >, unsigned char) [152]
[186]    0.2    0.00    0.01  131307         unsigned char std::__copy_move_a1<false, unsigned char const, unsigned char>(unsigned char const, unsigned char const, unsigned char) [186]
                0.00    0.01  131338/131338      unsigned char std::__copy_move_a2<false, unsigned char const, unsigned char>(unsigned char const, unsigned char const, unsigned char) [185]
-----------------------------------------------
                0.01    0.00  130437/130437      std::Bititerator::operator[](long) const [146]
[187]    0.2    0.01    0.00  130437         std::Bititerator::operator() const [187]
                0.00    0.00  130376/130376      std::Bitreference::Bitreference(unsigned long, unsigned long) [760]
-----------------------------------------------
                0.00    0.00       6/130402      std::vector<bool, std::allocator<bool> >::_M_initialize(unsigned long) [445]
                0.01    0.00  130396/130402      std::Bititerator::operator[](long) const [146]
[188]    0.2    0.01    0.00  130402         std::operator+(std::Bititerator const&, long) [188]
                0.00    0.00  130409/130409      std::Bititerator::operator+=(long) [759]
-----------------------------------------------
                0.01    0.00   20700/20700       Catch::ExprLhs<unsigned int> Catch::operator<=<unsigned int, 0>(Catch::Decomposer&&, unsigned int) [190]
[189]    0.2    0.01    0.00   20700         Catch::ExprLhs<unsigned int>::ExprLhs(unsigned int) [189]
-----------------------------------------------
                0.00    0.01   20700/20700       CATCH2_INTERNAL_TEST_18() [71]
[190]    0.2    0.00    0.01   20700         Catch::ExprLhs<unsigned int> Catch::operator<=<unsigned int, 0>(Catch::Decomposer&&, unsigned int) [190]
                0.01    0.00   20700/20700       Catch::ExprLhs<unsigned int>::ExprLhs(unsigned int) [189]
-----------------------------------------------
                0.00    0.00       6/363         CATCH2_INTERNAL_TEST_14() [226]
                0.00    0.00      15/363         CATCH2_INTERNAL_TEST_0() [261]
                0.00    0.00      36/363         CATCH2_INTERNAL_TEST_0() [209]
                0.01    0.00     306/363         CATCH2_INTERNAL_TEST_0() [2]
[191]    0.2    0.01    0.00     363         unittest::random_string[abi:cxx11](unsigned long, unsigned long, unittest::character_t) [191]
                0.00    0.00   10872/10872       unittest::wctombs(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char32_t) [850]
                0.00    0.00   10858/10869       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::empty() const [851]
                0.00    0.00   10856/10856       unittest::random_char(unittest::character_t) [853]
                0.00    0.00     370/370         void unittest::random<unsigned long>(unsigned long&) [1020]
                0.00    0.00     367/3573        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [896]
-----------------------------------------------
                0.01    0.00     207/207         CATCH2_INTERNAL_TEST_18() [71]
[192]    0.2    0.01    0.00     207         magpie::eviction_policy::cycle() [192]
-----------------------------------------------
                0.01    0.00      11/11          snapdev::timespec_ex::operator==(snapdev::timespec_ex const&) const [194]
[193]    0.2    0.01    0.00      11         snapdev::timespec_ex::compare(snapdev::timespec_ex const&) const [193]
-----------------------------------------------
                0.00    0.00       1/11          operator==(timespec const&, snapdev::timespec_ex const&) [280]
                0.00    0.01      10/11          operator==(timespec const&, timespec const&) [105]
[194]    0.2    0.00    0.01      11         snapdev::timespec_ex::operator==(snapdev::timespec_ex const&) const [194]
                0.01    0.00      11/11          snapdev::timespec_ex::compare(snapdev::timespec_ex const&) const [193]
-----------------------------------------------
                0.00    0.01       3/6           CATCH2_INTERNAL_TEST_6() [9]
                0.00    0.01       3/6           CATCH2_INTERNAL_TEST_9() [10]
[195]    0.2    0.00    0.01       6         void std::sort<__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > >(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >) [195]
                0.00    0.01       6/6           void std::__sort<__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter>(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter) [196]
                0.00    0.00       6/23          __gnu_cxx::__ops::__iter_less_iter() [1425]
-----------------------------------------------
                0.00    0.01       6/6           void std::sort<__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > >(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >) [195]
[196]    0.2    0.00    0.01       6         void std::__sort<__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter>(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter) [196]
                0.00    0.01       6/6           void std::__introsort_loop<__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, long, __gnu_cxx::__ops::Iterless_iter>(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, long, __gnu_cxx::__ops::Iterless_iter) [214]
                0.00    0.00       6/6           void std::__final_insertion_sort<__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter>(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter) [268]
                0.00    0.00       6/12018       bool __gnu_cxx::operator==<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > const&, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > const&) [841]
                0.00    0.00       6/3734        __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >::difference_type __gnu_cxx::operator-<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > const&, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > const&) [893]
                0.00    0.00       6/24          long std::__lg<long>(long) [1422]
-----------------------------------------------
                0.01    0.00       3/3           std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::shared_ptr<magpie::eviction_policy> const&, decltype(nullptr), void>, std::negation<Catch::capture_by_value<std::remove_cv<std::remove_reference<decltype(nullptr)>::type>::type> > >::value, Catch::BinaryExpr<std::shared_ptr<magpie::eviction_policy> const&, decltype(nullptr) const&> >::type Catch::operator==<decltype(nullptr)>(Catch::ExprLhs<std::shared_ptr<magpie::eviction_policy> const&>&&, decltype(nullptr)&&) [171]
[197]    0.2    0.01    0.00       3         bool std::operator==<magpie::eviction_policy>(std::shared_ptr<magpie::eviction_policy> const&, decltype(nullptr)) [197]
                0.00    0.00    1799/1799        std::__shared_ptr<magpie::eviction_policy, (__gnu_cxx::Lockpolicy)2>::operator bool() const [932]
-----------------------------------------------
                                                 <spontaneous>
[198]    0.2    0.01    0.00                 Catch::AssertionHandler::handleExpr(Catch::ITransientExpression const&) [198]
-----------------------------------------------
                                                 <spontaneous>
[199]    0.2    0.01    0.00                 Catch::getCurrentContext() [199]
-----------------------------------------------
                0.00    0.00      24/401104      void std::__insertion_sort<__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter>(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter) [358]
                0.00    0.00   41434/401104      bool __gnu_cxx::__ops::Valless_iter::operator()<unsigned long, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > >(unsigned long&, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >) const [289]
                0.00    0.00   44730/401104      void std::iter_swap<__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > >(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >) [286]
                0.00    0.00   82868/401104      void std::__unguarded_linear_insert<__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Valless_iter>(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Valless_iter) [269]
                0.01    0.00  232048/401104      bool __gnu_cxx::__ops::Iterless_iter::operator()<__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > >(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >) const [225]
[200]    0.2    0.01    0.00  401104         __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >::operator() const [200]
-----------------------------------------------
                0.01    0.00   32767/32767       void std::iter_swap<int, int>(int, int) [202]
[201]    0.2    0.01    0.00   32767         std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<int> >, std::is_move_constructible<int>, std::is_move_assignable<int> >::value, void>::type std::swap<int>(int&, int&) [201]
                0.00    0.00   98303/1793964     std::remove_reference<int&>::type&& std::move<int&>(int&) [724]
-----------------------------------------------
                0.00    0.01   32766/32766       void std::shuffle<int, std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul>&>(int, int, std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul>&) [203]
[202]    0.2    0.00    0.01   32766         void std::iter_swap<int, int>(int, int) [202]
                0.01    0.00   32767/32767       std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<int> >, std::is_move_constructible<int>, std::is_move_assignable<int> >::value, void>::type std::swap<int>(int&, int&) [201]
-----------------------------------------------
                0.00    0.00       3/216         CATCH2_INTERNAL_TEST_0() [59]
                0.00    0.00       3/216         CATCH2_INTERNAL_TEST_3() [70]
                0.00    0.01     210/216         CATCH2_INTERNAL_TEST_18() [71]
[203]    0.2    0.00    0.01     216         void std::shuffle<int, std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul>&>(int, int, std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul>&) [203]
                0.00    0.01   32766/32766       void std::iter_swap<int, int>(int, int) [202]
                0.00    0.00   16280/16280       std::pair<unsigned long, unsigned long> std::__gen_two_uniform_ints<unsigned long, std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul>&>(unsigned long, unsigned long, std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul>&) [826]
                0.00    0.00     215/16489       std::uniform_int_distribution<unsigned long>::uniform_int_distribution(unsigned long, unsigned long) [825]
                0.00    0.00     215/16492       unsigned long std::uniform_int_distribution<unsigned long>::operator()<std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul> >(std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul>&) [823]
-----------------------------------------------
                0.00    0.00     900/2208172     std::optional<int>::value() && [375]
                0.00    0.00  252904/2208172     std::optional<int>::value() & [276]
                0.00    0.00  253871/2208172     std::Optionalbase_impl<int, std::Optionalbase<int, true, true> >::_M_get() [284]
                0.01    0.00 1700497/2208172     std::optional<int>::has_value() const [147]
[204]    0.2    0.01    0.00 2208172         std::Optionalbase_impl<int, std::Optionalbase<int, true, true> >::_M_is_engaged() const [204]
-----------------------------------------------
                0.00    0.01       1/1           unittest::snap_catch2_main(char const, char const, int, char*, void ()(), void ()(Catch::Clara::Parser&), int ()(Catch::Session&), void ()()) [92]
[205]    0.2    0.00    0.01       1         Catch::Clara::Parser Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::operator|<Catch::Clara::Opt>(Catch::Clara::Opt const&) const [205]
                0.00    0.01       2/2           Catch::Clara::Parser Catch::Clara::operator|<Catch::Clara::Opt const&>(Catch::Clara::Parser&&, Catch::Clara::Opt const&) [228]
                0.00    0.00       2/52          Catch::Clara::Parser::~Parser() [43]
                0.00    0.00       1/3           Catch::Clara::Parser::Parser() [1633]
-----------------------------------------------
                0.00    0.00       1/3           Catch::Clara::Parser Catch::Clara::operator|<Catch::Clara::Help const&>(Catch::Clara::Parser&&, Catch::Clara::Help const&) [273]
                0.00    0.01       2/3           Catch::Clara::Parser Catch::Clara::operator|<Catch::Clara::Opt const&>(Catch::Clara::Parser&&, Catch::Clara::Opt const&) [228]
[206]    0.2    0.00    0.01       3         Catch::Clara::operator|=(Catch::Clara::Parser&, Catch::Clara::Opt const&) [206]
                0.00    0.01       3/3           std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::push_back(Catch::Clara::Opt const&) [208]
-----------------------------------------------
                0.00    0.01       3/3           std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::push_back(Catch::Clara::Opt const&) [208]
[207]    0.2    0.00    0.01       3         void std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_realloc_insert<Catch::Clara::Opt const&>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt const&) [207]
                0.00    0.01       6/22          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_S_relocate(Catch::Clara::Opt, Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&) [101]
                0.00    0.00       3/3           decltype (::new ((void)(0)) Catch::Clara::Opt((declval<Catch::Clara::Opt const&>)())) std::construct_at<Catch::Clara::Opt, Catch::Clara::Opt const&>(Catch::Clara::Opt, Catch::Clara::Opt const&) [551]
                0.00    0.00       6/55          Catch::Clara::Opt const& std::forward<Catch::Clara::Opt const&>(std::remove_reference<Catch::Clara::Opt const&>::type&) [1252]
                0.00    0.00       6/83          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_get_Tp_allocator() [1164]
                0.00    0.00       6/47          __gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::base() const [1298]
                0.00    0.00       3/12          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_check_len(unsigned long, char const) const [1492]
                0.00    0.00       3/13          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::begin() [1489]
                0.00    0.00       3/11          __gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::difference_type __gnu_cxx::operator-<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >(__gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > > const&, __gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > > const&) [1505]
                0.00    0.00       3/13          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_allocate(unsigned long) [1486]
                0.00    0.00       3/65          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_deallocate(Catch::Clara::Opt, unsigned long) [1239]
-----------------------------------------------
                0.00    0.01       3/3           Catch::Clara::operator|=(Catch::Clara::Parser&, Catch::Clara::Opt const&) [206]
[208]    0.2    0.00    0.01       3         std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::push_back(Catch::Clara::Opt const&) [208]
                0.00    0.01       3/3           void std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_realloc_insert<Catch::Clara::Opt const&>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt const&) [207]
                0.00    0.00       3/55          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::end() [1251]
-----------------------------------------------
                0.00    0.01       4/4           Catch::(anonymous namespace)::TestInvokerAsFunction::invoke() const [1]
[209]    0.2    0.00    0.01       4         CATCH2_INTERNAL_TEST_0() [209]
                0.00    0.00       8/2386        magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~cache() <cycle 1> [498]
                0.00    0.00       8/2386        magpie::options::~options() <cycle 1> [1106]
                0.00    0.00      36/363         unittest::random_string[abi:cxx11](unsigned long, unsigned long, unittest::character_t) [191]
                0.00    0.00      24/675         Catch::ExprLhs<magpie::set_result_t> Catch::operator<=<magpie::set_result_t, 0>(Catch::Decomposer&&, magpie::set_result_t) [240]
                0.00    0.00      54/54          std::enable_if<std::conjunction<Catch::Detail::is_gt_comparable<int, int, void>, Catch::capture_by_value<int> >::value, Catch::BinaryExpr<int, int> >::type Catch::operator><int>(Catch::ExprLhs<int>&&, int) [380]
                0.00    0.00     438/21698713     operator"" catchsr(char const, unsigned long) [28]
                0.00    0.00     165/314         magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::get(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) const [379]
                0.00    0.00      54/259609      Catch::ExprLhs<int> Catch::operator<=<int, 0>(Catch::Decomposer&&, int) [247]
                0.00    0.00      54/101         std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<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&, void>, std::negation<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::type>::type> > >::value, 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& const&> >::type Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(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> > const&) [398]
                0.00    0.00     235/10849682     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [85]
                0.00    0.00      27/1092        std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, void>, std::negation<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::type>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const& const&> >::type Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(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&) [361]
                0.00    0.00      24/679         std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<magpie::set_result_t, magpie::set_result_t, void>, Catch::capture_by_value<magpie::set_result_t> >::value, Catch::BinaryExpr<magpie::set_result_t, magpie::set_result_t> >::type Catch::operator==<magpie::set_result_t>(Catch::ExprLhs<magpie::set_result_t>&&, magpie::set_result_t) [370]
                0.00    0.00      60/4673623     void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) [93]
                0.00    0.00     219/10848819     Catch::AssertionHandler::~AssertionHandler() [144]
                0.00    0.00      24/133         magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::set(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, float) [396]
                0.00    0.00      60/4673697     Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool) [109]
                0.00    0.00       8/19          magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::cache(magpie::options const&) [441]
                0.00    0.00      90/120         std::optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::operator=(std::optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&) [525]
                0.00    0.00     165/1448        std::optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~optional() [940]
                0.00    0.00     138/964         std::optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::has_value() const [964]
                0.00    0.00      54/756         std::optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::value() & [973]
                0.00    0.00      54/101         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> >&) [1148]
                0.00    0.00      40/9353        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [860]
                0.00    0.00      27/484         std::optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::value() && [987]
                0.00    0.00      27/193         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> >&&) [1073]
                0.00    0.00      16/3018        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&) [902]
                0.00    0.00       4/36          unittest::g_progress() [1323]
                0.00    0.00       3/416         Catch::operator|(Catch::ResultDisposition::Flags, Catch::ResultDisposition::Flags) [1013]
-----------------------------------------------
                0.00    0.00       9/18          std::shared_ptr<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > > >::~shared_ptr() [263]
                0.00    0.00       9/18          std::__shared_ptr<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, (__gnu_cxx::Lockpolicy)2>::reset() [264]
[210]    0.2    0.00    0.01      18         std::__shared_ptr<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [210]
                0.00    0.00      18/2386        std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [106]
-----------------------------------------------
                0.00    0.01   26657/26657       std::Rbtree<unsigned __int128, std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t>, std::_Select1st<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> >, std::less<unsigned __int128>, std::allocator<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> > >::_M_drop_node(std::Rbtree_node<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> >) [15]
[211]    0.2    0.00    0.01   26657         std::Rbtree<unsigned __int128, std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t>, std::_Select1st<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> >, std::less<unsigned __int128>, std::allocator<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> > >::_M_put_node(std::Rbtree_node<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> >) [211]
                0.01    0.00   26623/53247       std::Rbtree<unsigned __int128, std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t>, std::_Select1st<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> >, std::less<unsigned __int128>, std::allocator<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> > >::_M_get_Node_allocator() [154]
                0.00    0.00   26632/703019      std::__is_constant_evaluated() [725]
                0.00    0.00   26624/26624       std::__new_allocator<std::Rbtree_node<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> > >::deallocate(std::Rbtree_node<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> >, unsigned long) [801]
-----------------------------------------------
                0.00    0.01       1/1           Catch::(anonymous namespace)::TestInvokerAsFunction::invoke() const [1]
[212]    0.1    0.00    0.01       1         CATCH2_INTERNAL_TEST_15() [212]
                0.00    0.00       6/2386        std::shared_ptr<magpie::eviction_policy>::~shared_ptr() <cycle 1> [1076]
                0.00    0.00       3/24          std::shared_ptr<magpie::eviction_policy_add>::~shared_ptr() [168]
                0.00    0.00       3/2386        magpie::cache<int, int>::~cache() <cycle 1> [477]
                0.00    0.00       3/2386        magpie::options::~options() <cycle 1> [1106]
                0.00    0.00    5184/1700508     magpie::cache<int, int>::get(int const&, bool) const [31]
                0.00    0.00      27/396         std::__shared_ptr_access<magpie::eviction_policy, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [252]
                0.00    0.00    5176/1700381     std::optional<int>::has_value() const [147]
                0.00    0.00    1003/21698713     operator"" catchsr(char const, unsigned long) [28]
                0.00    0.00     501/7079        std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<unsigned long, unsigned long, void>, Catch::capture_by_value<unsigned long> >::value, Catch::BinaryExpr<unsigned long, unsigned long> >::type Catch::operator==<unsigned long>(Catch::ExprLhs<unsigned long>&&, unsigned long) [341]
                0.00    0.00     252/2917577     magpie::cache<int, int>::set(int const&, int const&, int, float) [47]
                0.00    0.00       3/24          std::shared_ptr<magpie::eviction_policy>::shared_ptr(std::shared_ptr<magpie::eviction_policy> const&) [357]
                0.00    0.00     250/252875      std::optional<int>::value() & [276]
                0.00    0.00     503/10849682     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [85]
                0.00    0.00     503/10848819     Catch::AssertionHandler::~AssertionHandler() [144]
                0.00    0.00       3/31          magpie::cache<int, int>::cache(magpie::options const&) [416]
                0.00    0.00       3/24          std::shared_ptr<magpie::eviction_policy_add> std::make_shared<magpie::eviction_policy_add>() [474]
                0.00    0.00     502/7329        Catch::ExprLhs<unsigned long> Catch::operator<=<unsigned long, 0>(Catch::Decomposer&&, unsigned long) [871]
                0.00    0.00      27/189         magpie::eviction_policy::profile() [1074]
                0.00    0.00       3/24          std::shared_ptr<magpie::eviction_policy>::shared_ptr<magpie::eviction_policy_add, void>(std::shared_ptr<magpie::eviction_policy_add>&&) [1399]
                0.00    0.00       3/21          magpie::eviction_profile::set_size_eviction_trigger_percent(double) [1434]
                0.00    0.00       3/21          magpie::eviction_profile::set_size_eviction_reduction_percent(double) [1435]
                0.00    0.00       3/21          magpie::eviction_profile::set_access_count_weight(double) [1433]
                0.00    0.00       3/21          magpie::eviction_profile::set_recency_weight(double) [1430]
                0.00    0.00       3/21          magpie::eviction_profile::set_allocated_weight(double) [1432]
                0.00    0.00       3/21          magpie::eviction_profile::set_age_weight(double) [1427]
                0.00    0.00       3/21          magpie::eviction_profile::set_survival_weight(double) [1431]
                0.00    0.00       3/21          magpie::eviction_profile::set_turn_weight(double) [1428]
                0.00    0.00       3/21          magpie::eviction_profile::set_random_weight(double) [1429]
                0.00    0.00       1/36          unittest::g_progress() [1323]
-----------------------------------------------
                0.00    0.01    1238/1238        void std::__introsort_loop<__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, long, __gnu_cxx::__ops::Iterless_iter>(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, long, __gnu_cxx::__ops::Iterless_iter) [214]
[213]    0.1    0.00    0.01    1238         __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > std::__unguarded_partition_pivot<__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter>(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter) [213]
                0.00    0.01    1238/1238        __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > std::__unguarded_partition<__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter>(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter) [218]
                0.00    0.00    1238/1238        void std::__move_median_to_first<__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter>(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter) [334]
                0.00    0.00    3714/3756        __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >::operator+(long) const [892]
                0.00    0.00    1238/3734        __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >::difference_type __gnu_cxx::operator-<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > const&, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > const&) [893]
                0.00    0.00    1238/1238        __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >::operator-(long) const [959]
-----------------------------------------------
                                1238             void std::__introsort_loop<__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, long, __gnu_cxx::__ops::Iterless_iter>(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, long, __gnu_cxx::__ops::Iterless_iter) [214]
                0.00    0.01       6/6           void std::__sort<__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter>(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter) [196]
[214]    0.1    0.00    0.01       6+1238    void std::__introsort_loop<__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, long, __gnu_cxx::__ops::Iterless_iter>(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, long, __gnu_cxx::__ops::Iterless_iter) [214]
                0.00    0.01    1238/1238        __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > std::__unguarded_partition_pivot<__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter>(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter) [213]
                0.00    0.00    2482/3734        __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >::difference_type __gnu_cxx::operator-<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > const&, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > const&) [893]
                                1238             void std::__introsort_loop<__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, long, __gnu_cxx::__ops::Iterless_iter>(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, long, __gnu_cxx::__ops::Iterless_iter) [214]
-----------------------------------------------
                                                 <spontaneous>
[215]    0.1    0.00    0.01                 Catch::Clara::Opt::Opt(bool&) [215]
                0.00    0.01      16/275         std::shared_ptr<Catch::Clara::Detail::BoundRef>::~shared_ptr() [37]
                0.00    0.00      16/46          std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::vector() [1305]
-----------------------------------------------
                                                 <spontaneous>
[216]    0.1    0.00    0.01                 std::__shared_ptr<Catch::Clara::Detail::BoundFlagRef, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [216]
                0.00    0.00      16/2386        std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [106]
-----------------------------------------------
                0.00    0.00    2079/121682      CATCH2_INTERNAL_TEST_12() [166]
                0.00    0.00   59720/121682      CATCH2_INTERNAL_TEST_9() [10]
                0.00    0.00   59883/121682      CATCH2_INTERNAL_TEST_6() [9]
[217]    0.1    0.00    0.01  121682         std::optional<std::vector<unsigned char, std::allocator<unsigned char> > >::has_value() const [217]
                0.01    0.00  121824/359196      std::Optionalbase_impl<std::vector<unsigned char, std::allocator<unsigned char> >, std::Optionalbase<std::vector<unsigned char, std::allocator<unsigned char> >, false, false> >::_M_is_engaged() const [139]
-----------------------------------------------
                0.00    0.01    1238/1238        __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > std::__unguarded_partition_pivot<__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter>(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter) [213]
[218]    0.1    0.00    0.01    1238         __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > std::__unguarded_partition<__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter>(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter) [218]
                0.00    0.01  112766/116024      bool __gnu_cxx::__ops::Iterless_iter::operator()<__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > >(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >) const [225]
                0.00    0.00   21127/22365       void std::iter_swap<__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > >(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >) [286]
                0.00    0.00   61243/73237       __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >::operator++() [783]
                0.00    0.00   50285/91719       __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >::operator--() [781]
                0.00    0.00   22365/22365       decltype (std::__detail::__synth3way((declval<unsigned long&>)(), (declval<unsigned long&>)())) __gnu_cxx::operator<=><unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > const&, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > const&) [805]
                0.00    0.00   22365/22365       std::operator<(std::strong_ordering, std::__cmp_cat::__unspec) [807]
-----------------------------------------------
                0.00    0.00    2075/121882      CATCH2_INTERNAL_TEST_12() [166]
                0.00    0.00   59853/121882      CATCH2_INTERNAL_TEST_9() [10]
                0.00    0.00   59954/121882      CATCH2_INTERNAL_TEST_6() [9]
[219]    0.1    0.00    0.01  121882         magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >::get(int const&, bool) const [219]
                0.00    0.01  121641/121641      magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >::get_impl(unsigned __int128, bool) const [227]
                0.00    0.00  121888/134123      magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >::hash_key(int const&) const [285]
-----------------------------------------------
                0.00    0.01  118687/118687      std::optional<std::vector<unsigned char, std::allocator<unsigned char> > >::value() & [162]
[220]    0.1    0.00    0.01  118687         std::Optionalbase_impl<std::vector<unsigned char, std::allocator<unsigned char> >, std::Optionalbase<std::vector<unsigned char, std::allocator<unsigned char> >, false, false> >::_M_get() [220]
                0.01    0.00  118694/359196      std::Optionalbase_impl<std::vector<unsigned char, std::allocator<unsigned char> >, std::Optionalbase<std::vector<unsigned char, std::allocator<unsigned char> >, false, false> >::_M_is_engaged() const [139]
                0.00    0.00  118682/118682      std::Optionalpayload_base<std::vector<unsigned char, std::allocator<unsigned char> > >::_M_get() [778]
-----------------------------------------------
                0.00    0.00       3/15          CATCH2_INTERNAL_TEST_0() [59]
                0.00    0.00       3/15          CATCH2_INTERNAL_TEST_3() [70]
                0.00    0.00       9/15          CATCH2_INTERNAL_TEST_3() [165]
[221]    0.1    0.00    0.01      15         std::shared_ptr<magpie::cache<int, int> >::~shared_ptr() [221]
                0.00    0.01      15/29          std::__shared_ptr<magpie::cache<int, int>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [164]
-----------------------------------------------
                                                 <spontaneous>
[222]    0.1    0.00    0.01                 magpie::value_not_found::~value_not_found() [222]
                0.00    0.01       3/12          magpie::magpie_exception::~magpie_exception() [115]
-----------------------------------------------
                                                 <spontaneous>
[223]    0.1    0.00    0.01                 magpie::incompatible_lock::~incompatible_lock() [223]
                0.00    0.01       3/12          magpie::magpie_exception::~magpie_exception() [115]
-----------------------------------------------
                0.00    0.00       3/15          CATCH2_INTERNAL_TEST_0() [59]
                0.00    0.00       3/15          CATCH2_INTERNAL_TEST_3() [70]
                0.00    0.00       9/15          CATCH2_INTERNAL_TEST_3() [165]
[224]    0.1    0.00    0.01      15         std::__shared_ptr<magpie::cache<int, int>, (__gnu_cxx::Lockpolicy)2>::reset() [224]
                0.00    0.01      14/29          std::__shared_ptr<magpie::cache<int, int>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [164]
                0.00    0.00      15/15          std::__shared_ptr<magpie::cache<int, int>, (__gnu_cxx::Lockpolicy)2>::__shared_ptr() [1468]
                0.00    0.00      15/15          std::__shared_ptr<magpie::cache<int, int>, (__gnu_cxx::Lockpolicy)2>::swap(std::__shared_ptr<magpie::cache<int, int>, (__gnu_cxx::Lockpolicy)2>&) [1467]
-----------------------------------------------
                0.00    0.00      90/116024      void std::__insertion_sort<__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter>(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter) [358]
                0.00    0.00    3168/116024      void std::__move_median_to_first<__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter>(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter) [334]
                0.00    0.01  112766/116024      __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > std::__unguarded_partition<__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter>(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter) [218]
[225]    0.1    0.00    0.01  116024         bool __gnu_cxx::__ops::Iterless_iter::operator()<__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > >(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >) const [225]
                0.01    0.00  232048/401104      __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >::operator() const [200]
-----------------------------------------------
                0.00    0.01       2/2           Catch::(anonymous namespace)::TestInvokerAsFunction::invoke() const [1]
[226]    0.1    0.00    0.01       2         CATCH2_INTERNAL_TEST_14() [226]
                0.00    0.00       6/2386        magpie::options::~options() <cycle 1> [1106]
                0.00    0.00       3/2386        magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~cache() <cycle 1> [498]
                0.00    0.00       3/2386        magpie::cache<int, int>::~cache() <cycle 1> [477]
                0.00    0.00       6/6           Catch::MatchExpr<magpie::empty_key_not_accepted const&, Catch::Matchers::ExceptionWatcher> Catch::makeMatchExpr<magpie::empty_key_not_accepted const&, Catch::Matchers::ExceptionWatcher>(magpie::empty_key_not_accepted const&, Catch::Matchers::ExceptionWatcher const&) [332]
                0.00    0.00       6/363         unittest::random_string[abi:cxx11](unsigned long, unsigned long, unittest::character_t) [191]
                0.00    0.00       3/3           Catch::MatchExpr<magpie::value_not_found const&, Catch::Matchers::ExceptionWatcher> Catch::makeMatchExpr<magpie::value_not_found const&, Catch::Matchers::ExceptionWatcher>(magpie::value_not_found const&, Catch::Matchers::ExceptionWatcher const&) [336]
                0.00    0.00       3/3           magpie::cache_ref<int, int>::operator() const [469]
                0.00    0.00      18/21698713     operator"" catchsr(char const, unsigned long) [28]
                0.00    0.00       3/31          magpie::cache<int, int>::cache(magpie::options const&) [416]
                0.00    0.00       3/19          magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::cache(magpie::options const&) [441]
                0.00    0.00       3/133         magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::set(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, float) [396]
                0.00    0.00       3/3           magpie::cache_ref<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 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&) [575]
                0.00    0.00      13/10849682     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [85]
                0.00    0.00       9/10848819     Catch::AssertionHandler::~AssertionHandler() [144]
                0.00    0.00      21/9353        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [860]
                0.00    0.00       9/150         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const, std::allocator<char> const&) [1096]
                0.00    0.00       9/112         Catch::Matchers::ExceptionMessage(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) [1127]
                0.00    0.00       9/112         Catch::Matchers::ExceptionWatcher::~ExceptionWatcher() [1129]
                0.00    0.00       6/3573        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [896]
                0.00    0.00       3/3           magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 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&) [1636]
                0.00    0.00       3/403         magpie::cache<int, int>::operator[](int const&) [1016]
                0.00    0.00       3/3           magpie::cache_ref<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~cache_ref() [1638]
                0.00    0.00       2/36          unittest::g_progress() [1323]
-----------------------------------------------
                0.00    0.01  121641/121641      magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >::get(int const&, bool) const [219]
[227]    0.1    0.00    0.01  121641         magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >::get_impl(unsigned __int128, bool) const [227]
                0.00    0.00  121798/265804      std::vector<unsigned char, std::allocator<unsigned char> >::~vector() [181]
                0.00    0.00  121649/15320016     std::__shared_ptr_access<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [36]
                0.00    0.00  121835/312377      magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >::sizeof_T() const [731]
                0.00    0.00  118847/118847      std::optional<std::vector<unsigned char, std::allocator<unsigned char> > >::optional<std::vector<unsigned char, std::allocator<unsigned char> >, true>(std::vector<unsigned char, std::allocator<unsigned char> >&&) [773]
                0.00    0.00  118737/119118      std::remove_reference<std::vector<unsigned char, std::allocator<unsigned char> >&>::type&& std::move<std::vector<unsigned char, std::allocator<unsigned char> >&>(std::vector<unsigned char, std::allocator<unsigned char> >&) [770]
                0.00    0.00    2973/2973        std::optional<std::vector<unsigned char, std::allocator<unsigned char> > >::optional(std::nullopt_t) [908]
-----------------------------------------------
                0.00    0.01       2/2           Catch::Clara::Parser Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::operator|<Catch::Clara::Opt>(Catch::Clara::Opt const&) const [205]
[228]    0.1    0.00    0.01       2         Catch::Clara::Parser Catch::Clara::operator|<Catch::Clara::Opt const&>(Catch::Clara::Parser&&, Catch::Clara::Opt const&) [228]
                0.00    0.01       2/3           Catch::Clara::operator|=(Catch::Clara::Parser&, Catch::Clara::Opt const&) [206]
                0.00    0.00       2/48          Catch::Clara::Parser::Parser(Catch::Clara::Parser&&) [1277]
-----------------------------------------------
                0.00    0.00    6000/12000       CATCH2_INTERNAL_TEST_6() [9]
                0.00    0.00    6000/12000       CATCH2_INTERNAL_TEST_9() [10]
[229]    0.1    0.00    0.01   12000         std::vector<unsigned char, std::allocator<unsigned char> >::resize(unsigned long) [229]
                0.00    0.01   12000/12000       std::vector<unsigned char, std::allocator<unsigned char> >::_M_default_append(unsigned long) [230]
                0.00    0.00   24000/12481538     std::vector<unsigned char, std::allocator<unsigned char> >::size() const [84]
-----------------------------------------------
                0.00    0.01   12000/12000       std::vector<unsigned char, std::allocator<unsigned char> >::resize(unsigned long) [229]
[230]    0.1    0.00    0.01   12000         std::vector<unsigned char, std::allocator<unsigned char> >::_M_default_append(unsigned long) [230]
                0.01    0.00   12000/12000       std::vector<unsigned char, std::allocator<unsigned char> >::_M_check_len(unsigned long, char const) const [232]
                0.00    0.00   11999/12234       unsigned char std::__uninitialized_defaultna<unsigned char, unsigned long, unsigned char>(unsigned char, unsigned long, std::allocator<unsigned char>&) [346]
                0.00    0.00   12000/12481538     std::vector<unsigned char, std::allocator<unsigned char> >::size() const [84]
                0.00    0.00   23999/47999       std::vector<unsigned char, std::allocator<unsigned char> >::max_size() const [788]
                0.00    0.00   23998/421416      std::Vectorbase<unsigned char, std::allocator<unsigned char> >::_M_get_Tp_allocator() [728]
                0.00    0.00   12000/143637      std::Vectorbase<unsigned char, std::allocator<unsigned char> >::_M_allocate(unsigned long) [745]
                0.00    0.00   12000/12000       std::vector<unsigned char, std::allocator<unsigned char> >::_S_relocate(unsigned char, unsigned char, unsigned char, std::allocator<unsigned char>&) [843]
                0.00    0.00   12000/277913      std::Vectorbase<unsigned char, std::allocator<unsigned char> >::_M_deallocate(unsigned char, unsigned long) [732]
-----------------------------------------------
                0.00    0.01       2/2           Catch::(anonymous namespace)::TestInvokerAsFunction::invoke() const [1]
[231]    0.1    0.00    0.01       2         CATCH2_INTERNAL_TEST_4() [231]
                0.00    0.00     100/100         Catch::MatchExpr<magpie::out_of_range const&, Catch::Matchers::ExceptionWatcher> Catch::makeMatchExpr<magpie::out_of_range const&, Catch::Matchers::ExceptionWatcher>(magpie::out_of_range const&, Catch::Matchers::ExceptionWatcher const&) [259]
                0.00    0.00       2/2386        magpie::options::~options() <cycle 1> [1106]
                0.00    0.00     200/21698713     operator"" catchsr(char const, unsigned long) [28]
                0.00    0.00     104/10849682     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [85]
                0.00    0.00     100/10848819     Catch::AssertionHandler::~AssertionHandler() [144]
                0.00    0.00     100/150         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const, std::allocator<char> const&) [1096]
                0.00    0.00     100/112         Catch::Matchers::ExceptionMessage(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) [1127]
                0.00    0.00     100/112         Catch::Matchers::ExceptionWatcher::~ExceptionWatcher() [1129]
                0.00    0.00     100/9353        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [860]
                0.00    0.00       2/36          unittest::g_progress() [1323]
-----------------------------------------------
                0.01    0.00   12000/12000       std::vector<unsigned char, std::allocator<unsigned char> >::_M_default_append(unsigned long) [230]
[232]    0.1    0.01    0.00   12000         std::vector<unsigned char, std::allocator<unsigned char> >::_M_check_len(unsigned long, char const) const [232]
                0.00    0.00   47998/12481538     std::vector<unsigned char, std::allocator<unsigned char> >::size() const [84]
                0.00    0.00   24000/47999       std::vector<unsigned char, std::allocator<unsigned char> >::max_size() const [788]
                0.00    0.00   11999/12190       unsigned long const& std::max<unsigned long>(unsigned long const&, unsigned long const&) [839]
-----------------------------------------------
                0.00    0.01      15/15          std::shared_ptr<magpie::cache<int, int> > std::make_shared<magpie::cache<int, int>, magpie::options&>(magpie::options&) [235]
[233]    0.1    0.00    0.01      15         std::shared_ptr<magpie::cache<int, int> >::shared_ptr<std::allocator<void>, magpie::options&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::options&) [233]
                0.01    0.00      15/15          std::__shared_ptr<magpie::cache<int, int>, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<void>, magpie::options&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::options&) [234]
                0.00    0.00      15/188         magpie::options& std::forward<magpie::options&>(std::remove_reference<magpie::options&>::type&) [1075]
-----------------------------------------------
                0.01    0.00      15/15          std::shared_ptr<magpie::cache<int, int> >::shared_ptr<std::allocator<void>, magpie::options&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::options&) [233]
[234]    0.1    0.01    0.00      15         std::__shared_ptr<magpie::cache<int, int>, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<void>, magpie::options&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::options&) [234]
                0.00    0.00      14/14          std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<magpie::cache<int, int>, std::allocator<void>, magpie::options&>(magpie::cache<int, int>&, std::Spalloc_shared_tag<std::allocator<void> >, magpie::options&) [439]
                0.00    0.00      14/188         magpie::options& std::forward<magpie::options&>(std::remove_reference<magpie::options&>::type&) [1075]
                0.00    0.00      12/12          std::enable_if<!std::__shared_ptr<magpie::cache<int, int>, (__gnu_cxx::Lockpolicy)2>::__has_esft_base<magpie::cache<int, int>, void>::value, void>::type std::__shared_ptr<magpie::cache<int, int>, (__gnu_cxx::Lockpolicy)2>::_M_enable_shared_from_this_with<magpie::cache<int, int>, magpie::cache<int, int> >(magpie::cache<int, int>) [1493]
-----------------------------------------------
                0.00    0.00       3/15          CATCH2_INTERNAL_TEST_0() [59]
                0.00    0.00       3/15          CATCH2_INTERNAL_TEST_3() [70]
                0.00    0.00       9/15          CATCH2_INTERNAL_TEST_3() [165]
[235]    0.1    0.00    0.01      15         std::shared_ptr<magpie::cache<int, int> > std::make_shared<magpie::cache<int, int>, magpie::options&>(magpie::options&) [235]
                0.00    0.01      15/15          std::shared_ptr<magpie::cache<int, int> >::shared_ptr<std::allocator<void>, magpie::options&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::options&) [233]
                0.00    0.00      15/188         magpie::options& std::forward<magpie::options&>(std::remove_reference<magpie::options&>::type&) [1075]
-----------------------------------------------
                0.01    0.00 4673439/4673439     Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool) [109]
[236]    0.1    0.01    0.00 4673439         Catch::ExprLhs<bool>::ExprLhs(bool) [236]
-----------------------------------------------
                0.01    0.00  118671/118671      bool std::__equal_aux1<unsigned char const, unsigned char const>(unsigned char const, unsigned char const, unsigned char const) [238]
[237]    0.1    0.01    0.00  118671         bool std::__equal<true>::equal<unsigned char>(unsigned char const, unsigned char const, unsigned char const) [237]
                0.00    0.00  118694/118694      int std::__memcmp<unsigned char, unsigned char>(unsigned char const, unsigned char const, unsigned long) [777]
-----------------------------------------------
                0.00    0.01  118646/118646      bool std::__equal_aux<__gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >, __gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > > >(__gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >, __gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >, __gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >) [161]
[238]    0.1    0.00    0.01  118646         bool std::__equal_aux1<unsigned char const, unsigned char const>(unsigned char const, unsigned char const, unsigned char const) [238]
                0.01    0.00  118671/118671      bool std::__equal<true>::equal<unsigned char>(unsigned char const, unsigned char const, unsigned char const) [237]
-----------------------------------------------
                0.01    0.00     679/679         Catch::ExprLhs<magpie::set_result_t> Catch::operator<=<magpie::set_result_t, 0>(Catch::Decomposer&&, magpie::set_result_t) [240]
[239]    0.1    0.01    0.00     679         Catch::ExprLhs<magpie::set_result_t>::ExprLhs(magpie::set_result_t) [239]
-----------------------------------------------
                0.00    0.00      24/675         CATCH2_INTERNAL_TEST_0() [209]
                0.00    0.00     148/675         CATCH2_INTERNAL_TEST_0() [4]
                0.00    0.00     210/675         CATCH2_INTERNAL_TEST_0() [2]
                0.00    0.00     293/675         CATCH2_INTERNAL_TEST_18() [71]
[240]    0.1    0.00    0.01     675         Catch::ExprLhs<magpie::set_result_t> Catch::operator<=<magpie::set_result_t, 0>(Catch::Decomposer&&, magpie::set_result_t) [240]
                0.01    0.00     679/679         Catch::ExprLhs<magpie::set_result_t>::ExprLhs(magpie::set_result_t) [239]
-----------------------------------------------
                0.00    0.00       1/116         unittest::detail::init_tmp_dir(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [353]
                0.00    0.00       3/116         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 [340]
                0.00    0.00     112/116         Catch::Matchers::ExceptionWatcher::match(std::exception const&) const [253]
[241]    0.1    0.01    0.00     116         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) [241]
                0.00    0.00     230/45550       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [789]
                0.00    0.00     116/3056        std::char_traits<char>::length(char const) [901]
                0.00    0.00     114/6544        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::data() const [878]
                0.00    0.00     114/3107        std::char_traits<char>::compare(char const, char const, unsigned long) [900]
-----------------------------------------------
                                                 <spontaneous>
[242]    0.1    0.01    0.00                 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > Catch::Detail::stringify<magpie::set_result_t>(magpie::set_result_t const&) [242]
-----------------------------------------------
                                                 <spontaneous>
[243]    0.1    0.01    0.00                 Catch::BinaryExpr<int, int>::streamReconstructedExpression(std::ostream&) const [243]
-----------------------------------------------
                                                 <spontaneous>
[244]    0.1    0.01    0.00                 Catch::Context::getResultCapture() const [244]
-----------------------------------------------
                                                 <spontaneous>
[245]    0.1    0.01    0.00                 std::piecewise_construct_t const& std::forward<std::piecewise_construct_t const&>(std::remove_reference<std::piecewise_construct_t const&>::type&) [245]
-----------------------------------------------
                                                 <spontaneous>
[246]    0.1    0.01    0.00                 std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&& std::forward<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >(std::remove_reference<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >::type&) [246]
-----------------------------------------------
                0.00    0.00       4/259609      CATCH2_INTERNAL_TEST_0() [438]
                0.00    0.00       9/259609      CATCH2_INTERNAL_TEST_3() [165]
                0.00    0.00      54/259609      CATCH2_INTERNAL_TEST_0() [209]
                0.00    0.00     903/259609      CATCH2_INTERNAL_TEST_0() [2]
                0.00    0.00    1904/259609      CATCH2_INTERNAL_TEST_0() [4]
                0.00    0.00    6059/259609      CATCH2_INTERNAL_TEST_0() [82]
                0.00    0.00  125329/259609      CATCH2_INTERNAL_TEST_3() [70]
                0.00    0.00  125347/259609      CATCH2_INTERNAL_TEST_0() [59]
[247]    0.1    0.00    0.00  259609         Catch::ExprLhs<int> Catch::operator<=<int, 0>(Catch::Decomposer&&, int) [247]
                0.00    0.00  259539/259539      Catch::ExprLhs<int>::ExprLhs(int) [248]
-----------------------------------------------
                0.00    0.00  259539/259539      Catch::ExprLhs<int> Catch::operator<=<int, 0>(Catch::Decomposer&&, int) [247]
[248]    0.1    0.00    0.00  259539         Catch::ExprLhs<int>::ExprLhs(int) [248]
-----------------------------------------------
                0.00    0.00       2/511405      bool std::operator==<magpie::eviction_policy, magpie::eviction_policy>(std::shared_ptr<magpie::eviction_policy> const&, std::shared_ptr<magpie::eviction_policy> const&) [616]
                0.00    0.00  511403/511405      std::__shared_ptr_access<magpie::eviction_policy, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const [251]
[249]    0.1    0.00    0.00  511405         std::__shared_ptr<magpie::eviction_policy, (__gnu_cxx::Lockpolicy)2>::get() const [249]
-----------------------------------------------
                0.00    0.00       1/6           snapdev::get_random_generator() [81]
                0.00    0.00       1/6           CATCH2_INTERNAL_TEST_0() [59]
                0.00    0.00       1/6           CATCH2_INTERNAL_TEST_3() [70]
                0.00    0.00       1/6           CATCH2_INTERNAL_TEST_6() [9]
                0.00    0.00       1/6           CATCH2_INTERNAL_TEST_18() [71]
                0.00    0.00       1/6           std::enable_if<(sizeof (std::random_device::result_type))>=(sizeof (unsigned int)), unsigned int>::type Catch::Detail::fillBitsFrom<unsigned int, std::random_device>(std::random_device&) [298]
[250]    0.1    0.00    0.00       6         std::random_device::operator()() [250]
-----------------------------------------------
                0.00    0.00  511466/511466      std::__shared_ptr_access<magpie::eviction_policy, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [252]
[251]    0.1    0.00    0.00  511466         std::__shared_ptr_access<magpie::eviction_policy, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const [251]
                0.00    0.00  511403/511405      std::__shared_ptr<magpie::eviction_policy, (__gnu_cxx::Lockpolicy)2>::get() const [249]
-----------------------------------------------
                0.00    0.00      27/396         CATCH2_INTERNAL_TEST_0() [59]
                0.00    0.00      27/396         CATCH2_INTERNAL_TEST_3() [70]
                0.00    0.00      27/396         CATCH2_INTERNAL_TEST_6() [9]
                0.00    0.00      27/396         CATCH2_INTERNAL_TEST_9() [10]
                0.00    0.00      27/396         CATCH2_INTERNAL_TEST_12() [166]
                0.00    0.00      27/396         CATCH2_INTERNAL_TEST_15() [212]
                0.00    0.00     234/396         CATCH2_INTERNAL_TEST_18() [71]
[252]    0.1    0.00    0.00     396         std::__shared_ptr_access<magpie::eviction_policy, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [252]
                0.00    0.00  511466/511466      std::__shared_ptr_access<magpie::eviction_policy, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const [251]
-----------------------------------------------
                0.00    0.00       3/112         Catch::MatchExpr<magpie::incompatible_lock const&, Catch::Matchers::ExceptionWatcher>::MatchExpr(magpie::incompatible_lock const&, Catch::Matchers::ExceptionWatcher const&) [339]
                0.00    0.00       3/112         Catch::MatchExpr<magpie::value_not_found const&, Catch::Matchers::ExceptionWatcher>::MatchExpr(magpie::value_not_found const&, Catch::Matchers::ExceptionWatcher const&) [338]
                0.00    0.00       6/112         Catch::MatchExpr<magpie::empty_key_not_accepted const&, Catch::Matchers::ExceptionWatcher>::MatchExpr(magpie::empty_key_not_accepted const&, Catch::Matchers::ExceptionWatcher const&) [333]
                0.00    0.00     100/112         Catch::MatchExpr<magpie::out_of_range const&, Catch::Matchers::ExceptionWatcher>::MatchExpr(magpie::out_of_range const&, Catch::Matchers::ExceptionWatcher const&) [260]
[253]    0.1    0.00    0.00     112         Catch::Matchers::ExceptionWatcher::match(std::exception const&) const [253]
                0.00    0.00     112/116         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) [241]
-----------------------------------------------
                0.00    0.00  121901/121901      std::Optionalpayload<std::vector<unsigned char, std::allocator<unsigned char> >, false, false, false>::~Optionalpayload() [255]
[254]    0.1    0.00    0.00  121901         std::Optionalpayload_base<std::vector<unsigned char, std::allocator<unsigned char> > >::_M_reset() [254]
                0.00    0.00  118932/118932      std::Optionalpayload_base<std::vector<unsigned char, std::allocator<unsigned char> > >::_M_destroy() [258]
-----------------------------------------------
                0.00    0.00  121872/121872      std::Optionalbase<std::vector<unsigned char, std::allocator<unsigned char> >, false, false>::~Optionalbase() [256]
[255]    0.1    0.00    0.00  121872         std::Optionalpayload<std::vector<unsigned char, std::allocator<unsigned char> >, false, false, false>::~Optionalpayload() [255]
                0.00    0.00  121901/121901      std::Optionalpayload_base<std::vector<unsigned char, std::allocator<unsigned char> > >::_M_reset() [254]
                0.00    0.00  121860/121860      std::Optionalpayload<std::vector<unsigned char, std::allocator<unsigned char> >, true, false, false>::~Optionalpayload() [762]
-----------------------------------------------
                0.00    0.00  121844/121844      std::optional<std::vector<unsigned char, std::allocator<unsigned char> > >::~optional() [257]
[256]    0.1    0.00    0.00  121844         std::Optionalbase<std::vector<unsigned char, std::allocator<unsigned char> >, false, false>::~Optionalbase() [256]
                0.00    0.00  121872/121872      std::Optionalpayload<std::vector<unsigned char, std::allocator<unsigned char> >, false, false, false>::~Optionalpayload() [255]
-----------------------------------------------
                0.00    0.00    2076/121803      CATCH2_INTERNAL_TEST_12() [166]
                0.00    0.00   59773/121803      CATCH2_INTERNAL_TEST_9() [10]
                0.00    0.00   59954/121803      CATCH2_INTERNAL_TEST_6() [9]
[257]    0.1    0.00    0.00  121803         std::optional<std::vector<unsigned char, std::allocator<unsigned char> > >::~optional() [257]
                0.00    0.00  121844/121844      std::Optionalbase<std::vector<unsigned char, std::allocator<unsigned char> >, false, false>::~Optionalbase() [256]
-----------------------------------------------
                0.00    0.00  118932/118932      std::Optionalpayload_base<std::vector<unsigned char, std::allocator<unsigned char> > >::_M_reset() [254]
[258]    0.1    0.00    0.00  118932         std::Optionalpayload_base<std::vector<unsigned char, std::allocator<unsigned char> > >::_M_destroy() [258]
                0.00    0.00  118946/265804      std::vector<unsigned char, std::allocator<unsigned char> >::~vector() [181]
-----------------------------------------------
                0.00    0.00     100/100         CATCH2_INTERNAL_TEST_4() [231]
[259]    0.1    0.00    0.00     100         Catch::MatchExpr<magpie::out_of_range const&, Catch::Matchers::ExceptionWatcher> Catch::makeMatchExpr<magpie::out_of_range const&, Catch::Matchers::ExceptionWatcher>(magpie::out_of_range const&, Catch::Matchers::ExceptionWatcher const&) [259]
                0.00    0.00     100/100         Catch::MatchExpr<magpie::out_of_range const&, Catch::Matchers::ExceptionWatcher>::MatchExpr(magpie::out_of_range const&, Catch::Matchers::ExceptionWatcher const&) [260]
-----------------------------------------------
                0.00    0.00     100/100         Catch::MatchExpr<magpie::out_of_range const&, Catch::Matchers::ExceptionWatcher> Catch::makeMatchExpr<magpie::out_of_range const&, Catch::Matchers::ExceptionWatcher>(magpie::out_of_range const&, Catch::Matchers::ExceptionWatcher const&) [259]
[260]    0.1    0.00    0.00     100         Catch::MatchExpr<magpie::out_of_range const&, Catch::Matchers::ExceptionWatcher>::MatchExpr(magpie::out_of_range const&, Catch::Matchers::ExceptionWatcher const&) [260]
                0.00    0.00     100/112         Catch::Matchers::ExceptionWatcher::match(std::exception const&) const [253]
                0.00    0.00     100/10849232     Catch::ITransientExpression::ITransientExpression(bool, bool) [77]
-----------------------------------------------
                0.00    0.00       1/1           Catch::(anonymous namespace)::TestInvokerAsFunction::invoke() const [1]
[261]    0.1    0.00    0.00       1         CATCH2_INTERNAL_TEST_0() [261]
                0.00    0.00       3/3           std::__shared_ptr<magpie::cache<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::Lockpolicy)2>::reset() [283]
                0.00    0.00       3/3           std::shared_ptr<magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~shared_ptr() [282]
                0.00    0.00       3/2386        magpie::options::~options() <cycle 1> [1106]
                0.00    0.00      15/363         unittest::random_string[abi:cxx11](unsigned long, unsigned long, unittest::character_t) [191]
                0.00    0.00     221/21698713     operator"" catchsr(char const, unsigned long) [28]
                0.00    0.00      45/101         std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<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&, void>, std::negation<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::type>::type> > >::value, 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& const&> >::type Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(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> > const&) [398]
                0.00    0.00      44/314         magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::get(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) const [379]
                0.00    0.00     110/10849682     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [85]
                0.00    0.00      20/95          std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<unsigned long, int, void>, Catch::capture_by_value<int> >::value, Catch::BinaryExpr<unsigned long, int> >::type Catch::operator==<int>(Catch::ExprLhs<unsigned long>&&, int) [400]
                0.00    0.00      45/4673623     void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) [93]
                0.00    0.00      45/4673697     Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool) [109]
                0.00    0.00     110/10848819     Catch::AssertionHandler::~AssertionHandler() [144]
                0.00    0.00       8/133         magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::set(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, float) [396]
                0.00    0.00       3/3           std::shared_ptr<magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > std::make_shared<magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options&>(magpie::options&) [520]
                0.00    0.00      30/120         std::optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::operator=(std::optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&) [525]
                0.00    0.00      53/53          std::__shared_ptr_access<magpie::cache<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::Lockpolicy)2, false, false>::operator->() const [1258]
                0.00    0.00      45/964         std::optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::has_value() const [964]
                0.00    0.00      45/756         std::optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::value() & [973]
                0.00    0.00      45/101         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> >&) [1148]
                0.00    0.00      45/1448        std::optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~optional() [940]
                0.00    0.00      21/7329        Catch::ExprLhs<unsigned long> Catch::operator<=<unsigned long, 0>(Catch::Decomposer&&, unsigned long) [871]
                0.00    0.00      18/9353        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [860]
                0.00    0.00       8/3018        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&) [902]
                0.00    0.00       1/36          unittest::g_progress() [1323]
-----------------------------------------------
                                                 <spontaneous>
[262]    0.1    0.00    0.00                 Catch::Clara::Parser Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>::operator|<Catch::Clara::Help>(Catch::Clara::Help const&) const [262]
                0.00    0.00       2/52          Catch::Clara::Parser::~Parser() [43]
                0.00    0.00       1/3           Catch::Clara::Parser::Parser() [1633]
-----------------------------------------------
                0.00    0.00       3/9           CATCH2_INTERNAL_TEST_6() [9]
                0.00    0.00       3/9           CATCH2_INTERNAL_TEST_9() [10]
                0.00    0.00       3/9           CATCH2_INTERNAL_TEST_12() [166]
[263]    0.1    0.00    0.00       9         std::shared_ptr<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > > >::~shared_ptr() [263]
                0.00    0.00       9/18          std::__shared_ptr<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [210]
-----------------------------------------------
                0.00    0.00       3/9           CATCH2_INTERNAL_TEST_6() [9]
                0.00    0.00       3/9           CATCH2_INTERNAL_TEST_9() [10]
                0.00    0.00       3/9           CATCH2_INTERNAL_TEST_12() [166]
[264]    0.1    0.00    0.00       9         std::__shared_ptr<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, (__gnu_cxx::Lockpolicy)2>::reset() [264]
                0.00    0.00       9/18          std::__shared_ptr<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [210]
                0.00    0.00       9/9           std::__shared_ptr<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, (__gnu_cxx::Lockpolicy)2>::__shared_ptr() [1522]
                0.00    0.00       9/9           std::__shared_ptr<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, (__gnu_cxx::Lockpolicy)2>::swap(std::__shared_ptr<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, (__gnu_cxx::Lockpolicy)2>&) [1521]
-----------------------------------------------
                0.00    0.00       3/3           CATCH2_INTERNAL_TEST_0() [2]
[265]    0.1    0.00    0.00       3         magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~cache() [265]
                0.00    0.00       4/2386        std::__shared_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>::reset() <cycle 1> [1200]
                0.00    0.00       4/2386        std::shared_ptr<magpie::detail::cache_impl>::~shared_ptr() <cycle 1> [1193]
                0.00    0.00       3/15320016     std::__shared_ptr_access<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [36]
                0.00    0.00       4/68          magpie::cache_interface::~cache_interface() [1188]
-----------------------------------------------
                0.00    0.00       1/8           Catch::Clara::ExeName::ExeName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [308]
                0.00    0.00       7/8           Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, void>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, Catch::StringRef) [272]
[266]    0.1    0.00    0.00       8         std::shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~shared_ptr() [266]
                0.00    0.00       8/8           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() [267]
-----------------------------------------------
                0.00    0.00       8/8           std::shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~shared_ptr() [266]
[267]    0.1    0.00    0.00       8         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() [267]
                0.00    0.00       8/2386        std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [106]
-----------------------------------------------
                0.00    0.00       6/6           void std::__sort<__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter>(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter) [196]
[268]    0.1    0.00    0.00       6         void std::__final_insertion_sort<__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter>(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter) [268]
                0.00    0.00       6/6           void std::__unguarded_insertion_sort<__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter>(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter) [270]
                0.00    0.00       6/6           void std::__insertion_sort<__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter>(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter) [358]
                0.00    0.00      12/3756        __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >::operator+(long) const [892]
                0.00    0.00       6/3734        __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >::difference_type __gnu_cxx::operator-<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > const&, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > const&) [893]
-----------------------------------------------
                0.00    0.00      78/11982       void std::__insertion_sort<__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter>(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter) [358]
                0.00    0.00   11904/11982       void std::__unguarded_insertion_sort<__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter>(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter) [270]
[269]    0.1    0.00    0.00   11982         void std::__unguarded_linear_insert<__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Valless_iter>(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Valless_iter) [269]
                0.00    0.00   82868/401104      __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >::operator() const [200]
                0.00    0.00   41434/41434       bool __gnu_cxx::__ops::Valless_iter::operator()<unsigned long, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > >(unsigned long&, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >) const [289]
                0.00    0.00   53416/120549      std::remove_reference<unsigned long&>::type&& std::move<unsigned long&>(unsigned long&) [764]
                0.00    0.00   41434/91719       __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >::operator--() [781]
-----------------------------------------------
                0.00    0.00       6/6           void std::__final_insertion_sort<__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter>(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter) [268]
[270]    0.1    0.00    0.00       6         void std::__unguarded_insertion_sort<__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter>(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter) [270]
                0.00    0.00   11904/11982       void std::__unguarded_linear_insert<__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Valless_iter>(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Valless_iter) [269]
                0.00    0.00   11910/12018       bool __gnu_cxx::operator==<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > const&, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > const&) [841]
                0.00    0.00   11904/11991       __gnu_cxx::__ops::__val_comp_iter(__gnu_cxx::__ops::Iterless_iter) [846]
                0.00    0.00   11904/73237       __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >::operator++() [783]
-----------------------------------------------
                0.00    0.00       3/7           Catch::makeCommandLineParser(Catch::ConfigData&) [39]
                0.00    0.00       4/7           unittest::snap_catch2_main(char const, char const, int, char*, void ()(), void ()(Catch::Clara::Parser&), int ()(Catch::Session&), void ()()) [92]
[271]    0.1    0.00    0.00       7         Catch::Clara::Opt::Opt<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, void>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, Catch::StringRef) [271]
                0.00    0.00       7/7           Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, void>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, Catch::StringRef) [272]
                0.00    0.00       7/46          std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::vector() [1305]
-----------------------------------------------
                0.00    0.00       7/7           Catch::Clara::Opt::Opt<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, void>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, Catch::StringRef) [271]
[272]    0.1    0.00    0.00       7         Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, void>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, Catch::StringRef) [272]
                0.00    0.00       7/8           std::shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~shared_ptr() [266]
                0.00    0.00       7/7           std::shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > std::make_shared<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [552]
                0.00    0.00       7/46          Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl() [1300]
                0.00    0.00       7/7           std::shared_ptr<Catch::Clara::Detail::BoundRef>::shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, void>(std::shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&&) [1567]
                0.00    0.00       7/82          Catch::StringRef::StringRef() [1165]
-----------------------------------------------
                                                 <spontaneous>
[273]    0.1    0.00    0.00                 Catch::Clara::Parser Catch::Clara::operator|<Catch::Clara::Help const&>(Catch::Clara::Parser&&, Catch::Clara::Help const&) [273]
                0.00    0.00       1/3           Catch::Clara::operator|=(Catch::Clara::Parser&, Catch::Clara::Opt const&) [206]
                0.00    0.00       1/48          Catch::Clara::Parser::Parser(Catch::Clara::Parser&&) [1277]
-----------------------------------------------
                0.00    0.00       3/3           CATCH2_INTERNAL_TEST_0() [2]
[274]    0.1    0.00    0.00       3         magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~cache() [274]
                0.00    0.00       3/2386        std::__shared_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>::reset() <cycle 1> [1200]
                0.00    0.00       3/2386        std::shared_ptr<magpie::detail::cache_impl>::~shared_ptr() <cycle 1> [1193]
                0.00    0.00       3/15320016     std::__shared_ptr_access<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [36]
                0.00    0.00       3/68          magpie::cache_interface::~cache_interface() [1188]
-----------------------------------------------
                0.00    0.00       3/6           std::shared_ptr<magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~shared_ptr() [282]
                0.00    0.00       3/6           std::__shared_ptr<magpie::cache<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::Lockpolicy)2>::reset() [283]
[275]    0.1    0.00    0.00       6         std::__shared_ptr<magpie::cache<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::Lockpolicy)2>::~__shared_ptr() [275]
                0.00    0.00       6/2386        std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [106]
-----------------------------------------------
                0.00    0.00       9/252875      CATCH2_INTERNAL_TEST_3() [165]
                0.00    0.00     200/252875      magpie::cache_ref<int, int>::operator int() const [360]
                0.00    0.00     250/252875      CATCH2_INTERNAL_TEST_15() [212]
                0.00    0.00     800/252875      int magpie::cache<int, int>::add<int>(int const&, int const&, bool) [3]
                0.00    0.00    1052/252875      CATCH2_INTERNAL_TEST_0() [4]
                0.00    0.00  125254/252875      CATCH2_INTERNAL_TEST_3() [70]
                0.00    0.00  125310/252875      CATCH2_INTERNAL_TEST_0() [59]
[276]    0.0    0.00    0.00  252875         std::optional<int>::value() & [276]
                0.00    0.00  252953/253853      std::Optionalbase_impl<int, std::Optionalbase<int, true, true> >::_M_get() [284]
                0.00    0.00  252904/2208172     std::Optionalbase_impl<int, std::Optionalbase<int, true, true> >::_M_is_engaged() const [204]
-----------------------------------------------
                                                 <spontaneous>
[277]    0.0    0.00    0.00                 Catch::Session::Session() [277]
                0.00    0.00       1/52          Catch::Clara::Parser::~Parser() [43]
                0.00    0.00       1/3           Catch::Clara::Parser::Parser() [1633]
-----------------------------------------------
                                                 <spontaneous>
[278]    0.0    0.00    0.00                 Catch::Session::~Session() [278]
                0.00    0.00       1/52          Catch::Clara::Parser::~Parser() [43]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0() [82]
[279]    0.0    0.00    0.00       1         std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<timespec const&, snapdev::timespec_ex&, void>, std::negation<Catch::capture_by_value<std::remove_cv<std::remove_reference<snapdev::timespec_ex&>::type>::type> > >::value, Catch::BinaryExpr<timespec const&, snapdev::timespec_ex& const&> >::type Catch::operator==<snapdev::timespec_ex&>(Catch::ExprLhs<timespec const&>&&, snapdev::timespec_ex&) [279]
                0.00    0.00       1/1           operator==(timespec const&, snapdev::timespec_ex const&) [280]
                0.00    0.00       1/6175944     Catch::operator"" sr(char const, unsigned long) [52]
                0.00    0.00       1/1           Catch::BinaryExpr<timespec const&, snapdev::timespecex&>::BinaryExpr(bool, timespec const&, Catch::StringRef, snapdev::timespec_ex&) [701]
-----------------------------------------------
                0.00    0.00       1/1           std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<timespec const&, snapdev::timespec_ex&, void>, std::negation<Catch::capture_by_value<std::remove_cv<std::remove_reference<snapdev::timespec_ex&>::type>::type> > >::value, Catch::BinaryExpr<timespec const&, snapdev::timespec_ex& const&> >::type Catch::operator==<snapdev::timespec_ex&>(Catch::ExprLhs<timespec const&>&&, snapdev::timespec_ex&) [279]
[280]    0.0    0.00    0.00       1         operator==(timespec const&, snapdev::timespec_ex const&) [280]
                0.00    0.00       1/21          snapdev::timespec_ex::timespec_ex(timespec const&) [141]
                0.00    0.00       1/11          snapdev::timespec_ex::operator==(snapdev::timespec_ex const&) const [194]
-----------------------------------------------
                                                 <spontaneous>
[281]    0.0    0.00    0.00                 Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Arg>::~ParserRefImpl() [281]
                0.00    0.00       3/275         std::shared_ptr<Catch::Clara::Detail::BoundRef>::~shared_ptr() [37]
-----------------------------------------------
                0.00    0.00       3/3           CATCH2_INTERNAL_TEST_0() [261]
[282]    0.0    0.00    0.00       3         std::shared_ptr<magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~shared_ptr() [282]
                0.00    0.00       3/6           std::__shared_ptr<magpie::cache<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::Lockpolicy)2>::~__shared_ptr() [275]
-----------------------------------------------
                0.00    0.00       3/3           CATCH2_INTERNAL_TEST_0() [261]
[283]    0.0    0.00    0.00       3         std::__shared_ptr<magpie::cache<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::Lockpolicy)2>::reset() [283]
                0.00    0.00       3/6           std::__shared_ptr<magpie::cache<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::Lockpolicy)2>::~__shared_ptr() [275]
                0.00    0.00       3/3           std::__shared_ptr<magpie::cache<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::Lockpolicy)2>::__shared_ptr() [1645]
                0.00    0.00       3/3           std::__shared_ptr<magpie::cache<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::Lockpolicy)2>::swap(std::__shared_ptr<magpie::cache<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::Lockpolicy)2>&) [1644]
-----------------------------------------------
                0.00    0.00     900/253853      std::optional<int>::value() && [375]
                0.00    0.00  252953/253853      std::optional<int>::value() & [276]
[284]    0.0    0.00    0.00  253853         std::Optionalbase_impl<int, std::Optionalbase<int, true, true> >::_M_get() [284]
                0.00    0.00  253871/2208172     std::Optionalbase_impl<int, std::Optionalbase<int, true, true> >::_M_is_engaged() const [204]
                0.00    0.00  253885/253885      std::Optionalpayload_base<int>::_M_get() [740]
-----------------------------------------------
                0.00    0.00   12235/134123      magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >::set(int const&, std::vector<unsigned char, std::allocator<unsigned char> > const&, int, float) [335]
                0.00    0.00  121888/134123      magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >::get(int const&, bool) const [219]
[285]    0.0    0.00    0.00  134123         magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >::hash_key(int const&) const [285]
                0.00    0.00  134140/15320016     std::__shared_ptr_access<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [36]
-----------------------------------------------
                0.00    0.00    1238/22365       void std::__move_median_to_first<__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter>(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter) [334]
                0.00    0.00   21127/22365       __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > std::__unguarded_partition<__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter>(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter) [218]
[286]    0.0    0.00    0.00   22365         void std::iter_swap<__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > >(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >) [286]
                0.00    0.00   44730/401104      __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >::operator() const [200]
                0.00    0.00   22365/22368       std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<unsigned long> >, std::is_move_constructible<unsigned long>, std::is_move_assignable<unsigned long> >::value, void>::type std::swap<unsigned long>(unsigned long&, unsigned long&) [804]
-----------------------------------------------
                                                 <spontaneous>
[287]    0.0    0.00    0.00                 void std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_range_insert<__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > > >(__gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, std::forward_iterator_tag) [287]
                0.00    0.00       1/54          void std::Destroy<Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt) [68]
                0.00    0.00       1/2           Catch::Clara::Opt std::_uninitialized_copy_a<__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt, Catch::Clara::Opt>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&) [410]
                0.00    0.00       4/83          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_get_Tp_allocator() [1164]
                0.00    0.00       2/47          __gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::base() const [1298]
                0.00    0.00       1/12          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_check_len(unsigned long, char const) const [1492]
                0.00    0.00       1/13          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_allocate(unsigned long) [1486]
                0.00    0.00       1/65          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_deallocate(Catch::Clara::Opt, unsigned long) [1239]
-----------------------------------------------
                                                 <spontaneous>
[288]    0.0    0.00    0.00                 std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_move_assign(std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >&&, std::integral_constant<bool, true>) [288]
                0.00    0.00       1/53          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::~vector() [69]
                0.00    0.00       2/83          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_get_Tp_allocator() [1164]
-----------------------------------------------
                0.00    0.00   41434/41434       void std::__unguarded_linear_insert<__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Valless_iter>(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Valless_iter) [269]
[289]    0.0    0.00    0.00   41434         bool __gnu_cxx::__ops::Valless_iter::operator()<unsigned long, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > >(unsigned long&, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >) const [289]
                0.00    0.00   41434/401104      __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >::operator() const [200]
-----------------------------------------------
                0.00    0.00     381/24829       void std::__relocate_object_a<std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >(std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > >&) [363]
                0.00    0.00   12216/24829       magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >::destroy(void, unsigned long) const [304]
                0.00    0.00   12232/24829       void std::Destroy<std::vector<unsigned char, std::allocator<unsigned char> > >(std::vector<unsigned char, std::allocator<unsigned char> >) [300]
[290]    0.0    0.00    0.00   24829         void std::destroyat<std::vector<unsigned char, std::allocator<unsigned char> > >(std::vector<unsigned char, std::allocator<unsigned char> >) [290]
                0.00    0.00   24825/265804      std::vector<unsigned char, std::allocator<unsigned char> >::~vector() [181]
-----------------------------------------------
                                                 <spontaneous>
[291]    0.0    0.00    0.00                 std::__shared_count<(__gnu_cxx::Lockpolicy)2>::operator=(std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&) [291]
                0.00    0.00       2/2386        std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_release() <cycle 1> [22]
                0.00    0.00      26/15335124     std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_add_ref_copy() [29]
-----------------------------------------------
                0.00    0.00       1/2           unittest::snap_catch2_main(char const, char const, int, char**, void ()(), void ()(Catch::Clara::Parser&), int ()(Catch::Session&), void ()()) [92]
                0.00    0.00       1/2           Catch::makeCommandLineParser(Catch::ConfigData&) [39]
[292]    0.0    0.00    0.00       2         Catch::Clara::Opt::Opt<unsigned int, void>(unsigned int&, Catch::StringRef) [292]
                0.00    0.00       2/2           Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<unsigned int, void>(unsigned int&, Catch::StringRef) [293]
                0.00    0.00       2/46          std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::vector() [1305]
-----------------------------------------------
                0.00    0.00       2/2           Catch::Clara::Opt::Opt<unsigned int, void>(unsigned int&, Catch::StringRef) [292]
[293]    0.0    0.00    0.00       2         Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<unsigned int, void>(unsigned int&, Catch::StringRef) [293]
                0.00    0.00       2/2           std::shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int> >::~shared_ptr() [295]
                0.00    0.00       2/2           std::shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int> > std::make_shared<Catch::Clara::Detail::BoundValueRef<unsigned int>, unsigned int&>(unsigned int&) [605]
                0.00    0.00       2/46          Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl() [1300]
                0.00    0.00       2/2           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> >&&) [1691]
                0.00    0.00       2/82          Catch::StringRef::StringRef() [1165]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0() [2]
[294]    0.0    0.00    0.00       1         magpie::cache<int, magpie::empty_t>::~cache() [294]
                0.00    0.00       1/2386        std::__shared_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>::reset() <cycle 1> [1200]
                0.00    0.00       1/2386        std::shared_ptr<magpie::detail::cache_impl>::~shared_ptr() <cycle 1> [1193]
                0.00    0.00       1/15320016     std::__shared_ptr_access<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [36]
                0.00    0.00       1/68          magpie::cache_interface::~cache_interface() [1188]
-----------------------------------------------
                0.00    0.00       2/2           Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<unsigned int, void>(unsigned int&, Catch::StringRef) [293]
[295]    0.0    0.00    0.00       2         std::shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int> >::~shared_ptr() [295]
                0.00    0.00       2/2           std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [296]
-----------------------------------------------
                0.00    0.00       2/2           std::shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int> >::~shared_ptr() [295]
[296]    0.0    0.00    0.00       2         std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [296]
                0.00    0.00       2/2386        std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [106]
-----------------------------------------------
                                                 <spontaneous>
[297]    0.0    0.00    0.00                 std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<double>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [297]
                0.00    0.00       2/2386        std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [106]
-----------------------------------------------
                                                 <spontaneous>
[298]    0.0    0.00    0.00                 std::enable_if<(sizeof (std::random_device::result_type))>=(sizeof (unsigned int)), unsigned int>::type Catch::Detail::fillBitsFrom<unsigned int, std::random_device>(std::random_device&) [298]
                0.00    0.00       1/6           std::random_device::operator()() [250]
-----------------------------------------------
                0.00    0.00  118632/118632      std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::vector<unsigned char, std::allocator<unsigned char> >&, std::vector<unsigned char, std::allocator<unsigned char> >&, void>, std::negation<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::vector<unsigned char, std::allocator<unsigned char> >&>::type>::type> > >::value, Catch::BinaryExpr<std::vector<unsigned char, std::allocator<unsigned char> >&, std::vector<unsigned char, std::allocator<unsigned char> >& const&> >::type Catch::operator==<std::vector<unsigned char, std::allocator<unsigned char> >&>(Catch::ExprLhs<std::vector<unsigned char, std::allocator<unsigned char> >&>&&, std::vector<unsigned char, std::allocator<unsigned char> >&) [148]
[299]    0.0    0.00    0.00  118632         Catch::BinaryExpr<std::vector<unsigned char, std::allocator<unsigned char> >&, std::vector<unsigned char, std::allocator<unsigned char> >&>::BinaryExpr(bool, std::vector<unsigned char, std::allocator<unsigned char> >&, Catch::StringRef, std::vector<unsigned char, std::allocator<unsigned char> >&) [299]
                0.00    0.00  118496/10849232     Catch::ITransientExpression::ITransientExpression(bool, bool) [77]
-----------------------------------------------
                0.00    0.00   12232/12232       void std::Destroyaux<false>::__destroy<std::vector<unsigned char, std::allocator<unsigned char> >>(std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<unsigned char, std::allocator<unsigned char> >) [301]
[300]    0.0    0.00    0.00   12232         void std::Destroy<std::vector<unsigned char, std::allocator<unsigned char> > >(std::vector<unsigned char, std::allocator<unsigned char> >) [300]
                0.00    0.00   12232/24829       void std::destroyat<std::vector<unsigned char, std::allocator<unsigned char> > >(std::vector<unsigned char, std::allocator<unsigned char> >) [290]
-----------------------------------------------
                0.00    0.00       9/9           void std::Destroy<std::vector<unsigned char, std::allocator<unsigned char> >>(std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<unsigned char, std::allocator<unsigned char> >) [303]
[301]    0.0    0.00    0.00       9         void std::Destroy_aux<false>::__destroy<std::vector<unsigned char, std::allocator<unsigned char> >>(std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<unsigned char, std::allocator<unsigned char> >) [301]
                0.00    0.00   12232/12232       void std::Destroy<std::vector<unsigned char, std::allocator<unsigned char> > >(std::vector<unsigned char, std::allocator<unsigned char> >) [300]
                0.00    0.00   12232/24779       std::vector<unsigned char, std::allocator<unsigned char> > std::_addressof<std::vector<unsigned char, std::allocator<unsigned char> > >(std::vector<unsigned char, std::allocator<unsigned char> >&) [802]
-----------------------------------------------
                0.00    0.00       3/9           CATCH2_INTERNAL_TEST_6() [9]
                0.00    0.00       3/9           CATCH2_INTERNAL_TEST_9() [10]
                0.00    0.00       3/9           CATCH2_INTERNAL_TEST_12() [166]
[302]    0.0    0.00    0.00       9         std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::~vector() [302]
                0.00    0.00       9/9           void std::Destroy<std::vector<unsigned char, std::allocator<unsigned char> >>(std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<unsigned char, std::allocator<unsigned char> >) [303]
                0.00    0.00       9/63          std::Vector_base<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::_M_get_Tp_allocator() [1242]
                0.00    0.00       9/9           std::Vectorbase<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::~Vectorbase() [1520]
-----------------------------------------------
                0.00    0.00       9/9           std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::~vector() [302]
[303]    0.0    0.00    0.00       9         void std::Destroy<std::vector<unsigned char, std::allocator<unsigned char> >>(std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<unsigned char, std::allocator<unsigned char> >) [303]
                0.00    0.00       9/9           void std::Destroy_aux<false>::__destroy<std::vector<unsigned char, std::allocator<unsigned char> >>(std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<unsigned char, std::allocator<unsigned char> >) [301]
                0.00    0.00       9/703019      std::__is_constant_evaluated() [725]
-----------------------------------------------
                                                 <spontaneous>
[304]    0.0    0.00    0.00                 magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >::destroy(void, unsigned long) const [304]
                0.00    0.00   12216/24829       void std::destroy_at<std::vector<unsigned char, std::allocator<unsigned char> > >(std::vector<unsigned char, std::allocator<unsigned char> >) [290]
                0.00    0.00   12218/312377      magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >::sizeof_T() const [731]
-----------------------------------------------
                                                 <spontaneous>
[305]    0.0    0.00    0.00                 Catch::Clara::Opt::Opt<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#1}>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#1} const&) [305]
                0.00    0.00       1/275         std::shared_ptr<Catch::Clara::Detail::BoundRef>::~shared_ptr() [37]
                0.00    0.00       1/46          std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::vector() [1305]
-----------------------------------------------
                                                 <spontaneous>
[306]    0.0    0.00    0.00                 Catch::Clara::Opt::Opt<Catch::Clara::Help::Help(bool&)::{lambda(bool)#1}>(Catch::Clara::Help::Help(bool&)::{lambda(bool)#1} const&) [306]
                0.00    0.00       1/275         std::shared_ptr<Catch::Clara::Detail::BoundRef>::~shared_ptr() [37]
                0.00    0.00       1/46          std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::vector() [1305]
-----------------------------------------------
                                                 <spontaneous>
[307]    0.0    0.00    0.00                 Catch::Clara::Help::~Help() [307]
                0.00    0.00       1/254         Catch::Clara::Opt::~Opt() [40]
-----------------------------------------------
                                                 <spontaneous>
[308]    0.0    0.00    0.00                 Catch::Clara::ExeName::ExeName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [308]
                0.00    0.00       1/8           std::shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~shared_ptr() [266]
-----------------------------------------------
                                                 <spontaneous>
[309]    0.0    0.00    0.00                 std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#2}>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [309]
                0.00    0.00       1/2386        std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [106]
-----------------------------------------------
                                                 <spontaneous>
[310]    0.0    0.00    0.00                 std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#3}>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [310]
                0.00    0.00       1/2386        std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [106]
-----------------------------------------------
                                                 <spontaneous>
[311]    0.0    0.00    0.00                 std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#4}>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [311]
                0.00    0.00       1/2386        std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [106]
-----------------------------------------------
                                                 <spontaneous>
[312]    0.0    0.00    0.00                 std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#5}>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [312]
                0.00    0.00       1/2386        std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [106]
-----------------------------------------------
                                                 <spontaneous>
[313]    0.0    0.00    0.00                 std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#6}>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [313]
                0.00    0.00       1/2386        std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [106]
-----------------------------------------------
                                                 <spontaneous>
[314]    0.0    0.00    0.00                 std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#7}>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [314]
                0.00    0.00       1/2386        std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [106]
-----------------------------------------------
                                                 <spontaneous>
[315]    0.0    0.00    0.00                 std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#9}>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [315]
                0.00    0.00       1/2386        std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [106]
-----------------------------------------------
                                                 <spontaneous>
[316]    0.0    0.00    0.00                 std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#10}>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [316]
                0.00    0.00       1/2386        std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [106]
-----------------------------------------------
                                                 <spontaneous>
[317]    0.0    0.00    0.00                 std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#11}>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [317]
                0.00    0.00       1/2386        std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [106]
-----------------------------------------------
                                                 <spontaneous>
[318]    0.0    0.00    0.00                 std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#2}>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [318]
                0.00    0.00       1/2386        std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [106]
-----------------------------------------------
                                                 <spontaneous>
[319]    0.0    0.00    0.00                 std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#1}>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [319]
                0.00    0.00       1/2386        std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [106]
-----------------------------------------------
                                                 <spontaneous>
[320]    0.0    0.00    0.00                 std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [320]
                0.00    0.00       1/2386        std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [106]
-----------------------------------------------
                                                 <spontaneous>
[321]    0.0    0.00    0.00                 std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<long>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [321]
                0.00    0.00       1/2386        std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [106]
-----------------------------------------------
                                                 <spontaneous>
[322]    0.0    0.00    0.00                 std::__shared_ptr<Catch::Clara::Detail::BoundFlagLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#1}>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [322]
                0.00    0.00       1/2386        std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [106]
-----------------------------------------------
                                                 <spontaneous>
[323]    0.0    0.00    0.00                 std::__shared_ptr<Catch::Clara::Detail::BoundFlagLambda<Catch::Clara::Help::Help(bool&)::{lambda(bool)#1}>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [323]
                0.00    0.00       1/2386        std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [106]
-----------------------------------------------
                                                 <spontaneous>
[324]    0.0    0.00    0.00                 std::__shared_ptr<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#12}>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [324]
                0.00    0.00       1/2386        std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [106]
-----------------------------------------------
                                                 <spontaneous>
[325]    0.0    0.00    0.00                 std::__shared_ptr<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#13}>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [325]
                0.00    0.00       1/2386        std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [106]
-----------------------------------------------
                                                 <spontaneous>
[326]    0.0    0.00    0.00                 std::__shared_ptr<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#14}>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [326]
                0.00    0.00       1/2386        std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [106]
-----------------------------------------------
                                                 <spontaneous>
[327]    0.0    0.00    0.00                 std::__shared_ptr<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#8}>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [327]
                0.00    0.00       1/2386        std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [106]
-----------------------------------------------
                                                 <spontaneous>
[328]    0.0    0.00    0.00                 std::__shared_ptr<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1}>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [328]
                0.00    0.00       1/2386        std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [106]
-----------------------------------------------
                                                 <spontaneous>
[329]    0.0    0.00    0.00                 std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>::operator=(std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>&&) [329]
                0.00    0.00       1/55          std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [120]
                0.00    0.00       1/49          std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>&&) [1270]
-----------------------------------------------
                                                 <spontaneous>
[330]    0.0    0.00    0.00                 std::enable_if<std::__sp_compatible_with<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, Catch::Clara::Detail::BoundValueRefBase>::value, std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>&>::type std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>::operator=<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, (__gnu_cxx::Lockpolicy)2>&&) [330]
                0.00    0.00       1/55          std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [120]
-----------------------------------------------
                                                 <spontaneous>
[331]    0.0    0.00    0.00                 std::__shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (__gnu_cxx::Lockpolicy)2>::operator=(std::__shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (__gnu_cxx::Lockpolicy)2>&&) [331]
                0.00    0.00       1/54          std::__shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [121]
                0.00    0.00       1/49          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>&&) [1271]
-----------------------------------------------
                0.00    0.00       6/6           CATCH2_INTERNAL_TEST_14() [226]
[332]    0.0    0.00    0.00       6         Catch::MatchExpr<magpie::empty_key_not_accepted const&, Catch::Matchers::ExceptionWatcher> Catch::makeMatchExpr<magpie::empty_key_not_accepted const&, Catch::Matchers::ExceptionWatcher>(magpie::empty_key_not_accepted const&, Catch::Matchers::ExceptionWatcher const&) [332]
                0.00    0.00       6/6           Catch::MatchExpr<magpie::empty_key_not_accepted const&, Catch::Matchers::ExceptionWatcher>::MatchExpr(magpie::empty_key_not_accepted const&, Catch::Matchers::ExceptionWatcher const&) [333]
-----------------------------------------------
                0.00    0.00       6/6           Catch::MatchExpr<magpie::empty_key_not_accepted const&, Catch::Matchers::ExceptionWatcher> Catch::makeMatchExpr<magpie::empty_key_not_accepted const&, Catch::Matchers::ExceptionWatcher>(magpie::empty_key_not_accepted const&, Catch::Matchers::ExceptionWatcher const&) [332]
[333]    0.0    0.00    0.00       6         Catch::MatchExpr<magpie::empty_key_not_accepted const&, Catch::Matchers::ExceptionWatcher>::MatchExpr(magpie::empty_key_not_accepted const&, Catch::Matchers::ExceptionWatcher const&) [333]
                0.00    0.00       6/112         Catch::Matchers::ExceptionWatcher::match(std::exception const&) const [253]
                0.00    0.00       6/10849232     Catch::ITransientExpression::ITransientExpression(bool, bool) [77]
-----------------------------------------------
                0.00    0.00    1238/1238        __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > std::__unguarded_partition_pivot<__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter>(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter) [213]
[334]    0.0    0.00    0.00    1238         void std::__move_median_to_first<__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter>(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter) [334]
                0.00    0.00    3168/116024      bool __gnu_cxx::__ops::Iterless_iter::operator()<__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > >(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >) const [225]
                0.00    0.00    1238/22365       void std::iter_swap<__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > >(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >) [286]
-----------------------------------------------
                0.00    0.00     235/12235       CATCH2_INTERNAL_TEST_12() [166]
                0.00    0.00    6000/12235       CATCH2_INTERNAL_TEST_6() [9]
                0.00    0.00    6000/12235       CATCH2_INTERNAL_TEST_9() [10]
[335]    0.0    0.00    0.00   12235         magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >::set(int const&, std::vector<unsigned char, std::allocator<unsigned char> > const&, int, float) [335]
                0.00    0.00   12235/134123      magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >::hash_key(int const&) const [285]
                0.00    0.00   12235/15320016     std::__shared_ptr_access<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [36]
                0.00    0.00   12235/12235       magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >::key_size(int const&) const [833]
                0.00    0.00   12235/312377      magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >::sizeof_T() const [731]
-----------------------------------------------
                0.00    0.00       3/3           CATCH2_INTERNAL_TEST_14() [226]
[336]    0.0    0.00    0.00       3         Catch::MatchExpr<magpie::value_not_found const&, Catch::Matchers::ExceptionWatcher> Catch::makeMatchExpr<magpie::value_not_found const&, Catch::Matchers::ExceptionWatcher>(magpie::value_not_found const&, Catch::Matchers::ExceptionWatcher const&) [336]
                0.00    0.00       3/3           Catch::MatchExpr<magpie::value_not_found const&, Catch::Matchers::ExceptionWatcher>::MatchExpr(magpie::value_not_found const&, Catch::Matchers::ExceptionWatcher const&) [338]
-----------------------------------------------
                0.00    0.00       3/3           CATCH2_INTERNAL_TEST_4() [158]
[337]    0.0    0.00    0.00       3         Catch::MatchExpr<magpie::incompatible_lock const&, Catch::Matchers::ExceptionWatcher> Catch::makeMatchExpr<magpie::incompatible_lock const&, Catch::Matchers::ExceptionWatcher>(magpie::incompatible_lock const&, Catch::Matchers::ExceptionWatcher const&) [337]
                0.00    0.00       3/3           Catch::MatchExpr<magpie::incompatible_lock const&, Catch::Matchers::ExceptionWatcher>::MatchExpr(magpie::incompatible_lock const&, Catch::Matchers::ExceptionWatcher const&) [339]
-----------------------------------------------
                0.00    0.00       3/3           Catch::MatchExpr<magpie::value_not_found const&, Catch::Matchers::ExceptionWatcher> Catch::makeMatchExpr<magpie::value_not_found const&, Catch::Matchers::ExceptionWatcher>(magpie::value_not_found const&, Catch::Matchers::ExceptionWatcher const&) [336]
[338]    0.0    0.00    0.00       3         Catch::MatchExpr<magpie::value_not_found const&, Catch::Matchers::ExceptionWatcher>::MatchExpr(magpie::value_not_found const&, Catch::Matchers::ExceptionWatcher const&) [338]
                0.00    0.00       3/112         Catch::Matchers::ExceptionWatcher::match(std::exception const&) const [253]
                0.00    0.00       3/10849232     Catch::ITransientExpression::ITransientExpression(bool, bool) [77]
-----------------------------------------------
                0.00    0.00       3/3           Catch::MatchExpr<magpie::incompatible_lock const&, Catch::Matchers::ExceptionWatcher> Catch::makeMatchExpr<magpie::incompatible_lock const&, Catch::Matchers::ExceptionWatcher>(magpie::incompatible_lock const&, Catch::Matchers::ExceptionWatcher const&) [337]
[339]    0.0    0.00    0.00       3         Catch::MatchExpr<magpie::incompatible_lock const&, Catch::Matchers::ExceptionWatcher>::MatchExpr(magpie::incompatible_lock const&, Catch::Matchers::ExceptionWatcher const&) [339]
                0.00    0.00       3/112         Catch::Matchers::ExceptionWatcher::match(std::exception const&) const [253]
                0.00    0.00       3/10849232     Catch::ITransientExpression::ITransientExpression(bool, bool) [77]
-----------------------------------------------
                                                 <spontaneous>
[340]    0.0    0.00    0.00                 Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1}::operator()(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const [340]
                0.00    0.00       3/116         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) [241]
                0.00    0.00       2/10          Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType> Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::ok<Catch::Clara::ParseResultType>(Catch::Clara::ParseResultType&&) [559]
-----------------------------------------------
                0.00    0.00     501/7079        CATCH2_INTERNAL_TEST_15() [212]
                0.00    0.00     541/7079        CATCH2_INTERNAL_TEST_0() [2]
                0.00    0.00    6037/7079        CATCH2_INTERNAL_TEST_0() [82]
[341]    0.0    0.00    0.00    7079         std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<unsigned long, unsigned long, void>, Catch::capture_by_value<unsigned long> >::value, Catch::BinaryExpr<unsigned long, unsigned long> >::type Catch::operator==<unsigned long>(Catch::ExprLhs<unsigned long>&&, unsigned long) [341]
                0.00    0.00    7077/6175944     Catch::operator"" sr(char const, unsigned long) [52]
                0.00    0.00    7079/7230        Catch::BinaryExpr<unsigned long, unsigned long>::BinaryExpr(bool, unsigned long, Catch::StringRef, unsigned long) [355]
-----------------------------------------------
                0.00    0.00     232/232         CATCH2INTERNAL_TEST_12() [166]
[342]    0.0    0.00    0.00     232         std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::push_back(std::vector<unsigned char, std::allocator<unsigned char> > const&) [342]
                0.00    0.00     208/131263      decltype (::new ((void)(0)) std::vector<unsigned char, std::allocator<unsigned char> >((declval<std::vector<unsigned char, std::allocator<unsigned char> > const&>)())) std::construct_at<std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<unsigned char, std::allocator<unsigned char> > const&>(std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<unsigned char, std::allocator<unsigned char> > const&) [88]
                0.00    0.00      24/24          void std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::_M_realloc_insert<std::vector<unsigned char, std::allocator<unsigned char> > const&>(__gnu_cxx::__normal_iterator<std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > >, std::vector<unsigned char, std::allocator<unsigned char> > const&) [359]
                0.00    0.00     208/131605      std::vector<unsigned char, std::allocator<unsigned char> > const& std::forward<std::vector<unsigned char, std::allocator<unsigned char> > const&>(std::remove_reference<std::vector<unsigned char, std::allocator<unsigned char> > const&>::type&) [754]
                0.00    0.00      24/24          std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::end() [1413]
-----------------------------------------------
                0.00    0.00   12234/12234       unsigned char std::__uninitialized_default_n<unsigned char, unsigned long>(unsigned char, unsigned long) [345]
[343]    0.0    0.00    0.00   12234         unsigned char std::__uninitialized_defaultn1<true>::__uninit_default_n<unsigned char, unsigned long>(unsigned char, unsigned long) [343]
                0.00    0.00   12234/12234       void std::Construct<unsigned char>(unsigned char) [344]
                0.00    0.00   12234/12234       unsigned char std::_addressof<unsigned char>(unsigned char&) [835]
                0.00    0.00   12234/12234       unsigned char std::fill_n<unsigned char, unsigned long, unsigned char>(unsigned char, unsigned long, unsigned char const&) [836]
-----------------------------------------------
                0.00    0.00   12234/12234       unsigned char std::__uninitialized_defaultn1<true>::__uninit_default_n<unsigned char, unsigned long>(unsigned char, unsigned long) [343]
[344]    0.0    0.00    0.00   12234         void std::Construct<unsigned char>(unsigned char) [344]
                0.00    0.00   12234/4773675     operator new(unsigned long, void) [97]
                0.00    0.00   12234/703019      std::_is_constant_evaluated() [725]
-----------------------------------------------
                0.00    0.00   12234/12234       unsigned char std::__uninitialized_defaultna<unsigned char, unsigned long, unsigned char>(unsigned char, unsigned long, std::allocator<unsigned char>&) [346]
[345]    0.0    0.00    0.00   12234         unsigned char std::__uninitialized_default_n<unsigned char, unsigned long>(unsigned char, unsigned long) [345]
                0.00    0.00   12234/12234       unsigned char std::__uninitialized_defaultn1<true>::__uninit_default_n<unsigned char, unsigned long>(unsigned char, unsigned long) [343]
                0.00    0.00   12234/416674      std::is_constant_evaluated() [729]
-----------------------------------------------
                0.00    0.00     235/12234       std::vector<unsigned char, std::allocator<unsigned char> >::_M_default_initialize(unsigned long) [403]
                0.00    0.00   11999/12234       std::vector<unsigned char, std::allocator<unsigned char> >::_M_default_append(unsigned long) [230]
[346]    0.0    0.00    0.00   12234         unsigned char std::__uninitialized_defaultna<unsigned char, unsigned long, unsigned char>(unsigned char, unsigned long, std::allocator<unsigned char>&) [346]
                0.00    0.00   12234/12234       unsigned char std::__uninitialized_default_n<unsigned char, unsigned long>(unsigned char, unsigned long) [345]
-----------------------------------------------
                0.00    0.00   11428/11428       std::vector<unsigned char, std::allocator<unsigned char> > std::__uninitialized_defaultn1<false>::__uninit_default_n<std::vector<unsigned char, std::allocator<unsigned char> >, unsigned long>(std::vector<unsigned char, std::allocator<unsigned char> >, unsigned long) [348]
[347]    0.0    0.00    0.00   11428         void std::Construct<std::vector<unsigned char, std::allocator<unsigned char> >>(std::vector<unsigned char, std::allocator<unsigned char> >) [347]
                0.00    0.00   11430/4773675     operator new(unsigned long, void) [97]
                0.00    0.00   11454/703019      std::_is_constant_evaluated() [725]
                0.00    0.00   11415/11415       std::vector<unsigned char, std::allocator<unsigned char> >::vector() [849]
-----------------------------------------------
                0.00    0.00       6/6           std::vector<unsigned char, std::allocator<unsigned char> > std::__uninitialized_default_n<std::vector<unsigned char, std::allocator<unsigned char> >, unsigned long>(std::vector<unsigned char, std::allocator<unsigned char> >, unsigned long) [351]
[348]    0.0    0.00    0.00       6         std::vector<unsigned char, std::allocator<unsigned char> > std::__uninitialized_defaultn1<false>::__uninit_default_n<std::vector<unsigned char, std::allocator<unsigned char> >, unsigned long>(std::vector<unsigned char, std::allocator<unsigned char> >, unsigned long) [348]
                0.00    0.00   11428/11428       void std::Construct<std::vector<unsigned char, std::allocator<unsigned char> >>(std::vector<unsigned char, std::allocator<unsigned char> >) [347]
                0.00    0.00   11404/24779       std::vector<unsigned char, std::allocator<unsigned char> > std::_addressof<std::vector<unsigned char, std::allocator<unsigned char> > >(std::vector<unsigned char, std::allocator<unsigned char> >&) [802]
-----------------------------------------------
                0.00    0.00       6/6           std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::vector(unsigned long, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > const&) [350]
[349]    0.0    0.00    0.00       6         std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::_M_default_initialize(unsigned long) [349]
                0.00    0.00       6/6           std::vector<unsigned char, std::allocator<unsigned char> > std::__uninitialized_defaultna<std::vector<unsigned char, std::allocator<unsigned char> >, unsigned long, std::vector<unsigned char, std::allocator<unsigned char> > >(std::vector<unsigned char, std::allocator<unsigned char> >, unsigned long, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > >&) [352]
                0.00    0.00       6/63          std::Vectorbase<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::_M_get_Tp_allocator() [1242]
-----------------------------------------------
                0.00    0.00       3/6           CATCH2_INTERNAL_TEST_6() [9]
                0.00    0.00       3/6           CATCH2_INTERNAL_TEST_9() [10]
[350]    0.0    0.00    0.00       6         std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::vector(unsigned long, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > const&) [350]
                0.00    0.00       6/6           std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::_M_default_initialize(unsigned long) [349]
                0.00    0.00       6/6           std::Vectorbase<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::Vectorbase(unsigned long, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > const&) [1583]
                0.00    0.00       5/5           std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::_S_check_init_len(unsigned long, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > const&) [1614]
-----------------------------------------------
                0.00    0.00       6/6           std::vector<unsigned char, std::allocator<unsigned char> > std::__uninitialized_defaultna<std::vector<unsigned char, std::allocator<unsigned char> >, unsigned long, std::vector<unsigned char, std::allocator<unsigned char> > >(std::vector<unsigned char, std::allocator<unsigned char> >, unsigned long, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > >&) [352]
[351]    0.0    0.00    0.00       6         std::vector<unsigned char, std::allocator<unsigned char> > std::__uninitialized_default_n<std::vector<unsigned char, std::allocator<unsigned char> >, unsigned long>(std::vector<unsigned char, std::allocator<unsigned char> >, unsigned long) [351]
                0.00    0.00       6/6           std::vector<unsigned char, std::allocator<unsigned char> > std::__uninitialized_defaultn1<false>::__uninit_default_n<std::vector<unsigned char, std::allocator<unsigned char> >, unsigned long>(std::vector<unsigned char, std::allocator<unsigned char> >, unsigned long) [348]
                0.00    0.00       6/416674      std::is_constant_evaluated() [729]
-----------------------------------------------
                0.00    0.00       6/6           std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::_M_default_initialize(unsigned long) [349]
[352]    0.0    0.00    0.00       6         std::vector<unsigned char, std::allocator<unsigned char> > std::__uninitialized_defaultna<std::vector<unsigned char, std::allocator<unsigned char> >, unsigned long, std::vector<unsigned char, std::allocator<unsigned char> > >(std::vector<unsigned char, std::allocator<unsigned char> >, unsigned long, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > >&) [352]
                0.00    0.00       6/6           std::vector<unsigned char, std::allocator<unsigned char> > std::__uninitialized_default_n<std::vector<unsigned char, std::allocator<unsigned char> >, unsigned long>(std::vector<unsigned char, std::allocator<unsigned char> >, unsigned long) [351]
-----------------------------------------------
                0.00    0.00       1/1           unittest::snap_catch2_main(char const, char const, int, char**, void ()(), void ()(Catch::Clara::Parser&), int ()(Catch::Session&), void ()()) [92]
[353]    0.0    0.00    0.00       1         unittest::detail::init_tmp_dir(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [353]
                0.00    0.00       1/116         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) [241]
                0.00    0.00       2/504         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const [985]
                0.00    0.00       2/9353        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [860]
                0.00    0.00       1/3           unittest::g_tmp_dir[abi:cxx11]() [1639]
                0.00    0.00       1/10869       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::empty() const [851]
-----------------------------------------------
                0.00    0.00     900/900         CATCH2_INTERNAL_TEST_0() [2]
[354]    0.0    0.00    0.00     900         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&) [354]
                0.00    0.00    1800/21698713     operator"" catchsr(char const, unsigned long) [28]
                0.00    0.00     900/1092        std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, void>, std::negation<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::type>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const& const&> >::type Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(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&) [361]
                0.00    0.00     900/10849682     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [85]
                0.00    0.00     900/10848819     Catch::AssertionHandler::~AssertionHandler() [144]
                0.00    0.00     900/3018        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&) [902]
                0.00    0.00     900/1800        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&) [931]
-----------------------------------------------
                0.00    0.00       6/7230        std::enable_if<std::conjunction<Catch::Detail::is_lt_comparable<unsigned long, unsigned long, void>, Catch::capture_by_value<unsigned long> >::value, Catch::BinaryExpr<unsigned long, unsigned long> >::type Catch::operator< <unsigned long>(Catch::ExprLhs<unsigned long>&&, unsigned long) [536]
                0.00    0.00     145/7230        std::enable_if<std::conjunction<Catch::Detail::is_le_comparable<unsigned long, unsigned long, void>, Catch::capture_by_value<unsigned long> >::value, Catch::BinaryExpr<unsigned long, unsigned long> >::type Catch::operator<=<unsigned long>(Catch::ExprLhs<unsigned long>&&, unsigned long) [392]
                0.00    0.00    7079/7230        std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<unsigned long, unsigned long, void>, Catch::capture_by_value<unsigned long> >::value, Catch::BinaryExpr<unsigned long, unsigned long> >::type Catch::operator==<unsigned long>(Catch::ExprLhs<unsigned long>&&, unsigned long) [341]
[355]    0.0    0.00    0.00    7230         Catch::BinaryExpr<unsigned long, unsigned long>::BinaryExpr(bool, unsigned long, Catch::StringRef, unsigned long) [355]
                0.00    0.00    7229/10849232     Catch::ITransientExpression::ITransientExpression(bool, bool) [77]
-----------------------------------------------
                0.00    0.00    1881/1881        std::shared_ptr<magpie::eviction_policy>::shared_ptr(std::shared_ptr<magpie::eviction_policy> const&) [357]
[356]    0.0    0.00    0.00    1881         std::__shared_ptr<magpie::eviction_policy, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<magpie::eviction_policy, (__gnu_cxx::Lockpolicy)2> const&) [356]
                0.00    0.00    1882/15331691     std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count(std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&) [26]
-----------------------------------------------
                0.00    0.00       1/24          CATCH2_INTERNAL_TEST_0() [82]
                0.00    0.00       2/24          CATCH2_INTERNAL_TEST_0() [2]
                0.00    0.00       3/24          CATCH2_INTERNAL_TEST_0() [59]
                0.00    0.00       3/24          CATCH2_INTERNAL_TEST_3() [70]
                0.00    0.00       3/24          CATCH2_INTERNAL_TEST_6() [9]
                0.00    0.00       3/24          CATCH2_INTERNAL_TEST_9() [10]
                0.00    0.00       3/24          CATCH2_INTERNAL_TEST_12() [166]
                0.00    0.00       3/24          CATCH2_INTERNAL_TEST_15() [212]
                0.00    0.00       3/24          CATCH2_INTERNAL_TEST_18() [71]
[357]    0.0    0.00    0.00      24         std::shared_ptr<magpie::eviction_policy>::shared_ptr(std::shared_ptr<magpie::eviction_policy> const&) [357]
                0.00    0.00    1881/1881        std::__shared_ptr<magpie::eviction_policy, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<magpie::eviction_policy, (__gnu_cxx::Lockpolicy)2> const&) [356]
-----------------------------------------------
                0.00    0.00       6/6           void std::__final_insertion_sort<__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter>(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter) [268]
[358]    0.0    0.00    0.00       6         void std::__insertion_sort<__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter>(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter) [358]
                0.00    0.00      78/11982       void std::__unguarded_linear_insert<__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Valless_iter>(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Valless_iter) [269]
                0.00    0.00      90/116024      bool __gnu_cxx::__ops::Iterless_iter::operator()<__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > >(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >) const [225]
                0.00    0.00      24/401104      __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >::operator() const [200]
                0.00    0.00     102/12018       bool __gnu_cxx::operator==<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > const&, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > const&) [841]
                0.00    0.00      90/73237       __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >::operator++() [783]
                0.00    0.00      78/11991       __gnu_cxx::__ops::__val_comp_iter(__gnu_cxx::__ops::Iterless_iter) [846]
                0.00    0.00      24/120549      std::remove_reference<unsigned long&>::type&& std::move<unsigned long&>(unsigned long&) [764]
                0.00    0.00      18/3756        __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >::operator+(long) const [892]
                0.00    0.00      12/12          __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > std::move_backward<__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > >(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >) [1498]
-----------------------------------------------
                0.00    0.00      24/24          std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::push_back(std::vector<unsigned char, std::allocator<unsigned char> > const&) [342]
[359]    0.0    0.00    0.00      24         void std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::_M_realloc_insert<std::vector<unsigned char, std::allocator<unsigned char> > const&>(__gnu_cxx::__normal_iterator<std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > >, std::vector<unsigned char, std::allocator<unsigned char> > const&) [359]
                0.00    0.00      48/48          std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::_S_relocate(std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > >&) [364]
                0.00    0.00      24/131263      decltype (::new ((void)(0)) std::vector<unsigned char, std::allocator<unsigned char> >((declval<std::vector<unsigned char, std::allocator<unsigned char> > const&>)())) std::construct_at<std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<unsigned char, std::allocator<unsigned char> > const&>(std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<unsigned char, std::allocator<unsigned char> > const&) [88]
                0.00    0.00      24/24          std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::_M_check_len(unsigned long, char const) const [489]
                0.00    0.00      48/131605      std::vector<unsigned char, std::allocator<unsigned char> > const& std::forward<std::vector<unsigned char, std::allocator<unsigned char> > const&>(std::remove_reference<std::vector<unsigned char, std::allocator<unsigned char> > const&>::type&) [754]
                0.00    0.00      48/63          std::Vectorbase<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::_M_get_Tp_allocator() [1242]
                0.00    0.00      48/96          __gnu_cxx::__normal_iterator<std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > >::base() const [1149]
                0.00    0.00      24/24          std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::begin() [1414]
                0.00    0.00      24/24          __gnu_cxx::__normal_iterator<std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > >::difference_type __gnu_cxx::operator-<std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > >(__gnu_cxx::__normal_iterator<std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > > const&, __gnu_cxx::__normal_iterator<std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > > const&) [1397]
                0.00    0.00      24/30          std::Vectorbase<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::_M_allocate(unsigned long) [1367]
                0.00    0.00      24/33          std::Vectorbase<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::_M_deallocate(std::vector<unsigned char, std::allocator<unsigned char> >, unsigned long) [1357]
-----------------------------------------------
                0.00    0.00     100/200         int magpie::cache_ref<int, int>::operator-<int>(int const&) const [371]
                0.00    0.00     100/200         int magpie::cache_ref<int, int>::operator+<int>(int const&) const [372]
[360]    0.0    0.00    0.00     200         magpie::cache_ref<int, int>::operator int() const [360]
                0.00    0.00     200/1700508     magpie::cache<int, int>::get(int const&, bool) const [31]
                0.00    0.00     200/1700381     std::optional<int>::has_value() const [147]
                0.00    0.00     200/252875      std::optional<int>::value() & [276]
-----------------------------------------------
                0.00    0.00      27/1092        CATCH2_INTERNAL_TEST_0() [209]
                0.00    0.00     165/1092        CATCH2_INTERNAL_TEST_0() [2]
                0.00    0.00     900/1092        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&) [354]
[361]    0.0    0.00    0.00    1092         std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, void>, std::negation<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::type>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const& const&> >::type Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(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&) [361]
                0.00    0.00    1093/6175944     Catch::operator"" sr(char const, unsigned long) [52]
                0.00    0.00    1092/1092        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&) [381]
                0.00    0.00    1093/3018        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&) [902]
-----------------------------------------------
                0.00    0.00     234/234         CATCH2_INTERNAL_TEST_12() [166]
[362]    0.0    0.00    0.00     234         std::vector<unsigned char, std::allocator<unsigned char> >::vector(unsigned long, std::allocator<unsigned char> const&) [362]
                0.00    0.00     235/131576      std::Vectorbase<unsigned char, std::allocator<unsigned char> >::Vectorbase(unsigned long, std::allocator<unsigned char> const&) [183]
                0.00    0.00     235/235         std::vector<unsigned char, std::allocator<unsigned char> >::_M_default_initialize(unsigned long) [403]
                0.00    0.00     234/234         std::vector<unsigned char, std::allocator<unsigned char> >::_S_check_init_len(unsigned long, std::allocator<unsigned char> const&) [1056]
-----------------------------------------------
                0.00    0.00     381/381         std::vector<unsigned char, std::allocator<unsigned char> > std::__relocatea1<std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >(std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > >&) [366]
[363]    0.0    0.00    0.00     381         void std::__relocate_object_a<std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >(std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > >&) [363]
                0.00    0.00     381/24829       void std::destroy_at<std::vector<unsigned char, std::allocator<unsigned char> > >(std::vector<unsigned char, std::allocator<unsigned char> >) [290]
                0.00    0.00     381/381         decltype (::new ((void)(0)) std::vector<unsigned char, std::allocator<unsigned char> >((declval<std::vector<unsigned char, std::allocator<unsigned char> > >)())) std::construct_at<std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<unsigned char, std::allocator<unsigned char> > >(std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<unsigned char, std::allocator<unsigned char> >&&) [393]
                0.00    0.00     381/119118      std::remove_reference<std::vector<unsigned char, std::allocator<unsigned char> >&>::type&& std::move<std::vector<unsigned char, std::allocator<unsigned char> >&>(std::vector<unsigned char, std::allocator<unsigned char> >&) [770]
                0.00    0.00     381/476234      std::vector<unsigned char, std::allocator<unsigned char> >&& std::forward<std::vector<unsigned char, std::allocator<unsigned char> > >(std::remove_reference<std::vector<unsigned char, std::allocator<unsigned char> > >::type&) [727]
                0.00    0.00     381/24779       std::vector<unsigned char, std::allocator<unsigned char> > std::__addressof<std::vector<unsigned char, std::allocator<unsigned char> > >(std::vector<unsigned char, std::allocator<unsigned char> >&) [802]
-----------------------------------------------
                0.00    0.00      48/48          void std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::_M_realloc_insert<std::vector<unsigned char, std::allocator<unsigned char> > const&>(__gnu_cxx::__normal_iterator<std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > >, std::vector<unsigned char, std::allocator<unsigned char> > const&) [359]
[364]    0.0    0.00    0.00      48         std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::_S_relocate(std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > >&) [364]
                0.00    0.00      48/48          std::vector<unsigned char, std::allocator<unsigned char> > std::__relocate_a<std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >(std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > >&) [365]
-----------------------------------------------
                0.00    0.00      48/48          std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::_S_relocate(std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > >&) [364]
[365]    0.0    0.00    0.00      48         std::vector<unsigned char, std::allocator<unsigned char> > std::__relocate_a<std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >(std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > >&) [365]
                0.00    0.00      48/48          std::vector<unsigned char, std::allocator<unsigned char> > std::__relocatea1<std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >(std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > >&) [366]
                0.00    0.00     144/144         std::vector<unsigned char, std::allocator<unsigned char> > std::__niter_base<std::vector<unsigned char, std::allocator<unsigned char> >>(std::vector<unsigned char, std::allocator<unsigned char> >) [1099]
-----------------------------------------------
                0.00    0.00      48/48          std::vector<unsigned char, std::allocator<unsigned char> > std::__relocate_a<std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >(std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > >&) [365]
[366]    0.0    0.00    0.00      48         std::vector<unsigned char, std::allocator<unsigned char> > std::__relocatea1<std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >(std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > >&) [366]
                0.00    0.00     381/381         void std::__relocate_object_a<std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >(std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > >&) [363]
                0.00    0.00     762/24779       std::vector<unsigned char, std::allocator<unsigned char> > std::__addressof<std::vector<unsigned char, std::allocator<unsigned char> > >(std::vector<unsigned char, std::allocator<unsigned char> >&) [802]
-----------------------------------------------
                0.00    0.00     900/900         CATCH2_INTERNAL_TEST_0() [2]
[367]    0.0    0.00    0.00     900         std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [367]
                0.00    0.00     900/6175944     Catch::operator"" sr(char const, unsigned long) [52]
                0.00    0.00     900/900         Catch::BinaryExpr<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [384]
                0.00    0.00     900/3018        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&) [902]
-----------------------------------------------
                0.00    0.00     296/933         magpie::cache_ref<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::operator() const [382]
                0.00    0.00     315/933         magpie::cache_ref<(anonymous namespace)::cache_key_t, 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 [378]
                0.00    0.00     322/933         CATCH2_INTERNAL_TEST_0() [2]
[368]    0.0    0.00    0.00     933         magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::get((anonymous namespace)::cache_key_t const&, bool) const [368]
                0.00    0.00     933/1026        magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::hash_key((anonymous namespace)::cache_key_t const&) const [374]
                0.00    0.00     933/936         magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::get_impl(unsigned __int128, bool) const [376]
-----------------------------------------------
                                                 <spontaneous>
[369]    0.0    0.00    0.00                 decltype (::new ((void)(0)) std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >((declval<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >)())) std::construct_at<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [369]
                0.00    0.00    2240/4773675     operator new(unsigned long, void) [97]
                0.00    0.00    2240/7680        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&) [868]
                0.00    0.00    2240/4482        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [889]
-----------------------------------------------
                0.00    0.00      24/679         CATCH2_INTERNAL_TEST_0() [209]
                0.00    0.00     148/679         CATCH2_INTERNAL_TEST_0() [4]
                0.00    0.00     211/679         CATCH2_INTERNAL_TEST_0() [2]
                0.00    0.00     296/679         CATCH2_INTERNAL_TEST_18() [71]
[370]    0.0    0.00    0.00     679         std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<magpie::set_result_t, magpie::set_result_t, void>, Catch::capture_by_value<magpie::set_result_t> >::value, Catch::BinaryExpr<magpie::set_result_t, magpie::set_result_t> >::type Catch::operator==<magpie::set_result_t>(Catch::ExprLhs<magpie::set_result_t>&&, magpie::set_result_t) [370]
                0.00    0.00     679/6175944     Catch::operator"" sr(char const, unsigned long) [52]
                0.00    0.00     681/681         Catch::BinaryExpr<magpie::setresult_t, magpie::set_result_t>::BinaryExpr(bool, magpie::set_result_t, Catch::StringRef, magpie::set_result_t) [389]
-----------------------------------------------
                0.00    0.00     100/100         CATCH2_INTERNAL_TEST_0() [4]
[371]    0.0    0.00    0.00     100         int magpie::cache_ref<int, int>::operator-<int>(int const&) const [371]
                0.00    0.00     100/200         magpie::cache_ref<int, int>::operator int() const [360]
-----------------------------------------------
                0.00    0.00     100/100         CATCH2_INTERNAL_TEST_0() [4]
[372]    0.0    0.00    0.00     100         int magpie::cache_ref<int, int>::operator+<int>(int const&) const [372]
                0.00    0.00     100/200         magpie::cache_ref<int, int>::operator int() const [360]
-----------------------------------------------
                0.00    0.00     308/1672        magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::copy(void const, void, unsigned long) const [397]
                0.00    0.00     374/1672        magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::copy(void const, void, unsigned long) const [394]
                0.00    0.00     990/1672        magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::copy(void const, void, unsigned long) const [377]
[373]    0.0    0.00    0.00    1672         decltype (::new ((void)(0)) std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >((declval<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>)())) std::construct_at<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > 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&) [373]
                0.00    0.00    1672/4773675     operator new(unsigned long, void) [97]
                0.00    0.00    1675/2560        std::__cxx11::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&) [919]
                0.00    0.00    1674/1674        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&) [933]
-----------------------------------------------
                0.00    0.00       3/1026        magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::operator[]((anonymous namespace)::cache_key_t const&) const [567]
                0.00    0.00      90/1026        magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::set((anonymous namespace)::cache_key_t const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, float) [401]
                0.00    0.00     933/1026        magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::get((anonymous namespace)::cache_key_t const&, bool) const [368]
[374]    0.0    0.00    0.00    1026         magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::hash_key((anonymous namespace)::cache_key_t const&) const [374]
                0.00    0.00    1026/15320016     std::__shared_ptr_access<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [36]
-----------------------------------------------
                0.00    0.00     900/900         CATCH2_INTERNAL_TEST_0() [2]
[375]    0.0    0.00    0.00     900         std::optional<int>::value() && [375]
                0.00    0.00     900/253853      std::Optionalbase_impl<int, std::Optionalbase<int, true, true> >::_M_get() [284]
                0.00    0.00     900/2208172     std::Optionalbase_impl<int, std::Optionalbase<int, true, true> >::_M_is_engaged() const [204]
                0.00    0.00     900/1793964     std::remove_reference<int&>::type&& std::move<int&>(int&) [724]
-----------------------------------------------
                0.00    0.00       3/936         magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::operator[]((anonymous namespace)::cache_key_t const&) const [567]
                0.00    0.00     933/936         magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::get((anonymous namespace)::cache_key_t const&, bool) const [368]
[376]    0.0    0.00    0.00     936         magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::get_impl(unsigned __int128, bool) const [376]
                0.00    0.00     936/15320016     std::__shared_ptr_access<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [36]
                0.00    0.00     936/3573        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [896]
                0.00    0.00     936/2196        magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::sizeof_T() const [926]
                0.00    0.00     936/9353        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [860]
                0.00    0.00     900/2171        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> >&) [927]
                0.00    0.00     900/1341        std::optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [950]
                0.00    0.00      36/106         std::optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::optional(std::nullopt_t) [1139]
-----------------------------------------------
                                                 <spontaneous>
[377]    0.0    0.00    0.00                 magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::copy(void const, void, unsigned long) const [377]
                0.00    0.00     990/1672        decltype (::new ((void)(0)) std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >((declval<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>)())) std::construct_at<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > 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&) [373]
                0.00    0.00     990/2196        magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::sizeof_T() const [926]
-----------------------------------------------
                0.00    0.00     315/315         CATCH2_INTERNAL_TEST_0() [2]
[378]    0.0    0.00    0.00     315         magpie::cache_ref<(anonymous namespace)::cache_key_t, 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 [378]
                0.00    0.00     315/933         magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::get((anonymous namespace)::cache_key_t const&, bool) const [368]
                0.00    0.00     315/964         std::optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::has_value() const [964]
                0.00    0.00     315/1448        std::optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~optional() [940]
                0.00    0.00     312/756         std::optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::value() & [973]
                0.00    0.00     312/2560        std::__cxx11::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&) [919]
                0.00    0.00       3/3573        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [896]
-----------------------------------------------
                0.00    0.00      44/314         CATCH2_INTERNAL_TEST_0() [261]
                0.00    0.00     105/314         CATCH2_INTERNAL_TEST_0() [2]
                0.00    0.00     165/314         CATCH2_INTERNAL_TEST_0() [209]
[379]    0.0    0.00    0.00     314         magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::get(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) const [379]
                0.00    0.00     314/445         magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::hash_key(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const [386]
                0.00    0.00     314/314         magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::get_impl(unsigned __int128, bool) const [391]
-----------------------------------------------
                0.00    0.00      54/54          CATCH2_INTERNAL_TEST_0() [209]
[380]    0.0    0.00    0.00      54         std::enable_if<std::conjunction<Catch::Detail::is_gt_comparable<int, int, void>, Catch::capture_by_value<int> >::value, Catch::BinaryExpr<int, int> >::type Catch::operator><int>(Catch::ExprLhs<int>&&, int) [380]
                0.00    0.00      54/259557      Catch::BinaryExpr<int, int>::BinaryExpr(bool, int, Catch::StringRef, int) [131]
                0.00    0.00      54/6175944     Catch::operator"" sr(char const, unsigned long) [52]
-----------------------------------------------
                0.00    0.00    1092/1092        std::enableif<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, void>, std::negation<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::type>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const& const&> >::type Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(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&) [361]
[381]    0.0    0.00    0.00    1092         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&) [381]
                0.00    0.00    1093/10849232     Catch::ITransientExpression::ITransientExpression(bool, bool) [77]
-----------------------------------------------
                0.00    0.00     296/296         CATCH2_INTERNAL_TEST_0() [2]
[382]    0.0    0.00    0.00     296         magpie::cache_ref<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::operator() const [382]
                0.00    0.00     296/933         magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::get((anonymous namespace)::cache_key_t const&, bool) const [368]
                0.00    0.00     296/964         std::optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::has_value() const [964]
                0.00    0.00     296/756         std::optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::value() & [973]
                0.00    0.00     296/2560        std::__cxx11::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&) [919]
                0.00    0.00     296/1448        std::optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~optional() [940]
-----------------------------------------------
                0.00    0.00     491/491         CATCH2_INTERNAL_TEST_12() [166]
[383]    0.0    0.00    0.00     491         magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >::allocated() const [383]
                0.00    0.00     491/15320016     std::__shared_ptr_access<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [36]
-----------------------------------------------
                0.00    0.00     900/900         std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [367]
[384]    0.0    0.00    0.00     900         Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [384]
                0.00    0.00     900/10849232     Catch::ITransientExpression::ITransientExpression(bool, bool) [77]
-----------------------------------------------
                0.00    0.00      30/480         CATCH2_INTERNAL_TEST_0() [59]
                0.00    0.00      30/480         CATCH2_INTERNAL_TEST_3() [70]
                0.00    0.00     420/480         CATCH2_INTERNAL_TEST_0() [2]
[385]    0.0    0.00    0.00     480         magpie::cache<int, int>::size() const [385]
                0.00    0.00     480/15320016     std::__shared_ptr_access<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [36]
-----------------------------------------------
                0.00    0.00       1/445         magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::unban(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [622]
                0.00    0.00       2/445         magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::ban(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [590]
                0.00    0.00     128/445         magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::set(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, float) [396]
                0.00    0.00     314/445         magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::get(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) const [379]
[386]    0.0    0.00    0.00     445         magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::hash_key(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const [386]
                0.00    0.00     445/15320016     std::__shared_ptr_access<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [36]
                0.00    0.00     446/45550       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [789]
                0.00    0.00     444/6544        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::data() const [878]
-----------------------------------------------
                                                 <spontaneous>
[387]    0.0    0.00    0.00                 Catch::(anonymous namespace)::parseSpecialTag(Catch::StringRef) [387]
                0.00    0.00     270/6175944     Catch::operator"" sr(char const, unsigned long) [52]
-----------------------------------------------
                0.00    0.00     200/200         CATCH2INTERNAL_TEST_0() [2]
[388]    0.0    0.00    0.00     200         magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::get(int const&, bool) const [388]
                0.00    0.00     200/342         magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::hash_key(int const&) const [390]
                0.00    0.00     199/199         magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::get_impl(unsigned __int128, bool) const [399]
-----------------------------------------------
                0.00    0.00     681/681         std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<magpie::set_result_t, magpie::set_result_t, void>, Catch::capture_by_value<magpie::set_result_t> >::value, Catch::BinaryExpr<magpie::set_result_t, magpie::set_result_t> >::type Catch::operator==<magpie::set_result_t>(Catch::ExprLhs<magpie::set_result_t>&&, magpie::set_result_t) [370]
[389]    0.0    0.00    0.00     681         Catch::BinaryExpr<magpie::set_result_t, magpie::set_result_t>::BinaryExpr(bool, magpie::set_result_t, Catch::StringRef, magpie::set_result_t) [389]
                0.00    0.00     674/10849232     Catch::ITransientExpression::ITransientExpression(bool, bool) [77]
-----------------------------------------------
                0.00    0.00       1/342         magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::erase(int const&) [623]
                0.00    0.00       1/342         magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::contains(int const&) const [624]
                0.00    0.00       8/342         magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::get_metadata(int const&) const [507]
                0.00    0.00     132/342         magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::set(int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, float) [395]
                0.00    0.00     200/342         magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::get(int const&, bool) const [388]
[390]    0.0    0.00    0.00     342         magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::hash_key(int const&) const [390]
                0.00    0.00     341/15320016     std::__shared_ptr_access<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [36]
-----------------------------------------------
                0.00    0.00     314/314         magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::get(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) const [379]
[391]    0.0    0.00    0.00     314         magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::get_impl(unsigned __int128, bool) const [391]
                0.00    0.00     314/15320016     std::__shared_ptr_access<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [36]
                0.00    0.00     315/9353        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [860]
                0.00    0.00     314/3573        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [896]
                0.00    0.00     313/1061        magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::sizeof_T() const [963]
                0.00    0.00     255/2171        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> >&) [927]
                0.00    0.00     254/1341        std::optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [950]
                0.00    0.00      60/106         std::optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::optional(std::nullopt_t) [1139]
-----------------------------------------------
                0.00    0.00     145/145         CATCH2_INTERNAL_TEST_12() [166]
[392]    0.0    0.00    0.00     145         std::enable_if<std::conjunction<Catch::Detail::is_le_comparable<unsigned long, unsigned long, void>, Catch::capture_by_value<unsigned long> >::value, Catch::BinaryExpr<unsigned long, unsigned long> >::type Catch::operator<=<unsigned long>(Catch::ExprLhs<unsigned long>&&, unsigned long) [392]
                0.00    0.00     145/6175944     Catch::operator"" sr(char const, unsigned long) [52]
                0.00    0.00     145/7230        Catch::BinaryExpr<unsigned long, unsigned long>::BinaryExpr(bool, unsigned long, Catch::StringRef, unsigned long) [355]
-----------------------------------------------
                0.00    0.00     381/381         void std::_relocate_object_a<std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >(std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > >&) [363]
[393]    0.0    0.00    0.00     381         decltype (::new ((void)(0)) std::vector<unsigned char, std::allocator<unsigned char> >((declval<std::vector<unsigned char, std::allocator<unsigned char> > >)())) std::construct_at<std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<unsigned char, std::allocator<unsigned char> > >(std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<unsigned char, std::allocator<unsigned char> >&&) [393]
                0.00    0.00     381/4773675     operator new(unsigned long, void) [97]
                0.00    0.00     381/476234      std::vector<unsigned char, std::allocator<unsigned char> >&& std::forward<std::vector<unsigned char, std::allocator<unsigned char> > >(std::remove_reference<std::vector<unsigned char, std::allocator<unsigned char> > >::type&) [727]
                0.00    0.00     381/119277      std::vector<unsigned char, std::allocator<unsigned char> >::vector(std::vector<unsigned char, std::allocator<unsigned char> >&&) [769]
-----------------------------------------------
                                                 <spontaneous>
[394]    0.0    0.00    0.00                 magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::copy(void const, void, unsigned long) const [394]
                0.00    0.00     374/1672        decltype (::new ((void)(0)) std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >((declval<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>)())) std::construct_at<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > 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&) [373]
                0.00    0.00     374/1061        magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::sizeof_T() const [963]
-----------------------------------------------
                0.00    0.00     131/131         CATCH2_INTERNAL_TEST_0() [2]
[395]    0.0    0.00    0.00     131         magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::set(int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, float) [395]
                0.00    0.00     132/342         magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::hash_key(int const&) const [390]
                0.00    0.00     131/15320016     std::__shared_ptr_access<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [36]
                0.00    0.00     132/889         magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::sizeof_T() const [967]
                0.00    0.00     131/131         magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::key_size(int const&) const [1108]
-----------------------------------------------
                0.00    0.00       3/133         CATCH2_INTERNAL_TEST_14() [226]
                0.00    0.00       3/133         magpie::cache_ref<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 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&) [575]
                0.00    0.00       8/133         CATCH2_INTERNAL_TEST_0() [261]
                0.00    0.00      24/133         CATCH2_INTERNAL_TEST_0() [209]
                0.00    0.00      95/133         CATCH2_INTERNAL_TEST_0() [2]
[396]    0.0    0.00    0.00     133         magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::set(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, float) [396]
                0.00    0.00     128/445         magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::hash_key(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const [386]
                0.00    0.00     127/15320016     std::__shared_ptr_access<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [36]
                0.00    0.00     128/1061        magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::sizeof_T() const [963]
                0.00    0.00      41/41          magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::key_size(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const [1314]
                0.00    0.00       6/150         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const, std::allocator<char> const&) [1096]
                0.00    0.00       6/6           magpie::empty_key_not_accepted::empty_key_not_accepted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1577]
                0.00    0.00       6/9353        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [860]
-----------------------------------------------
                                                 <spontaneous>
[397]    0.0    0.00    0.00                 magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::copy(void const, void, unsigned long) const [397]
                0.00    0.00     308/1672        decltype (::new ((void)(0)) std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >((declval<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>)())) std::construct_at<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > 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&) [373]
                0.00    0.00     308/889         magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::sizeof_T() const [967]
-----------------------------------------------
                0.00    0.00       2/101         CATCH2_INTERNAL_TEST_0() [2]
                0.00    0.00      45/101         CATCH2_INTERNAL_TEST_0() [261]
                0.00    0.00      54/101         CATCH2_INTERNAL_TEST_0() [209]
[398]    0.0    0.00    0.00     101         std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<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&, void>, std::negation<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::type>::type> > >::value, 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& const&> >::type Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(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> > const&) [398]
                0.00    0.00     101/6175944     Catch::operator"" sr(char const, unsigned long) [52]
                0.00    0.00     101/101         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&>::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> > const&) [444]
                0.00    0.00     101/3018        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&) [902]
-----------------------------------------------
                0.00    0.00     199/199         magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::get(int const&, bool) const [388]
[399]    0.0    0.00    0.00     199         magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::get_impl(unsigned __int128, bool) const [399]
                0.00    0.00     198/15320016     std::__shared_ptr_access<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [36]
                0.00    0.00     200/3573        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [896]
                0.00    0.00     198/889         magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::sizeof_T() const [967]
                0.00    0.00     196/9353        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [860]
                0.00    0.00     189/2171        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> >&) [927]
                0.00    0.00     187/1341        std::optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [950]
                0.00    0.00      10/106         std::optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::optional(std::nullopt_t) [1139]
-----------------------------------------------
                0.00    0.00       6/95          CATCH2_INTERNAL_TEST_3() [70]
                0.00    0.00       6/95          CATCH2_INTERNAL_TEST_6() [9]
                0.00    0.00       7/95          CATCH2_INTERNAL_TEST_0() [59]
                0.00    0.00       7/95          CATCH2_INTERNAL_TEST_9() [10]
                0.00    0.00       7/95          CATCH2_INTERNAL_TEST_12() [166]
                0.00    0.00      15/95          CATCH2_INTERNAL_TEST_3() [165]
                0.00    0.00      20/95          CATCH2_INTERNAL_TEST_0() [261]
                0.00    0.00      27/95          CATCH2_INTERNAL_TEST_0() [2]
[400]    0.0    0.00    0.00      95         std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<unsigned long, int, void>, Catch::capture_by_value<int> >::value, Catch::BinaryExpr<unsigned long, int> >::type Catch::operator==<int>(Catch::ExprLhs<unsigned long>&&, int) [400]
                0.00    0.00      92/6175944     Catch::operator"" sr(char const, unsigned long) [52]
                0.00    0.00      86/86          Catch::BinaryExpr<unsigned long, int>::BinaryExpr(bool, unsigned long, Catch::StringRef, int) [457]
-----------------------------------------------
                0.00    0.00      42/90          CATCH2INTERNAL_TEST_0() [2]
                0.00    0.00      48/90          magpie::cache_ref<(anonymous namespace)::cache_key_t, 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&) [417]
[401]    0.0    0.00    0.00      90         magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::set((anonymous namespace)::cache_key_t const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, float) [401]
                0.00    0.00      90/15320016     std::__shared_ptr_access<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [36]
                0.00    0.00      90/1026        magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::hash_key((anonymous namespace)::cache_key_t const&) const [374]
                0.00    0.00      90/90          magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::key_size((anonymous namespace)::cache_key_t const&) const [1157]
                0.00    0.00      90/2196        magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::sizeof_T() const [926]
-----------------------------------------------
                                                 <spontaneous>
[402]    0.0    0.00    0.00                 Catch::StringRef::substr(unsigned long, unsigned long) const [402]
                0.00    0.00     705/27874731     Catch::StringRef::StringRef(char const, unsigned long) [64]
-----------------------------------------------
                0.00    0.00     235/235         std::vector<unsigned char, std::allocator<unsigned char> >::vector(unsigned long, std::allocator<unsigned char> const&) [362]
[403]    0.0    0.00    0.00     235         std::vector<unsigned char, std::allocator<unsigned char> >::_M_default_initialize(unsigned long) [403]
                0.00    0.00     235/12234       unsigned char std::__uninitialized_defaultna<unsigned char, unsigned long, unsigned char>(unsigned char, unsigned long, std::allocator<unsigned char>&) [346]
                0.00    0.00     235/421416      std::Vectorbase<unsigned char, std::allocator<unsigned char> >::_M_get_Tp_allocator() [728]
-----------------------------------------------
                                                 <spontaneous>
[404]    0.0    0.00    0.00                 Catch::Clara::Detail::ResultValueBase<Catch::Clara::Detail::ParseState>::ResultValueBase(Catch::Clara::Detail::ResultType, Catch::Clara::Detail::ParseState&&) [404]
                0.00    0.00     229/4773675     operator new(unsigned long, void) [97]
                0.00    0.00     229/467         Catch::Clara::Detail::ResultBase::ResultBase(Catch::Clara::Detail::ResultType) [989]
-----------------------------------------------
                                                 <spontaneous>
[405]    0.0    0.00    0.00                 Catch::Clara::Detail::ResultValueBase<Catch::Clara::Detail::ParseState>::operator=(Catch::Clara::Detail::ResultValueBase<Catch::Clara::Detail::ParseState>&&) [405]
                0.00    0.00     228/4773675     operator new(unsigned long, void) [97]
-----------------------------------------------
                0.00    0.00      46/46          Catch::Clara::Opt std::__do_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) [408]
[406]    0.0    0.00    0.00      46         void std::Construct<Catch::Clara::Opt, Catch::Clara::Opt const&>(Catch::Clara::Opt, Catch::Clara::Opt const&) [406]
                0.00    0.00      46/57          Catch::Clara::Opt::Opt(Catch::Clara::Opt const&) [411]
                0.00    0.00      46/4773675     operator new(unsigned long, void) [97]
                0.00    0.00      46/703019      std::_is_constant_evaluated() [725]
                0.00    0.00      46/55          Catch::Clara::Opt const& std::forward<Catch::Clara::Opt const&>(std::remove_reference<Catch::Clara::Opt const&>::type&) [1252]
-----------------------------------------------
                0.00    0.00       2/2           Catch::Clara::Opt std::uninitialized_copy<__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt) [409]
[407]    0.0    0.00    0.00       2         Catch::Clara::Opt std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt) [407]
                0.00    0.00       2/2           Catch::Clara::Opt std::__do_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) [408]
-----------------------------------------------
                0.00    0.00       2/2           Catch::Clara::Opt std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt) [407]
[408]    0.0    0.00    0.00       2         Catch::Clara::Opt std::__do_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) [408]
                0.00    0.00      46/46          void std::_Construct<Catch::Clara::Opt, Catch::Clara::Opt const&>(Catch::Clara::Opt, Catch::Clara::Opt const&) [406]
                0.00    0.00      48/91          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&) [1156]
                0.00    0.00      46/92          __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::operator() const [1155]
                0.00    0.00      46/440         Catch::Clara::Opt std::__addressof<Catch::Clara::Opt>(Catch::Clara::Opt&) [1008]
                0.00    0.00      46/92          __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::operator++() [1154]
-----------------------------------------------
                0.00    0.00       2/2           Catch::Clara::Opt std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt, Catch::Clara::Opt>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&) [410]
[409]    0.0    0.00    0.00       2         Catch::Clara::Opt std::uninitialized_copy<__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt) [409]
                0.00    0.00       2/2           Catch::Clara::Opt std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt) [407]
-----------------------------------------------
                0.00    0.00       1/2           std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::vector(std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > const&) [419]
                0.00    0.00       1/2           void std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_range_insert<__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > > >(__gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, std::forward_iterator_tag) [287]
[410]    0.0    0.00    0.00       2         Catch::Clara::Opt std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt, Catch::Clara::Opt>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&) [410]
                0.00    0.00       2/2           Catch::Clara::Opt std::uninitialized_copy<__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt) [409]
                0.00    0.00       2/416674      std::is_constant_evaluated() [729]
-----------------------------------------------
                0.00    0.00       3/57          decltype (::new ((void)(0)) Catch::Clara::Opt((declval<Catch::Clara::Opt const&>)())) std::construct_at<Catch::Clara::Opt, Catch::Clara::Opt const&>(Catch::Clara::Opt, Catch::Clara::Opt const&) [551]
                0.00    0.00       8/57          void std::Construct<Catch::Clara::Opt, Catch::Clara::Opt&>(Catch::Clara::Opt, Catch::Clara::Opt&) [483]
                0.00    0.00      46/57          void std::Construct<Catch::Clara::Opt, Catch::Clara::Opt const&>(Catch::Clara::Opt, Catch::Clara::Opt const&) [406]
[411]    0.0    0.00    0.00      57         Catch::Clara::Opt::Opt(Catch::Clara::Opt const&) [411]
                0.00    0.00      57/57          Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt> const&) [415]
                0.00    0.00      57/57          std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::vector(std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > const&) [434]
-----------------------------------------------
                0.00    0.00       2/77          Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Arg>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Arg> const&) [592]
                0.00    0.00      18/77          Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl(std::shared_ptr<Catch::Clara::Detail::BoundRef> const&) [478]
                0.00    0.00      57/77          Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt> const&) [415]
[412]    0.0    0.00    0.00      77         std::shared_ptr<Catch::Clara::Detail::BoundRef>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundRef> const&) [412]
                0.00    0.00      77/77          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&) [413]
-----------------------------------------------
                0.00    0.00      77/77          std::shared_ptr<Catch::Clara::Detail::BoundRef>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundRef> const&) [412]
[413]    0.0    0.00    0.00      77         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&) [413]
                0.00    0.00      77/15331691     std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count(std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&) [26]
-----------------------------------------------
                                                 <spontaneous>
[414]    0.0    0.00    0.00                 Catch::StringRef::StringRef(char const) [414]
                0.00    0.00     399/27874731     Catch::StringRef::StringRef(char const, unsigned long) [64]
-----------------------------------------------
                0.00    0.00      57/57          Catch::Clara::Opt::Opt(Catch::Clara::Opt const&) [411]
[415]    0.0    0.00    0.00      57         Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt> const&) [415]
                0.00    0.00      57/77          std::shared_ptr<Catch::Clara::Detail::BoundRef>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundRef> const&) [412]
                0.00    0.00      57/57          Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt> const&) [1247]
-----------------------------------------------
                0.00    0.00       1/31          CATCH2_INTERNAL_TEST_4() [158]
                0.00    0.00       2/31          CATCH2_INTERNAL_TEST_0() [4]
                0.00    0.00       3/31          CATCH2_INTERNAL_TEST_14() [226]
                0.00    0.00       3/31          CATCH2_INTERNAL_TEST_15() [212]
                0.00    0.00       3/31          CATCH2_INTERNAL_TEST_18() [71]
                0.00    0.00       5/31          CATCH2_INTERNAL_TEST_0() [2]
                0.00    0.00      14/31          void std::Construct<magpie::cache<int, int>, magpie::options&>(magpie::cache<int, int>, magpie::options&) [443]
[416]    0.0    0.00    0.00      31         magpie::cache<int, int>::cache(magpie::options const&) [416]
                0.00    0.00      52/15320016     std::_shared_ptr_access<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [36]
                0.00    0.00      31/31          std::shared_ptr<magpie::detail::cache_impl> std::make_shared<magpie::detail::cache_impl, magpie::cache<int, int>, magpie::options const&>(magpie::cache<int, int>&&, magpie::options const&) [459]
                0.00    0.00      30/66          magpie::cache_interface::cache_interface() [1235]
-----------------------------------------------
                0.00    0.00      48/48          CATCH2_INTERNAL_TEST_0() [2]
[417]    0.0    0.00    0.00      48         magpie::cache_ref<(anonymous namespace)::cache_key_t, 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&) [417]
                0.00    0.00      48/90          magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::set((anonymous namespace)::cache_key_t const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, float) [401]
-----------------------------------------------
                0.00    0.00       1/1           unittest::snap_catch2_main(char const, char const, int, char*, void ()(), void ()(Catch::Clara::Parser&), int ()(Catch::Session&), void ()()) [92]
[418]    0.0    0.00    0.00       1         Catch::Clara::Parser::Parser(Catch::Clara::Parser const&) [418]
                0.00    0.00       1/1           std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::vector(std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > const&) [419]
                0.00    0.00       1/1           Catch::Clara::ExeName::ExeName(Catch::Clara::ExeName const&) [593]
                0.00    0.00       1/1           std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::vector(std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > const&) [610]
                0.00    0.00       1/308         Catch::Clara::Detail::ParserBase::ParserBase(Catch::Clara::Detail::ParserBase const&) [1032]
-----------------------------------------------
                0.00    0.00       1/1           Catch::Clara::Parser::Parser(Catch::Clara::Parser const&) [418]
[419]    0.0    0.00    0.00       1         std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::vector(std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > const&) [419]
                0.00    0.00       1/2           Catch::Clara::Opt std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt, Catch::Clara::Opt>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&) [410]
                0.00    0.00       1/26          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_get_Tp_allocator() const [1382]
                0.00    0.00       1/54          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::size() const [1254]
                0.00    0.00       1/1           std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorbase(unsigned long, std::allocator<Catch::Clara::Opt> const&) [1727]
                0.00    0.00       1/83          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_get_Tp_allocator() [1164]
                0.00    0.00       1/46          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::end() const [1301]
                0.00    0.00       1/46          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::begin() const [1302]
-----------------------------------------------
                0.00    0.00       8/113         void std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_realloc_insert<Catch::Clara::Opt>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt&&) [129]
                0.00    0.00      35/113         Catch::Clara::Opt& std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::emplace_back<Catch::Clara::Opt>(Catch::Clara::Opt&&) [127]
                0.00    0.00      70/113         void std::__relocate_object_a<Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >(Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&) [100]
[420]    0.0    0.00    0.00     113         decltype (::new ((void)(0)) Catch::Clara::Opt((declval<Catch::Clara::Opt>)())) std::construct_at<Catch::Clara::Opt, Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt&&) [420]
                0.00    0.00     113/4773675     operator new(unsigned long, void) [97]
                0.00    0.00     113/315         Catch::Clara::Opt&& std::forward<Catch::Clara::Opt>(std::remove_reference<Catch::Clara::Opt>::type&) [1027]
                0.00    0.00     113/151         Catch::Clara::Opt::Opt(Catch::Clara::Opt&&) [1086]
-----------------------------------------------
                                                 <spontaneous>
[421]    0.0    0.00    0.00                 Catch::Section::Section(Catch::SourceLineInfo const&, Catch::StringRef, char const) [421]
                0.00    0.00     187/10849682     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [85]
                0.00    0.00     222/9353        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [860]
                0.00    0.00     187/3573        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [896]
                0.00    0.00      35/1211        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> >&&) [960]
-----------------------------------------------
                0.00    0.00      79/79          CATCH2_INTERNAL_TEST_0() [2]
[422]    0.0    0.00    0.00      79         magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::size() const [422]
                0.00    0.00      79/15320016     std::__shared_ptr_access<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [36]
-----------------------------------------------
                0.00    0.00      36/36          std::Rbtree_iterator<int> std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_insert_<int const&, std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::Alloc_node>(std::Rbtree_node_base, std::Rbtree_node_base, int const&, std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::Alloc_node&) [425]
[423]    0.0    0.00    0.00      36         std::Rbtree_node<int> std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::Alloc_node::operator()<int const&>(int const&) const [423]
                0.00    0.00      36/36          std::Rbtree_node<int> std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_create_node<int const&>(int const&) [426]
                0.00    0.00      36/4612793     int const& std::forward<int const&>(std::remove_reference<int const&>::type&) [718]
-----------------------------------------------
                0.00    0.00      36/36          CATCH2_INTERNAL_TEST_0() [2]
[424]    0.0    0.00    0.00      36         std::set<int, std::less<int>, std::allocator<int> >::insert(int const&) [424]
                0.00    0.00      36/36          std::pair<std::Rbtree_iterator<int>, bool> std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_insert_unique<int const&>(int const&) [427]
                0.00    0.00      36/36          std::pair<std::Rbtree_const_iterator<int>, bool>::pair<std::Rbtree_iterator<int>&, bool&>(std::Rbtree_iterator<int>&, bool&) [1336]
-----------------------------------------------
                0.00    0.00      36/36          std::pair<std::Rbtree_iterator<int>, bool> std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_insert_unique<int const&>(int const&) [427]
[425]    0.0    0.00    0.00      36         std::Rbtree_iterator<int> std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_insert_<int const&, std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::Alloc_node>(std::Rbtree_node_base, std::Rbtree_node_base, int const&, std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::Alloc_node&) [425]
                0.00    0.00      36/36          std::Rbtree_node<int> std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::Alloc_node::operator()<int const&>(int const&) const [423]
                0.00    0.00      36/72          std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_end() [1181]
                0.00    0.00      36/4612793     int const& std::forward<int const&>(std::remove_reference<int const&>::type&) [718]
                0.00    0.00      36/90          std::Rbtree_iterator<int>::Rbtree_iterator(std::Rbtree_node_base) [1159]
                0.00    0.00      33/298         std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::S_key(std::Rbtree_node_base const) [1040]
                0.00    0.00      33/1369        std::Identity<int>::operator()(int const&) const [943]
                0.00    0.00      33/1300        std::less<int>::operator()(int const&, int const&) const [956]
-----------------------------------------------
                0.00    0.00      36/36          std::Rb_tree_node<int> std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::Alloc_node::operator()<int const&>(int const&) const [423]
[426]    0.0    0.00    0.00      36         std::Rbtree_node<int> std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_create_node<int const&>(int const&) [426]
                0.00    0.00      36/36          void std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_construct_node<int const&>(std::Rbtree_node<int>, int const&) [428]
                0.00    0.00      36/36          std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_get_node() [1345]
                0.00    0.00      36/4612793     int const& std::forward<int const&>(std::remove_reference<int const&>::type&) [718]
-----------------------------------------------
                0.00    0.00      36/36          std::set<int, std::less<int>, std::allocator<int> >::insert(int const&) [424]
[427]    0.0    0.00    0.00      36         std::pair<std::Rbtree_iterator<int>, bool> std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_insert_unique<int const&>(int const&) [427]
                0.00    0.00      36/36          std::Rbtree_iterator<int> std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_insert_<int const&, std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::Alloc_node>(std::Rbtree_node_base, std::Rbtree_node_base, int const&, std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::Alloc_node&) [425]
                0.00    0.00      36/1369        std::Identity<int>::operator()(int const&) const [943]
                0.00    0.00      36/36          std::Rb_tree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_get_insert_unique_pos(int const&) [1347]
                0.00    0.00      36/36          std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::Alloc_node::Allocnode(std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >&) [1344]
                0.00    0.00      36/4612793     int const& std::forward<int const&>(std::removereference<int const&>::type&) [718]
                0.00    0.00      36/36          std::pair<std::Rbtree_iterator<int>, bool>::pair<std::Rbtree_iterator<int>, bool>(std::Rbtree_iterator<int>&&, bool&&) [1334]
-----------------------------------------------
                0.00    0.00      36/36          std::Rbtree_node<int> std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_create_node<int const&>(int const&) [426]
[428]    0.0    0.00    0.00      36         void std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_construct_node<int const&>(std::Rbtree_node<int>, int const&) [428]
                0.00    0.00      36/4612510     decltype (::new ((void)(0)) int((declval<int const&>)())) std::construct_at<int, int const&>(int, int const&) [72]
                0.00    0.00      36/4773675     operator new(unsigned long, void) [97]
                0.00    0.00      72/4612793     int const& std::forward<int const&>(std::remove_reference<int const&>::type&) [718]
                0.00    0.00      36/72          std::Rbtree_node<int>::_M_valptr() [1178]
                0.00    0.00      36/144         std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_get_Node_allocator() [1098]
-----------------------------------------------
                0.00    0.00      70/70          std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::push_back(Catch::StringRef const&) [430]
[429]    0.0    0.00    0.00      70         void std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_realloc_insert<Catch::StringRef const&>(__gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef const&) [429]
                0.00    0.00      70/70          decltype (::new ((void)(0)) Catch::StringRef((declval<Catch::StringRef const&>)())) std::construct_at<Catch::StringRef, Catch::StringRef const&>(Catch::StringRef, Catch::StringRef const&) [454]
                0.00    0.00     140/140         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_S_relocate(Catch::StringRef, Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef>&) [499]
                0.00    0.00     140/299         Catch::StringRef const& std::forward<Catch::StringRef const&>(std::remove_reference<Catch::StringRef const&>::type&) [1039]
                0.00    0.00     140/492         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_get_Tp_allocator() [986]
                0.00    0.00     140/356         __gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::base() const [1022]
                0.00    0.00      70/70          std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_check_len(unsigned long, char const) const [1184]
                0.00    0.00      70/108         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::begin() [1136]
                0.00    0.00      70/70          __gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::difference_type __gnu_cxx::operator-<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >(__gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > > const&, __gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > > const&) [1183]
                0.00    0.00      70/128         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_allocate(unsigned long) [1110]
                0.00    0.00      70/325         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_deallocate(Catch::StringRef, unsigned long) [1026]
-----------------------------------------------
                0.00    0.00       3/70          Catch::Clara::Opt::operator[](Catch::StringRef) & [599]
                0.00    0.00      67/70          Catch::Clara::Opt::operator[](Catch::StringRef) && [431]
[430]    0.0    0.00    0.00      70         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::push_back(Catch::StringRef const&) [430]
                0.00    0.00      70/70          void std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_realloc_insert<Catch::StringRef const&>(__gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef const&) [429]
                0.00    0.00      70/108         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::end() [1135]
-----------------------------------------------
                0.00    0.00      12/67          unittest::snap_catch2_main(char const, char const, int, char*, void ()(), void ()(Catch::Clara::Parser&), int ()(Catch::Session&), void ()()) [92]
                0.00    0.00      55/67          Catch::makeCommandLineParser(Catch::ConfigData&) [39]
[431]    0.0    0.00    0.00      67         Catch::Clara::Opt::operator[](Catch::StringRef) && [431]
                0.00    0.00      67/70          std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::push_back(Catch::StringRef const&) [430]
-----------------------------------------------
                0.00    0.00      89/89          Catch::StringRef std::__do_uninit_copy<__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef>(__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef) [435]
[432]    0.0    0.00    0.00      89         void std::Construct<Catch::StringRef, Catch::StringRef const&>(Catch::StringRef, Catch::StringRef const&) [432]
                0.00    0.00      89/4773675     operator new(unsigned long, void) [97]
                0.00    0.00      89/703019      std::_is_constant_evaluated() [725]
                0.00    0.00      89/299         Catch::StringRef const& std::forward<Catch::StringRef const&>(std::remove_reference<Catch::StringRef const&>::type&) [1039]
-----------------------------------------------
                0.00    0.00      57/57          Catch::StringRef std::uninitialized_copy<__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef>(__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef) [436]
[433]    0.0    0.00    0.00      57         Catch::StringRef std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef>(__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef) [433]
                0.00    0.00      57/57          Catch::StringRef std::__do_uninit_copy<__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef>(__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef) [435]
-----------------------------------------------
                0.00    0.00      57/57          Catch::Clara::Opt::Opt(Catch::Clara::Opt const&) [411]
[434]    0.0    0.00    0.00      57         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::vector(std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > const&) [434]
                0.00    0.00      57/57          Catch::StringRef std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef, Catch::StringRef>(__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef, std::allocator<Catch::StringRef>&) [437]
                0.00    0.00      57/197         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_get_Tp_allocator() const [1072]
                0.00    0.00      57/413         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::size() const [1015]
                0.00    0.00      57/57          std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorbase(unsigned long, std::allocator<Catch::StringRef> const&) [1249]
                0.00    0.00      57/492         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_get_Tp_allocator() [986]
                0.00    0.00      57/780         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::end() const [971]
                0.00    0.00      57/780         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::begin() const [972]
-----------------------------------------------
                0.00    0.00      57/57          Catch::StringRef std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef>(__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef) [433]
[435]    0.0    0.00    0.00      57         Catch::StringRef std::__do_uninit_copy<__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef>(__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef) [435]
                0.00    0.00      89/89          void std::_Construct<Catch::StringRef, Catch::StringRef const&>(Catch::StringRef, Catch::StringRef const&) [432]
                0.00    0.00     146/374         bool __gnu_cxx::operator==<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >(__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > > const&, __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > > const&) [1019]
                0.00    0.00      89/828         __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::operator() const [969]
                0.00    0.00      89/177         Catch::StringRef std::__addressof<Catch::StringRef>(Catch::StringRef&) [1077]
                0.00    0.00      89/821         __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::operator++() [970]
-----------------------------------------------
                0.00    0.00      57/57          Catch::StringRef std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef, Catch::StringRef>(__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef, std::allocator<Catch::StringRef>&) [437]
[436]    0.0    0.00    0.00      57         Catch::StringRef std::uninitialized_copy<__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef>(__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef) [436]
                0.00    0.00      57/57          Catch::StringRef std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef>(__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef) [433]
-----------------------------------------------
                0.00    0.00      57/57          std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::vector(std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > const&) [434]
[437]    0.0    0.00    0.00      57         Catch::StringRef std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef, Catch::StringRef>(__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef, std::allocator<Catch::StringRef>&) [437]
                0.00    0.00      57/57          Catch::StringRef std::uninitialized_copy<__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef>(__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef) [436]
                0.00    0.00      57/416674      std::is_constant_evaluated() [729]
-----------------------------------------------
                0.00    0.00       1/1           Catch::(anonymous namespace)::TestInvokerAsFunction::invoke() const [1]
[438]    0.0    0.00    0.00       1         CATCH2_INTERNAL_TEST_0() [438]
                0.00    0.00       4/259530      std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<int, int, void>, Catch::capture_by_value<int> >::value, Catch::BinaryExpr<int, int> >::type Catch::operator==<int>(Catch::ExprLhs<int>&&, int) [119]
                0.00    0.00       4/259609      Catch::ExprLhs<int> Catch::operator<=<int, 0>(Catch::Decomposer&&, int) [247]
                0.00    0.00       8/21698713     operator"" catchsr(char const, unsigned long) [28]
                0.00    0.00       5/10849682     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [85]
                0.00    0.00       4/10848819     Catch::AssertionHandler::~AssertionHandler() [144]
                0.00    0.00       1/36          unittest::g_progress() [1323]
-----------------------------------------------
                0.00    0.00      14/14          std::__shared_ptr<magpie::cache<int, int>, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<void>, magpie::options&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::options&) [234]
[439]    0.0    0.00    0.00      14         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<magpie::cache<int, int>, std::allocator<void>, magpie::options&>(magpie::cache<int, int>&, std::Spalloc_shared_tag<std::allocator<void> >, magpie::options&) [439]
                0.00    0.00      15/15          std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<magpie::options&>(std::allocator<void>, magpie::options&) [442]
                0.00    0.00      14/4773675     operator new(unsigned long, void) [97]
                0.00    0.00      15/15          std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >&) [1477]
                0.00    0.00      15/15          std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::get() [1469]
                0.00    0.00      15/188         magpie::options& std::forward<magpie::options&>(std::remove_reference<magpie::options&>::type&) [1075]
                0.00    0.00      14/29          std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [1373]
                0.00    0.00      11/11          std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::operator=(decltype(nullptr)) [1507]
                0.00    0.00      10/40          std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [1315]
-----------------------------------------------
                0.00    0.00      30/30          CATCH2_INTERNAL_TEST_0() [2]
[440]    0.0    0.00    0.00      30         magpie::cache<int, magpie::empty_t>::get(int const&, bool) const [440]
                0.00    0.00      29/47          magpie::cache<int, magpie::empty_t>::hash_key(int const&) const [456]
                0.00    0.00      31/31          magpie::cache<int, magpie::empty_t>::get_impl(unsigned __int128, bool) const [481]
-----------------------------------------------
                0.00    0.00       3/19          CATCH2_INTERNAL_TEST_14() [226]
                0.00    0.00       3/19          void std::Construct<magpie::cache<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options&>(magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options&) [550]
                0.00    0.00       5/19          CATCH2_INTERNAL_TEST_0() [2]
                0.00    0.00       8/19          CATCH2_INTERNAL_TEST_0() [209]
[441]    0.0    0.00    0.00      19         magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::cache(magpie::options const&) [441]
                0.00    0.00      30/15320016     std::__shared_ptr_access<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [36]
                0.00    0.00      19/19          std::shared_ptr<magpie::detail::cache_impl> std::make_shared<magpie::detail::cache_impl, magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [487]
                0.00    0.00      19/66          magpie::cache_interface::cache_interface() [1235]
-----------------------------------------------
                0.00    0.00      15/15          std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<magpie::cache<int, int>, std::allocator<void>, magpie::options&>(magpie::cache<int, int>&, std::Spalloc_shared_tag<std::allocator<void> >, magpie::options&) [439]
[442]    0.0    0.00    0.00      15         std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<magpie::options&>(std::allocator<void>, magpie::options&) [442]
                0.00    0.00      15/15          void std::Construct<magpie::cache<int, int>, magpie::options&>(magpie::cache<int, int>, magpie::options&) [443]
                0.00    0.00      30/188         magpie::options& std::forward<magpie::options&>(std::removereference<magpie::options&>::type&) [1075]
                0.00    0.00      15/169         std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::Spcounted_base() [1081]
                0.00    0.00      15/40          std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [1315]
                0.00    0.00      14/14          std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<void>) [1483]
-----------------------------------------------
                0.00    0.00      15/15          std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<magpie::options&>(std::allocator<void>, magpie::options&) [442]
[443]    0.0    0.00    0.00      15         void std::Construct<magpie::cache<int, int>, magpie::options&>(magpie::cache<int, int>, magpie::options&) [443]
                0.00    0.00      14/31          magpie::cache<int, int>::cache(magpie::options const&) [416]
                0.00    0.00      14/4773675     operator new(unsigned long, void) [97]
                0.00    0.00      15/703019      std::_is_constant_evaluated() [725]
                0.00    0.00      15/188         magpie::options& std::forward<magpie::options&>(std::remove_reference<magpie::options&>::type&) [1075]
-----------------------------------------------
                0.00    0.00     101/101         std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<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&, void>, std::negation<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::type>::type> > >::value, 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& const&> >::type Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(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> > const&) [398]
[444]    0.0    0.00    0.00     101         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&>::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> > const&) [444]
                0.00    0.00     101/10849232     Catch::ITransientExpression::ITransientExpression(bool, bool) [77]
-----------------------------------------------
                0.00    0.00       6/6           std::vector<bool, std::allocator<bool> >::vector(unsigned long, bool const&, std::allocator<bool> const&) [447]
[445]    0.0    0.00    0.00       6         std::vector<bool, std::allocator<bool> >::_M_initialize(unsigned long) [445]
                0.00    0.00       6/130402      std::operator+(std::Bititerator const&, long) [188]
                0.00    0.00       6/6           std::Bvectorbase<std::allocator<bool> >::_M_allocate(unsigned long) [1584]
                0.00    0.00       6/12          std::Bvectorbase<std::allocator<bool> >::_S_nword(unsigned long) [1494]
                0.00    0.00       6/24          unsigned long std::__addressof<unsigned long>(unsigned long&) [1416]
                0.00    0.00       6/130444      std::Bititerator::Bititerator(unsigned long, unsigned int) [758]
-----------------------------------------------
                0.00    0.00       3/6           CATCH2_INTERNAL_TEST_6() [9]
                0.00    0.00       3/6           CATCH2_INTERNAL_TEST_9() [10]
[446]    0.0    0.00    0.00       6         std::vector<bool, std::allocator<bool> >::vector(unsigned long, std::allocator<bool> const&) [446]
                0.00    0.00       6/6           std::vector<bool, std::allocator<bool> >::vector(unsigned long, bool const&, std::allocator<bool> const&) [447]
-----------------------------------------------
                0.00    0.00       6/6           std::vector<bool, std::allocator<bool> >::vector(unsigned long, std::allocator<bool> const&) [446]
[447]    0.0    0.00    0.00       6         std::vector<bool, std::allocator<bool> >::vector(unsigned long, bool const&, std::allocator<bool> const&) [447]
                0.00    0.00       6/6           std::vector<bool, std::allocator<bool> >::_M_initialize(unsigned long) [445]
                0.00    0.00       6/6           std::Bvectorbase<std::allocator<bool> >::Bvectorbase(std::allocator<bool> const&) [1591]
                0.00    0.00       6/6           std::vector<bool, std::allocator<bool> >::_M_initialize_value(bool) [1597]
-----------------------------------------------
                0.00    0.00      36/36          std::Rbtree_iterator<(anonymous namespace)::cache_key_t> std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_insert_<(anonymous namespace)::cache_key_t const&, std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::Allocnode>(std::Rbtree_node_base, std::Rbtree_node_base, (anonymous namespace)::cache_key_t const&, std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::Allocnode&) [450]
[448]    0.0    0.00    0.00      36         std::Rbtree_node<(anonymous namespace)::cache_key_t> std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::Allocnode::operator()<(anonymous namespace)::cache_key_t const&>((anonymous namespace)::cache_key_t const&) const [448]
                0.00    0.00      36/36          std::Rbtree_node<(anonymous namespace)::cache_key_t> std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_create_node<(anonymous namespace)::cache_key_t const&>((anonymous namespace)::cache_key_t const&) [451]
                0.00    0.00      36/252         (anonymous namespace)::cache_key_t const& std::forward<(anonymous namespace)::cache_key_t const&>(std::remove_reference<(anonymous namespace)::cache_key_t const&>::type&) [1055]
-----------------------------------------------
                0.00    0.00      36/36          CATCH2_INTERNAL_TEST_0() [2]
[449]    0.0    0.00    0.00      36         std::set<(anonymous namespace)::cache_key_t, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::insert((anonymous namespace)::cache_key_t const&) [449]
                0.00    0.00      36/36          std::pair<std::Rbtree_iterator<(anonymous namespace)::cache_key_t>, bool> std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_insert_unique<(anonymous namespace)::cache_key_t const&>((anonymous namespace)::cache_key_t const&) [452]
                0.00    0.00      36/36          std::pair<std::Rbtree_const_iterator<(anonymous namespace)::cache_key_t>, bool>::pair<std::Rbtree_iterator<(anonymous namespace)::cache_key_t>&, bool&>(std::Rbtree_iterator<(anonymous namespace)::cache_key_t>&, bool&) [1335]
-----------------------------------------------
                0.00    0.00      36/36          std::pair<std::Rbtree_iterator<(anonymous namespace)::cache_key_t>, bool> std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_insert_unique<(anonymous namespace)::cache_key_t const&>((anonymous namespace)::cache_key_t const&) [452]
[450]    0.0    0.00    0.00      36         std::Rbtree_iterator<(anonymous namespace)::cache_key_t> std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_insert_<(anonymous namespace)::cache_key_t const&, std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::Allocnode>(std::Rbtree_node_base, std::Rbtree_node_base, (anonymous namespace)::cache_key_t const&, std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::Allocnode&) [450]
                0.00    0.00      36/36          std::Rbtree_node<(anonymous namespace)::cache_key_t> std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::Allocnode::operator()<(anonymous namespace)::cache_key_t const&>((anonymous namespace)::cache_key_t const&) const [448]
                0.00    0.00      36/72          std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_end() [1180]
                0.00    0.00      36/252         (anonymous namespace)::cache_key_t const& std::forward<(anonymous namespace)::cache_key_t const&>(std::remove_reference<(anonymous namespace)::cache_key_t const&>::type&) [1055]
                0.00    0.00      36/93          std::Rbtree_iterator<(anonymous namespace)::cache_key_t>::Rbtree_iterator(std::Rbtree_node_base) [1153]
                0.00    0.00      33/89          std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_S_key(std::Rbtree_node_base const) [1160]
                0.00    0.00      33/337         std::Identity<(anonymous namespace)::cachekey_t>::operator()((anonymous namespace)::cache_key_t const&) const [1025]
                0.00    0.00      33/268         std::less<(anonymous namespace)::cache_key_t>::operator()((anonymous namespace)::cache_key_t const&, (anonymous namespace)::cache_key_t const&) const [1046]
-----------------------------------------------
                0.00    0.00      36/36          std::Rbtree_node<(anonymous namespace)::cache_key_t> std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::Allocnode::operator()<(anonymous namespace)::cache_key_t const&>((anonymous namespace)::cache_key_t const&) const [448]
[451]    0.0    0.00    0.00      36         std::Rbtree_node<(anonymous namespace)::cache_key_t> std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_create_node<(anonymous namespace)::cache_key_t const&>((anonymous namespace)::cache_key_t const&) [451]
                0.00    0.00      36/36          void std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_construct_node<(anonymous namespace)::cache_key_t const&>(std::Rbtree_node<(anonymous namespace)::cache_key_t>, (anonymous namespace)::cache_key_t const&) [453]
                0.00    0.00      36/36          std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_get_node() [1339]
                0.00    0.00      36/252         (anonymous namespace)::cache_key_t const& std::forward<(anonymous namespace)::cache_key_t const&>(std::remove_reference<(anonymous namespace)::cache_key_t const&>::type&) [1055]
-----------------------------------------------
                0.00    0.00      36/36          std::set<(anonymous namespace)::cache_key_t, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::insert((anonymous namespace)::cache_key_t const&) [449]
[452]    0.0    0.00    0.00      36         std::pair<std::Rbtree_iterator<(anonymous namespace)::cache_key_t>, bool> std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_insert_unique<(anonymous namespace)::cache_key_t const&>((anonymous namespace)::cache_key_t const&) [452]
                0.00    0.00      36/36          std::Rbtree_iterator<(anonymous namespace)::cache_key_t> std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_insert_<(anonymous namespace)::cache_key_t const&, std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::Allocnode>(std::Rbtree_node_base, std::Rbtree_node_base, (anonymous namespace)::cache_key_t const&, std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::Allocnode&) [450]
                0.00    0.00      36/337         std::Identity<(anonymous namespace)::cachekey_t>::operator()((anonymous namespace)::cache_key_t const&) const [1025]
                0.00    0.00      36/36          std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_get_insert_unique_pos((anonymous namespace)::cache_key_t const&) [1343]
                0.00    0.00      36/36          std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::Allocnode::Allocnode(std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >&) [1338]
                0.00    0.00      36/252         (anonymous namespace)::cache_key_t const& std::forward<(anonymous namespace)::cache_key_t const&>(std::remove_reference<(anonymous namespace)::cache_key_t const&>::type&) [1055]
                0.00    0.00      36/36          std::pair<std::Rbtree_iterator<(anonymous namespace)::cache_key_t>, bool>::pair<std::Rbtree_iterator<(anonymous namespace)::cache_key_t>, bool>(std::Rbtree_iterator<(anonymous namespace)::cache_key_t>&&, bool&&) [1333]
-----------------------------------------------
                0.00    0.00      36/36          std::Rbtree_node<(anonymous namespace)::cache_key_t> std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_create_node<(anonymous namespace)::cache_key_t const&>((anonymous namespace)::cache_key_t const&) [451]
[453]    0.0    0.00    0.00      36         void std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_construct_node<(anonymous namespace)::cache_key_t const&>(std::Rbtree_node<(anonymous namespace)::cache_key_t>, (anonymous namespace)::cache_key_t const&) [453]
                0.00    0.00      36/4773675     operator new(unsigned long, void) [97]
                0.00    0.00      36/36          decltype (::new ((void)(0)) (anonymous namespace)::cache_key_t((declval<(anonymous namespace)::cache_key_t const&>)())) std::construct_at<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t const&>((anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t const&) [490]
                0.00    0.00      72/252         (anonymous namespace)::cache_key_t const& std::forward<(anonymous namespace)::cache_key_t const&>(std::remove_reference<(anonymous namespace)::cache_key_t const&>::type&) [1055]
                0.00    0.00      36/72          std::Rbtree_node<(anonymous namespace)::cache_key_t>::_M_valptr() [1177]
                0.00    0.00      36/144         std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_get_Node_allocator() [1097]
-----------------------------------------------
                0.00    0.00      70/70          void std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_realloc_insert<Catch::StringRef const&>(__gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef const&) [429]
[454]    0.0    0.00    0.00      70         decltype (::new ((void)(0)) Catch::StringRef((declval<Catch::StringRef const&>)())) std::construct_at<Catch::StringRef, Catch::StringRef const&>(Catch::StringRef, Catch::StringRef const&) [454]
                0.00    0.00      70/4773675     operator new(unsigned long, void) [97]
                0.00    0.00      70/299         Catch::StringRef const& std::forward<Catch::StringRef const&>(std::remove_reference<Catch::StringRef const&>::type&) [1039]
-----------------------------------------------
                                                 <spontaneous>
[455]    0.0    0.00    0.00                 std::vector<Catch::SectionInfo, std::allocator<Catch::SectionInfo> >::push_back(Catch::SectionInfo const&) [455]
                0.00    0.00      68/4773675     operator new(unsigned long, void) [97]
-----------------------------------------------
                0.00    0.00       1/47          magpie::cache<int, magpie::empty_t>::erase(int const&) [621]
                0.00    0.00      17/47          magpie::cache<int, magpie::empty_t>::set(int const&, magpie::empty_t const&, int, float) [470]
                0.00    0.00      29/47          magpie::cache<int, magpie::empty_t>::get(int const&, bool) const [440]
[456]    0.0    0.00    0.00      47         magpie::cache<int, magpie::empty_t>::hash_key(int const&) const [456]
                0.00    0.00      50/15320016     std::__shared_ptr_access<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [36]
-----------------------------------------------
                0.00    0.00      86/86          std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<unsigned long, int, void>, Catch::capture_by_value<int> >::value, Catch::BinaryExpr<unsigned long, int> >::type Catch::operator==<int>(Catch::ExprLhs<unsigned long>&&, int) [400]
[457]    0.0    0.00    0.00      86         Catch::BinaryExpr<unsigned long, int>::BinaryExpr(bool, unsigned long, Catch::StringRef, int) [457]
                0.00    0.00      92/10849232     Catch::ITransientExpression::ITransientExpression(bool, bool) [77]
-----------------------------------------------
                0.00    0.00      31/31          std::shared_ptr<magpie::detail::cache_impl>::shared_ptr<std::allocator<void>, magpie::cache<int, int>, magpie::options const&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<int, int>&&, magpie::options const&) [460]
[458]    0.0    0.00    0.00      31         std::__shared_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<void>, magpie::cache<int, int>, magpie::options const&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<int, int>&&, magpie::options const&) [458]
                0.00    0.00      30/30          std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<magpie::detail::cache_impl, std::allocator<void>, magpie::cache<int, int>, magpie::options const&>(magpie::detail::cache_impl&, std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<int, int>&&, magpie::options const&) [461]
                0.00    0.00      31/67          std::enable_if<std::__shared_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>::__has_esft_base<magpie::detail::cache_impl, void>::value, void>::type std::__shared_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>::_M_enable_shared_from_this_with<magpie::detail::cache_impl, magpie::detail::cache_impl>(magpie::detail::cache_impl) [1230]
                0.00    0.00      30/468         magpie::options const& std::forward<magpie::options const&>(std::remove_reference<magpie::options const&>::type&) [988]
                0.00    0.00      30/216         magpie::cache<int, int>&& std::forward<magpie::cache<int, int>>(std::remove_reference<magpie::cache<int, int>>::type&) [1064]
-----------------------------------------------
                0.00    0.00      31/31          magpie::cache<int, int>::cache(magpie::options const&) [416]
[459]    0.0    0.00    0.00      31         std::shared_ptr<magpie::detail::cache_impl> std::make_shared<magpie::detail::cache_impl, magpie::cache<int, int>, magpie::options const&>(magpie::cache<int, int>&&, magpie::options const&) [459]
                0.00    0.00      30/30          std::shared_ptr<magpie::detail::cache_impl>::shared_ptr<std::allocator<void>, magpie::cache<int, int>, magpie::options const&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<int, int>&&, magpie::options const&) [460]
                0.00    0.00      31/468         magpie::options const& std::forward<magpie::options const&>(std::remove_reference<magpie::options const&>::type&) [988]
                0.00    0.00      31/216         magpie::cache<int, int>&& std::forward<magpie::cache<int, int>>(std::remove_reference<magpie::cache<int, int>>::type&) [1064]
-----------------------------------------------
                0.00    0.00      30/30          std::shared_ptr<magpie::detail::cache_impl> std::make_shared<magpie::detail::cache_impl, magpie::cache<int, int>, magpie::options const&>(magpie::cache<int, int>&&, magpie::options const&) [459]
[460]    0.0    0.00    0.00      30         std::shared_ptr<magpie::detail::cache_impl>::shared_ptr<std::allocator<void>, magpie::cache<int, int>, magpie::options const&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<int, int>&&, magpie::options const&) [460]
                0.00    0.00      31/31          std::__shared_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<void>, magpie::cache<int, int>, magpie::options const&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<int, int>&&, magpie::options const&) [458]
                0.00    0.00      30/468         magpie::options const& std::forward<magpie::options const&>(std::remove_reference<magpie::options const&>::type&) [988]
                0.00    0.00      30/216         magpie::cache<int, int>&& std::forward<magpie::cache<int, int>>(std::remove_reference<magpie::cache<int, int>>::type&) [1064]
-----------------------------------------------
                0.00    0.00      30/30          std::__shared_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<void>, magpie::cache<int, int>, magpie::options const&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<int, int>&&, magpie::options const&) [458]
[461]    0.0    0.00    0.00      30         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<magpie::detail::cache_impl, std::allocator<void>, magpie::cache<int, int>, magpie::options const&>(magpie::detail::cache_impl&, std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<int, int>&&, magpie::options const&) [461]
                0.00    0.00      32/4773675     operator new(unsigned long, void) [97]
                0.00    0.00      32/32          std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<magpie::cache<int, int>, magpie::options const&>(std::allocator<void>, magpie::cache<int, int>&&, magpie::options const&) [495]
                0.00    0.00      32/468         magpie::options const& std::forward<magpie::options const&>(std::remove_reference<magpie::options const&>::type&) [988]
                0.00    0.00      32/216         magpie::cache<int, int>&& std::forward<magpie::cache<int, int>>(std::remove_reference<magpie::cache<int, int>>::type&) [1064]
                0.00    0.00      32/136         std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [1102]
                0.00    0.00      31/67          std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::get() [1232]
                0.00    0.00      31/203         std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [1070]
                0.00    0.00      30/66          std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >&) [1238]
                0.00    0.00      29/65          std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::operator=(decltype(nullptr)) [1240]
-----------------------------------------------
                0.00    0.00       9/9           std::shared_ptr<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > > > std::make_shared<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, magpie::options&>(magpie::options&) [465]
[462]    0.0    0.00    0.00       9         std::shared_ptr<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > > >::shared_ptr<std::allocator<void>, magpie::options&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::options&) [462]
                0.00    0.00       9/9           std::__shared_ptr<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<void>, magpie::options&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::options&) [463]
                0.00    0.00       9/188         magpie::options& std::forward<magpie::options&>(std::remove_reference<magpie::options&>::type&) [1075]
-----------------------------------------------
                0.00    0.00       9/9           std::shared_ptr<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > > >::shared_ptr<std::allocator<void>, magpie::options&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::options&) [462]
[463]    0.0    0.00    0.00       9         std::__shared_ptr<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<void>, magpie::options&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::options&) [463]
                0.00    0.00       9/9           std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, magpie::options&>(magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >&, std::Spalloc_shared_tag<std::allocator<void> >, magpie::options&) [464]
                0.00    0.00       9/188         magpie::options& std::forward<magpie::options&>(std::remove_reference<magpie::options&>::type&) [1075]
                0.00    0.00       7/7           std::enable_if<!std::__shared_ptr<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, (__gnu_cxx::Lockpolicy)2>::__has_esft_base<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, void>::value, void>::type std::__shared_ptr<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, (__gnu_cxx::Lockpolicy)2>::_M_enable_shared_from_this_with<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > > >(magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >) [1573]
-----------------------------------------------
                0.00    0.00       9/9           std::__shared_ptr<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<void>, magpie::options&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::options&) [463]
[464]    0.0    0.00    0.00       9         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, magpie::options&>(magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >&, std::Spalloc_shared_tag<std::allocator<void> >, magpie::options&) [464]
                0.00    0.00       9/9           std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<magpie::options&>(std::allocator<void>, magpie::options&) [467]
                0.00    0.00       9/4773675     operator new(unsigned long, void) [97]
                0.00    0.00       9/9           std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >&) [1534]
                0.00    0.00       9/9           std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::get() [1523]
                0.00    0.00       9/188         magpie::options& std::forward<magpie::options&>(std::remove_reference<magpie::options&>::type&) [1075]
                0.00    0.00       7/7           std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::operator=(decltype(nullptr)) [1574]
                0.00    0.00       7/25          std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [1387]
                0.00    0.00       7/16          std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [1464]
-----------------------------------------------
                0.00    0.00       3/9           CATCH2_INTERNAL_TEST_6() [9]
                0.00    0.00       3/9           CATCH2_INTERNAL_TEST_9() [10]
                0.00    0.00       3/9           CATCH2_INTERNAL_TEST_12() [166]
[465]    0.0    0.00    0.00       9         std::shared_ptr<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > > > std::make_shared<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, magpie::options&>(magpie::options&) [465]
                0.00    0.00       9/9           std::shared_ptr<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > > >::shared_ptr<std::allocator<void>, magpie::options&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::options&) [462]
                0.00    0.00       9/188         magpie::options& std::forward<magpie::options&>(std::remove_reference<magpie::options&>::type&) [1075]
-----------------------------------------------
                0.00    0.00      12/12          CATCH2_INTERNAL_TEST_0() [2]
[466]    0.0    0.00    0.00      12         std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<unsigned short, int, void>, Catch::capture_by_value<int> >::value, Catch::BinaryExpr<unsigned short, int> >::type Catch::operator==<int>(Catch::ExprLhs<unsigned short>&&, int) [466]
                0.00    0.00      11/5766633     Catch::BinaryExpr<unsigned short, int>::BinaryExpr(bool, unsigned short, Catch::StringRef, int) [46]
                0.00    0.00      12/6175944     Catch::operator"" sr(char const, unsigned long) [52]
-----------------------------------------------
                0.00    0.00       9/9           std::_shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, magpie::options&>(magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >&, std::Spalloc_shared_tag<std::allocator<void> >, magpie::options&) [464]
[467]    0.0    0.00    0.00       9         std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<magpie::options&>(std::allocator<void>, magpie::options&) [467]
                0.00    0.00       9/9           void std::Construct<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, magpie::options&>(magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, magpie::options&) [468]
                0.00    0.00      18/188         magpie::options& std::forward<magpie::options&>(std::removereference<magpie::options&>::type&) [1075]
                0.00    0.00       9/169         std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::Spcounted_base() [1081]
                0.00    0.00       9/9           std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<void>) [1529]
                0.00    0.00       9/25          std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [1387]
-----------------------------------------------
                0.00    0.00       9/9           std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<magpie::options&>(std::allocator<void>, magpie::options&) [467]
[468]    0.0    0.00    0.00       9         void std::Construct<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, magpie::options&>(magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, magpie::options&) [468]
                0.00    0.00       9/9           magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >::cache(magpie::options const&) [479]
                0.00    0.00       9/4773675     operator new(unsigned long, void) [97]
                0.00    0.00       9/703019      std::_is_constant_evaluated() [725]
                0.00    0.00       9/188         magpie::options& std::forward<magpie::options&>(std::remove_reference<magpie::options&>::type&) [1075]
-----------------------------------------------
                0.00    0.00       3/3           CATCH2_INTERNAL_TEST_14() [226]
[469]    0.0    0.00    0.00       3         magpie::cache_ref<int, int>::operator() const [469]
                0.00    0.00       3/1700508     magpie::cache<int, int>::get(int const&, bool) const [31]
                0.00    0.00       3/1700381     std::optional<int>::has_value() const [147]
                0.00    0.00       3/150         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const, std::allocator<char> const&) [1096]
                0.00    0.00       3/3           magpie::value_not_found::value_not_found(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1634]
                0.00    0.00       3/9353        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [860]
-----------------------------------------------
                0.00    0.00      17/17          CATCH2_INTERNAL_TEST_0() [2]
[470]    0.0    0.00    0.00      17         magpie::cache<int, magpie::empty_t>::set(int const&, magpie::empty_t const&, int, float) [470]
                0.00    0.00      17/47          magpie::cache<int, magpie::empty_t>::hash_key(int const&) const [456]
                0.00    0.00      18/15320016     std::__shared_ptr_access<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [36]
                0.00    0.00      19/87          magpie::cache<int, magpie::empty_t>::sizeof_T() const [1161]
                0.00    0.00      17/17          magpie::cache<int, magpie::empty_t>::key_size(int const&) const [1460]
-----------------------------------------------
                0.00    0.00      24/24          std::shared_ptr<magpie::eviction_policy_add> std::make_shared<magpie::eviction_policy_add>() [474]
[471]    0.0    0.00    0.00      24         std::shared_ptr<magpie::eviction_policy_add>::shared_ptr<std::allocator<void>>(std::Spalloc_shared_tag<std::allocator<void> >) [471]
                0.00    0.00      24/24          std::__shared_ptr<magpie::eviction_policy_add, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<void>>(std::Spalloc_shared_tag<std::allocator<void> >) [472]
-----------------------------------------------
                0.00    0.00      24/24          std::shared_ptr<magpie::eviction_policy_add>::shared_ptr<std::allocator<void>>(std::Spalloc_shared_tag<std::allocator<void> >) [471]
[472]    0.0    0.00    0.00      24         std::__shared_ptr<magpie::eviction_policy_add, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<void>>(std::Spalloc_shared_tag<std::allocator<void> >) [472]
                0.00    0.00      24/24          std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<magpie::eviction_policy_add, std::allocator<void>>(magpie::eviction_policy_add&, std::Spalloc_shared_tag<std::allocator<void> >) [473]
                0.00    0.00      24/24          std::enable_if<!std::__shared_ptr<magpie::eviction_policy_add, (__gnu_cxx::Lockpolicy)2>::__has_esft_base<magpie::eviction_policy_add, void>::value, void>::type std::__shared_ptr<magpie::eviction_policy_add, (__gnu_cxx::Lockpolicy)2>::_M_enable_shared_from_this_with<magpie::eviction_policy_add, magpie::eviction_policy_add>(magpie::eviction_policy_add) [1401]
-----------------------------------------------
                0.00    0.00      24/24          std::__shared_ptr<magpie::eviction_policy_add, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<void>>(std::Spalloc_shared_tag<std::allocator<void> >) [472]
[473]    0.0    0.00    0.00      24         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<magpie::eviction_policy_add, std::allocator<void>>(magpie::eviction_policy_add&, std::Spalloc_shared_tag<std::allocator<void> >) [473]
                0.00    0.00      24/4773675     operator new(unsigned long, void) [97]
                0.00    0.00      24/24          std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<>(std::allocator<void>) [504]
                0.00    0.00      24/24          std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >&) [1421]
                0.00    0.00      24/24          std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::get() [1403]
                0.00    0.00      24/24          std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::operator=(decltype(nullptr)) [1404]
                0.00    0.00      24/72          std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [1179]
                0.00    0.00      24/48          std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [1292]
-----------------------------------------------
                0.00    0.00       1/24          CATCH2_INTERNAL_TEST_0() [82]
                0.00    0.00       2/24          CATCH2_INTERNAL_TEST_0() [2]
                0.00    0.00       3/24          CATCH2_INTERNAL_TEST_0() [59]
                0.00    0.00       3/24          CATCH2_INTERNAL_TEST_3() [70]
                0.00    0.00       3/24          CATCH2_INTERNAL_TEST_6() [9]
                0.00    0.00       3/24          CATCH2_INTERNAL_TEST_9() [10]
                0.00    0.00       3/24          CATCH2_INTERNAL_TEST_12() [166]
                0.00    0.00       3/24          CATCH2_INTERNAL_TEST_15() [212]
                0.00    0.00       3/24          CATCH2_INTERNAL_TEST_18() [71]
[474]    0.0    0.00    0.00      24         std::shared_ptr<magpie::eviction_policy_add> std::make_shared<magpie::eviction_policy_add>() [474]
                0.00    0.00      24/24          std::shared_ptr<magpie::eviction_policy_add>::shared_ptr<std::allocator<void>>(std::Spalloc_shared_tag<std::allocator<void> >) [471]
-----------------------------------------------
                                                 <spontaneous>
[475]    0.0    0.00    0.00                 Catch::Clara::Parser::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::Clara::Detail::TokenStream) const::ParserInfo& std::vector<Catch::Clara::Parser::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::Clara::Detail::TokenStream) const::ParserInfo, std::allocator<Catch::Clara::Parser::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::Clara::Detail::TokenStream) const::ParserInfo> >::emplace_back<Catch::Clara::Parser::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::Clara::Detail::TokenStream) const::ParserInfo>(Catch::Clara::Parser::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::Clara::Detail::TokenStream) const::ParserInfo&&) [475]
                0.00    0.00      47/4773675     operator new(unsigned long, void) [97]
-----------------------------------------------
                                                 <spontaneous>
[476]    0.0    0.00    0.00                 void std::vector<Catch::Detail::unique_ptr<Catch::TestCaseTracking::ITracker>, std::allocator<Catch::Detail::unique_ptr<Catch::TestCaseTracking::ITracker> > >::_M_realloc_insert<Catch::Detail::unique_ptr<Catch::TestCaseTracking::ITracker> >(__gnu_cxx::__normal_iterator<Catch::Detail::unique_ptr<Catch::TestCaseTracking::ITracker>, std::vector<Catch::Detail::unique_ptr<Catch::TestCaseTracking::ITracker>, std::allocator<Catch::Detail::unique_ptr<Catch::TestCaseTracking::ITracker> > > >, Catch::Detail::unique_ptr<Catch::TestCaseTracking::ITracker>&&) [476]
                0.00    0.00      44/4773675     operator new(unsigned long, void) [97]
-----------------------------------------------
                                  15             void std::destroy_at<magpie::cache<int, int> >(magpie::cache<int, int>) <cycle 1> [1476]
                0.00    0.00       1/2386        CATCH2_INTERNAL_TEST_4() [158]
                0.00    0.00       2/2386        CATCH2_INTERNAL_TEST_0() [4]
                0.00    0.00       3/2386        CATCH2_INTERNAL_TEST_14() [226]
                0.00    0.00       3/2386        CATCH2_INTERNAL_TEST_15() [212]
                0.00    0.00       3/2386        CATCH2_INTERNAL_TEST_18() [71]
                0.00    0.00       5/2386        CATCH2_INTERNAL_TEST_0() [2]
[477]    0.0    0.00    0.00      32         magpie::cache<int, int>::~cache() <cycle 1> [477]
                0.00    0.00      32/15320016     std::__shared_ptr_access<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [36]
                0.00    0.00      32/68          magpie::cache_interface::~cache_interface() [1188]
                                  32             std::__shared_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>::reset() <cycle 1> [1200]
                                  32             std::shared_ptr<magpie::detail::cache_impl>::~shared_ptr() <cycle 1> [1193]
-----------------------------------------------
                                                 <spontaneous>
[478]    0.0    0.00    0.00                 Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl(std::shared_ptr<Catch::Clara::Detail::BoundRef> const&) [478]
                0.00    0.00      18/77          std::shared_ptr<Catch::Clara::Detail::BoundRef>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundRef> const&) [412]
                0.00    0.00      36/82          Catch::StringRef::StringRef() [1165]
                0.00    0.00      18/46          Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl() [1300]
-----------------------------------------------
                0.00    0.00       9/9           void std::Construct<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, magpie::options&>(magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, magpie::options&) [468]
[479]    0.0    0.00    0.00       9         magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >::cache(magpie::options const&) [479]
                0.00    0.00      18/15320016     std::_shared_ptr_access<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [36]
                0.00    0.00       9/9           std::shared_ptr<magpie::detail::cache_impl> std::make_shared<magpie::detail::cache_impl, magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, magpie::options const&>(magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >&&, magpie::options const&) [531]
                0.00    0.00       9/66          magpie::cache_interface::cache_interface() [1235]
-----------------------------------------------
                0.00    0.00      30/30          CATCH2_INTERNAL_TEST_0() [2]
[480]    0.0    0.00    0.00      30         magpie::cache<int, magpie::empty_t>::size() const [480]
                0.00    0.00      31/15320016     std::__shared_ptr_access<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [36]
-----------------------------------------------
                0.00    0.00      31/31          magpie::cache<int, magpie::empty_t>::get(int const&, bool) const [440]
[481]    0.0    0.00    0.00      31         magpie::cache<int, magpie::empty_t>::get_impl(unsigned __int128, bool) const [481]
                0.00    0.00      30/15320016     std::__shared_ptr_access<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [36]
                0.00    0.00      30/87          magpie::cache<int, magpie::empty_t>::sizeof_T() const [1161]
                0.00    0.00      19/19          std::remove_reference<magpie::empty_t&>::type&& std::move<magpie::empty_t&>(magpie::empty_t&) [1448]
                0.00    0.00      18/18          std::optional<magpie::empty_t>::optional<magpie::empty_t, true>(magpie::empty_t&&) [1456]
                0.00    0.00      11/11          std::optional<magpie::empty_t>::optional(std::nullopt_t) [1511]
-----------------------------------------------
                0.00    0.00      30/30          CATCH2_INTERNAL_TEST_0() [2]
[482]    0.0    0.00    0.00      30         magpie::cache<int, int>::allocated() const [482]
                0.00    0.00      30/15320016     std::__shared_ptr_access<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [36]
-----------------------------------------------
                                                 <spontaneous>
[483]    0.0    0.00    0.00                 void std::Construct<Catch::Clara::Opt, Catch::Clara::Opt&>(Catch::Clara::Opt, Catch::Clara::Opt&) [483]
                0.00    0.00       8/57          Catch::Clara::Opt::Opt(Catch::Clara::Opt const&) [411]
                0.00    0.00       8/4773675     operator new(unsigned long, void) [97]
-----------------------------------------------
                0.00    0.00      19/19          std::sharedptr<magpie::detail::cache_impl> std::make_shared<magpie::detail::cache_impl, magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [487]
[484]    0.0    0.00    0.00      19         std::shared_ptr<magpie::detail::cache_impl>::shared_ptr<std::allocator<void>, magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [484]
                0.00    0.00      19/19          std::__shared_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<void>, magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [485]
                0.00    0.00      19/468         magpie::options const& std::forward<magpie::options const&>(std::remove_reference<magpie::options const&>::type&) [988]
                0.00    0.00      19/133         magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&& std::forward<magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >>(std::remove_reference<magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >>::type&) [1107]
-----------------------------------------------
                0.00    0.00      19/19          std::shared_ptr<magpie::detail::cache_impl>::shared_ptr<std::allocator<void>, magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [484]
[485]    0.0    0.00    0.00      19         std::__shared_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<void>, magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [485]
                0.00    0.00      19/19          std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<magpie::detail::cache_impl, std::allocator<void>, magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(magpie::detail::cache_impl&, std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [486]
                0.00    0.00      19/468         magpie::options const& std::forward<magpie::options const&>(std::remove_reference<magpie::options const&>::type&) [988]
                0.00    0.00      19/133         magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&& std::forward<magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >>(std::remove_reference<magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >>::type&) [1107]
                0.00    0.00      19/67          std::enable_if<std::__shared_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>::__has_esft_base<magpie::detail::cache_impl, void>::value, void>::type std::__shared_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>::_M_enable_shared_from_this_with<magpie::detail::cache_impl, magpie::detail::cache_impl>(magpie::detail::cache_impl) [1230]
-----------------------------------------------
                0.00    0.00      19/19          std::__shared_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<void>, magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [485]
[486]    0.0    0.00    0.00      19         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<magpie::detail::cache_impl, std::allocator<void>, magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(magpie::detail::cache_impl&, std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [486]
                0.00    0.00      19/4773675     operator new(unsigned long, void) [97]
                0.00    0.00      19/19          std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(std::allocator<void>, magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [515]
                0.00    0.00      19/66          std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >&) [1238]
                0.00    0.00      19/67          std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::get() [1232]
                0.00    0.00      19/468         magpie::options const& std::forward<magpie::options const&>(std::remove_reference<magpie::options const&>::type&) [988]
                0.00    0.00      19/133         magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&& std::forward<magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >>(std::remove_reference<magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >>::type&) [1107]
                0.00    0.00      19/65          std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::operator=(decltype(nullptr)) [1240]
                0.00    0.00      19/203         std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [1070]
                0.00    0.00      19/136         std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [1102]
-----------------------------------------------
                0.00    0.00      19/19          magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::cache(magpie::options const&) [441]
[487]    0.0    0.00    0.00      19         std::shared_ptr<magpie::detail::cache_impl> std::make_shared<magpie::detail::cache_impl, magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [487]
                0.00    0.00      19/19          std::shared_ptr<magpie::detail::cache_impl>::shared_ptr<std::allocator<void>, magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [484]
                0.00    0.00      19/468         magpie::options const& std::forward<magpie::options const&>(std::remove_reference<magpie::options const&>::type&) [988]
                0.00    0.00      19/133         magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&& std::forward<magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >>(std::remove_reference<magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >>::type&) [1107]
-----------------------------------------------
                                                 <spontaneous>
[488]    0.0    0.00    0.00                 void std::Construct<Catch::Clara::Opt, Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt&&) [488]
                0.00    0.00      38/4773675     operator new(unsigned long, void) [97]
                0.00    0.00      38/151         Catch::Clara::Opt::Opt(Catch::Clara::Opt&&) [1086]
                0.00    0.00      38/315         Catch::Clara::Opt&& std::forward<Catch::Clara::Opt>(std::removereference<Catch::Clara::Opt>::type&) [1027]
-----------------------------------------------
                0.00    0.00      24/24          void std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::_M_realloc_insert<std::vector<unsigned char, std::allocator<unsigned char> > const&>(__gnu_cxx::__normal_iterator<std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > >, std::vector<unsigned char, std::allocator<unsigned char> > const&) [359]
[489]    0.0    0.00    0.00      24         std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::_M_check_len(unsigned long, char const) const [489]
                0.00    0.00      96/12148961     std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::size() const [95]
                0.00    0.00      48/48          std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::max_size() const [1281]
                0.00    0.00      24/12190       unsigned long const& std::max<unsigned long>(unsigned long const&, unsigned long const&) [839]
-----------------------------------------------
                0.00    0.00      36/36          void std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_construct_node<(anonymous namespace)::cache_key_t const&>(std::Rbtree_node<(anonymous namespace)::cache_key_t>, (anonymous namespace)::cache_key_t const&) [453]
[490]    0.0    0.00    0.00      36         decltype (::new ((void)(0)) (anonymous namespace)::cache_key_t((declval<(anonymous namespace)::cache_key_t const&>)())) std::construct_at<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t const&>((anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t const&) [490]
                0.00    0.00      36/4773675     operator new(unsigned long, void) [97]
                0.00    0.00      36/252         (anonymous namespace)::cache_key_t const& std::forward<(anonymous namespace)::cache_key_t const&>(std::remove_reference<(anonymous namespace)::cache_key_t const&>::type&) [1055]
-----------------------------------------------
                                                 <spontaneous>
[491]    0.0    0.00    0.00                 Catch::TestCaseTracking::ITracker& std::vector<Catch::TestCaseTracking::ITracker, std::allocator<Catch::TestCaseTracking::ITracker> >::emplace_back<Catch::TestCaseTracking::ITracker>(Catch::TestCaseTracking::ITracker&&) [491]
                0.00    0.00      34/4773675     operator new(unsigned long, void) [97]
-----------------------------------------------
                                                 <spontaneous>
[492]    0.0    0.00    0.00                 void std::Rbtree<Catch::TestCaseInfo const, Catch::TestCaseInfo const, std::Identity<Catch::TestCaseInfo const>, Catch::(anonymous namespace)::enforceNoDuplicateTestCases(std::vector<Catch::TestCaseHandle, std::allocator<Catch::TestCaseHandle> > const&)::{lambda(Catch::TestCaseInfo const, Catch::TestCaseInfo const)#1}&, std::allocator<Catch::TestCaseInfo const> >::M_construct_node<Catch::TestCaseInfo const const&>(std::Rbtree_node<Catch::TestCaseInfo const>, Catch::TestCaseInfo const const&) [492]
                0.00    0.00      34/4773675     operator new(unsigned long, void) [97]
-----------------------------------------------
                                                 <spontaneous>
[493]    0.0    0.00    0.00                 void std::Rbtree<Catch::TestCaseHandle const, Catch::TestCaseHandle const, std::Identity<Catch::TestCaseHandle const>, std::less<Catch::TestCaseHandle const>, std::allocator<Catch::TestCaseHandle const> >::M_construct_node<Catch::TestCaseHandle const const&>(std::Rbtree_node<Catch::TestCaseHandle const>, Catch::TestCaseHandle const const&) [493]
                0.00    0.00      34/4773675     operator new(unsigned long, void) [97]
-----------------------------------------------
                                                 <spontaneous>
[494]    0.0    0.00    0.00                 void std::Rbtree<Catch::TestCaseHandle const, Catch::TestCaseHandle const, std::Identity<Catch::TestCaseHandle const>, std::less<Catch::TestCaseHandle const>, std::allocator<Catch::TestCaseHandle const> >::M_construct_node<Catch::TestCaseHandle const>(std::Rbtree_node<Catch::TestCaseHandle const>, Catch::TestCaseHandle const&&) [494]
                0.00    0.00      34/4773675     operator new(unsigned long, void) [97]
-----------------------------------------------
                0.00    0.00      32/32          std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<magpie::detail::cache_impl, std::allocator<void>, magpie::cache<int, int>, magpie::options const&>(magpie::detail::cache_impl&, std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<int, int>&&, magpie::options const&) [461]
[495]    0.0    0.00    0.00      32         std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<magpie::cache<int, int>, magpie::options const&>(std::allocator<void>, magpie::cache<int, int>&&, magpie::options const&) [495]
                0.00    0.00      31/31          void std::Construct<magpie::detail::cacheimpl, magpie::cache<int, int>, magpie::options const&>(magpie::detail::cache_impl, magpie::cache<int, int>&&, magpie::options const&) [496]
                0.00    0.00      62/468         magpie::options const& std::forward<magpie::options const&>(std::remove_reference<magpie::options const&>::type&) [988]
                0.00    0.00      62/216         magpie::cache<int, int>&& std::forward<magpie::cache<int, int>>(std::remove_reference<magpie::cache<int, int>>::type&) [1064]
                0.00    0.00      32/203         std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [1070]
                0.00    0.00      30/169         std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::Spcounted_base() [1081]
                0.00    0.00      30/66          std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<void>) [1237]
-----------------------------------------------
                0.00    0.00      31/31          std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<magpie::cache<int, int>, magpie::options const&>(std::allocator<void>, magpie::cache<int, int>&&, magpie::options const&) [495]
[496]    0.0    0.00    0.00      31         void std::Construct<magpie::detail::cacheimpl, magpie::cache<int, int>, magpie::options const&>(magpie::detail::cache_impl, magpie::cache<int, int>&&, magpie::options const&) [496]
                0.00    0.00      31/4773675     operator new(unsigned long, void) [97]
                0.00    0.00      31/703019      std::__is_constant_evaluated() [725]
                0.00    0.00      31/468         magpie::options const& std::forward<magpie::options const&>(std::remove_reference<magpie::options const&>::type&) [988]
                0.00    0.00      31/216         magpie::cache<int, int>&& std::forward<magpie::cache<int, int>>(std::remove_reference<magpie::cache<int, int>>::type&) [1064]
-----------------------------------------------
                                                 <spontaneous>
[497]    0.0    0.00    0.00                 void std::vector<Catch::Tag, std::allocator<Catch::Tag> >::_M_realloc_insert<Catch::StringRef>(__gnu_cxx::__normal_iterator<Catch::Tag, std::vector<Catch::Tag, std::allocator<Catch::Tag> > >, Catch::StringRef&&) [497]
                0.00    0.00      27/4773675     operator new(unsigned long, void) [97]
                0.00    0.00      81/158         Catch::StringRef&& std::forward<Catch::StringRef>(std::remove_reference<Catch::StringRef>::type&) [1084]
-----------------------------------------------
                                   3             void std::destroy_at<magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >) <cycle 1> [1669]
                0.00    0.00       3/2386        CATCH2_INTERNAL_TEST_14() [226]
                0.00    0.00       5/2386        CATCH2_INTERNAL_TEST_0() [2]
                0.00    0.00       8/2386        CATCH2_INTERNAL_TEST_0() [209]
[498]    0.0    0.00    0.00      19         magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~cache() <cycle 1> [498]
                0.00    0.00      19/15320016     std::__shared_ptr_access<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [36]
                0.00    0.00      19/68          magpie::cache_interface::~cache_interface() [1188]
                                  19             std::__shared_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>::reset() <cycle 1> [1200]
                                  19             std::shared_ptr<magpie::detail::cache_impl>::~shared_ptr() <cycle 1> [1193]
-----------------------------------------------
                0.00    0.00     140/140         void std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_realloc_insert<Catch::StringRef const&>(__gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef const&) [429]
[499]    0.0    0.00    0.00     140         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_S_relocate(Catch::StringRef, Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef>&) [499]
                0.00    0.00     140/140         Catch::StringRef std::__relocate_a<Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef> >(Catch::StringRef, Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef>&) [500]
-----------------------------------------------
                0.00    0.00     140/140         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_S_relocate(Catch::StringRef, Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef>&) [499]
[500]    0.0    0.00    0.00     140         Catch::StringRef std::__relocate_a<Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef> >(Catch::StringRef, Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef>&) [500]
                0.00    0.00     140/140         Catch::StringRef std::__relocatea1<Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef> >(Catch::StringRef, Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef>&) [501]
                0.00    0.00     420/420         Catch::StringRef std::__niter_base<Catch::StringRef>(Catch::StringRef) [1011]
-----------------------------------------------
                0.00    0.00     140/140         Catch::StringRef std::__relocate_a<Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef> >(Catch::StringRef, Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef>&) [500]
[501]    0.0    0.00    0.00     140         Catch::StringRef std::__relocatea1<Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef> >(Catch::StringRef, Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef>&) [501]
                0.00    0.00      25/25          void std::__relocate_object_a<Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef> >(Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef>&) [503]
                0.00    0.00      50/177         Catch::StringRef std::__addressof<Catch::StringRef>(Catch::StringRef&) [1077]
-----------------------------------------------
                0.00    0.00      25/25          void std::__relocate_object_a<Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef> >(Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef>&) [503]
[502]    0.0    0.00    0.00      25         decltype (::new ((void)(0)) Catch::StringRef((declval<Catch::StringRef>)())) std::construct_at<Catch::StringRef, Catch::StringRef>(Catch::StringRef, Catch::StringRef&&) [502]
                0.00    0.00      25/4773675     operator new(unsigned long, void) [97]
                0.00    0.00      25/158         Catch::StringRef&& std::forward<Catch::StringRef>(std::remove_reference<Catch::StringRef>::type&) [1084]
-----------------------------------------------
                0.00    0.00      25/25          Catch::StringRef std::__relocatea1<Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef> >(Catch::StringRef, Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef>&) [501]
[503]    0.0    0.00    0.00      25         void std::__relocate_object_a<Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef> >(Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef>&) [503]
                0.00    0.00      25/25          decltype (::new ((void)(0)) Catch::StringRef((declval<Catch::StringRef>)())) std::construct_at<Catch::StringRef, Catch::StringRef>(Catch::StringRef, Catch::StringRef&&) [502]
                0.00    0.00      25/25          std::remove_reference<Catch::StringRef&>::type&& std::move<Catch::StringRef&>(Catch::StringRef&) [1389]
                0.00    0.00      25/158         Catch::StringRef&& std::forward<Catch::StringRef>(std::remove_reference<Catch::StringRef>::type&) [1084]
                0.00    0.00      25/177         Catch::StringRef std::__addressof<Catch::StringRef>(Catch::StringRef&) [1077]
                0.00    0.00      25/25          void std::destroy_at<Catch::StringRef>(Catch::StringRef) [1388]
-----------------------------------------------
                0.00    0.00      24/24          std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<magpie::eviction_policy_add, std::allocator<void>>(magpie::eviction_policy_add&, std::Spalloc_shared_tag<std::allocator<void> >) [473]
[504]    0.0    0.00    0.00      24         std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<>(std::allocator<void>) [504]
                0.00    0.00      24/24          void std::Construct<magpie::evictionpolicy_add>(magpie::eviction_policy_add) [505]
                0.00    0.00      24/169         std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::Spcounted_base() [1081]
                0.00    0.00      24/24          std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<void>) [1410]
                0.00    0.00      24/72          std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [1179]
-----------------------------------------------
                0.00    0.00      24/24          std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<>(std::allocator<void>) [504]
[505]    0.0    0.00    0.00      24         void std::Construct<magpie::evictionpolicy_add>(magpie::eviction_policy_add) [505]
                0.00    0.00      24/4773675     operator new(unsigned long, void) [97]
                0.00    0.00      24/703019      std::__is_constant_evaluated() [725]
                0.00    0.00      24/24          magpie::eviction_policy_add::eviction_policy_add() [1394]
-----------------------------------------------
                                                 <spontaneous>
[506]    0.0    0.00    0.00                 void std::__relocate_object_a<Catch::Detail::unique_ptr<Catch::TestCaseTracking::ITracker>, Catch::Detail::unique_ptr<Catch::TestCaseTracking::ITracker>, std::allocator<Catch::Detail::unique_ptr<Catch::TestCaseTracking::ITracker> > >(Catch::Detail::unique_ptr<Catch::TestCaseTracking::ITracker>, Catch::Detail::unique_ptr<Catch::TestCaseTracking::ITracker>, std::allocator<Catch::Detail::unique_ptr<Catch::TestCaseTracking::ITracker> >&) [506]
                0.00    0.00      22/4773675     operator new(unsigned long, void) [97]
-----------------------------------------------
                0.00    0.00       7/7           CATCH2_INTERNAL_TEST_0() [2]
[507]    0.0    0.00    0.00       7         magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::get_metadata(int const&) const [507]
                0.00    0.00       8/15320016     std::__shared_ptr_access<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [36]
                0.00    0.00       8/342         magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::hash_key(int const&) const [390]
-----------------------------------------------
                0.00    0.00       3/15          CATCH2_INTERNAL_TEST_12() [166]
                0.00    0.00       6/15          CATCH2_INTERNAL_TEST_6() [9]
                0.00    0.00       6/15          CATCH2_INTERNAL_TEST_9() [10]
[508]    0.0    0.00    0.00      15         magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >::verify_current_count() [508]
                0.00    0.00      15/15320016     std::__shared_ptr_access<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [36]
-----------------------------------------------
                0.00    0.00       3/15          CATCH2_INTERNAL_TEST_12() [166]
                0.00    0.00       6/15          CATCH2_INTERNAL_TEST_6() [9]
                0.00    0.00       6/15          CATCH2_INTERNAL_TEST_9() [10]
[509]    0.0    0.00    0.00      15         magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >::verify_current_capacity() [509]
                0.00    0.00      15/15320016     std::__shared_ptr_access<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [36]
-----------------------------------------------
                0.00    0.00      36/36          std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_erase(std::Rbtree_node<int>) [513]
[510]    0.0    0.00    0.00      36         std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_drop_node(std::Rbtree_node<int>) [510]
                0.00    0.00      36/36          std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_destroy_node(std::Rbtree_node<int>) [511]
                0.00    0.00      36/36          std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_put_node(std::Rbtree_node<int>) [1346]
-----------------------------------------------
                0.00    0.00      36/36          std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_drop_node(std::Rbtree_node<int>) [510]
[511]    0.0    0.00    0.00      36         std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_destroy_node(std::Rbtree_node<int>) [511]
                0.00    0.00      36/2917627     void std::destroy_at<int>(int) [179]
                0.00    0.00      36/72          std::Rbtree_node<int>::_M_valptr() [1178]
                0.00    0.00      36/144         std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_get_Node_allocator() [1098]
-----------------------------------------------
                0.00    0.00       3/3           CATCH2_INTERNAL_TEST_0() [2]
[512]    0.0    0.00    0.00       3         std::set<int, std::less<int>, std::allocator<int> >::~set() [512]
                0.00    0.00       3/3           std::Rbtree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::~Rbtree() [514]
-----------------------------------------------
                                  36             std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_erase(std::Rbtree_node<int>) [513]
                0.00    0.00       3/3           std::Rbtree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::~Rbtree() [514]
[513]    0.0    0.00    0.00       3+36      std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_erase(std::Rbtree_node<int>) [513]
                0.00    0.00      36/36          std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_drop_node(std::Rbtree_node<int>) [510]
                0.00    0.00      36/82          std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::S_right(std::Rbtree_node_base) [1166]
                0.00    0.00      36/76          std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::S_left(std::Rbtree_node_base) [1170]
                                  36             std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_erase(std::Rbtree_node<int>) [513]
-----------------------------------------------
                0.00    0.00       3/3           std::set<int, std::less<int>, std::allocator<int> >::~set() [512]
[514]    0.0    0.00    0.00       3         std::Rbtree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::~Rbtree() [514]
                0.00    0.00       3/3           std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_erase(std::Rbtree_node<int>) [513]
                0.00    0.00       3/39          std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_begin() [1321]
                0.00    0.00       3/3           std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::Rb_tree_impl<std::less<int>, true>::~Rbtree_impl() [1667]
-----------------------------------------------
                0.00    0.00      19/19          std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<magpie::detail::cache_impl, std::allocator<void>, magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(magpie::detail::cache_impl&, std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [486]
[515]    0.0    0.00    0.00      19         std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(std::allocator<void>, magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [515]
                0.00    0.00      19/19          void std::Construct<magpie::detail::cacheimpl, magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(magpie::detail::cache_impl, magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [516]
                0.00    0.00      38/468         magpie::options const& std::forward<magpie::options const&>(std::remove_reference<magpie::options const&>::type&) [988]
                0.00    0.00      38/133         magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&& std::forward<magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >>(std::remove_reference<magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >>::type&) [1107]
                0.00    0.00      19/169         std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::Spcounted_base() [1081]
                0.00    0.00      19/66          std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<void>) [1237]
                0.00    0.00      19/203         std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [1070]
-----------------------------------------------
                0.00    0.00      19/19          std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(std::allocator<void>, magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [515]
[516]    0.0    0.00    0.00      19         void std::Construct<magpie::detail::cacheimpl, magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(magpie::detail::cache_impl, magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [516]
                0.00    0.00      19/4773675     operator new(unsigned long, void) [97]
                0.00    0.00      19/703019      std::__is_constant_evaluated() [725]
                0.00    0.00      19/468         magpie::options const& std::forward<magpie::options const&>(std::remove_reference<magpie::options const&>::type&) [988]
                0.00    0.00      19/133         magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&& std::forward<magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >>(std::remove_reference<magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >>::type&) [1107]
-----------------------------------------------
                0.00    0.00       3/3           std::shared_ptr<magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > std::make_shared<magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options&>(magpie::options&) [520]
[517]    0.0    0.00    0.00       3         std::shared_ptr<magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::shared_ptr<std::allocator<void>, magpie::options&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::options&) [517]
                0.00    0.00       3/3           std::__shared_ptr<magpie::cache<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::Lockpolicy)2>::__shared_ptr<std::allocator<void>, magpie::options&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::options&) [518]
                0.00    0.00       3/188         magpie::options& std::forward<magpie::options&>(std::remove_reference<magpie::options&>::type&) [1075]
-----------------------------------------------
                0.00    0.00       3/3           std::shared_ptr<magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::shared_ptr<std::allocator<void>, magpie::options&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::options&) [517]
[518]    0.0    0.00    0.00       3         std::__shared_ptr<magpie::cache<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::Lockpolicy)2>::__shared_ptr<std::allocator<void>, magpie::options&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::options&) [518]
                0.00    0.00       3/3           std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<magpie::cache<std::__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<void>, magpie::options&>(magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::Spalloc_shared_tag<std::allocator<void> >, magpie::options&) [519]
                0.00    0.00       3/188         magpie::options& std::forward<magpie::options&>(std::remove_reference<magpie::options&>::type&) [1075]
                0.00    0.00       2/2           std::enable_if<!std::__shared_ptr<magpie::cache<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::Lockpolicy)2>::__has_esft_base<magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, void>::value, void>::type std::__shared_ptr<magpie::cache<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::Lockpolicy)2>::_M_enable_shared_from_this_with<magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >) [1697]
-----------------------------------------------
                0.00    0.00       3/3           std::__shared_ptr<magpie::cache<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::Lockpolicy)2>::__shared_ptr<std::allocator<void>, magpie::options&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::options&) [518]
[519]    0.0    0.00    0.00       3         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<magpie::cache<std::__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<void>, magpie::options&>(magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::Spalloc_shared_tag<std::allocator<void> >, magpie::options&) [519]
                0.00    0.00       3/3           std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<magpie::options&>(std::allocator<void>, magpie::options&) [549]
                0.00    0.00       3/4773675     operator new(unsigned long, void) [97]
                0.00    0.00       3/3           std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2> >&) [1672]
                0.00    0.00       3/3           std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2> > >::get() [1646]
                0.00    0.00       3/188         magpie::options& std::forward<magpie::options&>(std::remove_reference<magpie::options&>::type&) [1075]
                0.00    0.00       3/3           std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2> > >::operator=(decltype(nullptr)) [1647]
                0.00    0.00       3/9           std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [1526]
                0.00    0.00       2/5           std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [1613]
-----------------------------------------------
                0.00    0.00       3/3           CATCH2_INTERNAL_TEST_0() [261]
[520]    0.0    0.00    0.00       3         std::shared_ptr<magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > std::make_shared<magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options&>(magpie::options&) [520]
                0.00    0.00       3/3           std::shared_ptr<magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::shared_ptr<std::allocator<void>, magpie::options&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::options&) [517]
                0.00    0.00       3/188         magpie::options& std::forward<magpie::options&>(std::remove_reference<magpie::options&>::type&) [1075]
-----------------------------------------------
                0.00    0.00     121/121         std::Optionalbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, false, false>::operator=(std::Optionalbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, false, false>&&) [524]
[521]    0.0    0.00    0.00     121         std::Optionalpayload<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, false, false, false>::operator=(std::Optionalpayload<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, false, false, false>&&) [521]
                0.00    0.00     121/121         std::Optionalpayload<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, false, false>::operator=(std::Optionalpayload<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, false, false>&&) [522]
-----------------------------------------------
                0.00    0.00     121/121         std::Optionalpayload<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, false, false, false>::operator=(std::Optionalpayload<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, false, false, false>&&) [521]
[522]    0.0    0.00    0.00     121         std::Optionalpayload<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, false, false>::operator=(std::Optionalpayload<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, false, false>&&) [522]
                0.00    0.00     121/121         std::Optionalpayload_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_move_assign(std::Optionalpayload_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&) [523]
                0.00    0.00     121/121         std::remove_reference<std::Optionalpayload<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, false, false>&>::type&& std::move<std::Optionalpayload<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, false, false>&>(std::Optionalpayload<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, false, false>&) [1121]
-----------------------------------------------
                0.00    0.00     121/121         std::Optionalpayload<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, false, false>::operator=(std::Optionalpayload<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, false, false>&&) [522]
[523]    0.0    0.00    0.00     121         std::Optionalpayload_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_move_assign(std::Optionalpayload_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&) [523]
                0.00    0.00      18/18          void std::Optionalpayload_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_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> >&&) [526]
                0.00    0.00     114/1354        std::Optionalpayload_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_get() [945]
                0.00    0.00      66/2171        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> >&) [927]
                0.00    0.00      55/1503        std::Optionalpayload_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_reset() [936]
                0.00    0.00      48/1211        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> >&&) [960]
-----------------------------------------------
                0.00    0.00     120/120         std::optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::operator=(std::optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&) [525]
[524]    0.0    0.00    0.00     120         std::Optionalbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, false, false>::operator=(std::Optionalbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, false, false>&&) [524]
                0.00    0.00     121/121         std::Optionalpayload<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, false, false, false>::operator=(std::Optionalpayload<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, false, false, false>&&) [521]
-----------------------------------------------
                0.00    0.00      30/120         CATCH2_INTERNAL_TEST_0() [261]
                0.00    0.00      90/120         CATCH2_INTERNAL_TEST_0() [209]
[525]    0.0    0.00    0.00     120         std::optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::operator=(std::optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&) [525]
                0.00    0.00     120/120         std::Optionalbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, false, false>::operator=(std::Optionalbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, false, false>&&) [524]
-----------------------------------------------
                0.00    0.00      18/18          std::Optionalpayload_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_move_assign(std::Optionalpayload_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&) [523]
[526]    0.0    0.00    0.00      18         void std::Optionalpayload_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_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> >&&) [526]
                0.00    0.00      18/18          void std::Construct<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [527]
                0.00    0.00      18/7680        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&) [868]
                0.00    0.00      18/536         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> >&) [983]
-----------------------------------------------
                0.00    0.00      18/18          void std::Optionalpayload_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_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> >&&) [526]
[527]    0.0    0.00    0.00      18         void std::Construct<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [527]
                0.00    0.00      18/4773675     operator new(unsigned long, void) [97]
                0.00    0.00      18/703019      std::__is_constant_evaluated() [725]
                0.00    0.00      18/7680        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&) [868]
                0.00    0.00      18/4482        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [889]
-----------------------------------------------
                0.00    0.00       9/9           std::shared_ptr<magpie::detail::cache_impl> std::make_shared<magpie::detail::cache_impl, magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, magpie::options const&>(magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >&&, magpie::options const&) [531]
[528]    0.0    0.00    0.00       9         std::shared_ptr<magpie::detail::cache_impl>::shared_ptr<std::allocator<void>, magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, magpie::options const&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >&&, magpie::options const&) [528]
                0.00    0.00       9/9           std::__shared_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<void>, magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, magpie::options const&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >&&, magpie::options const&) [529]
                0.00    0.00       9/468         magpie::options const& std::forward<magpie::options const&>(std::remove_reference<magpie::options const&>::type&) [988]
                0.00    0.00       9/63          magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >&& std::forward<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >>(std::remove_reference<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >>::type&) [1243]
-----------------------------------------------
                0.00    0.00       9/9           std::shared_ptr<magpie::detail::cache_impl>::shared_ptr<std::allocator<void>, magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, magpie::options const&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >&&, magpie::options const&) [528]
[529]    0.0    0.00    0.00       9         std::__shared_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<void>, magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, magpie::options const&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >&&, magpie::options const&) [529]
                0.00    0.00       9/9           std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<magpie::detail::cache_impl, std::allocator<void>, magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, magpie::options const&>(magpie::detail::cache_impl&, std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >&&, magpie::options const&) [530]
                0.00    0.00       9/468         magpie::options const& std::forward<magpie::options const&>(std::remove_reference<magpie::options const&>::type&) [988]
                0.00    0.00       9/63          magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >&& std::forward<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >>(std::remove_reference<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >>::type&) [1243]
                0.00    0.00       9/67          std::enable_if<std::__shared_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>::__has_esft_base<magpie::detail::cache_impl, void>::value, void>::type std::__shared_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>::_M_enable_shared_from_this_with<magpie::detail::cache_impl, magpie::detail::cache_impl>(magpie::detail::cache_impl) [1230]
-----------------------------------------------
                0.00    0.00       9/9           std::__shared_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<void>, magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, magpie::options const&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >&&, magpie::options const&) [529]
[530]    0.0    0.00    0.00       9         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<magpie::detail::cache_impl, std::allocator<void>, magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, magpie::options const&>(magpie::detail::cache_impl&, std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >&&, magpie::options const&) [530]
                0.00    0.00       9/4773675     operator new(unsigned long, void) [97]
                0.00    0.00       9/9           std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, magpie::options const&>(std::allocator<void>, magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >&&, magpie::options const&) [565]
                0.00    0.00       9/66          std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >&) [1238]
                0.00    0.00       9/67          std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::get() [1232]
                0.00    0.00       9/468         magpie::options const& std::forward<magpie::options const&>(std::remove_reference<magpie::options const&>::type&) [988]
                0.00    0.00       9/63          magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >&& std::forward<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >>(std::remove_reference<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >>::type&) [1243]
                0.00    0.00       9/65          std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::operator=(decltype(nullptr)) [1240]
                0.00    0.00       9/203         std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [1070]
                0.00    0.00       9/136         std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [1102]
-----------------------------------------------
                0.00    0.00       9/9           magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >::cache(magpie::options const&) [479]
[531]    0.0    0.00    0.00       9         std::shared_ptr<magpie::detail::cache_impl> std::make_shared<magpie::detail::cache_impl, magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, magpie::options const&>(magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >&&, magpie::options const&) [531]
                0.00    0.00       9/9           std::shared_ptr<magpie::detail::cache_impl>::shared_ptr<std::allocator<void>, magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, magpie::options const&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >&&, magpie::options const&) [528]
                0.00    0.00       9/468         magpie::options const& std::forward<magpie::options const&>(std::remove_reference<magpie::options const&>::type&) [988]
                0.00    0.00       9/63          magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >&& std::forward<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >>(std::remove_reference<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >>::type&) [1243]
-----------------------------------------------
                                                 <spontaneous>
[532]    0.0    0.00    0.00                 void std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Catch::Detail::unique_ptr<Catch::IReporterFactory> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Catch::Detail::unique_ptr<Catch::IReporterFactory> > >, Catch::Detail::CaseInsensitiveLess, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Catch::Detail::unique_ptr<Catch::IReporterFactory> > > >::_M_construct_node<std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::tuple<> >(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Catch::Detail::unique_ptr<Catch::IReporterFactory> > >, std::piecewise_construct_t const&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&&, std::tuple<>&&) [532]
                0.00    0.00      18/4773675     operator new(unsigned long, void) [97]
-----------------------------------------------
                0.00    0.00       4/4           CATCH2_INTERNAL_TEST_0() [2]
[533]    0.0    0.00    0.00       4         magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::cache(magpie::options const&) [533]
                0.00    0.00       7/15320016     std::__shared_ptr_access<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [36]
                0.00    0.00       4/4           std::shared_ptr<magpie::detail::cache_impl> std::make_shared<magpie::detail::cache_impl, magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [573]
                0.00    0.00       4/66          magpie::cache_interface::cache_interface() [1235]
-----------------------------------------------
                0.00    0.00       6/6           CATCH2_INTERNAL_TEST_0() [2]
[534]    0.0    0.00    0.00       6         std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<long, long, void>, Catch::capture_by_value<long> >::value, Catch::BinaryExpr<long, long> >::type Catch::operator==<long>(Catch::ExprLhs<long>&&, long) [534]
                0.00    0.00       6/6175944     Catch::operator"" sr(char const, unsigned long) [52]
                0.00    0.00       6/6           Catch::BinaryExpr<long, long>::BinaryExpr(bool, long, Catch::StringRef, long) [595]
-----------------------------------------------
                0.00    0.00       3/6           CATCH2INTERNAL_TEST_0() [59]
                0.00    0.00       3/6           CATCH2_INTERNAL_TEST_3() [70]
[535]    0.0    0.00    0.00       6         std::enable_if<std::conjunction<Catch::Detail::is_gt_comparable<unsigned long, double, void>, Catch::capture_by_value<double> >::value, Catch::BinaryExpr<unsigned long, double> >::type Catch::operator><double>(Catch::ExprLhs<unsigned long>&&, double) [535]
                0.00    0.00       6/6175944     Catch::operator"" sr(char const, unsigned long) [52]
                0.00    0.00       6/6           Catch::BinaryExpr<unsigned long, double>::BinaryExpr(bool, unsigned long, Catch::StringRef, double) [596]
-----------------------------------------------
                0.00    0.00       3/6           CATCH2INTERNAL_TEST_6() [9]
                0.00    0.00       3/6           CATCH2_INTERNAL_TEST_9() [10]
[536]    0.0    0.00    0.00       6         std::enable_if<std::conjunction<Catch::Detail::is_lt_comparable<unsigned long, unsigned long, void>, Catch::capture_by_value<unsigned long> >::value, Catch::BinaryExpr<unsigned long, unsigned long> >::type Catch::operator< <unsigned long>(Catch::ExprLhs<unsigned long>&&, unsigned long) [536]
                0.00    0.00       6/6175944     Catch::operator"" sr(char const, unsigned long) [52]
                0.00    0.00       6/7230        Catch::BinaryExpr<unsigned long, unsigned long>::BinaryExpr(bool, unsigned long, Catch::StringRef, unsigned long) [355]
-----------------------------------------------
                                                 <spontaneous>
[537]    0.0    0.00    0.00                 Catch::TestCaseHandle& std::vector<Catch::TestCaseHandle, std::allocator<Catch::TestCaseHandle> >::emplaceback<Catch::TestCaseInfo, Catch::ITestInvoker>(Catch::TestCaseInfo&&, Catch::ITestInvoker&&) [537]
                0.00    0.00      17/4773675     operator new(unsigned long, void) [97]
-----------------------------------------------
                                                 <spontaneous>
[538]    0.0    0.00    0.00                 std::vector<Catch::TestCaseHandle, std::allocator<Catch::TestCaseHandle> >::push_back(Catch::TestCaseHandle const&) [538]
                0.00    0.00      17/4773675     operator new(unsigned long, void) [97]
-----------------------------------------------
                                                 <spontaneous>
[539]    0.0    0.00    0.00                 Catch::Detail::unique_ptr<Catch::ITestInvoker>& std::vector<Catch::Detail::unique_ptr<Catch::ITestInvoker>, std::allocator<Catch::Detail::unique_ptr<Catch::ITestInvoker> > >::emplace_back<Catch::Detail::unique_ptr<Catch::ITestInvoker> >(Catch::Detail::unique_ptr<Catch::ITestInvoker>&&) [539]
                0.00    0.00      17/4773675     operator new(unsigned long, void) [97]
-----------------------------------------------
                                                 <spontaneous>
[540]    0.0    0.00    0.00                 Catch::Detail::unique_ptr<Catch::TestCaseInfo>& std::vector<Catch::Detail::unique_ptr<Catch::TestCaseInfo>, std::allocator<Catch::Detail::unique_ptr<Catch::TestCaseInfo> > >::emplace_back<Catch::Detail::unique_ptr<Catch::TestCaseInfo> >(Catch::Detail::unique_ptr<Catch::TestCaseInfo>&&) [540]
                0.00    0.00      17/4773675     operator new(unsigned long, void) [97]
-----------------------------------------------
                                                 <spontaneous>
[541]    0.0    0.00    0.00                 std::pair<unsigned long, Catch::TestCaseHandle>& std::vector<std::pair<unsigned long, Catch::TestCaseHandle>, std::allocator<std::pair<unsigned long, Catch::TestCaseHandle> > >::emplace_back<unsigned int, Catch::TestCaseHandle const&>(unsigned int&&, Catch::TestCaseHandle const&) [541]
                0.00    0.00      17/4773675     operator new(unsigned long, void) [97]
-----------------------------------------------
                0.00    0.00       6/12          CATCH2_INTERNAL_TEST_0() [59]
                0.00    0.00       6/12          CATCH2_INTERNAL_TEST_3() [70]
[542]    0.0    0.00    0.00      12         magpie::cache<int, int>::verify_current_count() [542]
                0.00    0.00      12/15320016     std::__shared_ptr_access<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [36]
-----------------------------------------------
                0.00    0.00       6/12          CATCH2_INTERNAL_TEST_0() [59]
                0.00    0.00       6/12          CATCH2_INTERNAL_TEST_3() [70]
[543]    0.0    0.00    0.00      12         magpie::cache<int, int>::verify_current_capacity() [543]
                0.00    0.00      12/15320016     std::__shared_ptr_access<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [36]
-----------------------------------------------
                0.00    0.00       1/8           std::shared_ptr<std::enable_if<!std::is_array<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::value, Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::type> 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> >&) [643]
                0.00    0.00       7/8           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> >&) [552]
[544]    0.0    0.00    0.00       8         std::shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::shared_ptr<std::allocator<void>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::Spalloc_shared_tag<std::allocator<void> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [544]
                0.00    0.00       8/8           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<void>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::Spalloc_shared_tag<std::allocator<void> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [545]
                0.00    0.00       8/56          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >& std::forward<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type&) [1250]
-----------------------------------------------
                0.00    0.00       8/8           std::shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::shared_ptr<std::allocator<void>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::Spalloc_shared_tag<std::allocator<void> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [544]
[545]    0.0    0.00    0.00       8         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<void>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::Spalloc_shared_tag<std::allocator<void> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [545]
                0.00    0.00       8/8           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<void>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::Spalloc_shared_tag<std::allocator<void> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [546]
                0.00    0.00       8/56          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >& std::forward<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type&) [1250]
                0.00    0.00       8/8           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> > >) [1544]
-----------------------------------------------
                0.00    0.00       8/8           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<void>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::Spalloc_shared_tag<std::allocator<void> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [545]
[546]    0.0    0.00    0.00       8         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<void>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::Spalloc_shared_tag<std::allocator<void> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [546]
                0.00    0.00       8/4773675     operator new(unsigned long, void) [97]
                0.00    0.00       8/8           std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::allocator<void>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [568]
                0.00    0.00       8/8           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<void>, (__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<void>, (__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<void>, (__gnu_cxx::Lockpolicy)2> >&) [1560]
                0.00    0.00       8/8           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<void>, (__gnu_cxx::Lockpolicy)2> > >::get() [1545]
                0.00    0.00       8/56          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >& std::forward<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type&) [1250]
                0.00    0.00       8/8           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<void>, (__gnu_cxx::Lockpolicy)2> > >::operator=(decltype(nullptr)) [1546]
                0.00    0.00       8/24          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [1407]
                0.00    0.00       8/16          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<void>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [1463]
-----------------------------------------------
                                                 <spontaneous>
[547]    0.0    0.00    0.00                 std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundFlagRef, std::allocator<void>, bool&>(Catch::Clara::Detail::BoundFlagRef&, std::Spalloc_shared_tag<std::allocator<void> >, bool&) [547]
                0.00    0.00      16/4773675     operator new(unsigned long, void) [97]
                0.00    0.00      16/201         bool& std::forward<bool&>(std::remove_reference<bool&>::type&) [1071]
-----------------------------------------------
                                                 <spontaneous>
[548]    0.0    0.00    0.00                 void std::Construct<Catch::Clara::Detail::BoundFlagRef, bool&>(Catch::Clara::Detail::BoundFlagRef, bool&) [548]
                0.00    0.00      16/4773675     operator new(unsigned long, void) [97]
                0.00    0.00      16/201         bool& std::forward<bool&>(std::removereference<bool&>::type&) [1071]
-----------------------------------------------
                0.00    0.00       3/3           std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<magpie::cache<std::__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<void>, magpie::options&>(magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::Spalloc_shared_tag<std::allocator<void> >, magpie::options&) [519]
[549]    0.0    0.00    0.00       3         std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<magpie::options&>(std::allocator<void>, magpie::options&) [549]
                0.00    0.00       3/3           void std::Construct<magpie::cache<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options&>(magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options&) [550]
                0.00    0.00       6/188         magpie::options& std::forward<magpie::options&>(std::remove_reference<magpie::options&>::type&) [1075]
                0.00    0.00       3/169         std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::Spcounted_base() [1081]
                0.00    0.00       3/3           std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<void>) [1654]
                0.00    0.00       3/9           std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [1526]
-----------------------------------------------
                0.00    0.00       3/3           std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<magpie::options&>(std::allocator<void>, magpie::options&) [549]
[550]    0.0    0.00    0.00       3         void std::Construct<magpie::cache<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options&>(magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options&) [550]
                0.00    0.00       3/19          magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::cache(magpie::options const&) [441]
                0.00    0.00       3/4773675     operator new(unsigned long, void) [97]
                0.00    0.00       3/703019      std::__is_constant_evaluated() [725]
                0.00    0.00       3/188         magpie::options& std::forward<magpie::options&>(std::remove_reference<magpie::options&>::type&) [1075]
-----------------------------------------------
                0.00    0.00       3/3           void std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_realloc_insert<Catch::Clara::Opt const&>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt const&) [207]
[551]    0.0    0.00    0.00       3         decltype (::new ((void)(0)) Catch::Clara::Opt((declval<Catch::Clara::Opt const&>)())) std::construct_at<Catch::Clara::Opt, Catch::Clara::Opt const&>(Catch::Clara::Opt, Catch::Clara::Opt const&) [551]
                0.00    0.00       3/57          Catch::Clara::Opt::Opt(Catch::Clara::Opt const&) [411]
                0.00    0.00       3/4773675     operator new(unsigned long, void) [97]
                0.00    0.00       3/55          Catch::Clara::Opt const& std::forward<Catch::Clara::Opt const&>(std::remove_reference<Catch::Clara::Opt const&>::type&) [1252]
-----------------------------------------------
                0.00    0.00       7/7           Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, void>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, Catch::StringRef) [272]
[552]    0.0    0.00    0.00       7         std::shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > std::make_shared<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [552]
                0.00    0.00       7/8           std::shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::shared_ptr<std::allocator<void>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::Spalloc_shared_tag<std::allocator<void> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [544]
                0.00    0.00       7/56          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >& std::forward<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type&) [1250]
-----------------------------------------------
                                                 <spontaneous>
[553]    0.0    0.00    0.00                 void std::Construct<Catch::StringRef, char const const&>(Catch::StringRef, char const const&) [553]
                0.00    0.00      13/4773675     operator new(unsigned long, void) [97]
-----------------------------------------------
                                   9             void std::destroyat<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > > >(magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >) <cycle 1> [1532]
[554]    0.0    0.00    0.00       9         magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >::~cache() <cycle 1> [554]
                0.00    0.00       9/15320016     std::__shared_ptr_access<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [36]
                0.00    0.00       9/68          magpie::cache_interface::~cache_interface() [1188]
                                   9             std::__shared_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>::reset() <cycle 1> [1200]
                                   9             std::shared_ptr<magpie::detail::cache_impl>::~shared_ptr() <cycle 1> [1193]
-----------------------------------------------
                                                 <spontaneous>
[555]    0.0    0.00    0.00                 Catch::Clara::Detail::Token& std::vector<Catch::Clara::Detail::Token, std::allocator<Catch::Clara::Detail::Token> >::emplace_back<Catch::Clara::Detail::Token>(Catch::Clara::Detail::Token&&) [555]
                0.00    0.00      12/4773675     operator new(unsigned long, void) [97]
-----------------------------------------------
                0.00    0.00       4/4           CATCH2_INTERNAL_TEST_0() [82]
[556]    0.0    0.00    0.00       4         std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<magpie::lock_model_t, magpie::lock_model_t, void>, Catch::capture_by_value<magpie::lock_model_t> >::value, Catch::BinaryExpr<magpie::lock_model_t, magpie::lock_model_t> >::type Catch::operator==<magpie::lock_model_t>(Catch::ExprLhs<magpie::lock_model_t>&&, magpie::lock_model_t) [556]
                0.00    0.00       4/6175944     Catch::operator"" sr(char const, unsigned long) [52]
                0.00    0.00       4/4           Catch::BinaryExpr<magpie::lockmodel_t, magpie::lock_model_t>::BinaryExpr(bool, magpie::lock_model_t, Catch::StringRef, magpie::lock_model_t) [619]
-----------------------------------------------
                0.00    0.00       4/4           CATCH2_INTERNAL_TEST_0() [82]
[557]    0.0    0.00    0.00       4         std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<magpie::stale_data_t, magpie::stale_data_t, void>, Catch::capture_by_value<magpie::stale_data_t> >::value, Catch::BinaryExpr<magpie::stale_data_t, magpie::stale_data_t> >::type Catch::operator==<magpie::stale_data_t>(Catch::ExprLhs<magpie::stale_data_t>&&, magpie::stale_data_t) [557]
                0.00    0.00       4/6175944     Catch::operator"" sr(char const, unsigned long) [52]
                0.00    0.00       4/4           Catch::BinaryExpr<magpie::staledata_t, magpie::stale_data_t>::BinaryExpr(bool, magpie::stale_data_t, Catch::StringRef, magpie::stale_data_t) [620]
-----------------------------------------------
                0.00    0.00       3/3           CATCH2_INTERNAL_TEST_0() [2]
[558]    0.0    0.00    0.00       3         magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::cache(magpie::options const&) [558]
                0.00    0.00       3/3           std::shared_ptr<magpie::detail::cache_impl> std::make_shared<magpie::detail::cache_impl, magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [588]
                0.00    0.00       3/15320016     std::__shared_ptr_access<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [36]
                0.00    0.00       3/66          magpie::cache_interface::cache_interface() [1235]
-----------------------------------------------
                0.00    0.00       1/10          Catch::Clara::Detail::BoundFlagRef::setFlag(bool) [649]
                0.00    0.00       2/10          Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1}::operator()(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const [340]
                0.00    0.00       7/10          Catch::Clara::Detail::convertInto(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [577]
[559]    0.0    0.00    0.00      10         Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType> Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::ok<Catch::Clara::ParseResultType>(Catch::Clara::ParseResultType&&) [559]
                0.00    0.00      10/10          Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::ResultValueBase(Catch::Clara::Detail::ResultType, Catch::Clara::ParseResultType&&) [560]
-----------------------------------------------
                0.00    0.00      10/10          Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType> Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::ok<Catch::Clara::ParseResultType>(Catch::Clara::ParseResultType&&) [559]
[560]    0.0    0.00    0.00      10         Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::ResultValueBase(Catch::Clara::Detail::ResultType, Catch::Clara::ParseResultType&&) [560]
                0.00    0.00      10/10          Catch::Clara::Detail::ResultValueBase<Catch::Clara::ParseResultType>::ResultValueBase(Catch::Clara::Detail::ResultType, Catch::Clara::ParseResultType&&) [561]
                0.00    0.00      10/3573        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [896]
-----------------------------------------------
                0.00    0.00      10/10          Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::ResultValueBase(Catch::Clara::Detail::ResultType, Catch::Clara::ParseResultType&&) [560]
[561]    0.0    0.00    0.00      10         Catch::Clara::Detail::ResultValueBase<Catch::Clara::ParseResultType>::ResultValueBase(Catch::Clara::Detail::ResultType, Catch::Clara::ParseResultType&&) [561]
                0.00    0.00      10/4773675     operator new(unsigned long, void) [97]
                0.00    0.00      10/467         Catch::Clara::Detail::ResultBase::ResultBase(Catch::Clara::Detail::ResultType) [989]
-----------------------------------------------
                                                 <spontaneous>
[562]    0.0    0.00    0.00                 void std::__relocate_object_a<Catch::Tag, Catch::Tag, std::allocator<Catch::Tag> >(Catch::Tag, Catch::Tag, std::allocator<Catch::Tag>&) [562]
                0.00    0.00      10/4773675     operator new(unsigned long, void) [97]
-----------------------------------------------
                                                 <spontaneous>
[563]    0.0    0.00    0.00                 Catch::TestCaseTracking::TrackerContext::startRun() [563]
                0.00    0.00      17/10849682     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [85]
                0.00    0.00      17/17          std::literals::string_literals::operator"" s[abi:cxx11](char const, unsigned long) [1461]
                0.00    0.00      17/9353        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [860]
-----------------------------------------------
                                                 <spontaneous>
[564]    0.0    0.00    0.00                 Catch::TestCaseInfo::internalAppendTag(Catch::StringRef) [564]
                0.00    0.00      27/27874731     Catch::StringRef::StringRef(char const, unsigned long) [64]
                0.00    0.00      54/20949       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char) [808]
                0.00    0.00      54/45550       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [789]
                0.00    0.00      27/504         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const [985]
-----------------------------------------------
                0.00    0.00       9/9           std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<magpie::detail::cache_impl, std::allocator<void>, magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, magpie::options const&>(magpie::detail::cache_impl&, std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >&&, magpie::options const&) [530]
[565]    0.0    0.00    0.00       9         std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, magpie::options const&>(std::allocator<void>, magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >&&, magpie::options const&) [565]
                0.00    0.00       9/9           void std::Construct<magpie::detail::cacheimpl, magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, magpie::options const&>(magpie::detail::cache_impl, magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >&&, magpie::options const&) [566]
                0.00    0.00      18/468         magpie::options const& std::forward<magpie::options const&>(std::remove_reference<magpie::options const&>::type&) [988]
                0.00    0.00      18/63          magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >&& std::forward<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >>(std::remove_reference<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >>::type&) [1243]
                0.00    0.00       9/169         std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::Spcounted_base() [1081]
                0.00    0.00       9/66          std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<void>) [1237]
                0.00    0.00       9/203         std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [1070]
-----------------------------------------------
                0.00    0.00       9/9           std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, magpie::options const&>(std::allocator<void>, magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >&&, magpie::options const&) [565]
[566]    0.0    0.00    0.00       9         void std::Construct<magpie::detail::cacheimpl, magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, magpie::options const&>(magpie::detail::cache_impl, magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >&&, magpie::options const&) [566]
                0.00    0.00       9/4773675     operator new(unsigned long, void) [97]
                0.00    0.00       9/703019      std::__is_constant_evaluated() [725]
                0.00    0.00       9/468         magpie::options const& std::forward<magpie::options const&>(std::remove_reference<magpie::options const&>::type&) [988]
                0.00    0.00       9/63          magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >&& std::forward<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >>(std::remove_reference<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >>::type&) [1243]
-----------------------------------------------
                0.00    0.00       3/3           CATCH2_INTERNAL_TEST_0() [2]
[567]    0.0    0.00    0.00       3         magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::operator[]((anonymous namespace)::cache_key_t const&) const [567]
                0.00    0.00       3/1026        magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::hash_key((anonymous namespace)::cache_key_t const&) const [374]
                0.00    0.00       3/936         magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::get_impl(unsigned __int128, bool) const [376]
                0.00    0.00       3/964         std::optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::has_value() const [964]
                0.00    0.00       3/3573        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [896]
                0.00    0.00       3/1448        std::optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~optional() [940]
-----------------------------------------------
                0.00    0.00       8/8           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<void>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::Spalloc_shared_tag<std::allocator<void> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [546]
[568]    0.0    0.00    0.00       8         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::allocator<void>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [568]
                0.00    0.00       8/8           void std::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> >&) [569]
                0.00    0.00      16/56          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >& std::forward<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type&) [1250]
                0.00    0.00       8/169         std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::Spcounted_base() [1081]
                0.00    0.00       8/8           std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<void>) [1551]
                0.00    0.00       8/24          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [1407]
-----------------------------------------------
                0.00    0.00       8/8           std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::allocator<void>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [568]
[569]    0.0    0.00    0.00       8         void std::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> >&) [569]
                0.00    0.00       8/4773675     operator new(unsigned long, void) [97]
                0.00    0.00       8/703019      std::__is_constant_evaluated() [725]
                0.00    0.00       8/56          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >& std::forward<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type&) [1250]
                0.00    0.00       8/8           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> >&) [1538]
-----------------------------------------------
                0.00    0.00       4/4           std::shared_ptr<magpie::detail::cache_impl> std::make_shared<magpie::detail::cache_impl, magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [573]
[570]    0.0    0.00    0.00       4         std::shared_ptr<magpie::detail::cache_impl>::shared_ptr<std::allocator<void>, magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [570]
                0.00    0.00       4/4           std::__shared_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<void>, magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [571]
                0.00    0.00       4/468         magpie::options const& std::forward<magpie::options const&>(std::remove_reference<magpie::options const&>::type&) [988]
                0.00    0.00       4/28          magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&& std::forward<magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >>(std::remove_reference<magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >>::type&) [1376]
-----------------------------------------------
                0.00    0.00       4/4           std::shared_ptr<magpie::detail::cache_impl>::shared_ptr<std::allocator<void>, magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [570]
[571]    0.0    0.00    0.00       4         std::__shared_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<void>, magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [571]
                0.00    0.00       4/4           std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<magpie::detail::cache_impl, std::allocator<void>, magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(magpie::detail::cache_impl&, std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [572]
                0.00    0.00       4/468         magpie::options const& std::forward<magpie::options const&>(std::remove_reference<magpie::options const&>::type&) [988]
                0.00    0.00       4/28          magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&& std::forward<magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >>(std::remove_reference<magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >>::type&) [1376]
                0.00    0.00       4/67          std::enable_if<std::__shared_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>::__has_esft_base<magpie::detail::cache_impl, void>::value, void>::type std::__shared_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>::_M_enable_shared_from_this_with<magpie::detail::cache_impl, magpie::detail::cache_impl>(magpie::detail::cache_impl) [1230]
-----------------------------------------------
                0.00    0.00       4/4           std::__shared_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<void>, magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [571]
[572]    0.0    0.00    0.00       4         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<magpie::detail::cache_impl, std::allocator<void>, magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(magpie::detail::cache_impl&, std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [572]
                0.00    0.00       4/4773675     operator new(unsigned long, void) [97]
                0.00    0.00       4/4           std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(std::allocator<void>, magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [600]
                0.00    0.00       4/66          std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >&) [1238]
                0.00    0.00       4/67          std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::get() [1232]
                0.00    0.00       4/468         magpie::options const& std::forward<magpie::options const&>(std::remove_reference<magpie::options const&>::type&) [988]
                0.00    0.00       4/28          magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&& std::forward<magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >>(std::remove_reference<magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >>::type&) [1376]
                0.00    0.00       4/65          std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::operator=(decltype(nullptr)) [1240]
                0.00    0.00       4/203         std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [1070]
                0.00    0.00       4/136         std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [1102]
-----------------------------------------------
                0.00    0.00       4/4           magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::cache(magpie::options const&) [533]
[573]    0.0    0.00    0.00       4         std::shared_ptr<magpie::detail::cache_impl> std::make_shared<magpie::detail::cache_impl, magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [573]
                0.00    0.00       4/4           std::shared_ptr<magpie::detail::cache_impl>::shared_ptr<std::allocator<void>, magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [570]
                0.00    0.00       4/468         magpie::options const& std::forward<magpie::options const&>(std::remove_reference<magpie::options const&>::type&) [988]
                0.00    0.00       4/28          magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&& std::forward<magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >>(std::remove_reference<magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >>::type&) [1376]
-----------------------------------------------
                                                 <spontaneous>
[574]    0.0    0.00    0.00                 Catch::Detail::unique_ptr<Catch::TestCaseTracking::ITracker>& std::vector<Catch::Detail::unique_ptr<Catch::TestCaseTracking::ITracker>, std::allocator<Catch::Detail::unique_ptr<Catch::TestCaseTracking::ITracker> > >::emplace_back<Catch::Detail::unique_ptr<Catch::TestCaseTracking::ITracker> >(Catch::Detail::unique_ptr<Catch::TestCaseTracking::ITracker>&&) [574]
                0.00    0.00       8/4773675     operator new(unsigned long, void) [97]
-----------------------------------------------
                0.00    0.00       3/3           CATCH2_INTERNAL_TEST_14() [226]
[575]    0.0    0.00    0.00       3         magpie::cache_ref<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 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&) [575]
                0.00    0.00       3/133         magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::set(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, float) [396]
-----------------------------------------------
                0.00    0.00      10/10          std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<timespec const&, timespec&, void>, std::negation<Catch::capture_by_value<std::remove_cv<std::remove_reference<timespec&>::type>::type> > >::value, Catch::BinaryExpr<timespec const&, timespec& const&> >::type Catch::operator==<timespec&>(Catch::ExprLhs<timespec const&>&&, timespec&) [104]
[576]    0.0    0.00    0.00      10         Catch::BinaryExpr<timespec const&, timespec&>::BinaryExpr(bool, timespec const&, Catch::StringRef, timespec&) [576]
                0.00    0.00      10/10849232     Catch::ITransientExpression::ITransientExpression(bool, bool) [77]
-----------------------------------------------
                                                 <spontaneous>
[577]    0.0    0.00    0.00                 Catch::Clara::Detail::convertInto(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [577]
                0.00    0.00       7/10          Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType> Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::ok<Catch::Clara::ParseResultType>(Catch::Clara::ParseResultType&&) [559]
-----------------------------------------------
                0.00    0.00       5/5           CATCH2_INTERNAL_TEST_0() [2]
[578]    0.0    0.00    0.00       5         magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::size() const [578]
                0.00    0.00       5/15320016     std::__shared_ptr_access<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [36]
-----------------------------------------------
                0.00    0.00       6/6           unsigned long std::__uninitialized_default_n<unsigned long, unsigned long>(unsigned long, unsigned long) [583]
[579]    0.0    0.00    0.00       6         unsigned long std::__uninitialized_defaultn1<true>::__uninit_default_n<unsigned long, unsigned long>(unsigned long, unsigned long) [579]
                0.00    0.00       6/6           void std::Construct<unsigned long>(unsigned long) [582]
                0.00    0.00       6/24          unsigned long std::_addressof<unsigned long>(unsigned long&) [1416]
                0.00    0.00       6/6           unsigned long std::fill_n<unsigned long, unsigned long, unsigned long>(unsigned long, unsigned long, unsigned long const&) [1603]
-----------------------------------------------
                0.00    0.00       6/6           std::vector<unsigned long, std::allocator<unsigned long> >::vector(unsigned long, std::allocator<unsigned long> const&) [581]
[580]    0.0    0.00    0.00       6         std::vector<unsigned long, std::allocator<unsigned long> >::_M_default_initialize(unsigned long) [580]
                0.00    0.00       6/6           unsigned long std::__uninitialized_defaultna<unsigned long, unsigned long, unsigned long>(unsigned long, unsigned long, std::allocator<unsigned long>&) [584]
                0.00    0.00       6/18          std::Vectorbase<unsigned long, std::allocator<unsigned long> >::_M_get_Tp_allocator() [1449]
-----------------------------------------------
                0.00    0.00       3/6           CATCH2_INTERNAL_TEST_6() [9]
                0.00    0.00       3/6           CATCH2_INTERNAL_TEST_9() [10]
[581]    0.0    0.00    0.00       6         std::vector<unsigned long, std::allocator<unsigned long> >::vector(unsigned long, std::allocator<unsigned long> const&) [581]
                0.00    0.00       6/6           std::vector<unsigned long, std::allocator<unsigned long> >::_M_default_initialize(unsigned long) [580]
                0.00    0.00       6/6           std::vector<unsigned long, std::allocator<unsigned long> >::_S_check_init_len(unsigned long, std::allocator<unsigned long> const&) [1599]
                0.00    0.00       5/5           std::Vectorbase<unsigned long, std::allocator<unsigned long> >::Vectorbase(unsigned long, std::allocator<unsigned long> const&) [1611]
-----------------------------------------------
                0.00    0.00       6/6           unsigned long std::__uninitialized_defaultn1<true>::__uninit_default_n<unsigned long, unsigned long>(unsigned long, unsigned long) [579]
[582]    0.0    0.00    0.00       6         void std::Construct<unsigned long>(unsigned long) [582]
                0.00    0.00       6/4773675     operator new(unsigned long, void) [97]
                0.00    0.00       6/703019      std::_is_constant_evaluated() [725]
-----------------------------------------------
                0.00    0.00       6/6           unsigned long std::__uninitialized_defaultna<unsigned long, unsigned long, unsigned long>(unsigned long, unsigned long, std::allocator<unsigned long>&) [584]
[583]    0.0    0.00    0.00       6         unsigned long std::__uninitialized_default_n<unsigned long, unsigned long>(unsigned long, unsigned long) [583]
                0.00    0.00       6/6           unsigned long std::__uninitialized_defaultn1<true>::__uninit_default_n<unsigned long, unsigned long>(unsigned long, unsigned long) [579]
                0.00    0.00       6/416674      std::is_constant_evaluated() [729]
-----------------------------------------------
                0.00    0.00       6/6           std::vector<unsigned long, std::allocator<unsigned long> >::_M_default_initialize(unsigned long) [580]
[584]    0.0    0.00    0.00       6         unsigned long std::__uninitialized_defaultna<unsigned long, unsigned long, unsigned long>(unsigned long, unsigned long, std::allocator<unsigned long>&) [584]
                0.00    0.00       6/6           unsigned long std::__uninitialized_default_n<unsigned long, unsigned long>(unsigned long, unsigned long) [583]
-----------------------------------------------
                0.00    0.00       3/3           std::shared_ptr<magpie::detail::cache_impl> std::make_shared<magpie::detail::cache_impl, magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [588]
[585]    0.0    0.00    0.00       3         std::shared_ptr<magpie::detail::cache_impl>::shared_ptr<std::allocator<void>, magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [585]
                0.00    0.00       3/3           std::__shared_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<void>, magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [586]
                0.00    0.00       3/468         magpie::options const& std::forward<magpie::options const&>(std::remove_reference<magpie::options const&>::type&) [988]
                0.00    0.00       3/21          magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&& std::forward<magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >>(std::remove_reference<magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >>::type&) [1441]
-----------------------------------------------
                0.00    0.00       3/3           std::shared_ptr<magpie::detail::cache_impl>::shared_ptr<std::allocator<void>, magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [585]
[586]    0.0    0.00    0.00       3         std::__shared_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<void>, magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [586]
                0.00    0.00       3/3           std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<magpie::detail::cache_impl, std::allocator<void>, magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(magpie::detail::cache_impl&, std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [587]
                0.00    0.00       3/468         magpie::options const& std::forward<magpie::options const&>(std::remove_reference<magpie::options const&>::type&) [988]
                0.00    0.00       3/21          magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&& std::forward<magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >>(std::remove_reference<magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >>::type&) [1441]
                0.00    0.00       3/67          std::enable_if<std::__shared_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>::__has_esft_base<magpie::detail::cache_impl, void>::value, void>::type std::__shared_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>::_M_enable_shared_from_this_with<magpie::detail::cache_impl, magpie::detail::cache_impl>(magpie::detail::cache_impl) [1230]
-----------------------------------------------
                0.00    0.00       3/3           std::__shared_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<void>, magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [586]
[587]    0.0    0.00    0.00       3         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<magpie::detail::cache_impl, std::allocator<void>, magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(magpie::detail::cache_impl&, std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [587]
                0.00    0.00       3/4773675     operator new(unsigned long, void) [97]
                0.00    0.00       3/3           std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(std::allocator<void>, magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [617]
                0.00    0.00       3/66          std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >&) [1238]
                0.00    0.00       3/67          std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::get() [1232]
                0.00    0.00       3/468         magpie::options const& std::forward<magpie::options const&>(std::remove_reference<magpie::options const&>::type&) [988]
                0.00    0.00       3/21          magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&& std::forward<magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >>(std::remove_reference<magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >>::type&) [1441]
                0.00    0.00       3/65          std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::operator=(decltype(nullptr)) [1240]
                0.00    0.00       3/203         std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [1070]
                0.00    0.00       3/136         std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [1102]
-----------------------------------------------
                0.00    0.00       3/3           magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::cache(magpie::options const&) [558]
[588]    0.0    0.00    0.00       3         std::shared_ptr<magpie::detail::cache_impl> std::make_shared<magpie::detail::cache_impl, magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [588]
                0.00    0.00       3/3           std::shared_ptr<magpie::detail::cache_impl>::shared_ptr<std::allocator<void>, magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [585]
                0.00    0.00       3/468         magpie::options const& std::forward<magpie::options const&>(std::remove_reference<magpie::options const&>::type&) [988]
                0.00    0.00       3/21          magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&& std::forward<magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >>(std::remove_reference<magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >>::type&) [1441]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0() [82]
[589]    0.0    0.00    0.00       1         std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::shared_ptr<magpie::eviction_policy> const&, std::shared_ptr<magpie::eviction_policy>&, void>, std::negation<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::shared_ptr<magpie::eviction_policy>&>::type>::type> > >::value, Catch::BinaryExpr<std::shared_ptr<magpie::eviction_policy> const&, std::shared_ptr<magpie::eviction_policy>& const&> >::type Catch::operator==<std::shared_ptr<magpie::eviction_policy>&>(Catch::ExprLhs<std::shared_ptr<magpie::eviction_policy> const&>&&, std::shared_ptr<magpie::eviction_policy>&) [589]
                0.00    0.00       1/1           bool std::operator==<magpie::eviction_policy, magpie::eviction_policy>(std::shared_ptr<magpie::eviction_policy> const&, std::shared_ptr<magpie::eviction_policy> const&) [616]
                0.00    0.00       1/6175944     Catch::operator"" sr(char const, unsigned long) [52]
                0.00    0.00       1/1           Catch::BinaryExpr<std::sharedptr<magpie::eviction_policy> const&, std::shared_ptr<magpie::eviction_policy>&>::BinaryExpr(bool, std::shared_ptr<magpie::eviction_policy> const&, Catch::StringRef, std::shared_ptr<magpie::eviction_policy>&) [702]
-----------------------------------------------
                0.00    0.00       2/2           CATCH2_INTERNAL_TEST_0() [2]
[590]    0.0    0.00    0.00       2         magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::ban(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [590]
                0.00    0.00       2/15320016     std::__shared_ptr_access<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [36]
                0.00    0.00       2/445         magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::hash_key(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const [386]
-----------------------------------------------
                0.00    0.00       1/2           void std::Construct<Catch::Clara::Arg, Catch::Clara::Arg const&>(Catch::Clara::Arg, Catch::Clara::Arg const&) [611]
                0.00    0.00       1/2           void std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::M_realloc_insert<Catch::Clara::Arg const&>(__gnu_cxx::__normal_iterator<Catch::Clara::Arg, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, Catch::Clara::Arg const&) [615]
[591]    0.0    0.00    0.00       2         Catch::Clara::Arg::Arg(Catch::Clara::Arg const&) [591]
                0.00    0.00       2/2           Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Arg>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Arg> const&) [592]
-----------------------------------------------
                0.00    0.00       2/2           Catch::Clara::Arg::Arg(Catch::Clara::Arg const&) [591]
[592]    0.0    0.00    0.00       2         Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Arg>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Arg> const&) [592]
                0.00    0.00       2/77          std::shared_ptr<Catch::Clara::Detail::BoundRef>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundRef> const&) [412]
                0.00    0.00       2/2           Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Arg>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Arg> const&) [1681]
-----------------------------------------------
                0.00    0.00       1/1           Catch::Clara::Parser::Parser(Catch::Clara::Parser const&) [418]
[593]    0.0    0.00    0.00       1         Catch::Clara::ExeName::ExeName(Catch::Clara::ExeName const&) [593]
                0.00    0.00       1/1           std::shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::shared_ptr(std::shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [626]
                0.00    0.00       1/1           std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase> const&) [625]
                0.00    0.00       1/1           Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName> const&) [1718]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0() [2]
[594]    0.0    0.00    0.00       1         magpie::cache<int, magpie::empty_t>::cache(magpie::options const&) [594]
                0.00    0.00       2/15320016     std::__shared_ptr_access<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [36]
                0.00    0.00       1/1           std::shared_ptr<magpie::detail::cache_impl> std::make_shared<magpie::detail::cache_impl, magpie::cache<int, magpie::empty_t>, magpie::options const&>(magpie::cache<int, magpie::empty_t>&&, magpie::options const&) [636]
                0.00    0.00       1/66          magpie::cache_interface::cache_interface() [1235]
-----------------------------------------------
                0.00    0.00       6/6           std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<long, long, void>, Catch::capture_by_value<long> >::value, Catch::BinaryExpr<long, long> >::type Catch::operator==<long>(Catch::ExprLhs<long>&&, long) [534]
[595]    0.0    0.00    0.00       6         Catch::BinaryExpr<long, long>::BinaryExpr(bool, long, Catch::StringRef, long) [595]
                0.00    0.00       6/10849232     Catch::ITransientExpression::ITransientExpression(bool, bool) [77]
-----------------------------------------------
                0.00    0.00       6/6           std::enable_if<std::conjunction<Catch::Detail::is_gt_comparable<unsigned long, double, void>, Catch::capture_by_value<double> >::value, Catch::BinaryExpr<unsigned long, double> >::type Catch::operator><double>(Catch::ExprLhs<unsigned long>&&, double) [535]
[596]    0.0    0.00    0.00       6         Catch::BinaryExpr<unsigned long, double>::BinaryExpr(bool, unsigned long, Catch::StringRef, double) [596]
                0.00    0.00       6/10849232     Catch::ITransientExpression::ITransientExpression(bool, bool) [77]
-----------------------------------------------
                                                 <spontaneous>
[597]    0.0    0.00    0.00                 Catch::printTestRunTotals(std::ostream&, Catch::ColourImpl&, Catch::Totals const&) [597]
                0.00    0.00       2/6175944     Catch::operator"" _sr(char const, unsigned long) [52]
-----------------------------------------------
                                   1             __static_initialization_and_destruction_0() [598]
[598]    0.0    0.00    0.00       0+1       __static_initialization_and_destruction_0() [598]
                0.00    0.00       7/10849682     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [85]
                0.00    0.00       7/17          Catch::NameAndTags::NameAndTags(Catch::StringRef, Catch::StringRef) [1459]
                0.00    0.00       7/82          Catch::StringRef::StringRef() [1165]
                0.00    0.00       7/51          Catch::Detail::unique_ptr<Catch::ITestInvoker>::~unique_ptr() [1269]
                                   1             __static_initialization_and_destruction_0() [598]
-----------------------------------------------
                                                 <spontaneous>
[599]    0.0    0.00    0.00                 Catch::Clara::Opt::operator[](Catch::StringRef) & [599]
                0.00    0.00       3/70          std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::push_back(Catch::StringRef const&) [430]
-----------------------------------------------
                0.00    0.00       4/4           std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<magpie::detail::cache_impl, std::allocator<void>, magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(magpie::detail::cache_impl&, std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [572]
[600]    0.0    0.00    0.00       4         std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(std::allocator<void>, magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [600]
                0.00    0.00       4/4           void std::Construct<magpie::detail::cacheimpl, magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(magpie::detail::cache_impl, magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [601]
                0.00    0.00       8/468         magpie::options const& std::forward<magpie::options const&>(std::remove_reference<magpie::options const&>::type&) [988]
                0.00    0.00       8/28          magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&& std::forward<magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >>(std::remove_reference<magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >>::type&) [1376]
                0.00    0.00       4/169         std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::Spcounted_base() [1081]
                0.00    0.00       4/66          std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<void>) [1237]
                0.00    0.00       4/203         std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [1070]
-----------------------------------------------
                0.00    0.00       4/4           std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(std::allocator<void>, magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [600]
[601]    0.0    0.00    0.00       4         void std::Construct<magpie::detail::cacheimpl, magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(magpie::detail::cache_impl, magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [601]
                0.00    0.00       4/4773675     operator new(unsigned long, void) [97]
                0.00    0.00       4/703019      std::__is_constant_evaluated() [725]
                0.00    0.00       4/468         magpie::options const& std::forward<magpie::options const&>(std::remove_reference<magpie::options const&>::type&) [988]
                0.00    0.00       4/28          magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&& std::forward<magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >>(std::remove_reference<magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >>::type&) [1376]
-----------------------------------------------
                0.00    0.00       2/2           std::shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int> > std::make_shared<Catch::Clara::Detail::BoundValueRef<unsigned int>, unsigned int&>(unsigned int&) [605]
[602]    0.0    0.00    0.00       2         std::shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int> >::shared_ptr<std::allocator<void>, unsigned int&>(std::Spalloc_shared_tag<std::allocator<void> >, unsigned int&) [602]
                0.00    0.00       2/2           std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int>, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<void>, unsigned int&>(std::Spalloc_shared_tag<std::allocator<void> >, unsigned int&) [603]
                0.00    0.00       2/14          unsigned int& std::forward<unsigned int&>(std::remove_reference<unsigned int&>::type&) [1485]
-----------------------------------------------
                0.00    0.00       2/2           std::shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int> >::shared_ptr<std::allocator<void>, unsigned int&>(std::Spalloc_shared_tag<std::allocator<void> >, unsigned int&) [602]
[603]    0.0    0.00    0.00       2         std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int>, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<void>, unsigned int&>(std::Spalloc_shared_tag<std::allocator<void> >, unsigned int&) [603]
                0.00    0.00       2/2           std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, unsigned int&>(Catch::Clara::Detail::BoundValueRef<unsigned int>&, std::Spalloc_shared_tag<std::allocator<void> >, unsigned int&) [604]
                0.00    0.00       2/14          unsigned int& std::forward<unsigned int&>(std::remove_reference<unsigned int&>::type&) [1485]
                0.00    0.00       2/2           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>) [1695]
-----------------------------------------------
                0.00    0.00       2/2           std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int>, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<void>, unsigned int&>(std::Spalloc_shared_tag<std::allocator<void> >, unsigned int&) [603]
[604]    0.0    0.00    0.00       2         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, unsigned int&>(Catch::Clara::Detail::BoundValueRef<unsigned int>&, std::Spalloc_shared_tag<std::allocator<void> >, unsigned int&) [604]
                0.00    0.00       2/4773675     operator new(unsigned long, void) [97]
                0.00    0.00       2/2           std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<unsigned int&>(std::allocator<void>, unsigned int&) [631]
                0.00    0.00       2/2           std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >&) [1714]
                0.00    0.00       2/2           std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::get() [1699]
                0.00    0.00       2/14          unsigned int& std::forward<unsigned int&>(std::remove_reference<unsigned int&>::type&) [1485]
                0.00    0.00       2/2           std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::operator=(decltype(nullptr)) [1700]
                0.00    0.00       2/6           std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [1595]
                0.00    0.00       2/4           std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [1627]
-----------------------------------------------
                0.00    0.00       2/2           Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<unsigned int, void>(unsigned int&, Catch::StringRef) [293]
[605]    0.0    0.00    0.00       2         std::shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int> > std::make_shared<Catch::Clara::Detail::BoundValueRef<unsigned int>, unsigned int&>(unsigned int&) [605]
                0.00    0.00       2/2           std::shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int> >::shared_ptr<std::allocator<void>, unsigned int&>(std::Spalloc_shared_tag<std::allocator<void> >, unsigned int&) [602]
                0.00    0.00       2/14          unsigned int& std::forward<unsigned int&>(std::remove_reference<unsigned int&>::type&) [1485]
-----------------------------------------------
                                                 <spontaneous>
[606]    0.0    0.00    0.00                 std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<void>, char const (&) [13]>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::Spalloc_shared_tag<std::allocator<void> >, char const (&) [13]) [606]
                0.00    0.00       4/4773675     operator new(unsigned long, void) [97]
-----------------------------------------------
                                                 <spontaneous>
[607]    0.0    0.00    0.00                 void std::Construct<Catch::ColumnInfo, Catch::ColumnInfo const&>(Catch::ColumnInfo, Catch::ColumnInfo const&) [607]
                0.00    0.00       4/4773675     operator new(unsigned long, void) [97]
-----------------------------------------------
                                                 <spontaneous>
[608]    0.0    0.00    0.00                 void std::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]) [608]
                0.00    0.00       4/4773675     operator new(unsigned long, void) [97]
                0.00    0.00       4/150         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const, std::allocator<char> const&) [1096]
-----------------------------------------------
                0.00    0.00       1/1           Catch::Clara::Arg std::uninitialized_copy<__gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, Catch::Clara::Arg>(__gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, Catch::Clara::Arg) [613]
[609]    0.0    0.00    0.00       1         Catch::Clara::Arg std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, Catch::Clara::Arg>(__gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, Catch::Clara::Arg) [609]
                0.00    0.00       1/1           Catch::Clara::Arg std::__do_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) [612]
-----------------------------------------------
                0.00    0.00       1/1           Catch::Clara::Parser::Parser(Catch::Clara::Parser const&) [418]
[610]    0.0    0.00    0.00       1         std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::vector(std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > const&) [610]
                0.00    0.00       1/1           Catch::Clara::Arg std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, Catch::Clara::Arg, Catch::Clara::Arg>(__gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, Catch::Clara::Arg, std::allocator<Catch::Clara::Arg>&) [614]
                0.00    0.00       1/4           std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_get_Tp_allocator() const [1623]
                0.00    0.00       1/8           std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::size() const [1540]
                0.00    0.00       1/1           std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorbase(unsigned long, std::allocator<Catch::Clara::Arg> const&) [1725]
                0.00    0.00       1/59          std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_get_Tp_allocator() [1245]
                0.00    0.00       1/4           std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::end() const [1624]
                0.00    0.00       1/4           std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::begin() const [1625]
-----------------------------------------------
                0.00    0.00       1/1           Catch::Clara::Arg std::__do_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) [612]
[611]    0.0    0.00    0.00       1         void std::Construct<Catch::Clara::Arg, Catch::Clara::Arg const&>(Catch::Clara::Arg, Catch::Clara::Arg const&) [611]
                0.00    0.00       1/2           Catch::Clara::Arg::Arg(Catch::Clara::Arg const&) [591]
                0.00    0.00       1/4773675     operator new(unsigned long, void) [97]
                0.00    0.00       1/703019      std::_is_constant_evaluated() [725]
                0.00    0.00       1/4           Catch::Clara::Arg const& std::forward<Catch::Clara::Arg const&>(std::remove_reference<Catch::Clara::Arg const&>::type&) [1632]
-----------------------------------------------
                0.00    0.00       1/1           Catch::Clara::Arg std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, Catch::Clara::Arg>(__gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, Catch::Clara::Arg) [609]
[612]    0.0    0.00    0.00       1         Catch::Clara::Arg std::__do_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) [612]
                0.00    0.00       1/1           void std::_Construct<Catch::Clara::Arg, Catch::Clara::Arg const&>(Catch::Clara::Arg, Catch::Clara::Arg const&) [611]
                0.00    0.00       2/2           bool __gnu_cxx::operator==<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >(__gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > > const&, __gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > > const&) [1689]
                0.00    0.00       1/2           __gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >::operator() const [1690]
                0.00    0.00       1/3           Catch::Clara::Arg std::__addressof<Catch::Clara::Arg>(Catch::Clara::Arg&) [1670]
                0.00    0.00       1/2           __gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >::operator++() [1688]
-----------------------------------------------
                0.00    0.00       1/1           Catch::Clara::Arg std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, Catch::Clara::Arg, Catch::Clara::Arg>(__gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, Catch::Clara::Arg, std::allocator<Catch::Clara::Arg>&) [614]
[613]    0.0    0.00    0.00       1         Catch::Clara::Arg std::uninitialized_copy<__gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, Catch::Clara::Arg>(__gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, Catch::Clara::Arg) [613]
                0.00    0.00       1/1           Catch::Clara::Arg std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, Catch::Clara::Arg>(__gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, Catch::Clara::Arg) [609]
-----------------------------------------------
                0.00    0.00       1/1           std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::vector(std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > const&) [610]
[614]    0.0    0.00    0.00       1         Catch::Clara::Arg std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, Catch::Clara::Arg, Catch::Clara::Arg>(__gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, Catch::Clara::Arg, std::allocator<Catch::Clara::Arg>&) [614]
                0.00    0.00       1/1           Catch::Clara::Arg std::uninitialized_copy<__gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, Catch::Clara::Arg>(__gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, Catch::Clara::Arg) [613]
                0.00    0.00       1/416674      std::is_constant_evaluated() [729]
-----------------------------------------------
                                                 <spontaneous>
[615]    0.0    0.00    0.00                 void std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_realloc_insert<Catch::Clara::Arg const&>(__gnu_cxx::__normal_iterator<Catch::Clara::Arg, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, Catch::Clara::Arg const&) [615]
                0.00    0.00       1/2           Catch::Clara::Arg::Arg(Catch::Clara::Arg const&) [591]
                0.00    0.00       1/4773675     operator new(unsigned long, void) [97]
                0.00    0.00       3/4           Catch::Clara::Arg const& std::forward<Catch::Clara::Arg const&>(std::remove_reference<Catch::Clara::Arg const&>::type&) [1632]
                0.00    0.00       2/59          std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_get_Tp_allocator() [1245]
                0.00    0.00       1/2           std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_allocate(unsigned long) [1692]
                0.00    0.00       1/54          std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_deallocate(Catch::Clara::Arg, unsigned long) [1255]
-----------------------------------------------
                0.00    0.00       1/1           std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::shared_ptr<magpie::eviction_policy> const&, std::shared_ptr<magpie::eviction_policy>&, void>, std::negation<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::shared_ptr<magpie::eviction_policy>&>::type>::type> > >::value, Catch::BinaryExpr<std::shared_ptr<magpie::eviction_policy> const&, std::shared_ptr<magpie::eviction_policy>& const&> >::type Catch::operator==<std::shared_ptr<magpie::eviction_policy>&>(Catch::ExprLhs<std::shared_ptr<magpie::eviction_policy> const&>&&, std::shared_ptr<magpie::eviction_policy>&) [589]
[616]    0.0    0.00    0.00       1         bool std::operator==<magpie::eviction_policy, magpie::eviction_policy>(std::shared_ptr<magpie::eviction_policy> const&, std::shared_ptr<magpie::eviction_policy> const&) [616]
                0.00    0.00       2/511405      std::__shared_ptr<magpie::eviction_policy, (__gnu_cxx::Lockpolicy)2>::get() const [249]
-----------------------------------------------
                0.00    0.00       3/3           std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<magpie::detail::cache_impl, std::allocator<void>, magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(magpie::detail::cache_impl&, std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [587]
[617]    0.0    0.00    0.00       3         std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(std::allocator<void>, magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [617]
                0.00    0.00       3/3           void std::Construct<magpie::detail::cacheimpl, magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(magpie::detail::cache_impl, magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [618]
                0.00    0.00       6/468         magpie::options const& std::forward<magpie::options const&>(std::remove_reference<magpie::options const&>::type&) [988]
                0.00    0.00       6/21          magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&& std::forward<magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >>(std::remove_reference<magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >>::type&) [1441]
                0.00    0.00       3/169         std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::Spcounted_base() [1081]
                0.00    0.00       3/66          std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<void>) [1237]
                0.00    0.00       3/203         std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [1070]
-----------------------------------------------
                0.00    0.00       3/3           std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(std::allocator<void>, magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [617]
[618]    0.0    0.00    0.00       3         void std::Construct<magpie::detail::cacheimpl, magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(magpie::detail::cache_impl, magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [618]
                0.00    0.00       3/4773675     operator new(unsigned long, void) [97]
                0.00    0.00       3/703019      std::__is_constant_evaluated() [725]
                0.00    0.00       3/468         magpie::options const& std::forward<magpie::options const&>(std::remove_reference<magpie::options const&>::type&) [988]
                0.00    0.00       3/21          magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&& std::forward<magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >>(std::remove_reference<magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >>::type&) [1441]
-----------------------------------------------
                0.00    0.00       4/4           std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<magpie::lock_model_t, magpie::lock_model_t, void>, Catch::capture_by_value<magpie::lock_model_t> >::value, Catch::BinaryExpr<magpie::lock_model_t, magpie::lock_model_t> >::type Catch::operator==<magpie::lock_model_t>(Catch::ExprLhs<magpie::lock_model_t>&&, magpie::lock_model_t) [556]
[619]    0.0    0.00    0.00       4         Catch::BinaryExpr<magpie::lock_model_t, magpie::lock_model_t>::BinaryExpr(bool, magpie::lock_model_t, Catch::StringRef, magpie::lock_model_t) [619]
                0.00    0.00       4/10849232     Catch::ITransientExpression::ITransientExpression(bool, bool) [77]
-----------------------------------------------
                0.00    0.00       4/4           std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<magpie::stale_data_t, magpie::stale_data_t, void>, Catch::capture_by_value<magpie::stale_data_t> >::value, Catch::BinaryExpr<magpie::stale_data_t, magpie::stale_data_t> >::type Catch::operator==<magpie::stale_data_t>(Catch::ExprLhs<magpie::stale_data_t>&&, magpie::stale_data_t) [557]
[620]    0.0    0.00    0.00       4         Catch::BinaryExpr<magpie::stale_data_t, magpie::stale_data_t>::BinaryExpr(bool, magpie::stale_data_t, Catch::StringRef, magpie::stale_data_t) [620]
                0.00    0.00       4/10849232     Catch::ITransientExpression::ITransientExpression(bool, bool) [77]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0() [2]
[621]    0.0    0.00    0.00       1         magpie::cache<int, magpie::empty_t>::erase(int const&) [621]
                0.00    0.00       1/47          magpie::cache<int, magpie::empty_t>::hash_key(int const&) const [456]
                0.00    0.00       1/15320016     std::__shared_ptr_access<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [36]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0() [2]
[622]    0.0    0.00    0.00       1         magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::unban(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [622]
                0.00    0.00       1/15320016     std::__shared_ptr_access<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [36]
                0.00    0.00       1/445         magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::hash_key(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const [386]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0() [2]
[623]    0.0    0.00    0.00       1         magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::erase(int const&) [623]
                0.00    0.00       1/15320016     std::__shared_ptr_access<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [36]
                0.00    0.00       1/342         magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::hash_key(int const&) const [390]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0() [2]
[624]    0.0    0.00    0.00       1         magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::contains(int const&) const [624]
                0.00    0.00       1/15320016     std::__shared_ptr_access<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [36]
                0.00    0.00       1/342         magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::hash_key(int const&) const [390]
-----------------------------------------------
                0.00    0.00       1/1           Catch::Clara::ExeName::ExeName(Catch::Clara::ExeName const&) [593]
[625]    0.0    0.00    0.00       1         std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase> const&) [625]
                0.00    0.00       1/1           std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2> const&) [627]
-----------------------------------------------
                0.00    0.00       1/1           Catch::Clara::ExeName::ExeName(Catch::Clara::ExeName const&) [593]
[626]    0.0    0.00    0.00       1         std::shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::shared_ptr(std::shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [626]
                0.00    0.00       1/1           std::__shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (__gnu_cxx::Lockpolicy)2> const&) [628]
-----------------------------------------------
                0.00    0.00       1/1           std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase> const&) [625]
[627]    0.0    0.00    0.00       1         std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2> const&) [627]
                0.00    0.00       1/15331691     std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count(std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&) [26]
-----------------------------------------------
                0.00    0.00       1/1           std::shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::shared_ptr(std::shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [626]
[628]    0.0    0.00    0.00       1         std::__shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (__gnu_cxx::Lockpolicy)2> const&) [628]
                0.00    0.00       1/15331691     std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count(std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&) [26]
-----------------------------------------------
                0.00    0.00       3/3           std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::shared_ptr<magpie::eviction_policy> const&, decltype(nullptr), void>, std::negation<Catch::capture_by_value<std::remove_cv<std::remove_reference<decltype(nullptr)>::type>::type> > >::value, Catch::BinaryExpr<std::shared_ptr<magpie::eviction_policy> const&, decltype(nullptr) const&> >::type Catch::operator==<decltype(nullptr)>(Catch::ExprLhs<std::shared_ptr<magpie::eviction_policy> const&>&&, decltype(nullptr)&&) [171]
[629]    0.0    0.00    0.00       3         Catch::BinaryExpr<std::shared_ptr<magpie::eviction_policy> const&, decltype(nullptr) const&>::BinaryExpr(bool, std::shared_ptr<magpie::eviction_policy> const&, Catch::StringRef, decltype(nullptr) const&) [629]
                0.00    0.00       3/10849232     Catch::ITransientExpression::ITransientExpression(bool, bool) [77]
-----------------------------------------------
                                                 <spontaneous>
[630]    0.0    0.00    0.00                 Catch::StreamingReporterBase::StreamingReporterBase(Catch::ReporterConfig&&) [630]
                0.00    0.00       1/6175944     Catch::operator"" sr(char const, unsigned long) [52]
-----------------------------------------------
                0.00    0.00       2/2           std::_shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, unsigned int&>(Catch::Clara::Detail::BoundValueRef<unsigned int>&, std::Spalloc_shared_tag<std::allocator<void> >, unsigned int&) [604]
[631]    0.0    0.00    0.00       2         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<unsigned int&>(std::allocator<void>, unsigned int&) [631]
                0.00    0.00       2/2           void std::Construct<Catch::Clara::Detail::BoundValueRef<unsigned int>, unsigned int&>(Catch::Clara::Detail::BoundValueRef<unsigned int>, unsigned int&) [632]
                0.00    0.00       4/14          unsigned int& std::forward<unsigned int&>(std::removereference<unsigned int&>::type&) [1485]
                0.00    0.00       2/169         std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::Spcounted_base() [1081]
                0.00    0.00       2/2           std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<void>) [1708]
                0.00    0.00       2/6           std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [1595]
-----------------------------------------------
                0.00    0.00       2/2           std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<unsigned int&>(std::allocator<void>, unsigned int&) [631]
[632]    0.0    0.00    0.00       2         void std::Construct<Catch::Clara::Detail::BoundValueRef<unsigned int>, unsigned int&>(Catch::Clara::Detail::BoundValueRef<unsigned int>, unsigned int&) [632]
                0.00    0.00       2/4773675     operator new(unsigned long, void) [97]
                0.00    0.00       2/703019      std::_is_constant_evaluated() [725]
                0.00    0.00       2/14          unsigned int& std::forward<unsigned int&>(std::remove_reference<unsigned int&>::type&) [1485]
                0.00    0.00       2/2           Catch::Clara::Detail::BoundValueRef<unsigned int>::BoundValueRef(unsigned int&) [1679]
-----------------------------------------------
                0.00    0.00       1/1           std::shared_ptr<magpie::detail::cache_impl> std::make_shared<magpie::detail::cache_impl, magpie::cache<int, magpie::empty_t>, magpie::options const&>(magpie::cache<int, magpie::empty_t>&&, magpie::options const&) [636]
[633]    0.0    0.00    0.00       1         std::shared_ptr<magpie::detail::cache_impl>::shared_ptr<std::allocator<void>, magpie::cache<int, magpie::empty_t>, magpie::options const&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<int, magpie::empty_t>&&, magpie::options const&) [633]
                0.00    0.00       1/1           std::__shared_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<void>, magpie::cache<int, magpie::empty_t>, magpie::options const&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<int, magpie::empty_t>&&, magpie::options const&) [634]
                0.00    0.00       1/468         magpie::options const& std::forward<magpie::options const&>(std::remove_reference<magpie::options const&>::type&) [988]
                0.00    0.00       1/7           magpie::cache<int, magpie::empty_t>&& std::forward<magpie::cache<int, magpie::empty_t>>(std::remove_reference<magpie::cache<int, magpie::empty_t>>::type&) [1576]
-----------------------------------------------
                0.00    0.00       1/1           std::shared_ptr<magpie::detail::cache_impl>::shared_ptr<std::allocator<void>, magpie::cache<int, magpie::empty_t>, magpie::options const&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<int, magpie::empty_t>&&, magpie::options const&) [633]
[634]    0.0    0.00    0.00       1         std::__shared_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<void>, magpie::cache<int, magpie::empty_t>, magpie::options const&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<int, magpie::empty_t>&&, magpie::options const&) [634]
                0.00    0.00       1/1           std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<magpie::detail::cache_impl, std::allocator<void>, magpie::cache<int, magpie::empty_t>, magpie::options const&>(magpie::detail::cache_impl&, std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<int, magpie::empty_t>&&, magpie::options const&) [635]
                0.00    0.00       1/468         magpie::options const& std::forward<magpie::options const&>(std::remove_reference<magpie::options const&>::type&) [988]
                0.00    0.00       1/7           magpie::cache<int, magpie::empty_t>&& std::forward<magpie::cache<int, magpie::empty_t>>(std::remove_reference<magpie::cache<int, magpie::empty_t>>::type&) [1576]
                0.00    0.00       1/67          std::enable_if<std::__shared_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>::__has_esft_base<magpie::detail::cache_impl, void>::value, void>::type std::__shared_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>::_M_enable_shared_from_this_with<magpie::detail::cache_impl, magpie::detail::cache_impl>(magpie::detail::cache_impl) [1230]
-----------------------------------------------
                0.00    0.00       1/1           std::__shared_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<void>, magpie::cache<int, magpie::empty_t>, magpie::options const&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<int, magpie::empty_t>&&, magpie::options const&) [634]
[635]    0.0    0.00    0.00       1         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<magpie::detail::cache_impl, std::allocator<void>, magpie::cache<int, magpie::empty_t>, magpie::options const&>(magpie::detail::cache_impl&, std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<int, magpie::empty_t>&&, magpie::options const&) [635]
                0.00    0.00       1/4773675     operator new(unsigned long, void) [97]
                0.00    0.00       1/1           std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<magpie::cache<int, magpie::empty_t>, magpie::options const&>(std::allocator<void>, magpie::cache<int, magpie::empty_t>&&, magpie::options const&) [650]
                0.00    0.00       1/66          std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >&) [1238]
                0.00    0.00       1/67          std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::get() [1232]
                0.00    0.00       1/468         magpie::options const& std::forward<magpie::options const&>(std::remove_reference<magpie::options const&>::type&) [988]
                0.00    0.00       1/7           magpie::cache<int, magpie::empty_t>&& std::forward<magpie::cache<int, magpie::empty_t>>(std::remove_reference<magpie::cache<int, magpie::empty_t>>::type&) [1576]
                0.00    0.00       1/65          std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::operator=(decltype(nullptr)) [1240]
                0.00    0.00       1/203         std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [1070]
                0.00    0.00       1/136         std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [1102]
-----------------------------------------------
                0.00    0.00       1/1           magpie::cache<int, magpie::empty_t>::cache(magpie::options const&) [594]
[636]    0.0    0.00    0.00       1         std::shared_ptr<magpie::detail::cache_impl> std::make_shared<magpie::detail::cache_impl, magpie::cache<int, magpie::empty_t>, magpie::options const&>(magpie::cache<int, magpie::empty_t>&&, magpie::options const&) [636]
                0.00    0.00       1/1           std::shared_ptr<magpie::detail::cache_impl>::shared_ptr<std::allocator<void>, magpie::cache<int, magpie::empty_t>, magpie::options const&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<int, magpie::empty_t>&&, magpie::options const&) [633]
                0.00    0.00       1/468         magpie::options const& std::forward<magpie::options const&>(std::remove_reference<magpie::options const&>::type&) [988]
                0.00    0.00       1/7           magpie::cache<int, magpie::empty_t>&& std::forward<magpie::cache<int, magpie::empty_t>>(std::remove_reference<magpie::cache<int, magpie::empty_t>>::type&) [1576]
-----------------------------------------------
                                                 <spontaneous>
[637]    0.0    0.00    0.00                 std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundValueRef<double>, std::allocator<void>, double&>(Catch::Clara::Detail::BoundValueRef<double>&, std::Spalloc_shared_tag<std::allocator<void> >, double&) [637]
                0.00    0.00       2/4773675     operator new(unsigned long, void) [97]
-----------------------------------------------
                                                 <spontaneous>
[638]    0.0    0.00    0.00                 void std::vector<Catch::SectionInfo, std::allocator<Catch::SectionInfo> >::_M_realloc_insert<Catch::SectionInfo const&>(__gnu_cxx::__normal_iterator<Catch::SectionInfo, std::vector<Catch::SectionInfo, std::allocator<Catch::SectionInfo> > >, Catch::SectionInfo const&) [638]
                0.00    0.00       2/4773675     operator new(unsigned long, void) [97]
-----------------------------------------------
                                                 <spontaneous>
[639]    0.0    0.00    0.00                 void std::vector<Catch::Detail::unique_ptr<std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Detail::unique_ptr<std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> > > > >::_M_realloc_insert<Catch::Detail::unique_ptr<std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<Catch::Detail::unique_ptr<std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> > >, std::vector<Catch::Detail::unique_ptr<std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Detail::unique_ptr<std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> > > > > >, Catch::Detail::unique_ptr<std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> > >&&) [639]
                0.00    0.00       2/4773675     operator new(unsigned long, void) [97]
-----------------------------------------------
                                                 <spontaneous>
[640]    0.0    0.00    0.00                 void std::vector<Catch::ISingleton, std::allocator<Catch::ISingleton> >::_M_realloc_insert<Catch::ISingleton const&>(__gnu_cxx::__normal_iterator<Catch::ISingleton*, std::vector<Catch::ISingleton, std::allocator<Catch::ISingleton> > >, Catch::ISingleton const&) [640]
                0.00    0.00       2/4773675     operator new(unsigned long, void) [97]
-----------------------------------------------
                                                 <spontaneous>
[641]    0.0    0.00    0.00                 void std::vector<unsigned long, std::allocator<unsigned long> >::_M_realloc_insert<unsigned long const&>(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, unsigned long const&) [641]
                0.00    0.00       2/4773675     operator new(unsigned long, void) [97]
                0.00    0.00       4/18          std::Vectorbase<unsigned long, std::allocator<unsigned long> >::_M_get_Tp_allocator() [1449]
                0.00    0.00       4/76286       __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >::base() const [782]
                0.00    0.00       2/8           std::vector<unsigned long, std::allocator<unsigned long> >::begin() [1554]
                0.00    0.00       2/3734        __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >::difference_type __gnu_cxx::operator-<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > const&, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > const&) [893]
                0.00    0.00       2/7           std::Vectorbase<unsigned long, std::allocator<unsigned long> >::_M_allocate(unsigned long) [1570]
                0.00    0.00       2/10          std::Vectorbase<unsigned long, std::allocator<unsigned long> >::_M_deallocate(unsigned long, unsigned long) [1515]
-----------------------------------------------
                                                 <spontaneous>
[642]    0.0    0.00    0.00                 void std::Construct<Catch::Clara::Detail::BoundValueRef<double>, double&>(Catch::Clara::Detail::BoundValueRef<double>, double&) [642]
                0.00    0.00       2/4773675     operator new(unsigned long, void) [97]
-----------------------------------------------
                                                 <spontaneous>
[643]    0.0    0.00    0.00                 std::sharedptr<std::enable_if<!std::is_array<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::value, Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::type> 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> >&) [643]
                0.00    0.00       1/8           std::shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::shared_ptr<std::allocator<void>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::Spalloc_shared_tag<std::allocator<void> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [544]
                0.00    0.00       1/56          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >& std::forward<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type&) [1250]
-----------------------------------------------
                0.00    0.00       1/1           magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocated(void const, unsigned long) const [648]
[644]    0.0    0.00    0.00       1         __static_initialization_and_destruction_0() [644]
                0.00    0.00       2/10849682     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [85]
                0.00    0.00       2/17          Catch::NameAndTags::NameAndTags(Catch::StringRef, Catch::StringRef) [1459]
                0.00    0.00       2/82          Catch::StringRef::StringRef() [1165]
                0.00    0.00       2/51          Catch::Detail::unique_ptr<Catch::ITestInvoker>::~unique_ptr() [1269]
-----------------------------------------------
                                   1             __static_initialization_and_destruction_0() [645]
[645]    0.0    0.00    0.00       0+1       __static_initialization_and_destruction_0() [645]
                0.00    0.00       2/10849682     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [85]
                0.00    0.00       2/17          Catch::NameAndTags::NameAndTags(Catch::StringRef, Catch::StringRef) [1459]
                0.00    0.00       2/82          Catch::StringRef::StringRef() [1165]
                0.00    0.00       2/51          Catch::Detail::unique_ptr<Catch::ITestInvoker>::~unique_ptr() [1269]
                                   1             __static_initialization_and_destruction_0() [645]
-----------------------------------------------
                                   1             __static_initialization_and_destruction_0() [646]
[646]    0.0    0.00    0.00       0+1       __static_initialization_and_destruction_0() [646]
                0.00    0.00       2/10849682     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [85]
                0.00    0.00       2/17          Catch::NameAndTags::NameAndTags(Catch::StringRef, Catch::StringRef) [1459]
                0.00    0.00       2/82          Catch::StringRef::StringRef() [1165]
                0.00    0.00       2/51          Catch::Detail::unique_ptr<Catch::ITestInvoker>::~unique_ptr() [1269]
                                   1             __static_initialization_and_destruction_0() [646]
-----------------------------------------------
                                   1             __static_initialization_and_destruction_0() [647]
[647]    0.0    0.00    0.00       0+1       __static_initialization_and_destruction_0() [647]
                0.00    0.00       2/10849682     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [85]
                0.00    0.00       2/17          Catch::NameAndTags::NameAndTags(Catch::StringRef, Catch::StringRef) [1459]
                0.00    0.00       2/82          Catch::StringRef::StringRef() [1165]
                0.00    0.00       2/51          Catch::Detail::unique_ptr<Catch::ITestInvoker>::~unique_ptr() [1269]
                                   1             __static_initialization_and_destruction_0() [647]
-----------------------------------------------
                                                 <spontaneous>
[648]    0.0    0.00    0.00                 magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocated(void const, unsigned long) const [648]
                0.00    0.00       1/1           __static_initialization_and_destruction_0() [644]
                0.00    0.00      90/2196        magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::sizeof_T() const [926]
                0.00    0.00      90/343         magpie::cache_size_traits<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, void>::estimate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1023]
-----------------------------------------------
                                                 <spontaneous>
[649]    0.0    0.00    0.00                 Catch::Clara::Detail::BoundFlagRef::setFlag(bool) [649]
                0.00    0.00       1/10          Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType> Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::ok<Catch::Clara::ParseResultType>(Catch::Clara::ParseResultType&&) [559]
-----------------------------------------------
                0.00    0.00       1/1           std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<magpie::detail::cache_impl, std::allocator<void>, magpie::cache<int, magpie::empty_t>, magpie::options const&>(magpie::detail::cache_impl&, std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<int, magpie::empty_t>&&, magpie::options const&) [635]
[650]    0.0    0.00    0.00       1         std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<magpie::cache<int, magpie::empty_t>, magpie::options const&>(std::allocator<void>, magpie::cache<int, magpie::empty_t>&&, magpie::options const&) [650]
                0.00    0.00       1/1           void std::Construct<magpie::detail::cacheimpl, magpie::cache<int, magpie::empty_t>, magpie::options const&>(magpie::detail::cache_impl, magpie::cache<int, magpie::empty_t>&&, magpie::options const&) [651]
                0.00    0.00       2/468         magpie::options const& std::forward<magpie::options const&>(std::remove_reference<magpie::options const&>::type&) [988]
                0.00    0.00       2/7           magpie::cache<int, magpie::empty_t>&& std::forward<magpie::cache<int, magpie::empty_t>>(std::remove_reference<magpie::cache<int, magpie::empty_t>>::type&) [1576]
                0.00    0.00       1/169         std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::Spcounted_base() [1081]
                0.00    0.00       1/66          std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<void>) [1237]
                0.00    0.00       1/203         std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [1070]
-----------------------------------------------
                0.00    0.00       1/1           std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<magpie::cache<int, magpie::empty_t>, magpie::options const&>(std::allocator<void>, magpie::cache<int, magpie::empty_t>&&, magpie::options const&) [650]
[651]    0.0    0.00    0.00       1         void std::Construct<magpie::detail::cacheimpl, magpie::cache<int, magpie::empty_t>, magpie::options const&>(magpie::detail::cache_impl, magpie::cache<int, magpie::empty_t>&&, magpie::options const&) [651]
                0.00    0.00       1/4773675     operator new(unsigned long, void) [97]
                0.00    0.00       1/703019      std::__is_constant_evaluated() [725]
                0.00    0.00       1/468         magpie::options const& std::forward<magpie::options const&>(std::remove_reference<magpie::options const&>::type&) [988]
                0.00    0.00       1/7           magpie::cache<int, magpie::empty_t>&& std::forward<magpie::cache<int, magpie::empty_t>>(std::remove_reference<magpie::cache<int, magpie::empty_t>>::type&) [1576]
-----------------------------------------------
                                                 <spontaneous>
[652]    0.0    0.00    0.00                 Catch::Clara::Detail::ResultValueBase<Catch::Clara::Detail::ParseState>::ResultValueBase(Catch::Clara::Detail::ResultValueBase<Catch::Clara::Detail::ParseState>&&) [652]
                0.00    0.00       1/4773675     operator new(unsigned long, void) [97]
-----------------------------------------------
                                                 <spontaneous>
[653]    0.0    0.00    0.00                 Catch::Optional<Catch::ReporterSpec>::Optional(Catch::ReporterSpec&&) [653]
                0.00    0.00       1/4773675     operator new(unsigned long, void) [97]
-----------------------------------------------
                                                 <spontaneous>
[654]    0.0    0.00    0.00                 std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#2}>, std::allocator<void>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#2} const&>(Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#2}>&, std::Spalloc_shared_tag<std::allocator<void> >, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#2} const&) [654]
                0.00    0.00       1/4773675     operator new(unsigned long, void) [97]
-----------------------------------------------
                                                 <spontaneous>
[655]    0.0    0.00    0.00                 std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#3}>, std::allocator<void>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#3} const&>(Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#3}>&, std::Spalloc_shared_tag<std::allocator<void> >, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#3} const&) [655]
                0.00    0.00       1/4773675     operator new(unsigned long, void) [97]
-----------------------------------------------
                                                 <spontaneous>
[656]    0.0    0.00    0.00                 std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#4}>, std::allocator<void>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#4} const&>(Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#4}>&, std::Spalloc_shared_tag<std::allocator<void> >, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#4} const&) [656]
                0.00    0.00       1/4773675     operator new(unsigned long, void) [97]
-----------------------------------------------
                                                 <spontaneous>
[657]    0.0    0.00    0.00                 std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#5}>, std::allocator<void>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#5} const&>(Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#5}>&, std::Spalloc_shared_tag<std::allocator<void> >, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#5} const&) [657]
                0.00    0.00       1/4773675     operator new(unsigned long, void) [97]
-----------------------------------------------
                                                 <spontaneous>
[658]    0.0    0.00    0.00                 std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#6}>, std::allocator<void>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#6} const&>(Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#6}>&, std::Spalloc_shared_tag<std::allocator<void> >, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#6} const&) [658]
                0.00    0.00       1/4773675     operator new(unsigned long, void) [97]
-----------------------------------------------
                                                 <spontaneous>
[659]    0.0    0.00    0.00                 std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#7}>, std::allocator<void>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#7} const&>(Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#7}>&, std::Spalloc_shared_tag<std::allocator<void> >, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#7} const&) [659]
                0.00    0.00       1/4773675     operator new(unsigned long, void) [97]
-----------------------------------------------
                                                 <spontaneous>
[660]    0.0    0.00    0.00                 std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#9}>, std::allocator<void>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#9} const&>(Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#9}>&, std::Spalloc_shared_tag<std::allocator<void> >, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#9} const&) [660]
                0.00    0.00       1/4773675     operator new(unsigned long, void) [97]
-----------------------------------------------
                                                 <spontaneous>
[661]    0.0    0.00    0.00                 std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#10}>, std::allocator<void>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#10} const&>(Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#10}>&, std::Spalloc_shared_tag<std::allocator<void> >, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#10} const&) [661]
                0.00    0.00       1/4773675     operator new(unsigned long, void) [97]
-----------------------------------------------
                                                 <spontaneous>
[662]    0.0    0.00    0.00                 std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#11}>, std::allocator<void>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#11} const&>(Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#11}>&, std::Spalloc_shared_tag<std::allocator<void> >, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#11} const&) [662]
                0.00    0.00       1/4773675     operator new(unsigned long, void) [97]
-----------------------------------------------
                                                 <spontaneous>
[663]    0.0    0.00    0.00                 std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#2}>, std::allocator<void>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#2} const&>(Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#2}>&, std::Spalloc_shared_tag<std::allocator<void> >, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#2} const&) [663]
                0.00    0.00       1/4773675     operator new(unsigned long, void) [97]
-----------------------------------------------
                                                 <spontaneous>
[664]    0.0    0.00    0.00                 std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#1}>, std::allocator<void>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#1} const&>(Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#1}>&, std::Spalloc_shared_tag<std::allocator<void> >, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#1} const&) [664]
                0.00    0.00       1/4773675     operator new(unsigned long, void) [97]
-----------------------------------------------
                                                 <spontaneous>
[665]    0.0    0.00    0.00                 std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundValueRef<long>, std::allocator<void>, long&>(Catch::Clara::Detail::BoundValueRef<long>&, std::Spalloc_shared_tag<std::allocator<void> >, long&) [665]
                0.00    0.00       1/4773675     operator new(unsigned long, void) [97]
-----------------------------------------------
                                                 <spontaneous>
[666]    0.0    0.00    0.00                 std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundFlagLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#1}>, std::allocator<void>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#1} const&>(Catch::Clara::Detail::BoundFlagLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#1}>&, std::Spalloc_shared_tag<std::allocator<void> >, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#1} const&) [666]
                0.00    0.00       1/4773675     operator new(unsigned long, void) [97]
-----------------------------------------------
                                                 <spontaneous>
[667]    0.0    0.00    0.00                 std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundFlagLambda<Catch::Clara::Help::Help(bool&)::{lambda(bool)#1}>, std::allocator<void>, Catch::Clara::Help::Help(bool&)::{lambda(bool)#1} const&>(Catch::Clara::Detail::BoundFlagLambda<Catch::Clara::Help::Help(bool&)::{lambda(bool)#1}>&, std::Spalloc_shared_tag<std::allocator<void> >, Catch::Clara::Help::Help(bool&)::{lambda(bool)#1} const&) [667]
                0.00    0.00       1/4773675     operator new(unsigned long, void) [97]
-----------------------------------------------
                                                 <spontaneous>
[668]    0.0    0.00    0.00                 std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#12}>, std::allocator<void>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#12} const&>(Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#12}>&, std::Spalloc_shared_tag<std::allocator<void> >, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#12} const&) [668]
                0.00    0.00       1/4773675     operator new(unsigned long, void) [97]
-----------------------------------------------
                                                 <spontaneous>
[669]    0.0    0.00    0.00                 std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#13}>, std::allocator<void>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#13} const&>(Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#13}>&, std::Spalloc_shared_tag<std::allocator<void> >, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#13} const&) [669]
                0.00    0.00       1/4773675     operator new(unsigned long, void) [97]
-----------------------------------------------
                                                 <spontaneous>
[670]    0.0    0.00    0.00                 std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#14}>, std::allocator<void>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#14} const&>(Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#14}>&, std::Spalloc_shared_tag<std::allocator<void> >, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#14} const&) [670]
                0.00    0.00       1/4773675     operator new(unsigned long, void) [97]
-----------------------------------------------
                                                 <spontaneous>
[671]    0.0    0.00    0.00                 std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#8}>, std::allocator<void>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#8} const&>(Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#8}>&, std::Spalloc_shared_tag<std::allocator<void> >, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#8} const&) [671]
                0.00    0.00       1/4773675     operator new(unsigned long, void) [97]
-----------------------------------------------
                                                 <spontaneous>
[672]    0.0    0.00    0.00                 std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1}>, std::allocator<void>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1} const&>(Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1}>&, std::Spalloc_shared_tag<std::allocator<void> >, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1} const&) [672]
                0.00    0.00       1/4773675     operator new(unsigned long, void) [97]
-----------------------------------------------
                                                 <spontaneous>
[673]    0.0    0.00    0.00                 std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundValueRef<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::allocator<void>, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&>(Catch::Clara::Detail::BoundValueRef<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >&, std::Spalloc_shared_tag<std::allocator<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> > > >&) [673]
                0.00    0.00       1/4773675     operator new(unsigned long, void) [97]
-----------------------------------------------
                                                 <spontaneous>
[674]    0.0    0.00    0.00                 void std::vector<Catch::ReporterSpec, std::allocator<Catch::ReporterSpec> >::_M_realloc_insert<Catch::ReporterSpec>(__gnu_cxx::__normal_iterator<Catch::ReporterSpec, std::vector<Catch::ReporterSpec, std::allocator<Catch::ReporterSpec> > >, Catch::ReporterSpec&&) [674]
                0.00    0.00       1/4773675     operator new(unsigned long, void) [97]
-----------------------------------------------
                                                 <spontaneous>
[675]    0.0    0.00    0.00                 void std::vector<Catch::ProcessedReporterSpec, std::allocator<Catch::ProcessedReporterSpec> >::_M_realloc_insert<Catch::ProcessedReporterSpec>(__gnu_cxx::__normal_iterator<Catch::ProcessedReporterSpec, std::vector<Catch::ProcessedReporterSpec, std::allocator<Catch::ProcessedReporterSpec> > >, Catch::ProcessedReporterSpec&&) [675]
                0.00    0.00       1/4773675     operator new(unsigned long, void) [97]
-----------------------------------------------
                                                 <spontaneous>
[676]    0.0    0.00    0.00                 void std::vector<Catch::Clara::Detail::Token, std::allocator<Catch::Clara::Detail::Token> >::_M_realloc_insert<Catch::Clara::Detail::Token>(__gnu_cxx::__normal_iterator<Catch::Clara::Detail::Token, std::vector<Catch::Clara::Detail::Token, std::allocator<Catch::Clara::Detail::Token> > >, Catch::Clara::Detail::Token&&) [676]
                0.00    0.00       1/4773675     operator new(unsigned long, void) [97]
-----------------------------------------------
                                                 <spontaneous>
[677]    0.0    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> > >(__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> >&&) [677]
                0.00    0.00       1/4773675     operator new(unsigned long, void) [97]
                0.00    0.00       3/7680        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&) [868]
                0.00    0.00       1/4482        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [889]
-----------------------------------------------
                                                 <spontaneous>
[678]    0.0    0.00    0.00                 void std::vector<Catch::TestCaseTracking::ITracker, std::allocator<Catch::TestCaseTracking::ITracker> >::_M_realloc_insert<Catch::TestCaseTracking::ITracker>(__gnu_cxx::__normal_iterator<Catch::TestCaseTracking::ITracker*, std::vector<Catch::TestCaseTracking::ITracker, std::allocator<Catch::TestCaseTracking::ITracker> > >, Catch::TestCaseTracking::ITracker&&) [678]
                0.00    0.00       1/4773675     operator new(unsigned long, void) [97]
-----------------------------------------------
                                                 <spontaneous>
[679]    0.0    0.00    0.00                 void std::Construct<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#2}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#2} const&>(Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#2}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#2} const&) [679]
                0.00    0.00       1/4773675     operator new(unsigned long, void) [97]
-----------------------------------------------
                                                 <spontaneous>
[680]    0.0    0.00    0.00                 void std::Construct<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#3}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#3} const&>(Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#3}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#3} const&) [680]
                0.00    0.00       1/4773675     operator new(unsigned long, void) [97]
-----------------------------------------------
                                                 <spontaneous>
[681]    0.0    0.00    0.00                 void std::Construct<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#4}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#4} const&>(Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#4}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#4} const&) [681]
                0.00    0.00       1/4773675     operator new(unsigned long, void) [97]
-----------------------------------------------
                                                 <spontaneous>
[682]    0.0    0.00    0.00                 void std::Construct<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#5}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#5} const&>(Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#5}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#5} const&) [682]
                0.00    0.00       1/4773675     operator new(unsigned long, void) [97]
-----------------------------------------------
                                                 <spontaneous>
[683]    0.0    0.00    0.00                 void std::Construct<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#6}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#6} const&>(Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#6}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#6} const&) [683]
                0.00    0.00       1/4773675     operator new(unsigned long, void) [97]
-----------------------------------------------
                                                 <spontaneous>
[684]    0.0    0.00    0.00                 void std::Construct<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#7}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#7} const&>(Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#7}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#7} const&) [684]
                0.00    0.00       1/4773675     operator new(unsigned long, void) [97]
-----------------------------------------------
                                                 <spontaneous>
[685]    0.0    0.00    0.00                 void std::Construct<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#9}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#9} const&>(Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#9}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#9} const&) [685]
                0.00    0.00       1/4773675     operator new(unsigned long, void) [97]
-----------------------------------------------
                                                 <spontaneous>
[686]    0.0    0.00    0.00                 void std::Construct<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#10}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#10} const&>(Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#10}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#10} const&) [686]
                0.00    0.00       1/4773675     operator new(unsigned long, void) [97]
-----------------------------------------------
                                                 <spontaneous>
[687]    0.0    0.00    0.00                 void std::Construct<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#11}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#11} const&>(Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#11}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#11} const&) [687]
                0.00    0.00       1/4773675     operator new(unsigned long, void) [97]
-----------------------------------------------
                                                 <spontaneous>
[688]    0.0    0.00    0.00                 void std::Construct<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#2}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#2} const&>(Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#2}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#2} const&) [688]
                0.00    0.00       1/4773675     operator new(unsigned long, void) [97]
-----------------------------------------------
                                                 <spontaneous>
[689]    0.0    0.00    0.00                 void std::Construct<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#1}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#1} const&>(Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#1}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#1} const&) [689]
                0.00    0.00       1/4773675     operator new(unsigned long, void) [97]
-----------------------------------------------
                                                 <spontaneous>
[690]    0.0    0.00    0.00                 void std::Construct<Catch::Clara::Detail::BoundValueRef<std::vector<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&>(Catch::Clara::Detail::BoundValueRef<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) [690]
                0.00    0.00       1/4773675     operator new(unsigned long, void) [97]
-----------------------------------------------
                                                 <spontaneous>
[691]    0.0    0.00    0.00                 void std::Construct<Catch::Clara::Detail::BoundValueRef<long>, long&>(Catch::Clara::Detail::BoundValueRef<long>, long&) [691]
                0.00    0.00       1/4773675     operator new(unsigned long, void) [97]
-----------------------------------------------
                                                 <spontaneous>
[692]    0.0    0.00    0.00                 void std::Construct<Catch::Clara::Detail::BoundFlagLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#1}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#1} const&>(Catch::Clara::Detail::BoundFlagLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#1}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#1} const&) [692]
                0.00    0.00       1/4773675     operator new(unsigned long, void) [97]
-----------------------------------------------
                                                 <spontaneous>
[693]    0.0    0.00    0.00                 void std::Construct<Catch::Clara::Detail::BoundFlagLambda<Catch::Clara::Help::Help(bool&)::{lambda(bool)#1}>, Catch::Clara::Help::Help(bool&)::{lambda(bool)#1} const&>(Catch::Clara::Detail::BoundFlagLambda<Catch::Clara::Help::Help(bool&)::{lambda(bool)#1}>, Catch::Clara::Help::Help(bool&)::{lambda(bool)#1} const&) [693]
                0.00    0.00       1/4773675     operator new(unsigned long, void) [97]
-----------------------------------------------
                                                 <spontaneous>
[694]    0.0    0.00    0.00                 void std::Construct<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#12}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#12} const&>(Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#12}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#12} const&) [694]
                0.00    0.00       1/4773675     operator new(unsigned long, void) [97]
-----------------------------------------------
                                                 <spontaneous>
[695]    0.0    0.00    0.00                 void std::Construct<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#13}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#13} const&>(Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#13}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#13} const&) [695]
                0.00    0.00       1/4773675     operator new(unsigned long, void) [97]
-----------------------------------------------
                                                 <spontaneous>
[696]    0.0    0.00    0.00                 void std::Construct<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#14}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#14} const&>(Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#14}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#14} const&) [696]
                0.00    0.00       1/4773675     operator new(unsigned long, void) [97]
-----------------------------------------------
                                                 <spontaneous>
[697]    0.0    0.00    0.00                 void std::Construct<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#8}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#8} const&>(Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#8}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#8} const&) [697]
                0.00    0.00       1/4773675     operator new(unsigned long, void) [97]
-----------------------------------------------
                                                 <spontaneous>
[698]    0.0    0.00    0.00                 void std::Construct<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1} const&>(Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1}>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1} const&) [698]
                0.00    0.00       1/4773675     operator new(unsigned long, void) [97]
-----------------------------------------------
                                                 <spontaneous>
[699]    0.0    0.00    0.00                 void std::__relocate_object_a<Catch::SectionInfo, Catch::SectionInfo, std::allocator<Catch::SectionInfo> >(Catch::SectionInfo, Catch::SectionInfo, std::allocator<Catch::SectionInfo>&) [699]
                0.00    0.00       1/4773675     operator new(unsigned long, void) [97]
-----------------------------------------------
                                                 <spontaneous>
[700]    0.0    0.00    0.00                 void std::__relocate_object_a<Catch::Detail::unique_ptr<std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> > >, Catch::Detail::unique_ptr<std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Detail::unique_ptr<std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> > > > >(Catch::Detail::unique_ptr<std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> > >, Catch::Detail::unique_ptr<std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Detail::unique_ptr<std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> > > >&) [700]
                0.00    0.00       1/4773675     operator new(unsigned long, void) [97]
-----------------------------------------------
                0.00    0.00       1/1           std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<timespec const&, snapdev::timespec_ex&, void>, std::negation<Catch::capture_by_value<std::remove_cv<std::remove_reference<snapdev::timespec_ex&>::type>::type> > >::value, Catch::BinaryExpr<timespec const&, snapdev::timespec_ex& const&> >::type Catch::operator==<snapdev::timespec_ex&>(Catch::ExprLhs<timespec const&>&&, snapdev::timespec_ex&) [279]
[701]    0.0    0.00    0.00       1         Catch::BinaryExpr<timespec const&, snapdev::timespec_ex&>::BinaryExpr(bool, timespec const&, Catch::StringRef, snapdev::timespec_ex&) [701]
                0.00    0.00       1/10849232     Catch::ITransientExpression::ITransientExpression(bool, bool) [77]
-----------------------------------------------
                0.00    0.00       1/1           std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::shared_ptr<magpie::eviction_policy> const&, std::shared_ptr<magpie::eviction_policy>&, void>, std::negation<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::shared_ptr<magpie::eviction_policy>&>::type>::type> > >::value, Catch::BinaryExpr<std::shared_ptr<magpie::eviction_policy> const&, std::shared_ptr<magpie::eviction_policy>& const&> >::type Catch::operator==<std::shared_ptr<magpie::eviction_policy>&>(Catch::ExprLhs<std::shared_ptr<magpie::eviction_policy> const&>&&, std::shared_ptr<magpie::eviction_policy>&) [589]
[702]    0.0    0.00    0.00       1         Catch::BinaryExpr<std::shared_ptr<magpie::eviction_policy> const&, std::shared_ptr<magpie::eviction_policy>&>::BinaryExpr(bool, std::shared_ptr<magpie::eviction_policy> const&, Catch::StringRef, std::shared_ptr<magpie::eviction_policy>&) [702]
                0.00    0.00       1/10849232     Catch::ITransientExpression::ITransientExpression(bool, bool) [77]
-----------------------------------------------
                                   1             __static_initialization_and_destruction_0() [703]
[703]    0.0    0.00    0.00       0+1       __static_initialization_and_destruction_0() [703]
                0.00    0.00       1/10849682     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [85]
                0.00    0.00       1/17          Catch::NameAndTags::NameAndTags(Catch::StringRef, Catch::StringRef) [1459]
                0.00    0.00       1/82          Catch::StringRef::StringRef() [1165]
                0.00    0.00       1/51          Catch::Detail::unique_ptr<Catch::ITestInvoker>::~unique_ptr() [1269]
                                   1             __static_initialization_and_destruction_0() [703]
-----------------------------------------------
                                   1             __static_initialization_and_destruction_0() [704]
[704]    0.0    0.00    0.00       0+1       __static_initialization_and_destruction_0() [704]
                0.00    0.00       1/10849682     Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [85]
                0.00    0.00       1/17          Catch::NameAndTags::NameAndTags(Catch::StringRef, Catch::StringRef) [1459]
                0.00    0.00       1/82          Catch::StringRef::StringRef() [1165]
                0.00    0.00       1/51          Catch::Detail::unique_ptr<Catch::ITestInvoker>::~unique_ptr() [1269]
                                   1             __static_initialization_and_destruction_0() [704]
-----------------------------------------------
                0.00    0.00 1694768/6779411     std::Optionalpayload_base<int>::Optionalpayload_base<int>(std::in_place_t, int&&) [80]
                0.00    0.00 1694863/6779411     std::optional<int>::optional<int, true>(int&&) [50]
                0.00    0.00 1694871/6779411     std::Optionalpayload_base<int>::Storage<int, true>::Storage<int>(std::in_place_t, int&&) [145]
                0.00    0.00 1694909/6779411     std::Optionalbase<int, true, true>::Optionalbase<int, false>(std::in_place_t, int&&) [49]
[717]    0.0    0.00    0.00 6779411         int&& std::forward<int>(std::remove_reference<int>::type&) [717]
-----------------------------------------------
                0.00    0.00      36/4612793     std::pair<std::Rbtree_iterator<int>, bool> std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_insert_unique<int const&>(int const&) [427]
                0.00    0.00      36/4612793     std::Rbtree_iterator<int> std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_insert_<int const&, std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::Alloc_node>(std::Rbtree_node_base, std::Rbtree_node_base, int const&, std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::Alloc_node&) [425]
                0.00    0.00      36/4612793     std::Rbtree_node<int> std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::Alloc_node::operator()<int const&>(int const&) const [423]
                0.00    0.00      36/4612793     std::Rbtree_node<int> std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_create_node<int const&>(int const&) [426]
                0.00    0.00      72/4612793     void std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_construct_node<int const&>(std::Rbtree_node<int>, int const&) [428]
                0.00    0.00 4612577/4612793     decltype (::new ((void)(0)) int((declval<int const&>)())) std::construct_at<int, int const&>(int, int const&) [72]
[718]    0.0    0.00    0.00 4612793         int const& std::forward<int const&>(std::remove_reference<int const&>::type&) [718]
-----------------------------------------------
                0.00    0.00      19/2940482     void snapdev::NOT_USED<magpie::empty_t const&>(magpie::empty_t const&) [1445]
                0.00    0.00 2940463/2940482     void snapdev::NOT_USED<int const&>(int const&) [720]
[719]    0.0    0.00    0.00 2940482         snapdev::NOT_USED() [719]
-----------------------------------------------
                0.00    0.00 2940447/2940447     magpie::cache_size_traits<int, void>::estimate(int const&) [178]
[720]    0.0    0.00    0.00 2940447         void snapdev::NOT_USED<int const&>(int const&) [720]
                0.00    0.00 2940463/2940482     snapdev::NOT_USED() [719]
-----------------------------------------------
                0.00    0.00 2917547/2917547     magpie::cache<int, int>::set(int const&, int const&, int, float) [47]
[721]    0.0    0.00    0.00 2917547         magpie::cache<int, int>::key_size(int const&) const [721]
-----------------------------------------------
                0.00    0.00 2883318/2883318     magpie::metadata_t::is_defined() const [723]
[722]    0.0    0.00    0.00 2883318         magpie::metadata_t::operator bool() const [722]
-----------------------------------------------
                0.00    0.00 2883256/2883256     CATCH2_INTERNAL_TEST_0() [2]
[723]    0.0    0.00    0.00 2883256         magpie::metadata_t::is_defined() const [723]
                0.00    0.00 2883318/2883318     magpie::metadata_t::operator bool() const [722]
-----------------------------------------------
                0.00    0.00     900/1793964     std::optional<int>::value() && [375]
                0.00    0.00   98303/1793964     std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<int> >, std::is_move_constructible<int>, std::is_move_assignable<int> >::value, void>::type std::swap<int>(int&, int&) [201]
                0.00    0.00 1694761/1793964     magpie::cache<int, int>::get_impl(unsigned __int128, bool) const [33]
[724]    0.0    0.00    0.00 1793964         std::remove_reference<int&>::type&& std::move<int&>(int&) [724]
-----------------------------------------------
                0.00    0.00       1/703019      void std::Construct<Catch::Clara::Arg, Catch::Clara::Arg const&>(Catch::Clara::Arg, Catch::Clara::Arg const&) [611]
                0.00    0.00       1/703019      void std::Construct<magpie::detail::cache_impl, magpie::cache<int, magpie::empty_t>, magpie::options const&>(magpie::detail::cache_impl, magpie::cache<int, magpie::empty_t>&&, magpie::options const&) [651]
                0.00    0.00       1/703019      std::__shared_ptr_access<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (__gnu_cxx::Lockpolicy)2, false, false>::operator() const [4770]
                0.00    0.00       2/703019      std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_allocate(unsigned long) [1692]
                0.00    0.00       2/703019      std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_deallocate(Catch::Clara::Arg, unsigned long) [1255]
                0.00    0.00       2/703019      std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >&) [1714]
                0.00    0.00       2/703019      std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [1627]
                0.00    0.00       2/703019      void std::Construct<Catch::Clara::Detail::BoundValueRef<unsigned int>, unsigned int&>(Catch::Clara::Detail::BoundValueRef<unsigned int>, unsigned int&) [632]
                0.00    0.00       2/703019      std::Rb_tree<unsigned __int128, unsigned __int128, std::_Identity<unsigned __int128>, std::less<unsigned __int128>, std::allocator<unsigned __int128> >::_M_put_node(std::Rbtree_node<unsigned __int128>) [175]
                0.00    0.00       3/703019      void std::Construct<magpie::detail::cacheimpl, magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(magpie::detail::cache_impl, magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [618]
                0.00    0.00       3/703019      std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2> >&) [1672]
                0.00    0.00       3/703019      std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [1613]
                0.00    0.00       3/703019      void std::Construct<magpie::cache<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options&>(magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options&) [550]
                0.00    0.00       4/703019      void std::Construct<magpie::detail::cacheimpl, magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(magpie::detail::cache_impl, magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [601]
                0.00    0.00       6/703019      std::Bvectorbase<std::allocator<bool> >::_M_allocate(unsigned long) [1584]
                0.00    0.00       6/703019      std::Bvectorbase<std::allocator<bool> >::_M_deallocate() [1587]
                0.00    0.00       6/703019      void std::Construct<unsigned long>(unsigned long) [582]
                0.00    0.00       8/703019      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<void>, (__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<void>, (__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<void>, (__gnu_cxx::Lockpolicy)2> >&) [1560]
                0.00    0.00       8/703019      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<void>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [1463]
                0.00    0.00       8/703019      void std::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> >&) [569]
                0.00    0.00       8/703019      std::Vectorbase<unsigned long, std::allocator<unsigned long> >::_M_allocate(unsigned long) [1570]
                0.00    0.00       8/703019      std::Vectorbase<unsigned long, std::allocator<unsigned long> >::_M_deallocate(unsigned long, unsigned long) [1515]
                0.00    0.00       8/703019      void std::Destroy<unsigned long>(unsigned long, unsigned long) [1563]
                0.00    0.00       9/703019      void std::Destroy<std::vector<unsigned char, std::allocator<unsigned char> >>(std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<unsigned char, std::allocator<unsigned char> >) [303]
                0.00    0.00       9/703019      std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >&) [1534]
                0.00    0.00       9/703019      std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [1464]
                0.00    0.00       9/703019      void std::Construct<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, magpie::options&>(magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, magpie::options&) [468]
                0.00    0.00       9/703019      void std::Construct<magpie::detail::cache_impl, magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, magpie::options const&>(magpie::detail::cache_impl, magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >&&, magpie::options const&) [566]
                0.00    0.00      13/703019      std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_allocate(unsigned long) [1486]
                0.00    0.00      13/703019      std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_deallocate(Catch::Clara::Opt, unsigned long) [1239]
                0.00    0.00      15/703019      std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >&) [1477]
                0.00    0.00      15/703019      std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [1373]
                0.00    0.00      15/703019      void std::Construct<magpie::cache<int, int>, magpie::options&>(magpie::cache<int, int>, magpie::options&) [443]
                0.00    0.00      18/703019      void std::Construct<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [527]
                0.00    0.00      19/703019      void std::Construct<magpie::detail::cacheimpl, magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(magpie::detail::cache_impl, magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [516]
                0.00    0.00      21/703019      std::__detail::Hashtablealloc<std::allocator<std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false> > >::_M_deallocate_buckets(std::__detail::Hashnode_base*, unsigned long) [1439]
                0.00    0.00      24/703019      std::char_traits<char>::move(char, char const, unsigned long) [1426]
                0.00    0.00      24/703019      std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >&) [1421]
                0.00    0.00      24/703019      std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [1292]
                0.00    0.00      24/703019      void std::Construct<magpie::evictionpolicy_add>(magpie::eviction_policy_add) [505]
                0.00    0.00      29/703019      std::Vectorbase<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::_M_allocate(unsigned long) [1367]
                0.00    0.00      30/703019      std::Vectorbase<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::_M_deallocate(std::vector<unsigned char, std::allocator<unsigned char> >, unsigned long) [1357]
                0.00    0.00      31/703019      void std::Construct<magpie::detail::cacheimpl, magpie::cache<int, int>, magpie::options const&>(magpie::detail::cache_impl, magpie::cache<int, int>&&, magpie::options const&) [496]
                0.00    0.00      34/703019      std::char_traits<char>::assign(char, unsigned long, char) [1355]
                0.00    0.00      36/703019      std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_put_node(std::Rbtree_node<(anonymous namespace)::cache_key_t>) [1340]
                0.00    0.00      36/703019      std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_get_node() [1339]
                0.00    0.00      36/703019      std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_put_node(std::Rbtree_node<int>) [1346]
                0.00    0.00      36/703019      std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_get_node() [1345]
                0.00    0.00      46/703019      void std::Construct<Catch::Clara::Opt, Catch::Clara::Opt const&>(Catch::Clara::Opt, Catch::Clara::Opt const&) [406]
                0.00    0.00      53/703019      void std::Destroy<Catch::Clara::Arg>(Catch::Clara::Arg, Catch::Clara::Arg) [1267]
                0.00    0.00      54/703019      void std::Destroy<Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt) [68]
                0.00    0.00      61/703019      std::less<char const>::operator()(char const, char const) const [1241]
                0.00    0.00      67/703019      std::_allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >&) [1238]
                0.00    0.00      68/703019      std::Vectorbase<magpie::detail::cache_impl::bucket_t, std::allocator<magpie::detail::cache_impl::bucket_t> >::_M_deallocate(magpie::detail::cache_impl::bucket_t, unsigned long) [1196]
                0.00    0.00      68/703019      void std::Destroy<magpie::detail::cacheimpl::bucket_t>(magpie::detail::cache_impl::bucket_t, magpie::detail::cache_impl::bucket_t) <cycle 1> [1226]
                0.00    0.00      68/703019      std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [1102]
                0.00    0.00      89/703019      void std::Construct<Catch::StringRef, Catch::StringRef const&>(Catch::StringRef, Catch::StringRef const&) [432]
                0.00    0.00      97/703019      std::less<Catch::TestCaseHandle const>::operator()(Catch::TestCaseHandle const, Catch::TestCaseHandle const) const [4813]
                0.00    0.00     128/703019      std::Vector_base<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_allocate(unsigned long) [1110]
                0.00    0.00     128/703019      std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_deallocate(Catch::StringRef, unsigned long) [1026]
                0.00    0.00     255/703019      void std::Destroy<Catch::StringRef>(Catch::StringRef, Catch::StringRef) [1052]
                0.00    0.00     454/703019      std::_detail::Hashtablealloc<std::allocator<std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false> > >::_M_deallocate_node_ptr(std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false>) [1000]
                0.00    0.00     455/703019      void std::_Destroy<unsigned __int128>(unsigned __int128, unsigned __int128) [997]
                0.00    0.00    1590/703019      std::Vectorbase<unsigned __int128, std::allocator<unsigned __int128> >::_M_deallocate(unsigned __int128, unsigned long) [999]
                0.00    0.00    2240/703019      std::__cxx11::Listbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_put_node(std::Listnode<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >) [111]
                0.00    0.00    3061/703019      std::char_traits<char>::length(char const) [901]
                0.00    0.00    3201/703019      std::char_traits<char>::compare(char const, char const, unsigned long) [900]
                0.00    0.00    5586/703019      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_allocate(std::allocator<char>&, unsigned long) [884]
                0.00    0.00    5681/703019      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_destroy(unsigned long) [883]
                0.00    0.00    8014/703019      std::char_traits<char>::copy(char, char const, unsigned long) [867]
                0.00    0.00    9116/703019      std::Rbtree<magpie::detail::cache_impl::evict_item_t, magpie::detail::cache_impl::evict_item_t, std::Identity<magpie::detail::cacheimpl::evict_item_t>, std::less<magpie::detail::cache_impl::evict_item_t>, std::allocator<magpie::detail::cache_impl::evict_item_t> >::_M_put_node(std::Rbtree_node<magpie::detail::cache_impl::evict_item_t>) [864]
                0.00    0.00   11454/703019      void std::Construct<std::vector<unsigned char, std::allocator<unsigned char> >>(std::vector<unsigned char, std::allocator<unsigned char> >) [347]
                0.00    0.00   12234/703019      void std::Construct<unsigned char>(unsigned char) [344]
                0.00    0.00   26632/703019      std::Rbtree<unsigned __int128, std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t>, std::_Select1st<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> >, std::less<unsigned __int128>, std::allocator<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> > >::_M_put_node(std::Rbtree_node<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> >) [211]
                0.00    0.00   58520/703019      std::char_traits<char>::assign(char&, char const&) [785]
                0.00    0.00  143448/703019      std::Vectorbase<unsigned char, std::allocator<unsigned char> >::_M_allocate(unsigned long) [745]
                0.00    0.00  143591/703019      std::Vectorbase<unsigned char, std::allocator<unsigned char> >::_M_deallocate(unsigned char, unsigned long) [732]
                0.00    0.00  265925/703019      void std::Destroy<unsigned char>(unsigned char, unsigned char) [180]
[725]    0.0    0.00    0.00  703019         std::_is_constant_evaluated() [725]
-----------------------------------------------
                0.00    0.00  249782/618040      std::vector<unsigned char, std::allocator<unsigned char> >::end() const [741]
                0.00    0.00  368258/618040      std::vector<unsigned char, std::allocator<unsigned char> >::begin() const [730]
[726]    0.0    0.00    0.00  618040         __gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >::__normal_iterator(unsigned char const const&) [726]
-----------------------------------------------
                0.00    0.00     381/476234      void std::__relocate_object_a<std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >(std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > >&) [363]
                0.00    0.00     381/476234      decltype (::new ((void)(0)) std::vector<unsigned char, std::allocator<unsigned char> >((declval<std::vector<unsigned char, std::allocator<unsigned char> > >)())) std::construct_at<std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<unsigned char, std::allocator<unsigned char> > >(std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<unsigned char, std::allocator<unsigned char> >&&) [393]
                0.00    0.00  118766/476234      std::Optionalpayload_base<std::vector<unsigned char, std::allocator<unsigned char> > >::Optionalpayload_base<std::vector<unsigned char, std::allocator<unsigned char> > >(std::in_place_t, std::vector<unsigned char, std::allocator<unsigned char> >&&) [775]
                0.00    0.00  118877/476234      std::Optionalpayload_base<std::vector<unsigned char, std::allocator<unsigned char> > >::Storage<std::vector<unsigned char, std::allocator<unsigned char> >, false>::Storage<std::vector<unsigned char, std::allocator<unsigned char> > >(std::in_place_t, std::vector<unsigned char, std::allocator<unsigned char> >&&) [774]
                0.00    0.00  118891/476234      std::optional<std::vector<unsigned char, std::allocator<unsigned char> > >::optional<std::vector<unsigned char, std::allocator<unsigned char> >, true>(std::vector<unsigned char, std::allocator<unsigned char> >&&) [773]
                0.00    0.00  118938/476234      std::Optionalbase<std::vector<unsigned char, std::allocator<unsigned char> >, false, false>::Optionalbase<std::vector<unsigned char, std::allocator<unsigned char> >, false>(std::in_place_t, std::vector<unsigned char, std::allocator<unsigned char> >&&) [772]
[727]    0.0    0.00    0.00  476234         std::vector<unsigned char, std::allocator<unsigned char> >&& std::forward<std::vector<unsigned char, std::allocator<unsigned char> > >(std::remove_reference<std::vector<unsigned char, std::allocator<unsigned char> > >::type&) [727]
-----------------------------------------------
                0.00    0.00     235/421416      std::vector<unsigned char, std::allocator<unsigned char> >::_M_default_initialize(unsigned long) [403]
                0.00    0.00   23998/421416      std::vector<unsigned char, std::allocator<unsigned char> >::_M_default_append(unsigned long) [230]
                0.00    0.00  131312/421416      std::vector<unsigned char, std::allocator<unsigned char> >::vector(std::vector<unsigned char, std::allocator<unsigned char> > const&) [90]
                0.00    0.00  265871/421416      std::vector<unsigned char, std::allocator<unsigned char> >::~vector() [181]
[728]    0.0    0.00    0.00  421416         std::Vectorbase<unsigned char, std::allocator<unsigned char> >::_M_get_Tp_allocator() [728]
-----------------------------------------------
                0.00    0.00       1/416674      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>&) [614]
                0.00    0.00       2/416674      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>&) [410]
                0.00    0.00       6/416674      std::__fill_bvector_n(unsigned long, unsigned long, bool) [1602]
                0.00    0.00       6/416674      std::Bvectorbase<std::allocator<bool> >::_M_allocate(unsigned long) [1584]
                0.00    0.00       6/416674      std::vector<unsigned char, std::allocator<unsigned char> > std::__uninitialized_default_n<std::vector<unsigned char, std::allocator<unsigned char> >, unsigned long>(std::vector<unsigned char, std::allocator<unsigned char> >, unsigned long) [351]
                0.00    0.00       6/416674      unsigned long std::__uninitialized_default_n<unsigned long, unsigned long>(unsigned long, unsigned long) [583]
                0.00    0.00      12/416674      unsigned long std::__copy_move_backward_a2<true, unsigned long, unsigned long>(unsigned long, unsigned long, unsigned long) [1501]
                0.00    0.00      32/416674      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const, unsigned long) [1378]
                0.00    0.00      33/416674      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct(unsigned long, char) [1356]
                0.00    0.00      57/416674      Catch::StringRef std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef, Catch::StringRef>(__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef, std::allocator<Catch::StringRef>&) [437]
                0.00    0.00     112/416674      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::allocator<char> const&) [1133]
                0.00    0.00     170/416674      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) [910]
                0.00    0.00     708/416674      void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char, std::forward_iterator_tag) [914]
                0.00    0.00     740/416674      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> >&&) [960]
                0.00    0.00    3698/416674      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [896]
                0.00    0.00    5397/416674      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [889]
                0.00    0.00   12229/416674      __gnu_cxx::__enable_if<std::__is_byte<unsigned char>::__value, void>::__type std::__fill_a1<unsigned char>(unsigned char, unsigned char, unsigned char const&) [838]
                0.00    0.00   12234/416674      unsigned char std::__uninitialized_default_n<unsigned char, unsigned long>(unsigned char, unsigned long) [345]
                0.00    0.00  118693/416674      int std::__memcmp<unsigned char, unsigned char>(unsigned char const, unsigned char const, unsigned long) [777]
                0.00    0.00  131164/416674      unsigned char std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >, unsigned char, unsigned char>(__gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >, __gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >, unsigned char, std::allocator<unsigned char>&) [149]
                0.00    0.00  131368/416674      unsigned char std::__copy_move_a2<false, unsigned char const, unsigned char>(unsigned char const, unsigned char const, unsigned char) [185]
[729]    0.0    0.00    0.00  416674         std::is_constant_evaluated() [729]
-----------------------------------------------
                0.00    0.00  131316/368598      std::vector<unsigned char, std::allocator<unsigned char> >::vector(std::vector<unsigned char, std::allocator<unsigned char> > const&) [90]
                0.00    0.00  237282/368598      bool std::operator==<unsigned char, std::allocator<unsigned char> >(std::vector<unsigned char, std::allocator<unsigned char> > const&, std::vector<unsigned char, std::allocator<unsigned char> > const&) [159]
[730]    0.0    0.00    0.00  368598         std::vector<unsigned char, std::allocator<unsigned char> >::begin() const [730]
                0.00    0.00  368258/618040      __gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >::__normal_iterator(unsigned char const const&) [726]
-----------------------------------------------
                0.00    0.00   12218/312377      magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >::destroy(void, unsigned long) const [304]
                0.00    0.00   12235/312377      magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >::set(int const&, std::vector<unsigned char, std::allocator<unsigned char> > const&, int, float) [335]
                0.00    0.00   35155/312377      magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >::allocated(void const, unsigned long) const [4367]
                0.00    0.00  121835/312377      magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >::get_impl(unsigned __int128, bool) const [227]
                0.00    0.00  130934/312377      magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >::copy(void const, void, unsigned long) const [89]
[731]    0.0    0.00    0.00  312377         magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >::sizeof_T() const [731]
-----------------------------------------------
                0.00    0.00   12000/277913      std::vector<unsigned char, std::allocator<unsigned char> >::_M_default_append(unsigned long) [230]
                0.00    0.00  265913/277913      std::Vectorbase<unsigned char, std::allocator<unsigned char> >::~Vectorbase() [733]
[732]    0.0    0.00    0.00  277913         std::Vectorbase<unsigned char, std::allocator<unsigned char> >::_M_deallocate(unsigned char, unsigned long) [732]
                0.00    0.00  143605/143605      std::__new_allocator<unsigned char>::deallocate(unsigned char, unsigned long) [746]
                0.00    0.00  143591/703019      std::__is_constant_evaluated() [725]
-----------------------------------------------
                0.00    0.00  265904/265904      std::vector<unsigned char, std::allocator<unsigned char> >::~vector() [181]
[733]    0.0    0.00    0.00  265904         std::Vectorbase<unsigned char, std::allocator<unsigned char> >::~Vectorbase() [733]
                0.00    0.00  265913/277913      std::Vectorbase<unsigned char, std::allocator<unsigned char> >::_M_deallocate(unsigned char, unsigned long) [732]
                0.00    0.00  265802/265802      std::Vectorbase<unsigned char, std::allocator<unsigned char> >::Vectorimpl::~Vectorimpl() [735]
-----------------------------------------------
                0.00    0.00  265901/265901      void std::Destroy<unsigned char>(unsigned char, unsigned char) [180]
[734]    0.0    0.00    0.00  265901         void std::Destroy_aux<true>::__destroy<unsigned char>(unsigned char, unsigned char) [734]
-----------------------------------------------
                0.00    0.00  265802/265802      std::Vectorbase<unsigned char, std::allocator<unsigned char> >::~Vectorbase() [733]
[735]    0.0    0.00    0.00  265802         std::Vectorbase<unsigned char, std::allocator<unsigned char> >::Vectorimpl::~Vectorimpl() [735]
-----------------------------------------------
                0.00    0.00  263941/263941      std::__shared_ptr_access<magpie::cache<int, int>, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const [737]
[736]    0.0    0.00    0.00  263941         std::__shared_ptr<magpie::cache<int, int>, (__gnu_cxx::Lockpolicy)2>::get() const [736]
-----------------------------------------------
                0.00    0.00  263920/263920      std::__shared_ptr_access<magpie::cache<int, int>, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [738]
[737]    0.0    0.00    0.00  263920         std::__shared_ptr_access<magpie::cache<int, int>, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const [737]
                0.00    0.00  263941/263941      std::__shared_ptr<magpie::cache<int, int>, (__gnu_cxx::Lockpolicy)2>::get() const [736]
-----------------------------------------------
                0.00    0.00      17/263882      CATCH2_INTERNAL_TEST_3() [165]
                0.00    0.00  131909/263882      CATCH2_INTERNAL_TEST_3() [70]
                0.00    0.00  131956/263882      CATCH2_INTERNAL_TEST_0() [59]
[738]    0.0    0.00    0.00  263882         std::__shared_ptr_access<magpie::cache<int, int>, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [738]
                0.00    0.00  263920/263920      std::__shared_ptr_access<magpie::cache<int, int>, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const [737]
-----------------------------------------------
                0.00    0.00  262347/262347      unsigned char std::copy<__gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >, unsigned char>(__gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >, __gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >, unsigned char) [153]
[739]    0.0    0.00    0.00  262347         __gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > > std::__miter_base<__gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > > >(__gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >) [739]
-----------------------------------------------
                0.00    0.00  253885/253885      std::Optionalbase_impl<int, std::Optionalbase<int, true, true> >::_M_get() [284]
[740]    0.0    0.00    0.00  253885         std::Optionalpayload_base<int>::_M_get() [740]
-----------------------------------------------
                0.00    0.00  118599/249990      bool std::operator==<unsigned char, std::allocator<unsigned char> >(std::vector<unsigned char, std::allocator<unsigned char> > const&, std::vector<unsigned char, std::allocator<unsigned char> > const&) [159]
                0.00    0.00  131391/249990      std::vector<unsigned char, std::allocator<unsigned char> >::vector(std::vector<unsigned char, std::allocator<unsigned char> > const&) [90]
[741]    0.0    0.00    0.00  249990         std::vector<unsigned char, std::allocator<unsigned char> >::end() const [741]
                0.00    0.00  249782/618040      __gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >::__normal_iterator(unsigned char const const&) [726]
-----------------------------------------------
                0.00    0.00  238625/238625      std::Vectorbase<unsigned char, std::allocator<unsigned char> >::Vectorimpl::Vectorimpl(std::Vectorbase<unsigned char, std::allocator<unsigned char> >::Vectorimpl&&) [767]
[742]    0.0    0.00    0.00  238625         std::remove_reference<std::Vectorbase<unsigned char, std::allocator<unsigned char> >::Vectorimpl&>::type&& std::move<std::Vectorbase<unsigned char, std::allocator<unsigned char> >::Vectorimpl&>(std::Vectorbase<unsigned char, std::allocator<unsigned char> >::Vectorimpl&) [742]
-----------------------------------------------
                0.00    0.00   48000/179225      std::vector<unsigned char, std::allocator<unsigned char> >::max_size() const [788]
                0.00    0.00  131225/179225      std::vector<unsigned char, std::allocator<unsigned char> >::vector(std::vector<unsigned char, std::allocator<unsigned char> > const&) [90]
[743]    0.0    0.00    0.00  179225         std::Vectorbase<unsigned char, std::allocator<unsigned char> >::_M_get_Tp_allocator() const [743]
-----------------------------------------------
                0.00    0.00   36000/167148      unsigned char std::__relocate_a<unsigned char, unsigned char, std::allocator<unsigned char> >(unsigned char, unsigned char, unsigned char, std::allocator<unsigned char>&) [844]
                0.00    0.00  131148/167148      unsigned char std::__copy_move_a<false, __gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >, unsigned char>(__gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >, __gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >, unsigned char) [152]
[744]    0.0    0.00    0.00  167148         unsigned char std::__niter_base<unsigned char>(unsigned char) [744]
-----------------------------------------------
                0.00    0.00   12000/143637      std::vector<unsigned char, std::allocator<unsigned char> >::_M_default_append(unsigned long) [230]
                0.00    0.00  131637/143637      std::Vectorbase<unsigned char, std::allocator<unsigned char> >::_M_create_storage(unsigned long) [753]
[745]    0.0    0.00    0.00  143637         std::Vectorbase<unsigned char, std::allocator<unsigned char> >::_M_allocate(unsigned long) [745]
                0.00    0.00  143522/143522      std::__new_allocator<unsigned char>::allocate(unsigned long, void const) [747]
                0.00    0.00  143448/703019      std::__is_constant_evaluated() [725]
-----------------------------------------------
                0.00    0.00  143605/143605      std::Vectorbase<unsigned char, std::allocator<unsigned char> >::_M_deallocate(unsigned char, unsigned long) [732]
[746]    0.0    0.00    0.00  143605         std::__new_allocator<unsigned char>::deallocate(unsigned char, unsigned long) [746]
-----------------------------------------------
                0.00    0.00  143522/143522      std::Vectorbase<unsigned char, std::allocator<unsigned char> >::_M_allocate(unsigned long) [745]
[747]    0.0    0.00    0.00  143522         std::__new_allocator<unsigned char>::allocate(unsigned long, void const) [747]
-----------------------------------------------
                0.00    0.00   11432/143041      std::Vectorbase<unsigned char, std::allocator<unsigned char> >::Vectorimpl::Vectorimpl() [847]
                0.00    0.00  131609/143041      std::Vectorbase<unsigned char, std::allocator<unsigned char> >::Vectorimpl::Vectorimpl(std::allocator<unsigned char> const&) [182]
[748]    0.0    0.00    0.00  143041         std::Vectorbase<unsigned char, std::allocator<unsigned char> >::Vectorimpl_data::Vectorimpl_data() [748]
-----------------------------------------------
                0.00    0.00  134669/134669      std::__shared_ptr_access<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const [750]
[749]    0.0    0.00    0.00  134669         std::__shared_ptr<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, (__gnu_cxx::Lockpolicy)2>::get() const [749]
-----------------------------------------------
                0.00    0.00  134654/134654      std::__shared_ptr_access<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [751]
[750]    0.0    0.00    0.00  134654         std::__shared_ptr_access<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const [750]
                0.00    0.00  134669/134669      std::__shared_ptr<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, (__gnu_cxx::Lockpolicy)2>::get() const [749]
-----------------------------------------------
                0.00    0.00    2810/134629      CATCH2_INTERNAL_TEST_12() [166]
                0.00    0.00   65860/134629      CATCH2_INTERNAL_TEST_9() [10]
                0.00    0.00   65959/134629      CATCH2_INTERNAL_TEST_6() [9]
[751]    0.0    0.00    0.00  134629         std::__shared_ptr_access<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [751]
                0.00    0.00  134654/134654      std::__shared_ptr_access<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const [750]
-----------------------------------------------
                0.00    0.00      16/133587      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&) [1556]
                0.00    0.00      28/133587      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const, unsigned long) [1378]
                0.00    0.00      33/133587      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long) [1379]
                0.00    0.00      33/133587      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct(unsigned long, char) [1356]
                0.00    0.00      67/133587      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_disjunct(char const) const [1324]
                0.00    0.00     132/133587      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) [1109]
                0.00    0.00     166/133587      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&) [1078]
                0.00    0.00     319/133587      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const, unsigned long) [982]
                0.00    0.00     647/133587      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const [985]
                0.00    0.00     889/133587      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const, unsigned long) [968]
                0.00    0.00    1496/133587      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> >&&) [960]
                0.00    0.00    2676/133587      void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char, std::forward_iterator_tag) [914]
                0.00    0.00    2806/133587      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) [910]
                0.00    0.00    3579/133587      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [889]
                0.00    0.00    5362/133587      std::__cxx11::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&) [919]
                0.00    0.00    5683/133587      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_destroy(unsigned long) [883]
                0.00    0.00    6638/133587      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::data() const [878]
                0.00    0.00   20970/133587      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::push_back(char) [809]
                0.00    0.00   37270/133587      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [796]
                0.00    0.00   44777/133587      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_is_local() const [794]
[752]    0.0    0.00    0.00  133587         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [752]
-----------------------------------------------
                0.00    0.00  131619/131619      std::Vectorbase<unsigned char, std::allocator<unsigned char> >::Vectorbase(unsigned long, std::allocator<unsigned char> const&) [183]
[753]    0.0    0.00    0.00  131619         std::Vectorbase<unsigned char, std::allocator<unsigned char> >::_M_create_storage(unsigned long) [753]
                0.00    0.00  131637/143637      std::Vectorbase<unsigned char, std::allocator<unsigned char> >::_M_allocate(unsigned long) [745]
-----------------------------------------------
                0.00    0.00      48/131605      void std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::_M_realloc_insert<std::vector<unsigned char, std::allocator<unsigned char> > const&>(__gnu_cxx::__normal_iterator<std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > >, std::vector<unsigned char, std::allocator<unsigned char> > const&) [359]
                0.00    0.00     208/131605      std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::push_back(std::vector<unsigned char, std::allocator<unsigned char> > const&) [342]
                0.00    0.00  131349/131605      decltype (::new ((void)(0)) std::vector<unsigned char, std::allocator<unsigned char> >((declval<std::vector<unsigned char, std::allocator<unsigned char> > const&>)())) std::construct_at<std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<unsigned char, std::allocator<unsigned char> > const&>(std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<unsigned char, std::allocator<unsigned char> > const&) [88]
[754]    0.0    0.00    0.00  131605         std::vector<unsigned char, std::allocator<unsigned char> > const& std::forward<std::vector<unsigned char, std::allocator<unsigned char> > const&>(std::remove_reference<std::vector<unsigned char, std::allocator<unsigned char> > const&>::type&) [754]
-----------------------------------------------
                0.00    0.00  131288/131288      unsigned char std::__copy_move_a<false, __gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >, unsigned char>(__gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >, __gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >, unsigned char) [152]
[755]    0.0    0.00    0.00  131288         unsigned char std::__niter_wrap<unsigned char>(unsigned char const&, unsigned char) [755]
-----------------------------------------------
                0.00    0.00      24/130555      std::Bititerator::Bititerator() [1402]
                0.00    0.00  130531/130555      std::Bititerator::Bititerator(unsigned long, unsigned int) [758]
[756]    0.0    0.00    0.00  130555         std::Bititerator_base::Bititerator_base(unsigned long, unsigned int) [756]
-----------------------------------------------
                0.00    0.00  130500/130500      std::Bititerator::operator+=(long) [759]
[757]    0.0    0.00    0.00  130500         std::Bititerator_base::_M_incr(long) [757]
-----------------------------------------------
                0.00    0.00       6/130444      std::vector<bool, std::allocator<bool> >::_M_initialize(unsigned long) [445]
                0.00    0.00  130438/130444      std::vector<bool, std::allocator<bool> >::begin() [140]
[758]    0.0    0.00    0.00  130444         std::Bititerator::Bititerator(unsigned long, unsigned int) [758]
                0.00    0.00  130531/130555      std::Bititerator_base::Bititerator_base(unsigned long, unsigned int) [756]
-----------------------------------------------
                0.00    0.00  130409/130409      std::operator+(std::Bititerator const&, long) [188]
[759]    0.0    0.00    0.00  130409         std::Bititerator::operator+=(long) [759]
                0.00    0.00  130500/130500      std::Bititerator_base::_M_incr(long) [757]
-----------------------------------------------
                0.00    0.00  130376/130376      std::Bititerator::operator() const [187]
[760]    0.0    0.00    0.00  130376         std::Bitreference::Bitreference(unsigned long, unsigned long) [760]
-----------------------------------------------
                0.00    0.00  121886/121886      std::Optionalpayload_base<std::vector<unsigned char, std::allocator<unsigned char> > >::~Optionalpayload_base() [763]
[761]    0.0    0.00    0.00  121886         std::Optionalpayload_base<std::vector<unsigned char, std::allocator<unsigned char> > >::_Storage<std::vector<unsigned char, std::allocator<unsigned char> >, false>::~Storage() [761]
-----------------------------------------------
                0.00    0.00  121860/121860      std::Optional_payload<std::vector<unsigned char, std::allocator<unsigned char> >, false, false, false>::~Optionalpayload() [255]
[762]    0.0    0.00    0.00  121860         std::Optionalpayload<std::vector<unsigned char, std::allocator<unsigned char> >, true, false, false>::~Optionalpayload() [762]
                0.00    0.00  121853/121853      std::Optionalpayload_base<std::vector<unsigned char, std::allocator<unsigned char> > >::~Optionalpayload_base() [763]
-----------------------------------------------
                0.00    0.00  121853/121853      std::Optionalpayload<std::vector<unsigned char, std::allocator<unsigned char> >, true, false, false>::~Optionalpayload() [762]
[763]    0.0    0.00    0.00  121853         std::Optionalpayload_base<std::vector<unsigned char, std::allocator<unsigned char> > >::~Optionalpayload_base() [763]
                0.00    0.00  121886/121886      std::Optionalpayload_base<std::vector<unsigned char, std::allocator<unsigned char> > >::_Storage<std::vector<unsigned char, std::allocator<unsigned char> >, false>::~Storage() [761]
-----------------------------------------------
                0.00    0.00       5/120549      void std::_copy_move<true, false, std::random_access_iterator_tag>::__assign_one<unsigned long, unsigned long>(unsigned long, unsigned long) [1608]
                0.00    0.00      24/120549      void std::__insertion_sort<__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter>(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter) [358]
                0.00    0.00   53416/120549      void std::__unguarded_linear_insert<__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Valless_iter>(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Valless_iter) [269]
                0.00    0.00   67104/120549      std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<unsigned long> >, std::is_move_constructible<unsigned long>, std::is_move_assignable<unsigned long> >::value, void>::type std::swap<unsigned long>(unsigned long&, unsigned long&) [804]
[764]    0.0    0.00    0.00  120549         std::remove_reference<unsigned long&>::type&& std::move<unsigned long&>(unsigned long&) [764]
-----------------------------------------------
                0.00    0.00   59774/119720      CATCH2_INTERNAL_TEST_9() [10]
                0.00    0.00   59946/119720      CATCH2_INTERNAL_TEST_6() [9]
[765]    0.0    0.00    0.00  119720         std::Bitreference::operator bool() const [765]
-----------------------------------------------
                0.00    0.00  119328/119328      std::Vectorbase<unsigned char, std::allocator<unsigned char> >::Vectorimpl::Vectorimpl(std::Vectorbase<unsigned char, std::allocator<unsigned char> >::Vectorimpl&&) [767]
[766]    0.0    0.00    0.00  119328         std::Vectorbase<unsigned char, std::allocator<unsigned char> >::Vectorimpl_data::Vectorimpl_data(std::Vectorbase<unsigned char, std::allocator<unsigned char> >::Vectorimpl_data&&) [766]
-----------------------------------------------
                0.00    0.00  119325/119325      std::Vectorbase<unsigned char, std::allocator<unsigned char> >::Vectorbase(std::Vectorbase<unsigned char, std::allocator<unsigned char> >&&) [768]
[767]    0.0    0.00    0.00  119325         std::Vectorbase<unsigned char, std::allocator<unsigned char> >::Vectorimpl::Vectorimpl(std::Vectorbase<unsigned char, std::allocator<unsigned char> >::Vectorimpl&&) [767]
                0.00    0.00  238625/238625      std::remove_reference<std::Vectorbase<unsigned char, std::allocator<unsigned char> >::Vectorimpl&>::type&& std::move<std::Vectorbase<unsigned char, std::allocator<unsigned char> >::Vectorimpl&>(std::Vectorbase<unsigned char, std::allocator<unsigned char> >::Vectorimpl&) [742]
                0.00    0.00  119328/119328      std::Vectorbase<unsigned char, std::allocator<unsigned char> >::Vectorimpl_data::Vectorimpl_data(std::Vectorbase<unsigned char, std::allocator<unsigned char> >::Vectorimpl_data&&) [766]
-----------------------------------------------
                0.00    0.00  119291/119291      std::vector<unsigned char, std::allocator<unsigned char> >::vector(std::vector<unsigned char, std::allocator<unsigned char> >&&) [769]
[768]    0.0    0.00    0.00  119291         std::Vectorbase<unsigned char, std::allocator<unsigned char> >::Vectorbase(std::Vectorbase<unsigned char, std::allocator<unsigned char> >&&) [768]
                0.00    0.00  119325/119325      std::Vectorbase<unsigned char, std::allocator<unsigned char> >::Vectorimpl::Vectorimpl(std::Vectorbase<unsigned char, std::allocator<unsigned char> >::Vectorimpl&&) [767]
-----------------------------------------------
                0.00    0.00     381/119277      decltype (::new ((void)(0)) std::vector<unsigned char, std::allocator<unsigned char> >((declval<std::vector<unsigned char, std::allocator<unsigned char> > >)())) std::construct_at<std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<unsigned char, std::allocator<unsigned char> > >(std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<unsigned char, std::allocator<unsigned char> >&&) [393]
                0.00    0.00  118896/119277      std::Optionalpayload_base<std::vector<unsigned char, std::allocator<unsigned char> > >::Storage<std::vector<unsigned char, std::allocator<unsigned char> >, false>::Storage<std::vector<unsigned char, std::allocator<unsigned char> > >(std::in_place_t, std::vector<unsigned char, std::allocator<unsigned char> >&&) [774]
[769]    0.0    0.00    0.00  119277         std::vector<unsigned char, std::allocator<unsigned char> >::vector(std::vector<unsigned char, std::allocator<unsigned char> >&&) [769]
                0.00    0.00  119291/119291      std::Vectorbase<unsigned char, std::allocator<unsigned char> >::Vectorbase(std::Vectorbase<unsigned char, std::allocator<unsigned char> >&&) [768]
-----------------------------------------------
                0.00    0.00     381/119118      void std::__relocate_object_a<std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >(std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > >&) [363]
                0.00    0.00  118737/119118      magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >::get_impl(unsigned __int128, bool) const [227]
[770]    0.0    0.00    0.00  119118         std::remove_reference<std::vector<unsigned char, std::allocator<unsigned char> >&>::type&& std::move<std::vector<unsigned char, std::allocator<unsigned char> >&>(std::vector<unsigned char, std::allocator<unsigned char> >&) [770]
-----------------------------------------------
                0.00    0.00  118931/118931      std::Optionalbase<std::vector<unsigned char, std::allocator<unsigned char> >, false, false>::Optionalbase<std::vector<unsigned char, std::allocator<unsigned char> >, false>(std::in_place_t, std::vector<unsigned char, std::allocator<unsigned char> >&&) [772]
[771]    0.0    0.00    0.00  118931         std::Optionalpayload<std::vector<unsigned char, std::allocator<unsigned char> >, false, false, false>::Optionalpayload_base<std::vector<unsigned char, std::allocator<unsigned char> > >(std::in_place_t, std::vector<unsigned char, std::allocator<unsigned char> >&&) [771]
                0.00    0.00  118709/118709      std::Optionalpayload<std::vector<unsigned char, std::allocator<unsigned char> >, true, false, false>::Optionalpayload_base<std::vector<unsigned char, std::allocator<unsigned char> > >(std::in_place_t, std::vector<unsigned char, std::allocator<unsigned char> >&&) [776]
-----------------------------------------------
                0.00    0.00  118901/118901      std::optional<std::vector<unsigned char, std::allocator<unsigned char> > >::optional<std::vector<unsigned char, std::allocator<unsigned char> >, true>(std::vector<unsigned char, std::allocator<unsigned char> >&&) [773]
[772]    0.0    0.00    0.00  118901         std::Optionalbase<std::vector<unsigned char, std::allocator<unsigned char> >, false, false>::Optionalbase<std::vector<unsigned char, std::allocator<unsigned char> >, false>(std::in_place_t, std::vector<unsigned char, std::allocator<unsigned char> >&&) [772]
                0.00    0.00  118938/476234      std::vector<unsigned char, std::allocator<unsigned char> >&& std::forward<std::vector<unsigned char, std::allocator<unsigned char> > >(std::remove_reference<std::vector<unsigned char, std::allocator<unsigned char> > >::type&) [727]
                0.00    0.00  118931/118931      std::Optionalpayload<std::vector<unsigned char, std::allocator<unsigned char> >, false, false, false>::Optionalpayload_base<std::vector<unsigned char, std::allocator<unsigned char> > >(std::in_place_t, std::vector<unsigned char, std::allocator<unsigned char> >&&) [771]
-----------------------------------------------
                0.00    0.00  118847/118847      magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >::get_impl(unsigned __int128, bool) const [227]
[773]    0.0    0.00    0.00  118847         std::optional<std::vector<unsigned char, std::allocator<unsigned char> > >::optional<std::vector<unsigned char, std::allocator<unsigned char> >, true>(std::vector<unsigned char, std::allocator<unsigned char> >&&) [773]
                0.00    0.00  118901/118901      std::Optionalbase<std::vector<unsigned char, std::allocator<unsigned char> >, false, false>::Optionalbase<std::vector<unsigned char, std::allocator<unsigned char> >, false>(std::in_place_t, std::vector<unsigned char, std::allocator<unsigned char> >&&) [772]
                0.00    0.00  118891/476234      std::vector<unsigned char, std::allocator<unsigned char> >&& std::forward<std::vector<unsigned char, std::allocator<unsigned char> > >(std::remove_reference<std::vector<unsigned char, std::allocator<unsigned char> > >::type&) [727]
-----------------------------------------------
                0.00    0.00  118844/118844      std::Optionalpayload_base<std::vector<unsigned char, std::allocator<unsigned char> > >::Optionalpayload_base<std::vector<unsigned char, std::allocator<unsigned char> > >(std::in_place_t, std::vector<unsigned char, std::allocator<unsigned char> >&&) [775]
[774]    0.0    0.00    0.00  118844         std::Optionalpayload_base<std::vector<unsigned char, std::allocator<unsigned char> > >::Storage<std::vector<unsigned char, std::allocator<unsigned char> >, false>::Storage<std::vector<unsigned char, std::allocator<unsigned char> > >(std::in_place_t, std::vector<unsigned char, std::allocator<unsigned char> >&&) [774]
                0.00    0.00  118896/119277      std::vector<unsigned char, std::allocator<unsigned char> >::vector(std::vector<unsigned char, std::allocator<unsigned char> >&&) [769]
                0.00    0.00  118877/476234      std::vector<unsigned char, std::allocator<unsigned char> >&& std::forward<std::vector<unsigned char, std::allocator<unsigned char> > >(std::remove_reference<std::vector<unsigned char, std::allocator<unsigned char> > >::type&) [727]
-----------------------------------------------
                0.00    0.00  118714/118714      std::Optionalpayload<std::vector<unsigned char, std::allocator<unsigned char> >, true, false, false>::Optionalpayload_base<std::vector<unsigned char, std::allocator<unsigned char> > >(std::in_place_t, std::vector<unsigned char, std::allocator<unsigned char> >&&) [776]
[775]    0.0    0.00    0.00  118714         std::Optionalpayload_base<std::vector<unsigned char, std::allocator<unsigned char> > >::Optionalpayload_base<std::vector<unsigned char, std::allocator<unsigned char> > >(std::in_place_t, std::vector<unsigned char, std::allocator<unsigned char> >&&) [775]
                0.00    0.00  118844/118844      std::Optionalpayload_base<std::vector<unsigned char, std::allocator<unsigned char> > >::Storage<std::vector<unsigned char, std::allocator<unsigned char> >, false>::Storage<std::vector<unsigned char, std::allocator<unsigned char> > >(std::in_place_t, std::vector<unsigned char, std::allocator<unsigned char> >&&) [774]
                0.00    0.00  118766/476234      std::vector<unsigned char, std::allocator<unsigned char> >&& std::forward<std::vector<unsigned char, std::allocator<unsigned char> > >(std::remove_reference<std::vector<unsigned char, std::allocator<unsigned char> > >::type&) [727]
-----------------------------------------------
                0.00    0.00  118709/118709      std::Optionalpayload<std::vector<unsigned char, std::allocator<unsigned char> >, false, false, false>::Optionalpayload_base<std::vector<unsigned char, std::allocator<unsigned char> > >(std::in_place_t, std::vector<unsigned char, std::allocator<unsigned char> >&&) [771]
[776]    0.0    0.00    0.00  118709         std::Optionalpayload<std::vector<unsigned char, std::allocator<unsigned char> >, true, false, false>::Optionalpayload_base<std::vector<unsigned char, std::allocator<unsigned char> > >(std::in_place_t, std::vector<unsigned char, std::allocator<unsigned char> >&&) [776]
                0.00    0.00  118714/118714      std::Optionalpayload_base<std::vector<unsigned char, std::allocator<unsigned char> > >::Optionalpayload_base<std::vector<unsigned char, std::allocator<unsigned char> > >(std::in_place_t, std::vector<unsigned char, std::allocator<unsigned char> >&&) [775]
-----------------------------------------------
                0.00    0.00  118694/118694      bool std::__equal<true>::equal<unsigned char>(unsigned char const, unsigned char const, unsigned char const) [237]
[777]    0.0    0.00    0.00  118694         int std::__memcmp<unsigned char, unsigned char>(unsigned char const, unsigned char const, unsigned long) [777]
                0.00    0.00  118693/416674      std::is_constant_evaluated() [729]
-----------------------------------------------
                0.00    0.00  118682/118682      std::Optionalbase_impl<std::vector<unsigned char, std::allocator<unsigned char> >, std::Optionalbase<std::vector<unsigned char, std::allocator<unsigned char> >, false, false> >::_M_get() [220]
[778]    0.0    0.00    0.00  118682         std::Optionalpayload_base<std::vector<unsigned char, std::allocator<unsigned char> > >::_M_get() [778]
-----------------------------------------------
                0.00    0.00    1700/118663      CATCH2_INTERNAL_TEST_12() [166]
                0.00    0.00   58454/118663      CATCH2_INTERNAL_TEST_9() [10]
                0.00    0.00   58509/118663      CATCH2_INTERNAL_TEST_6() [9]
[779]    0.0    0.00    0.00  118663         Catch::ExprLhs<std::vector<unsigned char, std::allocator<unsigned char> >& const&> Catch::operator<=<std::vector<unsigned char, std::allocator<unsigned char> >&, 0>(Catch::Decomposer&&, std::vector<unsigned char, std::allocator<unsigned char> >&) [779]
                0.00    0.00  118513/118513      Catch::ExprLhs<std::vector<unsigned char, std::allocator<unsigned char> >&>::ExprLhs(std::vector<unsigned char, std::allocator<unsigned char> >&) [780]
-----------------------------------------------
                0.00    0.00  118513/118513      Catch::ExprLhs<std::vector<unsigned char, std::allocator<unsigned char> >& const&> Catch::operator<=<std::vector<unsigned char, std::allocator<unsigned char> >&, 0>(Catch::Decomposer&&, std::vector<unsigned char, std::allocator<unsigned char> >&) [779]
[780]    0.0    0.00    0.00  118513         Catch::ExprLhs<std::vector<unsigned char, std::allocator<unsigned char> >&>::ExprLhs(std::vector<unsigned char, std::allocator<unsigned char> >&) [780]
-----------------------------------------------
                0.00    0.00   41434/91719       void std::__unguarded_linear_insert<__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Valless_iter>(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Valless_iter) [269]
                0.00    0.00   50285/91719       __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > std::__unguarded_partition<__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter>(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter) [218]
[781]    0.0    0.00    0.00   91719         __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >::operator--() [781]
-----------------------------------------------
                0.00    0.00       4/76286       void std::vector<unsigned long, std::allocator<unsigned long> >::_M_realloc_insert<unsigned long const&>(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, unsigned long const&) [641]
                0.00    0.00      48/76286       unsigned long std::__niter_base<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >) [1297]
                0.00    0.00    7468/76286       __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >::difference_type __gnu_cxx::operator-<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > const&, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > const&) [893]
                0.00    0.00   24036/76286       bool __gnu_cxx::operator==<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > const&, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > const&) [841]
                0.00    0.00   44730/76286       decltype (std::__detail::__synth3way((declval<unsigned long&>)(), (declval<unsigned long&>)())) __gnu_cxx::operator<=><unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > const&, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > const&) [805]
[782]    0.0    0.00    0.00   76286         __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >::base() const [782]
-----------------------------------------------
                0.00    0.00      90/73237       void std::__insertion_sort<__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter>(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter) [358]
                0.00    0.00   11904/73237       void std::__unguarded_insertion_sort<__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter>(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter) [270]
                0.00    0.00   61243/73237       __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > std::__unguarded_partition<__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter>(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter) [218]
[783]    0.0    0.00    0.00   73237         __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >::operator++() [783]
-----------------------------------------------
                0.00    0.00       2/65155       std::pair<unsigned long, std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >>::pair<unsigned long, std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >, true>(unsigned long&&, std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >&&) [7265]
                0.00    0.00       2/65155       std::enable_if<(__assignable<unsigned long, std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >>)(), std::tuple<unsigned long&, std::ostream&>&>::type std::tuple<unsigned long&, std::ostream&>::operator=<unsigned long, std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >>(std::pair<unsigned long, std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >>&&) [7376]
                0.00    0.00      59/65155       std::pair<unsigned long, Catch::TestCaseHandle>::operator=(std::pair<unsigned long, Catch::TestCaseHandle>&&) [7263]
                0.00    0.00   32543/65155       std::pair<std::__strip_reference_wrapper<std::decay<unsigned long>::type>::__type, std::__strip_reference_wrapper<std::decay<unsigned long>::type>::__type> std::make_pair<unsigned long, unsigned long>(unsigned long&&, unsigned long&&) [827]
                0.00    0.00   32549/65155       std::pair<unsigned long, unsigned long>::pair<unsigned long, unsigned long>(unsigned long&&, unsigned long&&) [828]
[784]    0.0    0.00    0.00   65155         unsigned long&& std::forward<unsigned long>(std::remove_reference<unsigned long>::type&) [784]
-----------------------------------------------
                0.00    0.00     207/58478       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char, char const, unsigned long) [869]
                0.00    0.00   20989/58478       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::push_back(char) [809]
                0.00    0.00   37282/58478       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [796]
[785]    0.0    0.00    0.00   58478         std::char_traits<char>::assign(char&, char const&) [785]
                0.00    0.00   58520/703019      std::__is_constant_evaluated() [725]
-----------------------------------------------
                0.00    0.00       1/48633       std::vector<Catch::Clara::Parser::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::Clara::Detail::TokenStream) const::ParserInfo, std::allocator<Catch::Clara::Parser::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::Clara::Detail::TokenStream) const::ParserInfo> >::_S_max_size(std::allocator<Catch::Clara::Parser::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::Clara::Detail::TokenStream) const::ParserInfo> const&) [7950]
                0.00    0.00       1/48633       std::vector<std::pair<unsigned long, Catch::TestCaseHandle>, std::allocator<std::pair<unsigned long, Catch::TestCaseHandle> > >::_S_max_size(std::allocator<std::pair<unsigned long, Catch::TestCaseHandle> > const&) [7941]
                0.00    0.00       1/48633       std::vector<Catch::Detail::unique_ptr<Catch::TestCaseInfo>, std::allocator<Catch::Detail::unique_ptr<Catch::TestCaseInfo> > >::_S_max_size(std::allocator<Catch::Detail::unique_ptr<Catch::TestCaseInfo> > const&) [7591]
                0.00    0.00       1/48633       std::vector<Catch::Detail::unique_ptr<Catch::ITestInvoker>, std::allocator<Catch::Detail::unique_ptr<Catch::ITestInvoker> > >::_S_max_size(std::allocator<Catch::Detail::unique_ptr<Catch::ITestInvoker> > const&) [7581]
                0.00    0.00       1/48633       std::vector<Catch::ColumnInfo, std::allocator<Catch::ColumnInfo> >::_S_max_size(std::allocator<Catch::ColumnInfo> const&) [7384]
                0.00    0.00       2/48633       std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_S_max_size(std::allocator<Catch::Clara::Arg> const&) [7526]
                0.00    0.00       2/48633       std::vector<Catch::Clara::Detail::Token, std::allocator<Catch::Clara::Detail::Token> >::_S_max_size(std::allocator<Catch::Clara::Detail::Token> const&) [7558]
                0.00    0.00       2/48633       std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_S_max_size(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [7782]
                0.00    0.00       2/48633       std::vector<Catch::ReporterSpec, std::allocator<Catch::ReporterSpec> >::_S_max_size(std::allocator<Catch::ReporterSpec> const&) [7429]
                0.00    0.00       2/48633       std::vector<Catch::TestCaseTracking::ITracker, std::allocator<Catch::TestCaseTracking::ITracker> >::_S_max_size(std::allocator<Catch::TestCaseTracking::ITracker> const&) [7880]
                0.00    0.00       2/48633       std::vector<Catch::TestCaseHandle, std::allocator<Catch::TestCaseHandle> >::_S_max_size(std::allocator<Catch::TestCaseHandle> const&) [7466]
                0.00    0.00       2/48633       std::vector<Catch::ProcessedReporterSpec, std::allocator<Catch::ProcessedReporterSpec> >::_S_max_size(std::allocator<Catch::ProcessedReporterSpec> const&) [7506]
                0.00    0.00       4/48633       std::vector<Catch::Detail::unique_ptr<std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Detail::unique_ptr<std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> > > > >::_S_max_size(std::allocator<Catch::Detail::unique_ptr<std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> > > > const&) [7670]
                0.00    0.00       4/48633       std::vector<Catch::ISingleton, std::allocator<Catch::ISingleton> >::_S_max_size(std::allocator<Catch::ISingleton> const&) [7873]
                0.00    0.00       4/48633       std::vector<Catch::SectionInfo, std::allocator<Catch::SectionInfo> >::_S_max_size(std::allocator<Catch::SectionInfo> const&) [7420]
                0.00    0.00       9/48633       std::vector<unsigned long, std::allocator<unsigned long> >::_S_max_size(std::allocator<unsigned long> const&) [1531]
                0.00    0.00      24/48633       std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_S_max_size(std::allocator<Catch::Clara::Opt> const&) [1412]
                0.00    0.00      53/48633       std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::_S_max_size(std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > const&) [1265]
                0.00    0.00      54/48633       std::vector<Catch::Tag, std::allocator<Catch::Tag> >::_S_max_size(std::allocator<Catch::Tag> const&) [7515]
                0.00    0.00      88/48633       std::vector<Catch::Detail::unique_ptr<Catch::TestCaseTracking::ITracker>, std::allocator<Catch::Detail::unique_ptr<Catch::TestCaseTracking::ITracker> > >::_S_max_size(std::allocator<Catch::Detail::unique_ptr<Catch::TestCaseTracking::ITracker> > const&) [7614]
                0.00    0.00     141/48633       std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_S_max_size(std::allocator<Catch::StringRef> const&) [1100]
                0.00    0.00   48233/48633       std::vector<unsigned char, std::allocator<unsigned char> >::_S_max_size(std::allocator<unsigned char> const&) [787]
[786]    0.0    0.00    0.00   48633         unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&) [786]
-----------------------------------------------
                0.00    0.00     234/48233       std::vector<unsigned char, std::allocator<unsigned char> >::_S_check_init_len(unsigned long, std::allocator<unsigned char> const&) [1056]
                0.00    0.00   47999/48233       std::vector<unsigned char, std::allocator<unsigned char> >::max_size() const [788]
[787]    0.0    0.00    0.00   48233         std::vector<unsigned char, std::allocator<unsigned char> >::_S_max_size(std::allocator<unsigned char> const&) [787]
                0.00    0.00   48233/48633       unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&) [786]
-----------------------------------------------
                0.00    0.00   23999/47999       std::vector<unsigned char, std::allocator<unsigned char> >::_M_default_append(unsigned long) [230]
                0.00    0.00   24000/47999       std::vector<unsigned char, std::allocator<unsigned char> >::_M_check_len(unsigned long, char const) const [232]
[788]    0.0    0.00    0.00   47999         std::vector<unsigned char, std::allocator<unsigned char> >::max_size() const [788]
                0.00    0.00   48000/179225      std::Vectorbase<unsigned char, std::allocator<unsigned char> >::_M_get_Tp_allocator() const [743]
                0.00    0.00   47999/48233       std::vector<unsigned char, std::allocator<unsigned char> >::_S_max_size(std::allocator<unsigned char> const&) [787]
-----------------------------------------------
                0.00    0.00      15/45550       CATCH2_INTERNAL_TEST_0() [2]
                0.00    0.00      23/45550       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check(unsigned long, char const) const [1386]
                0.00    0.00      28/45550       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const, unsigned long) [1378]
                0.00    0.00      33/45550       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long) [1379]
                0.00    0.00      33/45550       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_limit(unsigned long, unsigned long) const [1383]
                0.00    0.00      33/45550       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_disjunct(char const) const [1324]
                0.00    0.00      42/45550       magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::key_size(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const [1314]
                0.00    0.00      47/45550       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize(unsigned long, char) [1299]
                0.00    0.00      54/45550       Catch::TestCaseInfo::internalAppendTag(Catch::StringRef) [564]
                0.00    0.00     112/45550       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&) [1502]
                0.00    0.00     165/45550       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&) [1078]
                0.00    0.00     230/45550       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) [241]
                0.00    0.00     363/45550       Catch::StringRef::StringRef(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [3423]
                0.00    0.00     446/45550       magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::hash_key(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const [386]
                0.00    0.00     603/45550       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check_length(unsigned long, unsigned long, char const) const [980]
                0.00    0.00    1100/45550       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const, unsigned long) [982]
                0.00    0.00    1323/45550       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> >&&) [960]
                0.00    0.00    9026/45550       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&) [902]
                0.00    0.00   10947/45550       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::empty() const [851]
                0.00    0.00   20927/45550       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::push_back(char) [809]
[789]    0.0    0.00    0.00   45550         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [789]
-----------------------------------------------
                0.00    0.00   44846/44846       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() const [793]
[790]    0.0    0.00    0.00   44846         std::__ptr_traits_ptr_to<char const, char const, false>::pointer_to(char const&) [790]
                0.00    0.00   44833/44833       char const std::addressof<char const>(char const&) [791]
-----------------------------------------------
                0.00    0.00   44833/44833       std::__ptr_traits_ptr_to<char const, char const, false>::pointer_to(char const&) [790]
[791]    0.0    0.00    0.00   44833         char const std::addressof<char const>(char const&) [791]
                0.00    0.00   44804/44804       char const std::__addressof<char const>(char const&) [792]
-----------------------------------------------
                0.00    0.00   44804/44804       char const std::addressof<char const>(char const&) [791]
[792]    0.0    0.00    0.00   44804         char const std::__addressof<char const>(char const&) [792]
-----------------------------------------------
                0.00    0.00   44771/44771       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_is_local() const [794]
[793]    0.0    0.00    0.00   44771         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() const [793]
                0.00    0.00   44846/44846       std::__ptr_traits_ptr_to<char const, char const, false>::pointer_to(char const&) [790]
-----------------------------------------------
                0.00    0.00    3504/44763       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> >&&) [960]
                0.00    0.00    4482/44763       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [889]
                0.00    0.00   13577/44763       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose() [830]
                0.00    0.00   23200/44763       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::capacity() const [803]
[794]    0.0    0.00    0.00   44763         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_is_local() const [794]
                0.00    0.00   44777/133587      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [752]
                0.00    0.00   44771/44771       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() const [793]
-----------------------------------------------
                0.00    0.00     827/42583       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> >&&) [960]
                0.00    0.00    4483/42583       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [889]
                0.00    0.00   37273/42583       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [796]
[795]    0.0    0.00    0.00   42583         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_length(unsigned long) [795]
-----------------------------------------------
                0.00    0.00       8/37297       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&) [1556]
                0.00    0.00      28/37297       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const, unsigned long) [1378]
                0.00    0.00      38/37297       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct(unsigned long, char) [1356]
                0.00    0.00      45/37297       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize(unsigned long, char) [1299]
                0.00    0.00     112/37297       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::allocator<char> const&) [1133]
                0.00    0.00     517/37297       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> >&&) [960]
                0.00    0.00     591/37297       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const, unsigned long) [982]
                0.00    0.00    1343/37297       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::clear() [947]
                0.00    0.00    2670/37297       void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char, std::forward_iterator_tag) [914]
                0.00    0.00    2804/37297       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) [910]
                0.00    0.00    3708/37297       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [896]
                0.00    0.00    4478/37297       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [889]
                0.00    0.00   20955/37297       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::push_back(char) [809]
[796]    0.0    0.00    0.00   37297         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [796]
                0.00    0.00   37282/58478       std::char_traits<char>::assign(char&, char const&) [785]
                0.00    0.00   37273/42583       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_length(unsigned long) [795]
                0.00    0.00   37270/133587      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [752]
-----------------------------------------------
                0.00    0.00   35155/35155       magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >::allocated(void const, unsigned long) const [4367]
[797]    0.0    0.00    0.00   35155         magpie::cache_size_traits<std::vector<unsigned char, std::allocator<unsigned char> >, void>::estimate(std::vector<unsigned char, std::allocator<unsigned char> > const&) [797]
                0.00    0.00   35155/35155       std::vector<unsigned char, std::allocator<unsigned char> >::capacity() const [798]
-----------------------------------------------
                0.00    0.00   35155/35155       magpie::cache_size_traits<std::vector<unsigned char, std::allocator<unsigned char> >, void>::estimate(std::vector<unsigned char, std::allocator<unsigned char> > const&) [797]
[798]    0.0    0.00    0.00   35155         std::vector<unsigned char, std::allocator<unsigned char> >::capacity() const [798]
-----------------------------------------------
                0.00    0.00   32986/32986       unsigned long std::uniform_int_distribution<unsigned long>::operator()<std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul> >(std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul>&, std::uniform_int_distribution<unsigned long>::param_type const&) [824]
[799]    0.0    0.00    0.00   32986         std::uniform_int_distribution<unsigned long>::param_type::a() const [799]
-----------------------------------------------
                                  68             std::__shared_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>::reset() <cycle 1> [1200]
                               29745             std::shared_ptr<magpie::detail::cache_impl>::~shared_ptr() <cycle 1> [1193]
[800]    0.0    0.00    0.00   29813         std::__shared_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() <cycle 1> [800]
                               29801             std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [106]
-----------------------------------------------
                0.00    0.00   26624/26624       std::Rbtree<unsigned __int128, std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t>, std::_Select1st<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> >, std::less<unsigned __int128>, std::allocator<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> > >::_M_put_node(std::Rbtree_node<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> >) [211]
[801]    0.0    0.00    0.00   26624         std::__new_allocator<std::Rbtree_node<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> > >::deallocate(std::Rbtree_node<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> >, unsigned long) [801]
-----------------------------------------------
                0.00    0.00     381/24779       void std::__relocate_object_a<std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >(std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > >&) [363]
                0.00    0.00     762/24779       std::vector<unsigned char, std::allocator<unsigned char> > std::__relocatea1<std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >(std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > >&) [366]
                0.00    0.00   11404/24779       std::vector<unsigned char, std::allocator<unsigned char> > std::__uninitialized_defaultn1<false>::__uninit_default_n<std::vector<unsigned char, std::allocator<unsigned char> >, unsigned long>(std::vector<unsigned char, std::allocator<unsigned char> >, unsigned long) [348]
                0.00    0.00   12232/24779       void std::Destroyaux<false>::__destroy<std::vector<unsigned char, std::allocator<unsigned char> >>(std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<unsigned char, std::allocator<unsigned char> >) [301]
[802]    0.0    0.00    0.00   24779         std::vector<unsigned char, std::allocator<unsigned char> > std::__addressof<std::vector<unsigned char, std::allocator<unsigned char> > >(std::vector<unsigned char, std::allocator<unsigned char> >&) [802]
-----------------------------------------------
                0.00    0.00       4/23195       CATCH2_INTERNAL_TEST_0() [2]
                0.00    0.00       8/23195       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&) [1556]
                0.00    0.00      27/23195       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const, unsigned long) [1378]
                0.00    0.00     131/23195       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) [1109]
                0.00    0.00     590/23195       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const, unsigned long) [982]
                0.00    0.00     623/23195       magpie::cache_size_traits<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, void>::estimate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1023]
                0.00    0.00     864/23195       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const, unsigned long) [968]
                0.00    0.00   20948/23195       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::push_back(char) [809]
[803]    0.0    0.00    0.00   23195         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::capacity() const [803]
                0.00    0.00   23200/44763       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_is_local() const [794]
-----------------------------------------------
                0.00    0.00       3/22368       std::pair<unsigned long, Catch::TestCaseHandle>::swap(std::pair<unsigned long, Catch::TestCaseHandle>&) [7261]
                0.00    0.00   22365/22368       void std::iter_swap<__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > >(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >) [286]
[804]    0.0    0.00    0.00   22368         std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<unsigned long> >, std::is_move_constructible<unsigned long>, std::is_move_assignable<unsigned long> >::value, void>::type std::swap<unsigned long>(unsigned long&, unsigned long&) [804]
                0.00    0.00   67104/120549      std::remove_reference<unsigned long&>::type&& std::move<unsigned long&>(unsigned long&) [764]
-----------------------------------------------
                0.00    0.00   22365/22365       __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > std::__unguarded_partition<__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter>(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter) [218]
[805]    0.0    0.00    0.00   22365         decltype (std::__detail::__synth3way((declval<unsigned long&>)(), (declval<unsigned long&>)())) __gnu_cxx::operator<=><unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > const&, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > const&) [805]
                0.00    0.00   44730/76286       __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >::base() const [782]
                0.00    0.00   22365/22365       auto std::__detail::Synth3way::operator()<unsigned long, unsigned long>(unsigned long const&, unsigned long const&) const [806]
-----------------------------------------------
                0.00    0.00   22365/22365       decltype (std::_detail::__synth3way((declval<unsigned long&>)(), (declval<unsigned long&>)())) __gnu_cxx::operator<=><unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > const&, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > const&) [805]
[806]    0.0    0.00    0.00   22365         auto std::__detail::_Synth3way::operator()<unsigned long, unsigned long>(unsigned long const&, unsigned long const&) const [806]
-----------------------------------------------
                0.00    0.00   22365/22365       __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > std::__unguarded_partition<__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter>(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter) [218]
[807]    0.0    0.00    0.00   22365         std::operator<(std::strong_ordering, std::__cmp_cat::__unspec) [807]
-----------------------------------------------
                0.00    0.00      54/20949       Catch::TestCaseInfo::internalAppendTag(Catch::StringRef) [564]
                0.00    0.00   20895/20949       unittest::wctombs(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char32_t) [850]
[808]    0.0    0.00    0.00   20949         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char) [808]
                0.00    0.00   20938/20938       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::push_back(char) [809]
-----------------------------------------------
                0.00    0.00   20938/20938       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char) [808]
[809]    0.0    0.00    0.00   20938         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::push_back(char) [809]
                0.00    0.00   20989/58478       std::char_traits<char>::assign(char&, char const&) [785]
                0.00    0.00   20970/133587      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [752]
                0.00    0.00   20955/37297       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [796]
                0.00    0.00   20948/23195       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::capacity() const [803]
                0.00    0.00   20927/45550       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [789]
                0.00    0.00     673/865         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const, unsigned long) [968]
-----------------------------------------------
                0.00    0.00      39/19055       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(unsigned long, char, std::allocator<char> const&) [1318]
                0.00    0.00     112/19055       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::allocator<char> const&) [1133]
                0.00    0.00     164/19055       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, unsigned long, std::allocator<char> const&) [1082]
                0.00    0.00     742/19055       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> >&&) [960]
                0.00    0.00    2640/19055       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const, std::allocator<char> const&) [1096]
                0.00    0.00    2677/19055       std::__cxx11::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&) [919]
                0.00    0.00    3710/19055       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [896]
                0.00    0.00    8971/19055       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [889]
[810]    0.0    0.00    0.00   19055         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() [810]
                0.00    0.00   19047/19047       std::__ptr_traits_ptr_to<char, char, false>::pointer_to(char&) [812]
-----------------------------------------------
                0.00    0.00   19049/19049       char std::addressof<char>(char&) [813]
[811]    0.0    0.00    0.00   19049         char std::__addressof<char>(char&) [811]
-----------------------------------------------
                0.00    0.00   19047/19047       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() [810]
[812]    0.0    0.00    0.00   19047         std::__ptr_traits_ptr_to<char, char, false>::pointer_to(char&) [812]
                0.00    0.00   19040/19040       char std::addressof<char>(char&) [813]
-----------------------------------------------
                0.00    0.00   19040/19040       std::__ptr_traits_ptr_to<char, char, false>::pointer_to(char&) [812]
[813]    0.0    0.00    0.00   19040         char std::addressof<char>(char&) [813]
                0.00    0.00   19049/19049       char std::__addressof<char>(char&) [811]
-----------------------------------------------
                0.00    0.00    2684/18463       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> >&&) [960]
                0.00    0.00    4489/18463       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [889]
                0.00    0.00    5603/18463       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long) [885]
                0.00    0.00    5687/18463       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_destroy(unsigned long) [883]
[814]    0.0    0.00    0.00   18463         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator() [814]
-----------------------------------------------
                0.00    0.00   18234/18234       std::Rbtree_node<magpie::detail::cache_impl::evict_item_t>::_M_valptr() [866]
[815]    0.0    0.00    0.00   18234         __gnu_cxx::__aligned_membuf<magpie::detail::cache_impl::evict_item_t>::_M_ptr() [815]
                0.00    0.00   18218/18218       __gnu_cxx::__aligned_membuf<magpie::detail::cache_impl::evict_item_t>::_M_addr() [817]
-----------------------------------------------
                0.00    0.00    9108/18226       std::Rbtree<magpie::detail::cache_impl::evict_item_t, magpie::detail::cache_impl::evict_item_t, std::Identity<magpie::detail::cacheimpl::evict_item_t>, std::less<magpie::detail::cache_impl::evict_item_t>, std::allocator<magpie::detail::cache_impl::evict_item_t> >::_M_put_node(std::Rbtree_node<magpie::detail::cache_impl::evict_item_t>) [864]
                0.00    0.00    9118/18226       std::Rbtree<magpie::detail::cache_impl::evict_item_t, magpie::detail::cache_impl::evict_item_t, std::Identity<magpie::detail::cacheimpl::evict_item_t>, std::less<magpie::detail::cache_impl::evict_item_t>, std::allocator<magpie::detail::cache_impl::evict_item_t> >::_M_destroy_node(std::Rbtree_node<magpie::detail::cache_impl::evict_item_t>) [862]
[816]    0.0    0.00    0.00   18226         std::Rbtree<magpie::detail::cache_impl::evict_item_t, magpie::detail::cache_impl::evict_item_t, std::Identity<magpie::detail::cacheimpl::evict_item_t>, std::less<magpie::detail::cache_impl::evict_item_t>, std::allocator<magpie::detail::cache_impl::evict_item_t> >::_M_get_Node_allocator() [816]
-----------------------------------------------
                0.00    0.00   18218/18218       __gnu_cxx::__aligned_membuf<magpie::detail::cache_impl::evict_item_t>::_M_ptr() [815]
[817]    0.0    0.00    0.00   18218         __gnu_cxx::__aligned_membuf<magpie::detail::cache_impl::evict_item_t>::_M_addr() [817]
-----------------------------------------------
                0.00    0.00    1341/16691       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> >&&) [960]
                0.00    0.00    4474/16691       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [889]
                0.00    0.00   10876/16691       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::Allochider(char, std::allocator<char>&&) [852]
[818]    0.0    0.00    0.00   16691         std::remove_reference<std::allocator<char>&>::type&& std::move<std::allocator<char>&>(std::allocator<char>&) [818]
-----------------------------------------------
                0.00    0.00   16600/16600       std::uniform_int_distribution<unsigned long>::uniform_int_distribution(unsigned long, unsigned long) [825]
[819]    0.0    0.00    0.00   16600         std::uniform_int_distribution<unsigned long>::param_type::param_type(unsigned long, unsigned long) [819]
-----------------------------------------------
                0.00    0.00   16494/16494       unsigned int std::uniform_int_distribution<unsigned long>::_S_nd<unsigned long, std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul>, unsigned int>(std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul>&, unsigned int) [821]
[820]    0.0    0.00    0.00   16494         std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul>::operator()() [820]
                0.00    0.00      27/27          std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul>::_M_gen_rand() [1377]
-----------------------------------------------
                0.00    0.00   16493/16493       unsigned long std::uniform_int_distribution<unsigned long>::operator()<std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul> >(std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul>&, std::uniform_int_distribution<unsigned long>::param_type const&) [824]
[821]    0.0    0.00    0.00   16493         unsigned int std::uniform_int_distribution<unsigned long>::_S_nd<unsigned long, std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul>, unsigned int>(std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul>&, unsigned int) [821]
                0.00    0.00   16494/16494       std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul>::operator()() [820]
-----------------------------------------------
                0.00    0.00   16492/16492       unsigned long std::uniform_int_distribution<unsigned long>::operator()<std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul> >(std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul>&, std::uniform_int_distribution<unsigned long>::param_type const&) [824]
[822]    0.0    0.00    0.00   16492         std::uniform_int_distribution<unsigned long>::param_type::b() const [822]
-----------------------------------------------
                0.00    0.00     215/16492       void std::shuffle<int, std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul>&>(int, int, std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul>&) [203]
                0.00    0.00   16277/16492       std::pair<unsigned long, unsigned long> std::__gen_two_uniform_ints<unsigned long, std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul>&>(unsigned long, unsigned long, std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul>&) [826]
[823]    0.0    0.00    0.00   16492         unsigned long std::uniform_int_distribution<unsigned long>::operator()<std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul> >(std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul>&) [823]
                0.00    0.00   16492/16492       unsigned long std::uniform_int_distribution<unsigned long>::operator()<std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul> >(std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul>&, std::uniform_int_distribution<unsigned long>::param_type const&) [824]
-----------------------------------------------
                0.00    0.00   16492/16492       unsigned long std::uniform_int_distribution<unsigned long>::operator()<std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul> >(std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul>&) [823]
[824]    0.0    0.00    0.00   16492         unsigned long std::uniform_int_distribution<unsigned long>::operator()<std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul> >(std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul>&, std::uniform_int_distribution<unsigned long>::param_type const&) [824]
                0.00    0.00   32986/32986       std::uniform_int_distribution<unsigned long>::param_type::a() const [799]
                0.00    0.00   16493/16493       unsigned int std::uniform_int_distribution<unsigned long>::_S_nd<unsigned long, std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul>, unsigned int>(std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul>&, unsigned int) [821]
                0.00    0.00   16492/16492       std::uniform_int_distribution<unsigned long>::param_type::b() const [822]
-----------------------------------------------
                0.00    0.00     215/16489       void std::shuffle<int, std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul>&>(int, int, std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul>&) [203]
                0.00    0.00   16274/16489       std::pair<unsigned long, unsigned long> std::__gen_two_uniform_ints<unsigned long, std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul>&>(unsigned long, unsigned long, std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul>&) [826]
[825]    0.0    0.00    0.00   16489         std::uniform_int_distribution<unsigned long>::uniform_int_distribution(unsigned long, unsigned long) [825]
                0.00    0.00   16600/16600       std::uniform_int_distribution<unsigned long>::param_type::param_type(unsigned long, unsigned long) [819]
-----------------------------------------------
                0.00    0.00   16280/16280       void std::shuffle<int, std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul>&>(int, int, std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul>&) [203]
[826]    0.0    0.00    0.00   16280         std::pair<unsigned long, unsigned long> std::__gen_two_uniform_ints<unsigned long, std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul>&>(unsigned long, unsigned long, std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul>&) [826]
                0.00    0.00   16277/16492       unsigned long std::uniform_int_distribution<unsigned long>::operator()<std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul> >(std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul>&) [823]
                0.00    0.00   16276/16276       std::pair<std::__strip_reference_wrapper<std::decay<unsigned long>::type>::__type, std::__strip_reference_wrapper<std::decay<unsigned long>::type>::__type> std::make_pair<unsigned long, unsigned long>(unsigned long&&, unsigned long&&) [827]
                0.00    0.00   16274/16489       std::uniform_int_distribution<unsigned long>::uniform_int_distribution(unsigned long, unsigned long) [825]
-----------------------------------------------
                0.00    0.00   16276/16276       std::pair<unsigned long, unsigned long> std::__gen_two_uniform_ints<unsigned long, std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul>&>(unsigned long, unsigned long, std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul>&) [826]
[827]    0.0    0.00    0.00   16276         std::pair<std::__strip_reference_wrapper<std::decay<unsigned long>::type>::__type, std::__strip_reference_wrapper<std::decay<unsigned long>::type>::__type> std::make_pair<unsigned long, unsigned long>(unsigned long&&, unsigned long&&) [827]
                0.00    0.00   32543/65155       unsigned long&& std::forward<unsigned long>(std::remove_reference<unsigned long>::type&) [784]
                0.00    0.00   16273/16273       std::pair<unsigned long, unsigned long>::pair<unsigned long, unsigned long>(unsigned long&&, unsigned long&&) [828]
-----------------------------------------------
                0.00    0.00   16273/16273       std::pair<std::__strip_reference_wrapper<std::decay<unsigned long>::type>::__type, std::__strip_reference_wrapper<std::decay<unsigned long>::type>::__type> std::make_pair<unsigned long, unsigned long>(unsigned long&&, unsigned long&&) [827]
[828]    0.0    0.00    0.00   16273         std::pair<unsigned long, unsigned long>::pair<unsigned long, unsigned long>(unsigned long&&, unsigned long&&) [828]
                0.00    0.00   32549/65155       unsigned long&& std::forward<unsigned long>(std::remove_reference<unsigned long>::type&) [784]
-----------------------------------------------
                0.00    0.00       1/15326       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct(unsigned long, char) [1356]
                0.00    0.00       5/15326       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&) [1556]
                0.00    0.00     131/15326       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) [1109]
                0.00    0.00     868/15326       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const, unsigned long) [968]
                0.00    0.00    1655/15326       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> >&&) [960]
                0.00    0.00    1968/15326       void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char, std::forward_iterator_tag) [914]
                0.00    0.00    2632/15326       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) [910]
                0.00    0.00    8066/15326       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [889]
[829]    0.0    0.00    0.00   15326         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data(char) [829]
-----------------------------------------------
                0.00    0.00       5/13563       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&) [1556]
                0.00    0.00     131/13563       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) [1109]
                0.00    0.00     866/13563       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const, unsigned long) [968]
                0.00    0.00   12561/13563       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [860]
[830]    0.0    0.00    0.00   13563         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose() [830]
                0.00    0.00   13577/44763       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_is_local() const [794]
                0.00    0.00    5687/5687        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_destroy(unsigned long) [883]
-----------------------------------------------
                0.00    0.00   12556/12556       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [860]
[831]    0.0    0.00    0.00   12556         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::~Allochider() [831]
-----------------------------------------------
                0.00    0.00       6/12240       unsigned long std::fill_n<unsigned long, unsigned long, unsigned long>(unsigned long, unsigned long, unsigned long const&) [1603]
                0.00    0.00   12234/12240       unsigned char std::fill_n<unsigned char, unsigned long, unsigned char>(unsigned char, unsigned long, unsigned char const&) [836]
[832]    0.0    0.00    0.00   12240         std::__size_to_integer(unsigned long) [832]
-----------------------------------------------
                0.00    0.00   12235/12235       magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >::set(int const&, std::vector<unsigned char, std::allocator<unsigned char> > const&, int, float) [335]
[833]    0.0    0.00    0.00   12235         magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >::key_size(int const&) const [833]
-----------------------------------------------
                0.00    0.00   12234/12234       unsigned char std::fill_n<unsigned char, unsigned long, unsigned char>(unsigned char, unsigned long, unsigned char const&) [836]
[834]    0.0    0.00    0.00   12234         unsigned char std::__fillna<unsigned char, unsigned long, unsigned char>(unsigned char, unsigned long, unsigned char const&, std::random_access_iterator_tag) [834]
                0.00    0.00   12229/12229       void std::__fill_a<unsigned char, unsigned char>(unsigned char, unsigned char, unsigned char const&) [837]
-----------------------------------------------
                0.00    0.00   12234/12234       unsigned char std::__uninitialized_defaultn1<true>::__uninit_default_n<unsigned char, unsigned long>(unsigned char, unsigned long) [343]
[835]    0.0    0.00    0.00   12234         unsigned char std::__addressof<unsigned char>(unsigned char&) [835]
-----------------------------------------------
                0.00    0.00   12234/12234       unsigned char std::__uninitialized_defaultn1<true>::__uninit_default_n<unsigned char, unsigned long>(unsigned char, unsigned long) [343]
[836]    0.0    0.00    0.00   12234         unsigned char std::fill_n<unsigned char, unsigned long, unsigned char>(unsigned char, unsigned long, unsigned char const&) [836]
                0.00    0.00   12234/12240       std::__size_to_integer(unsigned long) [832]
                0.00    0.00   12234/12234       unsigned char std::__fillna<unsigned char, unsigned long, unsigned char>(unsigned char, unsigned long, unsigned char const&, std::random_access_iterator_tag) [834]
-----------------------------------------------
                0.00    0.00   12229/12229       unsigned char std::__fillna<unsigned char, unsigned long, unsigned char>(unsigned char, unsigned long, unsigned char const&, std::random_access_iterator_tag) [834]
[837]    0.0    0.00    0.00   12229         void std::__fill_a<unsigned char, unsigned char>(unsigned char, unsigned char, unsigned char const&) [837]
                0.00    0.00   12229/12229       __gnu_cxx::__enable_if<std::__is_byte<unsigned char>::__value, void>::__type std::__fill_a1<unsigned char>(unsigned char, unsigned char, unsigned char const&) [838]
-----------------------------------------------
                0.00    0.00   12229/12229       void std::__fill_a<unsigned char, unsigned char>(unsigned char, unsigned char, unsigned char const&) [837]
[838]    0.0    0.00    0.00   12229         __gnu_cxx::__enable_if<std::__is_byte<unsigned char>::__value, void>::__type std::__fill_a1<unsigned char>(unsigned char, unsigned char, unsigned char const&) [838]
                0.00    0.00   12229/416674      std::is_constant_evaluated() [729]
-----------------------------------------------
                0.00    0.00       1/12190       std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_check_len(unsigned long, char const) const [4918]
                0.00    0.00       1/12190       std::vector<Catch::Clara::Detail::Token, std::allocator<Catch::Clara::Detail::Token> >::_M_check_len(unsigned long, char const) const [4928]
                0.00    0.00       1/12190       std::vector<std::__cxx11::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 [5034]
                0.00    0.00       1/12190       std::vector<Catch::ReporterSpec, std::allocator<Catch::ReporterSpec> >::_M_check_len(unsigned long, char const) const [4867]
                0.00    0.00       1/12190       std::vector<Catch::TestCaseTracking::ITracker, std::allocator<Catch::TestCaseTracking::ITracker> >::_M_check_len(unsigned long, char const) const [5070]
                0.00    0.00       1/12190       std::vector<Catch::ProcessedReporterSpec, std::allocator<Catch::ProcessedReporterSpec> >::_M_check_len(unsigned long, char const) const [4905]
                0.00    0.00       2/12190       std::vector<unsigned long, std::allocator<unsigned long> >::_M_check_len(unsigned long, char const) const [5116]
                0.00    0.00       2/12190       std::vector<Catch::Detail::unique_ptr<std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<Catch::Detail::unique_ptr<std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> > > > >::_M_check_len(unsigned long, char const) const [4985]
                0.00    0.00       2/12190       std::vector<Catch::ISingleton, std::allocator<Catch::ISingleton> >::_M_check_len(unsigned long, char const) const [5067]
                0.00    0.00       2/12190       std::vector<Catch::SectionInfo, std::allocator<Catch::SectionInfo> >::_M_check_len(unsigned long, char const) const [4861]
                0.00    0.00      12/12190       std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_check_len(unsigned long, char const) const [1492]
                0.00    0.00      24/12190       std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::_M_check_len(unsigned long, char const) const [489]
                0.00    0.00      27/12190       std::vector<Catch::Tag, std::allocator<Catch::Tag> >::_M_check_len(unsigned long, char const) const [4911]
                0.00    0.00      44/12190       std::vector<Catch::Detail::unique_ptr<Catch::TestCaseTracking::ITracker>, std::allocator<Catch::Detail::unique_ptr<Catch::TestCaseTracking::ITracker> > >::_M_check_len(unsigned long, char const) const [4956]
                0.00    0.00      70/12190       std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_check_len(unsigned long, char const) const [1184]
                0.00    0.00   11999/12190       std::vector<unsigned char, std::allocator<unsigned char> >::_M_check_len(unsigned long, char const) const [232]
[839]    0.0    0.00    0.00   12190         unsigned long const& std::max<unsigned long>(unsigned long const&, unsigned long const&) [839]
-----------------------------------------------
                0.00    0.00       3/12020       CATCH2_INTERNAL_TEST_6() [9]
                0.00    0.00       3/12020       CATCH2_INTERNAL_TEST_9() [10]
                0.00    0.00       8/12020       std::vector<unsigned long, std::allocator<unsigned long> >::_M_check_len(unsigned long, char const) const [5116]
                0.00    0.00   12006/12020       std::vector<unsigned long, std::allocator<unsigned long> >::operator[](unsigned long) [842]
[840]    0.0    0.00    0.00   12020         std::vector<unsigned long, std::allocator<unsigned long> >::size() const [840]
-----------------------------------------------
                0.00    0.00       6/12018       void std::__sort<__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter>(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter) [196]
                0.00    0.00     102/12018       void std::__insertion_sort<__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter>(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter) [358]
                0.00    0.00   11910/12018       void std::__unguarded_insertion_sort<__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter>(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter) [270]
[841]    0.0    0.00    0.00   12018         bool __gnu_cxx::operator==<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > const&, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > const&) [841]
                0.00    0.00   24036/76286       __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >::base() const [782]
-----------------------------------------------
                0.00    0.00    6003/12006       CATCH2_INTERNAL_TEST_6() [9]
                0.00    0.00    6003/12006       CATCH2_INTERNAL_TEST_9() [10]
[842]    0.0    0.00    0.00   12006         std::vector<unsigned long, std::allocator<unsigned long> >::operator[](unsigned long) [842]
                0.00    0.00   12006/12020       std::vector<unsigned long, std::allocator<unsigned long> >::size() const [840]
-----------------------------------------------
                0.00    0.00   12000/12000       std::vector<unsigned char, std::allocator<unsigned char> >::_M_default_append(unsigned long) [230]
[843]    0.0    0.00    0.00   12000         std::vector<unsigned char, std::allocator<unsigned char> >::_S_relocate(unsigned char, unsigned char, unsigned char, std::allocator<unsigned char>&) [843]
                0.00    0.00   12000/12000       unsigned char std::__relocate_a<unsigned char, unsigned char, std::allocator<unsigned char> >(unsigned char, unsigned char, unsigned char, std::allocator<unsigned char>&) [844]
-----------------------------------------------
                0.00    0.00   12000/12000       std::vector<unsigned char, std::allocator<unsigned char> >::_S_relocate(unsigned char, unsigned char, unsigned char, std::allocator<unsigned char>&) [843]
[844]    0.0    0.00    0.00   12000         unsigned char std::__relocate_a<unsigned char, unsigned char, std::allocator<unsigned char> >(unsigned char, unsigned char, unsigned char, std::allocator<unsigned char>&) [844]
                0.00    0.00   36000/167148      unsigned char std::__niter_base<unsigned char>(unsigned char) [744]
                0.00    0.00   12000/12000       std::enable_if<std::__is_bitwise_relocatable<unsigned char, void>::value, unsigned char>::type std::__relocatea1<unsigned char, unsigned char>(unsigned char, unsigned char, unsigned char, std::allocator<unsigned char>&) [845]
-----------------------------------------------
                0.00    0.00   12000/12000       unsigned char std::__relocate_a<unsigned char, unsigned char, std::allocator<unsigned char> >(unsigned char, unsigned char, unsigned char, std::allocator<unsigned char>&) [844]
[845]    0.0    0.00    0.00   12000         std::enable_if<std::__is_bitwise_relocatable<unsigned char, void>::value, unsigned char>::type std::__relocatea1<unsigned char, unsigned char>(unsigned char, unsigned char, unsigned char, std::allocator<unsigned char>&) [845]
-----------------------------------------------
                0.00    0.00       9/11991       void std::__insertion_sort<__gnu_cxx::__normal_iterator<Catch::Tag, std::vector<Catch::Tag, std::allocator<Catch::Tag> > >, __gnu_cxx::__ops::Iterless_iter>(__gnu_cxx::__normal_iterator<Catch::Tag, std::vector<Catch::Tag, std::allocator<Catch::Tag> > >, __gnu_cxx::__normal_iterator<Catch::Tag, std::vector<Catch::Tag, std::allocator<Catch::Tag> > >, __gnu_cxx::__ops::Iterless_iter) [9251]
                0.00    0.00      78/11991       void std::__insertion_sort<__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter>(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter) [358]
                0.00    0.00   11904/11991       void std::__unguarded_insertion_sort<__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter>(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter) [270]
[846]    0.0    0.00    0.00   11991         __gnu_cxx::__ops::__val_comp_iter(__gnu_cxx::__ops::Iterless_iter) [846]
-----------------------------------------------
                0.00    0.00   11454/11454       std::Vectorbase<unsigned char, std::allocator<unsigned char> >::Vectorbase() [848]
[847]    0.0    0.00    0.00   11454         std::Vectorbase<unsigned char, std::allocator<unsigned char> >::Vectorimpl::Vectorimpl() [847]
                0.00    0.00   11432/143041      std::Vectorbase<unsigned char, std::allocator<unsigned char> >::Vectorimpl_data::Vectorimpl_data() [748]
-----------------------------------------------
                0.00    0.00   11443/11443       std::vector<unsigned char, std::allocator<unsigned char> >::vector() [849]
[848]    0.0    0.00    0.00   11443         std::Vectorbase<unsigned char, std::allocator<unsigned char> >::Vectorbase() [848]
                0.00    0.00   11454/11454       std::Vectorbase<unsigned char, std::allocator<unsigned char> >::Vectorimpl::Vectorimpl() [847]
-----------------------------------------------
                0.00    0.00   11415/11415       void std::Construct<std::vector<unsigned char, std::allocator<unsigned char> >>(std::vector<unsigned char, std::allocator<unsigned char> >) [347]
[849]    0.0    0.00    0.00   11415         std::vector<unsigned char, std::allocator<unsigned char> >::vector() [849]
                0.00    0.00   11443/11443       std::Vector_base<unsigned char, std::allocator<unsigned char> >::Vectorbase() [848]
-----------------------------------------------
                0.00    0.00   10872/10872       unittest::random_string[abi:cxx11](unsigned long, unsigned long, unittest::character_t) [191]
[850]    0.0    0.00    0.00   10872         unittest::wctombs(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char32_t) [850]
                0.00    0.00   20895/20949       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char) [808]
-----------------------------------------------
                0.00    0.00       1/10869       unittest::detail::init_tmp_dir(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [353]
                0.00    0.00       1/10869       Catch::(anonymous namespace)::setUpGuardFile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [2017]
                0.00    0.00       1/10869       Catch::(anonymous namespace)::tearDownGuardFile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [2031]
                0.00    0.00       1/10869       Catch::makeStream(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1812]
                0.00    0.00       1/10869       Catch::Config::name() const [4223]
                0.00    0.00       6/10869       CATCH2_INTERNAL_TEST_0() [2]
                0.00    0.00   10858/10869       unittest::random_string[abi:cxx11](unsigned long, unsigned long, unittest::character_t) [191]
[851]    0.0    0.00    0.00   10869         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::empty() const [851]
                0.00    0.00   10947/45550       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [789]
-----------------------------------------------
                0.00    0.00    2681/10867       std::__cxx11::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&) [919]
                0.00    0.00    3704/10867       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [896]
                0.00    0.00    4482/10867       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [889]
[852]    0.0    0.00    0.00   10867         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::Allochider(char, std::allocator<char>&&) [852]
                0.00    0.00   10876/16691       std::remove_reference<std::allocator<char>&>::type&& std::move<std::allocator<char>&>(std::allocator<char>&) [818]
-----------------------------------------------
                0.00    0.00   10856/10856       unittest::random_string[abi:cxx11](unsigned long, unsigned long, unittest::character_t) [191]
[853]    0.0    0.00    0.00   10856         unittest::random_char(unittest::character_t) [853]
                0.00    0.00   10850/10850       void unittest::random<char32_t>(char32_t&) [854]
-----------------------------------------------
                0.00    0.00   10850/10850       unittest::random_char(unittest::character_t) [853]
[854]    0.0    0.00    0.00   10850         void unittest::random<char32_t>(char32_t&) [854]
-----------------------------------------------
                0.00    0.00    5397/10796       CATCH2_INTERNAL_TEST_9() [10]
                0.00    0.00    5399/10796       CATCH2_INTERNAL_TEST_6() [9]
[855]    0.0    0.00    0.00   10796         std::Bitreference::operator=(bool) [855]
-----------------------------------------------
                0.00    0.00       8/10768       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&) [1556]
                0.00    0.00     132/10768       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) [1109]
                0.00    0.00     828/10768       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> >&&) [960]
                0.00    0.00    1721/10768       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const, unsigned long) [968]
                0.00    0.00    2680/10768       std::__cxx11::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&) [919]
                0.00    0.00    5399/10768       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [889]
[856]    0.0    0.00    0.00   10768         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const [856]
-----------------------------------------------
                0.00    0.00   10341/10341       snapdev::timespec_ex::timespec_ex(timespec const&) [141]
[857]    0.0    0.00    0.00   10341         snapdev::timespec_ex::set(timespec const&) [857]
-----------------------------------------------
                0.00    0.00       1/10097       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct(unsigned long, char) [1356]
                0.00    0.00       5/10097       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&) [1556]
                0.00    0.00     131/10097       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) [1109]
                0.00    0.00     871/10097       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const, unsigned long) [968]
                0.00    0.00     915/10097       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> >&&) [960]
                0.00    0.00    1967/10097       void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char, std::forward_iterator_tag) [914]
                0.00    0.00    2632/10097       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) [910]
                0.00    0.00    3575/10097       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [889]
[858]    0.0    0.00    0.00   10097         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_capacity(unsigned long) [858]
-----------------------------------------------
                0.00    0.00     112/9835        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::get_allocator() const [1132]
                0.00    0.00    2682/9835        std::__cxx11::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&) [919]
                0.00    0.00    7041/9835        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::max_size() const [872]
[859]    0.0    0.00    0.00    9835         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator() const [859]
-----------------------------------------------
                0.00    0.00       1/9353        unittest::snap_catch2_main(char const, char const, int, char**, void ()(), void ()(Catch::Clara::Parser&), int ()(Catch::Session&), void ()()) [92]
                0.00    0.00       1/9353        Catch::Clara::Detail::ParserBase::parse(Catch::Clara::Args const&) const [4156]
                0.00    0.00       1/9353        Catch::Clara::ExeName::set(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [2846]
                0.00    0.00       1/9353        Catch::Detail::splitReporterSpec[abi:cxx11](Catch::StringRef) [3173]
                0.00    0.00       1/9353        Catch::parseReporterSpec(Catch::StringRef) [2385]
                0.00    0.00       2/9353        unittest::detail::init_tmp_dir(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [353]
                0.00    0.00       2/9353        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&) [2728]
                0.00    0.00       2/9353        Catch::ReusableStringStream::~ReusableStringStream() [2419]
                0.00    0.00       3/9353        CATCH2_INTERNAL_TEST_4() [158]
                0.00    0.00       3/9353        magpie::cache_ref<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~cache_ref() [1638]
                0.00    0.00       3/9353        magpie::cache_ref<int, int>::operator() const [469]
                0.00    0.00       3/9353        Catch::ReporterSpec::~ReporterSpec() [1948]
                0.00    0.00       3/9353        Catch::TestSpecParser::~TestSpecParser() [2181]
                0.00    0.00       4/9353        Catch::ConsoleReporter::printTotalsDivider(Catch::Totals const&) [2217]
                0.00    0.00       4/9353        Catch::ProcessedReporterSpec::~ProcessedReporterSpec() [2496]
                0.00    0.00       5/9353        void std::Destroy<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [9964]
                0.00    0.00       6/9353        magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::set(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, float) [396]
                0.00    0.00       6/9353        std::random_device::random_device() [1593]
                0.00    0.00       6/9353        Catch::Clara::Opt::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::Clara::Detail::TokenStream) const [4150]
                0.00    0.00       8/9353        Catch::ConfigData::~ConfigData() [1759]
                0.00    0.00       8/9353        Catch::ColumnInfo::~ColumnInfo() [1756]
                0.00    0.00       9/9353        int magpie::cache<int, int>::add<int>(int const&, int const&, bool) [3]
                0.00    0.00       9/9353        Catch::ReporterRegistry::ReporterRegistry() [2306]
                0.00    0.00       9/9353        std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Catch::Detail::unique_ptr<Catch::IReporterFactory> >::~pair() [7213]
                0.00    0.00      10/9353        Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::~BasicResult() [1512]
                0.00    0.00      12/9353        magpie::magpie_exception::magpie_exception(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1490]
                0.00    0.00      17/9353        Catch::TestCaseTracking::TrackerContext::startRun() [563]
                0.00    0.00      18/9353        CATCH2_INTERNAL_TEST_0() [261]
                0.00    0.00      21/9353        CATCH2_INTERNAL_TEST_14() [226]
                0.00    0.00      34/9353        Catch::TestCaseInfo::~TestCaseInfo() [1960]
                0.00    0.00      35/9353        Catch::RunContext::sectionStarted(Catch::StringRef, Catch::SourceLineInfo const&, Catch::Counts&) [1791]
                0.00    0.00      35/9353        Catch::RunContext::runCurrentTest() [1790]
                0.00    0.00      40/9353        CATCH2_INTERNAL_TEST_0() [209]
                0.00    0.00      52/9353        Catch::TestCaseTracking::SectionTracker::acquire(Catch::TestCaseTracking::TrackerContext&, Catch::TestCaseTracking::NameAndLocationRef const&) [2331]
                0.00    0.00     100/9353        CATCH2_INTERNAL_TEST_4() [231]
                0.00    0.00     104/9353        Catch::RunContext::runTest(Catch::TestCaseHandle const&) [1808]
                0.00    0.00     104/9353        Catch::TestCaseStats::~TestCaseStats() [2137]
                0.00    0.00     112/9353        Catch::Matchers::ExceptionWatcher::~ExceptionWatcher() [1129]
                0.00    0.00     138/9353        Catch::TestCaseTracking::NameAndLocation::~NameAndLocation() [2344]
                0.00    0.00     196/9353        magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::get_impl(unsigned __int128, bool) const [399]
                0.00    0.00     222/9353        Catch::Section::Section(Catch::SourceLineInfo const&, Catch::StringRef, char const) [421]
                0.00    0.00     228/9353        Catch::Clara::Detail::BasicResult<void>::~BasicResult() [1059]
                0.00    0.00     230/9353        Catch::Clara::Detail::BasicResult<Catch::Clara::Detail::ParseState>::~BasicResult() [2629]
                0.00    0.00     315/9353        magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::get_impl(unsigned __int128, bool) const [391]
                0.00    0.00     433/9353        Catch::SectionInfo::~SectionInfo() [1823]
                0.00    0.00     936/9353        magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::get_impl(unsigned __int128, bool) const [376]
                0.00    0.00    1362/9353        std::Optionalpayload_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_destroy() [944]
                0.00    0.00    1926/9353        CATCH2_INTERNAL_TEST_0() [2]
                0.00    0.00    2573/9353        void std::destroy_at<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [918]
[860]    0.0    0.00    0.00    9353         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [860]
                0.00    0.00   12561/13563       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose() [830]
                0.00    0.00   12556/12556       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::~Allochider() [831]
-----------------------------------------------
                0.00    0.00    9245/9245        std::Rbtree<magpie::detail::cache_impl::evict_item_t, magpie::detail::cache_impl::evict_item_t, std::Identity<magpie::detail::cacheimpl::evict_item_t>, std::less<magpie::detail::cache_impl::evict_item_t>, std::allocator<magpie::detail::cache_impl::evict_item_t> >::_M_begin() [1214]
[861]    0.0    0.00    0.00    9245         std::Rbtree<magpie::detail::cache_impl::evict_item_t, magpie::detail::cache_impl::evict_item_t, std::Identity<magpie::detail::cacheimpl::evict_item_t>, std::less<magpie::detail::cache_impl::evict_item_t>, std::allocator<magpie::detail::cache_impl::evict_item_t> >::_M_mbegin() const [861]
-----------------------------------------------
                0.00    0.00    9131/9131        std::Rbtree<magpie::detail::cache_impl::evict_item_t, magpie::detail::cache_impl::evict_item_t, std::Identity<magpie::detail::cacheimpl::evict_item_t>, std::less<magpie::detail::cache_impl::evict_item_t>, std::allocator<magpie::detail::cache_impl::evict_item_t> >::_M_drop_node(std::Rbtree_node<magpie::detail::cache_impl::evict_item_t>) [879]
[862]    0.0    0.00    0.00    9131         std::Rbtree<magpie::detail::cache_impl::evict_item_t, magpie::detail::cache_impl::evict_item_t, std::Identity<magpie::detail::cacheimpl::evict_item_t>, std::less<magpie::detail::cache_impl::evict_item_t>, std::allocator<magpie::detail::cache_impl::evict_item_t> >::_M_destroy_node(std::Rbtree_node<magpie::detail::cache_impl::evict_item_t>) [862]
                0.00    0.00    9129/9129        void std::destroy_at<magpie::detail::cache_impl::evict_item_t>(magpie::detail::cache_impl::evict_item_t) [863]
                0.00    0.00    9118/18226       std::Rbtree<magpie::detail::cache_impl::evict_item_t, magpie::detail::cache_impl::evict_item_t, std::Identity<magpie::detail::cacheimpl::evict_item_t>, std::less<magpie::detail::cache_impl::evict_item_t>, std::allocator<magpie::detail::cache_impl::evict_item_t> >::_M_get_Node_allocator() [816]
                0.00    0.00    9113/9113        std::Rbtree_node<magpie::detail::cache_impl::evict_item_t>::_M_valptr() [866]
-----------------------------------------------
                0.00    0.00    9129/9129        std::Rbtree<magpie::detail::cache_impl::evict_item_t, magpie::detail::cache_impl::evict_item_t, std::Identity<magpie::detail::cacheimpl::evict_item_t>, std::less<magpie::detail::cache_impl::evict_item_t>, std::allocator<magpie::detail::cache_impl::evict_item_t> >::_M_destroy_node(std::Rbtree_node<magpie::detail::cache_impl::evict_item_t>) [862]
[863]    0.0    0.00    0.00    9129         void std::destroy_at<magpie::detail::cache_impl::evict_item_t>(magpie::detail::cache_impl::evict_item_t) [863]
-----------------------------------------------
                0.00    0.00    9122/9122        std::Rbtree<magpie::detail::cache_impl::evict_item_t, magpie::detail::cache_impl::evict_item_t, std::Identity<magpie::detail::cacheimpl::evict_item_t>, std::less<magpie::detail::cache_impl::evict_item_t>, std::allocator<magpie::detail::cache_impl::evict_item_t> >::_M_drop_node(std::Rbtree_node<magpie::detail::cache_impl::evict_item_t>) [879]
[864]    0.0    0.00    0.00    9122         std::Rbtree<magpie::detail::cache_impl::evict_item_t, magpie::detail::cache_impl::evict_item_t, std::Identity<magpie::detail::cacheimpl::evict_item_t>, std::less<magpie::detail::cache_impl::evict_item_t>, std::allocator<magpie::detail::cache_impl::evict_item_t> >::_M_put_node(std::Rbtree_node<magpie::detail::cache_impl::evict_item_t>) [864]
                0.00    0.00    9121/9121        std::__new_allocator<std::Rbtree_node<magpie::detail::cache_impl::evict_item_t> >::deallocate(std::Rbtree_node<magpie::detail::cache_impl::evict_item_t>, unsigned long) [865]
                0.00    0.00    9116/703019      std::__is_constant_evaluated() [725]
                0.00    0.00    9108/18226       std::Rbtree<magpie::detail::cache_impl::evict_item_t, magpie::detail::cache_impl::evict_item_t, std::Identity<magpie::detail::cacheimpl::evict_item_t>, std::less<magpie::detail::cache_impl::evict_item_t>, std::allocator<magpie::detail::cache_impl::evict_item_t> >::_M_get_Node_allocator() [816]
-----------------------------------------------
                0.00    0.00    9121/9121        std::Rbtree<magpie::detail::cache_impl::evict_item_t, magpie::detail::cache_impl::evict_item_t, std::Identity<magpie::detail::cacheimpl::evict_item_t>, std::less<magpie::detail::cache_impl::evict_item_t>, std::allocator<magpie::detail::cache_impl::evict_item_t> >::_M_put_node(std::Rbtree_node<magpie::detail::cache_impl::evict_item_t>) [864]
[865]    0.0    0.00    0.00    9121         std::__new_allocator<std::Rbtree_node<magpie::detail::cache_impl::evict_item_t> >::deallocate(std::Rbtree_node<magpie::detail::cache_impl::evict_item_t>, unsigned long) [865]
-----------------------------------------------
                0.00    0.00    9113/9113        std::Rbtree<magpie::detail::cache_impl::evict_item_t, magpie::detail::cache_impl::evict_item_t, std::Identity<magpie::detail::cacheimpl::evict_item_t>, std::less<magpie::detail::cache_impl::evict_item_t>, std::allocator<magpie::detail::cache_impl::evict_item_t> >::_M_destroy_node(std::Rbtree_node<magpie::detail::cache_impl::evict_item_t>) [862]
[866]    0.0    0.00    0.00    9113         std::Rbtree_node<magpie::detail::cache_impl::evict_item_t>::_M_valptr() [866]
                0.00    0.00   18234/18234       __gnu_cxx::__aligned_membuf<magpie::detail::cache_impl::evict_item_t>::_M_ptr() [815]
-----------------------------------------------
                0.00    0.00     901/8041        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [889]
                0.00    0.00    7140/8041        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char, char const, unsigned long) [869]
[867]    0.0    0.00    0.00    8041         std::char_traits<char>::copy(char, char const, unsigned long) [867]
                0.00    0.00    8014/703019      std::__is_constant_evaluated() [725]
-----------------------------------------------
                0.00    0.00       1/7680        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >& std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::emplace_back<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [7786]
                0.00    0.00       3/7680        void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [677]
                0.00    0.00       9/7680        std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> std::forward_as_tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [9259]
                0.00    0.00       9/7680        std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, true>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [7372]
                0.00    0.00       9/7680        std::Tupleimpl<0ul, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>::Tupleimpl<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [5483]
                0.00    0.00       9/7680        std::Headbase<0ul, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, false>::Headbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [5319]
                0.00    0.00      18/7680        void std::Optionalpayload_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_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> >&&) [526]
                0.00    0.00      18/7680        void std::Construct<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [527]
                0.00    0.00    1339/7680        std::Optionalpayload_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::Optionalpayload_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::in_place_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [952]
                0.00    0.00    1341/7680        std::Optionalbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, false, false>::Optionalbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, false>(std::in_place_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [948]
                0.00    0.00    1342/7680        std::optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [950]
                0.00    0.00    1342/7680        std::Optionalpayload_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::Storage<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, false>::Storage<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::in_place_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [946]
                0.00    0.00    2240/7680        decltype (::new ((void)(0)) std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >((declval<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >)())) std::construct_at<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [369]
[868]    0.0    0.00    0.00    7680         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&) [868]
-----------------------------------------------
                0.00    0.00       8/7341        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&) [1556]
                0.00    0.00      31/7341        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const, unsigned long) [1378]
                0.00    0.00     132/7341        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) [1109]
                0.00    0.00     289/7341        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> >&&) [960]
                0.00    0.00     324/7341        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const, unsigned long) [982]
                0.00    0.00    1083/7341        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const, unsigned long) [968]
                0.00    0.00    2670/7341        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy_chars(char, char, char) [917]
                0.00    0.00    2804/7341        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy_chars(char, char const, char const) [912]
[869]    0.0    0.00    0.00    7341         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char, char const, unsigned long) [869]
                0.00    0.00    7140/8041        std::char_traits<char>::copy(char, char const, unsigned long) [867]
                0.00    0.00     207/58478       std::char_traits<char>::assign(char&, char const&) [785]
-----------------------------------------------
                0.00    0.00    7330/7330        Catch::ExprLhs<unsigned long> Catch::operator<=<unsigned long, 0>(Catch::Decomposer&&, unsigned long) [871]
[870]    0.0    0.00    0.00    7330         Catch::ExprLhs<unsigned long>::ExprLhs(unsigned long) [870]
-----------------------------------------------
                0.00    0.00       8/7329        CATCH2_INTERNAL_TEST_6() [9]
                0.00    0.00       9/7329        CATCH2_INTERNAL_TEST_0() [59]
                0.00    0.00      10/7329        CATCH2_INTERNAL_TEST_3() [70]
                0.00    0.00      10/7329        CATCH2_INTERNAL_TEST_9() [10]
                0.00    0.00      15/7329        CATCH2_INTERNAL_TEST_3() [165]
                0.00    0.00      21/7329        CATCH2_INTERNAL_TEST_0() [261]
                0.00    0.00     151/7329        CATCH2_INTERNAL_TEST_12() [166]
                0.00    0.00     502/7329        CATCH2_INTERNAL_TEST_15() [212]
                0.00    0.00     566/7329        CATCH2_INTERNAL_TEST_0() [2]
                0.00    0.00    6037/7329        CATCH2_INTERNAL_TEST_0() [82]
[871]    0.0    0.00    0.00    7329         Catch::ExprLhs<unsigned long> Catch::operator<=<unsigned long, 0>(Catch::Decomposer&&, unsigned long) [871]
                0.00    0.00    7330/7330        Catch::ExprLhs<unsigned long>::ExprLhs(unsigned long) [870]
-----------------------------------------------
                0.00    0.00     613/7028        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check_length(unsigned long, unsigned long, char const) const [980]
                0.00    0.00    6415/7028        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long) [885]
[872]    0.0    0.00    0.00    7028         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::max_size() const [872]
                0.00    0.00    7041/9835        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator() const [859]
-----------------------------------------------
                0.00    0.00    6565/6565        std::Optionalbase<int, true, true>::Optionalbase() [876]
[873]    0.0    0.00    0.00    6565         std::Optionalpayload<int, true, true, true>::Optionalpayload() [873]
                0.00    0.00    6558/6558        std::Optionalpayload_base<int>::Optionalpayload_base() [875]
-----------------------------------------------
                0.00    0.00    6558/6558        std::Optionalpayload_base<int>::Optionalpayload_base() [875]
[874]    0.0    0.00    0.00    6558         std::Optionalpayload_base<int>::Storage<int, true>::Storage() [874]
-----------------------------------------------
                0.00    0.00    6558/6558        std::Optionalpayload<int, true, true, true>::Optionalpayload() [873]
[875]    0.0    0.00    0.00    6558         std::Optionalpayload_base<int>::Optionalpayload_base() [875]
                0.00    0.00    6558/6558        std::Optionalpayload_base<int>::Storage<int, true>::Storage() [874]
-----------------------------------------------
                0.00    0.00    6555/6555        std::optional<int>::optional(std::nullopt_t) [877]
[876]    0.0    0.00    0.00    6555         std::Optionalbase<int, true, true>::Optionalbase() [876]
                0.00    0.00    6565/6565        std::Optionalpayload<int, true, true, true>::Optionalpayload() [873]
-----------------------------------------------
                0.00    0.00    6549/6549        magpie::cache<int, int>::get_impl(unsigned __int128, bool) const [33]
[877]    0.0    0.00    0.00    6549         std::optional<int>::optional(std::nullopt_t) [877]
                0.00    0.00    6555/6555        std::Optionalbase<int, true, true>::Optionalbase() [876]
-----------------------------------------------
                0.00    0.00     114/6544        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) [241]
                0.00    0.00     444/6544        magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::hash_key(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const [386]
                0.00    0.00    5986/6544        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&) [902]
[878]    0.0    0.00    0.00    6544         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::data() const [878]
                0.00    0.00    6638/133587      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [752]
-----------------------------------------------
                0.00    0.00    5797/5797        std::Rbtree<magpie::detail::cache_impl::evict_item_t, magpie::detail::cache_impl::evict_item_t, std::Identity<magpie::detail::cacheimpl::evict_item_t>, std::less<magpie::detail::cache_impl::evict_item_t>, std::allocator<magpie::detail::cache_impl::evict_item_t> >::_M_erase(std::Rbtree_node<magpie::detail::cache_impl::evict_item_t>) [1215]
[879]    0.0    0.00    0.00    5797         std::Rbtree<magpie::detail::cache_impl::evict_item_t, magpie::detail::cache_impl::evict_item_t, std::Identity<magpie::detail::cacheimpl::evict_item_t>, std::less<magpie::detail::cache_impl::evict_item_t>, std::allocator<magpie::detail::cache_impl::evict_item_t> >::_M_drop_node(std::Rbtree_node<magpie::detail::cache_impl::evict_item_t>) [879]
                0.00    0.00    9131/9131        std::Rbtree<magpie::detail::cache_impl::evict_item_t, magpie::detail::cache_impl::evict_item_t, std::Identity<magpie::detail::cacheimpl::evict_item_t>, std::less<magpie::detail::cache_impl::evict_item_t>, std::allocator<magpie::detail::cache_impl::evict_item_t> >::_M_destroy_node(std::Rbtree_node<magpie::detail::cache_impl::evict_item_t>) [862]
                0.00    0.00    9122/9122        std::Rbtree<magpie::detail::cache_impl::evict_item_t, magpie::detail::cache_impl::evict_item_t, std::Identity<magpie::detail::cacheimpl::evict_item_t>, std::less<magpie::detail::cache_impl::evict_item_t>, std::allocator<magpie::detail::cache_impl::evict_item_t> >::_M_put_node(std::Rbtree_node<magpie::detail::cache_impl::evict_item_t>) [864]
-----------------------------------------------
                0.00    0.00    5797/5797        std::Rbtree<magpie::detail::cache_impl::evict_item_t, magpie::detail::cache_impl::evict_item_t, std::Identity<magpie::detail::cacheimpl::evict_item_t>, std::less<magpie::detail::cache_impl::evict_item_t>, std::allocator<magpie::detail::cache_impl::evict_item_t> >::_M_erase(std::Rbtree_node<magpie::detail::cache_impl::evict_item_t>) [1215]
[880]    0.0    0.00    0.00    5797         std::Rbtree<magpie::detail::cache_impl::evict_item_t, magpie::detail::cache_impl::evict_item_t, std::Identity<magpie::detail::cacheimpl::evict_item_t>, std::less<magpie::detail::cache_impl::evict_item_t>, std::allocator<magpie::detail::cache_impl::evict_item_t> >::_S_left(std::Rbtree_node_base) [880]
-----------------------------------------------
                0.00    0.00    5797/5797        std::Rbtree<magpie::detail::cache_impl::evict_item_t, magpie::detail::cache_impl::evict_item_t, std::Identity<magpie::detail::cacheimpl::evict_item_t>, std::less<magpie::detail::cache_impl::evict_item_t>, std::allocator<magpie::detail::cache_impl::evict_item_t> >::_M_erase(std::Rbtree_node<magpie::detail::cache_impl::evict_item_t>) [1215]
[881]    0.0    0.00    0.00    5797         std::Rbtree<magpie::detail::cache_impl::evict_item_t, magpie::detail::cache_impl::evict_item_t, std::Identity<magpie::detail::cacheimpl::evict_item_t>, std::less<magpie::detail::cache_impl::evict_item_t>, std::allocator<magpie::detail::cache_impl::evict_item_t> >::_S_right(std::Rbtree_node_base) [881]
-----------------------------------------------
                0.00    0.00    5694/5694        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_destroy(unsigned long) [883]
[882]    0.0    0.00    0.00    5694         std::__new_allocator<char>::deallocate(char, unsigned long) [882]
-----------------------------------------------
                0.00    0.00    5687/5687        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose() [830]
[883]    0.0    0.00    0.00    5687         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_destroy(unsigned long) [883]
                0.00    0.00    5694/5694        std::__new_allocator<char>::deallocate(char, unsigned long) [882]
                0.00    0.00    5687/18463       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator() [814]
                0.00    0.00    5683/133587      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [752]
                0.00    0.00    5681/703019      std::__is_constant_evaluated() [725]
-----------------------------------------------
                0.00    0.00    5602/5602        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long) [885]
[884]    0.0    0.00    0.00    5602         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_allocate(std::allocator<char>&, unsigned long) [884]
                0.00    0.00    5595/5595        std::__new_allocator<char>::allocate(unsigned long, void const) [886]
                0.00    0.00    5586/703019      std::__is_constant_evaluated() [725]
-----------------------------------------------
                0.00    0.00       1/5600        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct(unsigned long, char) [1356]
                0.00    0.00       5/5600        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&) [1556]
                0.00    0.00     132/5600        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) [1109]
                0.00    0.00     864/5600        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const, unsigned long) [968]
                0.00    0.00    1966/5600        void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char, std::forward_iterator_tag) [914]
                0.00    0.00    2632/5600        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) [910]
[885]    0.0    0.00    0.00    5600         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long) [885]
                0.00    0.00    6415/7028        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::max_size() const [872]
                0.00    0.00    5603/18463       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator() [814]
                0.00    0.00    5602/5602        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_allocate(std::allocator<char>&, unsigned long) [884]
-----------------------------------------------
                0.00    0.00    5595/5595        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_allocate(std::allocator<char>&, unsigned long) [884]
[886]    0.0    0.00    0.00    5595         std::__new_allocator<char>::allocate(unsigned long, void const) [886]
-----------------------------------------------
                0.00    0.00    5476/5476        __gnu_cxx::__aligned_buffer<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > > >::_M_ptr() [992]
[887]    0.0    0.00    0.00    5476         __gnu_cxx::__aligned_buffer<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > > >::_M_addr() [887]
-----------------------------------------------
                0.00    0.00       8/5010        std::vector<unsigned long, std::allocator<unsigned long> >::begin() [1554]
                0.00    0.00       8/5010        std::vector<unsigned long, std::allocator<unsigned long> >::end() [1553]
                0.00    0.00    1238/5010        __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >::operator-(long) const [959]
                0.00    0.00    3756/5010        __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >::operator+(long) const [892]
[888]    0.0    0.00    0.00    5010         __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >::__normal_iterator(unsigned long const&) [888]
-----------------------------------------------
                0.00    0.00       1/4482        Catch::Clara::Detail::BasicResult<Catch::Clara::Detail::ParseState>::BasicResult(Catch::Clara::Detail::BasicResult<Catch::Clara::Detail::ParseState>&&) [2623]
                0.00    0.00       1/4482        Catch::parseReporterSpec(Catch::StringRef) [2385]
                0.00    0.00       1/4482        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>, Catch::Optional<Catch::Verbosity>, 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> > > > >) [1945]
                0.00    0.00       1/4482        void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [677]
                0.00    0.00       2/4482        Catch::ReporterSpec::ReporterSpec(Catch::ReporterSpec&&) [1947]
                0.00    0.00       2/4482        Catch::ProcessedReporterSpec::ProcessedReporterSpec(Catch::ProcessedReporterSpec&&) [2495]
                0.00    0.00       9/4482        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<>) [7211]
                0.00    0.00      18/4482        void std::Construct<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [527]
                0.00    0.00      27/4482        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> >&&) [10133]
                0.00    0.00      67/4482        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [10130]
                0.00    0.00      69/4482        Catch::TestCaseTracking::NameAndLocation::NameAndLocation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, Catch::SourceLineInfo const&) [2342]
                0.00    0.00      69/4482        Catch::TestCaseTracking::NameAndLocation::NameAndLocation(Catch::TestCaseTracking::NameAndLocation&&) [2343]
                0.00    0.00     104/4482        Catch::TestCaseStats::TestCaseStats(Catch::TestCaseInfo const&, Catch::Totals const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, bool) [2135]
                0.00    0.00     106/4482        Catch::SectionInfo::SectionInfo(Catch::SectionInfo&&) [1821]
                0.00    0.00     166/4482        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) [1606]
                0.00    0.00     257/4482        Catch::SectionInfo::SectionInfo(Catch::SourceLineInfo const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char const) [1820]
                0.00    0.00    1342/4482        std::Optionalpayload_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::Storage<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, false>::Storage<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::in_place_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [946]
                0.00    0.00    2240/4482        decltype (::new ((void)(0)) std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >((declval<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >)())) std::construct_at<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [369]
[889]    0.0    0.00    0.00    4482         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [889]
                0.00    0.00    8971/19055       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() [810]
                0.00    0.00    8066/15326       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data(char) [829]
                0.00    0.00    5399/10768       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const [856]
                0.00    0.00    5397/416674      std::is_constant_evaluated() [729]
                0.00    0.00    4489/18463       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator() [814]
                0.00    0.00    4483/42583       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_length(unsigned long) [795]
                0.00    0.00    4482/10867       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::Allochider(char, std::allocator<char>&&) [852]
                0.00    0.00    4482/44763       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_is_local() const [794]
                0.00    0.00    4478/37297       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [796]
                0.00    0.00    4474/16691       std::remove_reference<std::allocator<char>&>::type&& std::move<std::allocator<char>&>(std::allocator<char>&) [818]
                0.00    0.00    3579/133587      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [752]
                0.00    0.00    3575/10097       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_capacity(unsigned long) [858]
                0.00    0.00     901/8041        std::char_traits<char>::copy(char, char const, unsigned long) [867]
-----------------------------------------------
                0.00    0.00    4480/4480        std::Listnode<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_valptr() [924]
[890]    0.0    0.00    0.00    4480         __gnu_cxx::__aligned_membuf<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_ptr() [890]
                0.00    0.00    4480/4480        __gnu_cxx::__aligned_membuf<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_addr() [891]
-----------------------------------------------
                0.00    0.00    4480/4480        __gnu_cxx::__aligned_membuf<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_ptr() [890]
[891]    0.0    0.00    0.00    4480         __gnu_cxx::__aligned_membuf<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_addr() [891]
-----------------------------------------------
                0.00    0.00      12/3756        void std::__final_insertion_sort<__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter>(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter) [268]
                0.00    0.00      12/3756        __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > std::__niter_wrap<__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, unsigned long>(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, unsigned long) [1497]
                0.00    0.00      18/3756        void std::__insertion_sort<__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter>(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter) [358]
                0.00    0.00    3714/3756        __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > std::__unguarded_partition_pivot<__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter>(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter) [213]
[892]    0.0    0.00    0.00    3756         __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >::operator+(long) const [892]
                0.00    0.00    3756/5010        __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >::__normal_iterator(unsigned long const&) [888]
-----------------------------------------------
                0.00    0.00       2/3734        void std::vector<unsigned long, std::allocator<unsigned long> >::_M_realloc_insert<unsigned long const&>(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, unsigned long const&) [641]
                0.00    0.00       6/3734        void std::__sort<__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter>(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter) [196]
                0.00    0.00       6/3734        void std::__final_insertion_sort<__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter>(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter) [268]
                0.00    0.00    1238/3734        __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > std::__unguarded_partition_pivot<__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter>(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter) [213]
                0.00    0.00    2482/3734        void std::__introsort_loop<__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, long, __gnu_cxx::__ops::Iterless_iter>(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, long, __gnu_cxx::__ops::Iterless_iter) [214]
[893]    0.0    0.00    0.00    3734         __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >::difference_type __gnu_cxx::operator-<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > const&, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > const&) [893]
                0.00    0.00    7468/76286       __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >::base() const [782]
-----------------------------------------------
                0.00    0.00    3590/3590        std::weak_ptr<magpie::detail::cache_impl>::~weak_ptr() [1221]
[894]    0.0    0.00    0.00    3590         std::__weak_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>::~__weak_ptr() [894]
                0.00    0.00    3586/3586        std::__weak_count<(__gnu_cxx::Lockpolicy)2>::~__weak_count() [895]
-----------------------------------------------
                0.00    0.00    3586/3586        std::__weak_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>::~__weak_ptr() [894]
[895]    0.0    0.00    0.00    3586         std::__weak_count<(__gnu_cxx::Lockpolicy)2>::~__weak_count() [895]
                0.00    0.00     154/154         std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_weak_release() [1085]
-----------------------------------------------
                0.00    0.00       2/3573        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&) [2728]
                0.00    0.00       3/3573        magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::operator[]((anonymous namespace)::cache_key_t const&) const [567]
                0.00    0.00       3/3573        magpie::cache_ref<(anonymous namespace)::cache_key_t, 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 [378]
                0.00    0.00       3/3573        Catch::TestSpecParser::TestSpecParser(Catch::ITagAliasRegistry const&) [2180]
                0.00    0.00       4/3573        Catch::ConfigData::ConfigData() [1758]
                0.00    0.00       6/3573        CATCH2_INTERNAL_TEST_14() [226]
                0.00    0.00      10/3573        Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::ResultValueBase(Catch::Clara::Detail::ResultType, Catch::Clara::ParseResultType&&) [560]
                0.00    0.00      17/3573        Catch::TestCaseInfo::TestCaseInfo(Catch::StringRef, Catch::NameAndTags const&, Catch::SourceLineInfo const&) [1959]
                0.00    0.00      34/3573        Catch::RunContext::runTest(Catch::TestCaseHandle const&) [1808]
                0.00    0.00      35/3573        Catch::(anonymous namespace)::NoopRedirect::getStdout() [1987]
                0.00    0.00      35/3573        Catch::(anonymous namespace)::NoopRedirect::getStderr() [1986]
                0.00    0.00     187/3573        Catch::Section::Section(Catch::SourceLineInfo const&, Catch::StringRef, char const) [421]
                0.00    0.00     200/3573        magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::get_impl(unsigned __int128, bool) const [399]
                0.00    0.00     228/3573        Catch::Clara::Detail::BasicResult<void>::ResultBase(Catch::Clara::Detail::ResultType) [1058]
                0.00    0.00     229/3573        Catch::Clara::Detail::BasicResult<Catch::Clara::Detail::ParseState>::ResultValueBase(Catch::Clara::Detail::ResultType, Catch::Clara::Detail::ParseState&&) [2627]
                0.00    0.00     314/3573        magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::get_impl(unsigned __int128, bool) const [391]
                0.00    0.00     367/3573        unittest::random_string[abi:cxx11](unsigned long, unsigned long, unittest::character_t) [191]
                0.00    0.00     936/3573        magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::get_impl(unsigned __int128, bool) const [376]
                0.00    0.00     960/3573        CATCH2_INTERNAL_TEST_0() [2]
[896]    0.0    0.00    0.00    3573         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [896]
                0.00    0.00    3710/19055       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() [810]
                0.00    0.00    3708/37297       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [796]
                0.00    0.00    3704/10867       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::Allochider(char, std::allocator<char>&&) [852]
                0.00    0.00    3698/416674      std::is_constant_evaluated() [729]
-----------------------------------------------
                0.00    0.00     484/3443        std::optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::value() && [987]
                0.00    0.00     756/3443        std::optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::value() & [973]
                0.00    0.00     963/3443        std::optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::has_value() const [964]
                0.00    0.00    1240/3443        std::Optionalbase_impl<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::Optionalbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, false, false> >::_M_get() [958]
[897]    0.0    0.00    0.00    3443         std::Optionalbase_impl<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::Optionalbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, false, false> >::_M_is_engaged() const [897]
-----------------------------------------------
                0.00    0.00    3293/3293        snapdev::timespec_ex::timespec_ex(long, long) [1719]
[898]    0.0    0.00    0.00    3293         snapdev::timespec_ex::set(long, long) [898]
-----------------------------------------------
                0.00    0.00      76/3258        Catch::StringRef const std::__niter_base<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >(__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >) [8844]
                0.00    0.00     748/3258        bool __gnu_cxx::operator==<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >(__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > > const&, __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > > const&) [1019]
                0.00    0.00    2434/3258        bool __gnu_cxx::operator!=<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >(__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > > const&, __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > > const&) [3960]
[899]    0.0    0.00    0.00    3258         __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::base() const [899]
-----------------------------------------------
                0.00    0.00     114/3107        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) [241]
                0.00    0.00    2993/3107        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&) [902]
[900]    0.0    0.00    0.00    3107         std::char_traits<char>::compare(char const, char const, unsigned long) [900]
                0.00    0.00    3201/703019      std::__is_constant_evaluated() [725]
-----------------------------------------------
                0.00    0.00      34/3056        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned long, char const) [1371]
                0.00    0.00     112/3056        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&) [1502]
                0.00    0.00     116/3056        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) [241]
                0.00    0.00     160/3056        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const) [1083]
                0.00    0.00    2634/3056        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const, std::allocator<char> const&) [1096]
[901]    0.0    0.00    0.00    3056         std::char_traits<char>::length(char const) [901]
                0.00    0.00    3061/703019      std::__is_constant_evaluated() [725]
-----------------------------------------------
                0.00    0.00       8/3018        CATCH2_INTERNAL_TEST_0() [261]
                0.00    0.00      16/3018        CATCH2_INTERNAL_TEST_0() [209]
                0.00    0.00     101/3018        std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<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&, void>, std::negation<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::type>::type> > >::value, 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& const&> >::type Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(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> > const&) [398]
                0.00    0.00     900/3018        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&) [354]
                0.00    0.00     900/3018        std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [367]
                0.00    0.00    1093/3018        std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, void>, std::negation<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::type>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const& const&> >::type Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(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&) [361]
[902]    0.0    0.00    0.00    3018         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&) [902]
                0.00    0.00    9026/45550       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [789]
                0.00    0.00    5986/6544        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::data() const [878]
                0.00    0.00    2993/3107        std::char_traits<char>::compare(char const, char const, unsigned long) [900]
-----------------------------------------------
                0.00    0.00    2974/2974        std::Optionalpayload<std::vector<unsigned char, std::allocator<unsigned char> >, true, false, false>::Optionalpayload() [906]
[903]    0.0    0.00    0.00    2974         std::Optionalpayload_base<std::vector<unsigned char, std::allocator<unsigned char> > >::Optionalpayload_base() [903]
                0.00    0.00    2973/2973        std::Optionalpayload_base<std::vector<unsigned char, std::allocator<unsigned char> > >::Storage<std::vector<unsigned char, std::allocator<unsigned char> >, false>::Storage() [907]
-----------------------------------------------
                0.00    0.00    2973/2973        std::optional<std::vector<unsigned char, std::allocator<unsigned char> > >::optional(std::nullopt_t) [908]
[904]    0.0    0.00    0.00    2973         std::Optionalbase<std::vector<unsigned char, std::allocator<unsigned char> >, false, false>::Optionalbase() [904]
                0.00    0.00    2973/2973        std::Optionalpayload<std::vector<unsigned char, std::allocator<unsigned char> >, false, false, false>::Optionalpayload() [905]
-----------------------------------------------
                0.00    0.00    2973/2973        std::Optionalbase<std::vector<unsigned char, std::allocator<unsigned char> >, false, false>::Optionalbase() [904]
[905]    0.0    0.00    0.00    2973         std::Optionalpayload<std::vector<unsigned char, std::allocator<unsigned char> >, false, false, false>::Optionalpayload() [905]
                0.00    0.00    2973/2973        std::Optionalpayload<std::vector<unsigned char, std::allocator<unsigned char> >, true, false, false>::Optionalpayload() [906]
-----------------------------------------------
                0.00    0.00    2973/2973        std::Optionalpayload<std::vector<unsigned char, std::allocator<unsigned char> >, false, false, false>::Optionalpayload() [905]
[906]    0.0    0.00    0.00    2973         std::Optionalpayload<std::vector<unsigned char, std::allocator<unsigned char> >, true, false, false>::Optionalpayload() [906]
                0.00    0.00    2974/2974        std::Optionalpayload_base<std::vector<unsigned char, std::allocator<unsigned char> > >::Optionalpayload_base() [903]
-----------------------------------------------
                0.00    0.00    2973/2973        std::Optionalpayload_base<std::vector<unsigned char, std::allocator<unsigned char> > >::Optionalpayload_base() [903]
[907]    0.0    0.00    0.00    2973         std::Optionalpayload_base<std::vector<unsigned char, std::allocator<unsigned char> > >::Storage<std::vector<unsigned char, std::allocator<unsigned char> >, false>::Storage() [907]
-----------------------------------------------
                0.00    0.00    2973/2973        magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >::get_impl(unsigned __int128, bool) const [227]
[908]    0.0    0.00    0.00    2973         std::optional<std::vector<unsigned char, std::allocator<unsigned char> > >::optional(std::nullopt_t) [908]
                0.00    0.00    2973/2973        std::Optionalbase<std::vector<unsigned char, std::allocator<unsigned char> >, false, false>::Optionalbase() [904]
-----------------------------------------------
                0.00    0.00      34/2943        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(unsigned long, char, std::allocator<char> const&) [1318]
                0.00    0.00     112/2943        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::allocator<char> const&) [1133]
                0.00    0.00     164/2943        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, unsigned long, std::allocator<char> const&) [1082]
                0.00    0.00    2633/2943        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const, std::allocator<char> const&) [1096]
[909]    0.0    0.00    0.00    2943         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::Allochider(char, std::allocator<char> const&) [909]
-----------------------------------------------
                0.00    0.00     164/2806        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, unsigned long, std::allocator<char> const&) [1082]
                0.00    0.00    2642/2806        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const, std::allocator<char> const&) [1096]
[910]    0.0    0.00    0.00    2806         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) [910]
                0.00    0.00    2806/2806        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const>(char const, char const, std::forward_iterator_tag)::Guard::Guard(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [911]
                0.00    0.00    2806/133587      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [752]
                0.00    0.00    2805/2805        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy_chars(char, char const, char const) [912]
                0.00    0.00    2804/37297       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [796]
                0.00    0.00    2801/2801        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const>(char const, char const, std::forward_iterator_tag)::_Guard::~Guard() [913]
                0.00    0.00    2632/5600        std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long) [885]
                0.00    0.00    2632/15326       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data(char) [829]
                0.00    0.00    2632/10097       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_capacity(unsigned long) [858]
                0.00    0.00     170/416674      std::is_constant_evaluated() [729]
-----------------------------------------------
                0.00    0.00    2806/2806        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) [910]
[911]    0.0    0.00    0.00    2806         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const>(char const, char const, std::forward_iterator_tag)::Guard::Guard(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [911]
-----------------------------------------------
                0.00    0.00    2805/2805        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) [910]
[912]    0.0    0.00    0.00    2805         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy_chars(char, char const, char const) [912]
                0.00    0.00    2804/7341        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char, char const, unsigned long) [869]
-----------------------------------------------
                0.00    0.00    2801/2801        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) [910]
[913]    0.0    0.00    0.00    2801         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const>(char const, char const, std::forward_iterator_tag)::_Guard::~Guard() [913]
-----------------------------------------------
                0.00    0.00    2679/2679        std::_cxx11::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&) [919]
[914]    0.0    0.00    0.00    2679         void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char, std::forward_iterator_tag) [914]
                0.00    0.00    2676/133587      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [752]
                0.00    0.00    2674/2674        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char, std::forward_iterator_tag)::Guard::Guard(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [915]
                0.00    0.00    2674/2674        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char, std::forward_iterator_tag)::_Guard::~Guard() [916]
                0.00    0.00    2673/2673        std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy_chars(char, char, char) [917]
                0.00    0.00    2670/37297       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [796]
                0.00    0.00    1968/15326       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data(char) [829]
                0.00    0.00    1967/10097       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_capacity(unsigned long) [858]
                0.00    0.00    1966/5600        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long) [885]
                0.00    0.00     708/416674      std::is_constant_evaluated() [729]
-----------------------------------------------
                0.00    0.00    2674/2674        void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char, std::forward_iterator_tag) [914]
[915]    0.0    0.00    0.00    2674         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char, std::forward_iterator_tag)::Guard::Guard(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [915]
-----------------------------------------------
                0.00    0.00    2674/2674        void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char, std::forward_iterator_tag) [914]
[916]    0.0    0.00    0.00    2674         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char, std::forward_iterator_tag)::_Guard::~Guard() [916]
-----------------------------------------------
                0.00    0.00    2673/2673        void std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char, std::forward_iterator_tag) [914]
[917]    0.0    0.00    0.00    2673         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy_chars(char, char, char) [917]
                0.00    0.00    2670/7341        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char, char const, unsigned long) [869]
-----------------------------------------------
                0.00    0.00      90/2573        magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::destroy(void, unsigned long) const [4359]
                0.00    0.00     120/2573        magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::destroy(void, unsigned long) const [4365]
                0.00    0.00     123/2573        magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::destroy(void, unsigned long) const [4360]
                0.00    0.00    2240/2573        std::__cxx11::Listbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_clear() [112]
[918]    0.0    0.00    0.00    2573         void std::destroy_at<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) [918]
                0.00    0.00    2573/9353        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [860]
-----------------------------------------------
                0.00    0.00       2/2560        Catch::Config::Config(Catch::ConfigData const&) [2859]
                0.00    0.00       3/2560        magpie::cache_ref<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::cache_ref(magpie::cache<std::__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&) [1637]
                0.00    0.00       4/2560        Catch::ColumnInfo::ColumnInfo(Catch::ColumnInfo const&) [1755]
                0.00    0.00       4/2560        Catch::ConfigData::ConfigData(Catch::ConfigData const&) [1757]
                0.00    0.00      35/2560        Catch::RunContext::runCurrentTest() [1790]
                0.00    0.00      47/2560        CATCH2_INTERNAL_TEST_0() [2]
                0.00    0.00      70/2560        Catch::SectionInfo::SectionInfo(Catch::SectionInfo const&) [1822]
                0.00    0.00     112/2560        Catch::Matchers::ExceptionWatcher::ExceptionWatcher(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) [1128]
                0.00    0.00     296/2560        magpie::cache_ref<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::operator() const [382]
                0.00    0.00     312/2560        magpie::cache_ref<(anonymous namespace)::cache_key_t, 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 [378]
                0.00    0.00    1675/2560        decltype (::new ((void)(0)) std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >((declval<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>)())) std::construct_at<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > 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&) [373]
[919]    0.0    0.00    0.00    2560         std::__cxx11::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&) [919]
                0.00    0.00    5362/133587      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [752]
                0.00    0.00    2682/9835        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator() const [859]
                0.00    0.00    2681/10867       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::Allochider(char, std::allocator<char>&&) [852]
                0.00    0.00    2680/10768       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const [856]
                0.00    0.00    2679/2679        void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char, std::forward_iterator_tag) [914]
                0.00    0.00    2677/19055       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() [810]
-----------------------------------------------
                0.00    0.00    2496/2496        unsigned long std::__detail::__mod<unsigned long, 4294967296ul, 1ul, 0ul>(unsigned long) [921]
[920]    0.0    0.00    0.00    2496         std::__detail::Mod<unsigned long, 4294967296ul, 1ul, 0ul, true, true>::_calc(unsigned long) [920]
-----------------------------------------------
                0.00    0.00    2496/2496        std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul>::seed(unsigned long) [1629]
[921]    0.0    0.00    0.00    2496         unsigned long std::__detail::__mod<unsigned long, 4294967296ul, 1ul, 0ul>(unsigned long) [921]
                0.00    0.00    2496/2496        std::__detail::Mod<unsigned long, 4294967296ul, 1ul, 0ul, true, true>::_calc(unsigned long) [920]
-----------------------------------------------
                0.00    0.00    2492/2492        unsigned long std::__detail::__mod<unsigned long, 624ul, 1ul, 0ul>(unsigned long) [923]
[922]    0.0    0.00    0.00    2492         std::__detail::Mod<unsigned long, 624ul, 1ul, 0ul, true, true>::_calc(unsigned long) [922]
-----------------------------------------------
                0.00    0.00    2492/2492        std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul>::seed(unsigned long) [1629]
[923]    0.0    0.00    0.00    2492         unsigned long std::__detail::__mod<unsigned long, 624ul, 1ul, 0ul>(unsigned long) [923]
                0.00    0.00    2492/2492        std::__detail::Mod<unsigned long, 624ul, 1ul, 0ul, true, true>::_calc(unsigned long) [922]
-----------------------------------------------
                0.00    0.00    2240/2240        std::__cxx11::Listbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_clear() [112]
[924]    0.0    0.00    0.00    2240         std::Listnode<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_valptr() [924]
                0.00    0.00    4480/4480        __gnu_cxx::__aligned_membuf<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_ptr() [890]
-----------------------------------------------
                0.00    0.00    2240/2240        std::__cxx11::Listbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_clear() [112]
[925]    0.0    0.00    0.00    2240         std::__cxx11::Listbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_get_Node_allocator() [925]
-----------------------------------------------
                0.00    0.00      90/2196        magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::set((anonymous namespace)::cache_key_t const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, float) [401]
                0.00    0.00      90/2196        magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::destroy(void, unsigned long) const [4359]
                0.00    0.00      90/2196        magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocated(void const, unsigned long) const [648]
                0.00    0.00     936/2196        magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::get_impl(unsigned __int128, bool) const [376]
                0.00    0.00     990/2196        magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::copy(void const, void, unsigned long) const [377]
[926]    0.0    0.00    0.00    2196         magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::sizeof_T() const [926]
-----------------------------------------------
                0.00    0.00       1/2171        std::vector<std::__cxx11::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> >&&) [7800]
                0.00    0.00       9/2171        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> >&&) [7169]
                0.00    0.00      30/2171        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> >&&) [10133]
                0.00    0.00      66/2171        std::Optionalpayload_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_move_assign(std::Optionalpayload_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&) [523]
                0.00    0.00      68/2171        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [10130]
                0.00    0.00     169/2171        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) [1606]
                0.00    0.00     189/2171        magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::get_impl(unsigned __int128, bool) const [399]
                0.00    0.00     255/2171        magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::get_impl(unsigned __int128, bool) const [391]
                0.00    0.00     484/2171        std::optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::value() && [987]
                0.00    0.00     900/2171        magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::get_impl(unsigned __int128, bool) const [376]
[927]    0.0    0.00    0.00    2171         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> >&) [927]
-----------------------------------------------
                0.00    0.00     192/1992        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> >&&) [1073]
                0.00    0.00    1800/1992        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&) [931]
[928]    0.0    0.00    0.00    1992         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&) [928]
-----------------------------------------------
                                1979             std::shared_ptr<magpie::eviction_policy>::~shared_ptr() <cycle 1> [1076]
[929]    0.0    0.00    0.00    1979         std::__shared_ptr<magpie::eviction_policy, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() <cycle 1> [929]
                                1984             std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() <cycle 1> [106]
-----------------------------------------------
                0.00    0.00    1822/1822        std::__detail::Hashtablealloc<std::allocator<std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false> > >::_M_node_allocator() [965]
[930]    0.0    0.00    0.00    1822         std::__detail::Hashtableebo_helper<0, std::allocator<std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false> >, true>::_M_get() [930]
-----------------------------------------------
                0.00    0.00     900/1800        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&) [354]
                0.00    0.00     900/1800        CATCH2_INTERNAL_TEST_0() [2]
[931]    0.0    0.00    0.00    1800         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&) [931]
                0.00    0.00    1800/1992        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&) [928]
-----------------------------------------------
                0.00    0.00    1799/1799        bool std::operator==<magpie::eviction_policy>(std::shared_ptr<magpie::eviction_policy> const&, decltype(nullptr)) [197]
[932]    0.0    0.00    0.00    1799         std::__shared_ptr<magpie::eviction_policy, (__gnu_cxx::Lockpolicy)2>::operator bool() const [932]
-----------------------------------------------
                0.00    0.00    1674/1674        decltype (::new ((void)(0)) std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >((declval<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>)())) std::construct_at<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > 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&) [373]
[933]    0.0    0.00    0.00    1674         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&) [933]
-----------------------------------------------
                0.00    0.00    1581/1581        std::Vectorbase<unsigned __int128, std::allocator<unsigned __int128> >::_M_deallocate(unsigned __int128, unsigned long) [999]
[934]    0.0    0.00    0.00    1581         std::__new_allocator<unsigned __int128>::deallocate(unsigned __int128, unsigned long) [934]
-----------------------------------------------
                0.00    0.00     780/1560        std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::begin() const [972]
                0.00    0.00     780/1560        std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::end() const [971]
[935]    0.0    0.00    0.00    1560         __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::__normal_iterator(Catch::StringRef const const&) [935]
-----------------------------------------------
                0.00    0.00      55/1503        std::Optionalpayload_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_move_assign(std::Optionalpayload_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&) [523]
                0.00    0.00    1448/1503        std::Optionalpayload<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, false, false, false>::~Optionalpayload() [941]
[936]    0.0    0.00    0.00    1503         std::Optionalpayload_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_reset() [936]
                0.00    0.00    1362/1362        std::Optionalpayload_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_destroy() [944]
-----------------------------------------------
                0.00    0.00    1448/1448        std::optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~optional() [940]
[937]    0.0    0.00    0.00    1448         std::Optionalbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, false, false>::~Optionalbase() [937]
                0.00    0.00    1447/1447        std::Optionalpayload<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, false, false, false>::~Optionalpayload() [941]
-----------------------------------------------
                0.00    0.00    1448/1448        std::Optionalpayload<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, false, false, false>::~Optionalpayload() [941]
[938]    0.0    0.00    0.00    1448         std::Optionalpayload<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, false, false>::~Optionalpayload() [938]
                0.00    0.00    1448/1448        std::Optionalpayload_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~Optionalpayload_base() [939]
-----------------------------------------------
                0.00    0.00    1448/1448        std::Optionalpayload<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, false, false>::~Optionalpayload() [938]
[939]    0.0    0.00    0.00    1448         std::Optionalpayload_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~Optionalpayload_base() [939]
                0.00    0.00    1445/1445        std::Optionalpayload_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::Storage<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, false>::~Storage() [942]
-----------------------------------------------
                0.00    0.00       3/1448        magpie::cache<(anonymous namespace)::cachekey_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::operator[]((anonymous namespace)::cache_key_t const&) const [567]
                0.00    0.00      45/1448        CATCH2_INTERNAL_TEST_0() [261]
                0.00    0.00     165/1448        CATCH2_INTERNAL_TEST_0() [209]
                0.00    0.00     296/1448        magpie::cache_ref<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::operator() const [382]
                0.00    0.00     315/1448        magpie::cache_ref<(anonymous namespace)::cache_key_t, 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 [378]
                0.00    0.00     624/1448        CATCH2_INTERNAL_TEST_0() [2]
[940]    0.0    0.00    0.00    1448         std::optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~optional() [940]
                0.00    0.00    1448/1448        std::Optionalbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, false, false>::~Optionalbase() [937]
-----------------------------------------------
                0.00    0.00    1447/1447        std::Optionalbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, false, false>::~Optionalbase() [937]
[941]    0.0    0.00    0.00    1447         std::Optionalpayload<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, false, false, false>::~Optionalpayload() [941]
                0.00    0.00    1448/1503        std::Optionalpayload_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_reset() [936]
                0.00    0.00    1448/1448        std::Optionalpayload<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, false, false>::~Optionalpayload() [938]
-----------------------------------------------
                0.00    0.00    1445/1445        std::Optionalpayload_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~Optionalpayload_base() [939]
[942]    0.0    0.00    0.00    1445         std::Optionalpayload_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::Storage<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, false>::~Storage() [942]
-----------------------------------------------
                0.00    0.00      33/1369        std::Rb_tree_iterator<int> std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_insert_<int const&, std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::Alloc_node>(std::Rbtree_node_base, std::Rbtree_node_base, int const&, std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::Alloc_node&) [425]
                0.00    0.00      36/1369        std::pair<std::Rbtree_iterator<int>, bool> std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_insert_unique<int const&>(int const&) [427]
                0.00    0.00    1300/1369        std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::S_key(std::Rbtree_node<int> const) [957]
[943]    0.0    0.00    0.00    1369         std::Identity<int>::operator()(int const&) const [943]
-----------------------------------------------
                0.00    0.00    1362/1362        std::Optional_payload_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_reset() [936]
[944]    0.0    0.00    0.00    1362         std::Optionalpayload_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_destroy() [944]
                0.00    0.00    1362/9353        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [860]
-----------------------------------------------
                0.00    0.00     114/1354        std::Optionalpayload_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_move_assign(std::Optionalpayload_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&) [523]
                0.00    0.00    1240/1354        std::Optionalbase_impl<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::Optionalbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, false, false> >::_M_get() [958]
[945]    0.0    0.00    0.00    1354         std::Optionalpayload_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_get() [945]
-----------------------------------------------
                0.00    0.00    1342/1342        std::Optionalpayload_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::Optionalpayload_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::in_place_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [952]
[946]    0.0    0.00    0.00    1342         std::Optionalpayload_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::Storage<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, false>::Storage<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::in_place_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [946]
                0.00    0.00    1342/7680        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&) [868]
                0.00    0.00    1342/4482        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [889]
-----------------------------------------------
                0.00    0.00    1342/1342        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> >&&) [960]
[947]    0.0    0.00    0.00    1342         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::clear() [947]
                0.00    0.00    1343/37297       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [796]
-----------------------------------------------
                0.00    0.00    1341/1341        std::optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [950]
[948]    0.0    0.00    0.00    1341         std::Optionalbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, false, false>::Optionalbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, false>(std::in_place_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [948]
                0.00    0.00    1341/7680        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&) [868]
                0.00    0.00    1341/1341        std::Optionalpayload<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, false, false, false>::Optionalpayload_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::in_place_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [949]
-----------------------------------------------
                0.00    0.00    1341/1341        std::Optionalbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, false, false>::Optionalbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, false>(std::in_place_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [948]
[949]    0.0    0.00    0.00    1341         std::Optionalpayload<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, false, false, false>::Optionalpayload_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::in_place_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [949]
                0.00    0.00    1340/1340        std::Optionalpayload<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, false, false>::Optionalpayload_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::in_place_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [951]
-----------------------------------------------
                0.00    0.00     187/1341        magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::get_impl(unsigned __int128, bool) const [399]
                0.00    0.00     254/1341        magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::get_impl(unsigned __int128, bool) const [391]
                0.00    0.00     900/1341        magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::get_impl(unsigned __int128, bool) const [376]
[950]    0.0    0.00    0.00    1341         std::optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [950]
                0.00    0.00    1342/7680        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&) [868]
                0.00    0.00    1341/1341        std::Optionalbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, false, false>::Optionalbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, false>(std::in_place_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [948]
-----------------------------------------------
                0.00    0.00    1340/1340        std::Optionalpayload<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, false, false, false>::Optionalpayload_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::in_place_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [949]
[951]    0.0    0.00    0.00    1340         std::Optionalpayload<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, false, false>::Optionalpayload_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::in_place_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [951]
                0.00    0.00    1340/1340        std::Optionalpayload_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::Optionalpayload_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::in_place_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [952]
-----------------------------------------------
                0.00    0.00    1340/1340        std::Optionalpayload<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, false, false>::Optionalpayload_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::in_place_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [951]
[952]    0.0    0.00    0.00    1340         std::Optionalpayload_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::Optionalpayload_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::in_place_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [952]
                0.00    0.00    1342/1342        std::Optionalpayload_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::Storage<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, false>::Storage<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::in_place_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [946]
                0.00    0.00    1339/7680        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&) [868]
-----------------------------------------------
                0.00    0.00    1300/1300        std::Rbtree_node<int>::_M_valptr() const [955]
[953]    0.0    0.00    0.00    1300         __gnu_cxx::__aligned_membuf<int>::_M_ptr() const [953]
                0.00    0.00    1300/1300        __gnu_cxx::__aligned_membuf<int>::_M_addr() const [954]
-----------------------------------------------
                0.00    0.00    1300/1300        __gnu_cxx::__aligned_membuf<int>::_M_ptr() const [953]
[954]    0.0    0.00    0.00    1300         __gnu_cxx::__aligned_membuf<int>::_M_addr() const [954]
-----------------------------------------------
                0.00    0.00    1300/1300        std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::S_key(std::Rbtree_node<int> const) [957]
[955]    0.0    0.00    0.00    1300         std::Rbtree_node<int>::_M_valptr() const [955]
                0.00    0.00    1300/1300        __gnu_cxx::__aligned_membuf<int>::_M_ptr() const [953]
-----------------------------------------------
                0.00    0.00      33/1300        std::Rbtree_iterator<int> std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_insert_<int const&, std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::Alloc_node>(std::Rbtree_node_base, std::Rbtree_node_base, int const&, std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::Alloc_node&) [425]
                0.00    0.00     111/1300        std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_get_insert_unique_pos(int const&) [1347]
                0.00    0.00     240/1300        std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::find(int const&) const [1036]
                0.00    0.00     916/1300        std::Rb_tree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_lower_bound(std::Rbtree_node<int> const, std::Rbtree_node_base const, int const&) const [1035]
[956]    0.0    0.00    0.00    1300         std::less<int>::operator()(int const&, int const&) const [956]
-----------------------------------------------
                0.00    0.00      86/1300        std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_get_insert_unique_pos(int const&) [1347]
                0.00    0.00     298/1300        std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::S_key(std::Rbtree_node_base const) [1040]
                0.00    0.00     916/1300        std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_lower_bound(std::Rbtree_node<int> const, std::Rbtree_node_base const, int const&) const [1035]
[957]    0.0    0.00    0.00    1300         std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::S_key(std::Rbtree_node<int> const) [957]
                0.00    0.00    1300/1300        std::Rbtree_node<int>::_M_valptr() const [955]
                0.00    0.00    1300/1369        std::Identity<int>::operator()(int const&) const [943]
-----------------------------------------------
                0.00    0.00     484/1240        std::optional<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::value() && [987]
                0.00    0.00     756/1240        std::optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::value() & [973]
[958]    0.0    0.00    0.00    1240         std::Optionalbase_impl<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::Optionalbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, false, false> >::_M_get() [958]
                0.00    0.00    1240/3443        std::Optionalbase_impl<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::Optionalbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, false, false> >::_M_is_engaged() const [897]
                0.00    0.00    1240/1354        std::Optionalpayload_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_get() [945]
-----------------------------------------------
                0.00    0.00    1238/1238        __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > std::__unguarded_partition_pivot<__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter>(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter) [213]
[959]    0.0    0.00    0.00    1238         __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >::operator-(long) const [959]
                0.00    0.00    1238/5010        __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >::__normal_iterator(unsigned long const&) [888]
-----------------------------------------------
                0.00    0.00      35/1211        Catch::Section::Section(Catch::SourceLineInfo const&, Catch::StringRef, char const) [421]
                0.00    0.00      48/1211        std::Optionalpayload_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_move_assign(std::Optionalpayload_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&) [523]
                0.00    0.00     228/1211        Catch::Clara::Detail::BasicResult<Catch::Clara::Detail::ParseState>::operator=(Catch::Clara::Detail::BasicResult<Catch::Clara::Detail::ParseState>&&) [2630]
                0.00    0.00     900/1211        CATCH2_INTERNAL_TEST_0() [2]
[960]    0.0    0.00    0.00    1211         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> >&&) [960]
                0.00    0.00    3504/44763       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_is_local() const [794]
                0.00    0.00    2684/18463       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator() [814]
                0.00    0.00    1655/15326       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data(char) [829]
                0.00    0.00    1496/133587      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [752]
                0.00    0.00    1342/1342        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::clear() [947]
                0.00    0.00    1341/16691       std::remove_reference<std::allocator<char>&>::type&& std::move<std::allocator<char>&>(std::allocator<char>&) [818]
                0.00    0.00    1323/45550       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [789]
                0.00    0.00     915/10097       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_capacity(unsigned long) [858]
                0.00    0.00     828/10768       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const [856]
                0.00    0.00     827/42583       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_length(unsigned long) [795]
                0.00    0.00     742/19055       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() [810]
                0.00    0.00     740/416674      std::is_constant_evaluated() [729]
                0.00    0.00     517/536         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> >&) [983]
                0.00    0.00     517/37297       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [796]
                0.00    0.00     289/7341        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char, char const, unsigned long) [869]
-----------------------------------------------
                0.00    0.00     300/1200        std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_lower_bound(std::Rbtree_node<int> const, std::Rbtree_node_base const, int const&) const [1035]
                0.00    0.00     900/1200        std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::end() const [966]
[961]    0.0    0.00    0.00    1200         std::Rb_tree_const_iterator<int>::Rbtree_const_iterator(std::Rbtree_node_base const) [961]
-----------------------------------------------
                0.00    0.00       1/1146        std::Rbtree_header::_M_move_data(std::Rbtree_header&) [6375]
                0.00    0.00       1/1146        std::Rbtree<Catch::TestCaseHandle const, Catch::TestCaseHandle const, std::Identity<Catch::TestCaseHandle const>, std::less<Catch::TestCaseHandle const>, std::allocator<Catch::TestCaseHandle const> >::clear() [8300]
                0.00    0.00       6/1146        std::Rb_tree_header::Rbtree_header(std::Rbtree_header&&) [6376]
                0.00    0.00    1138/1146        std::Rbtree_header::Rbtree_header() [1113]
[962]    0.0    0.00    0.00    1146         std::Rbtree_header::_M_reset() [962]
-----------------------------------------------
                0.00    0.00     123/1061        magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::destroy(void, unsigned long) const [4360]
                0.00    0.00     123/1061        magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocated(void const, unsigned long) const [4361]
                0.00    0.00     128/1061        magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::set(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, float) [396]
                0.00    0.00     313/1061        magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::get_impl(unsigned __int128, bool) const [391]
                0.00    0.00     374/1061        magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::copy(void const, void, unsigned long) const [394]
[963]    0.0    0.00    0.00    1061         magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::sizeof_T() const [963]
-----------------------------------------------
                0.00    0.00       3/964         magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::operator[]((anonymous namespace)::cache_key_t const&) const [567]
                0.00    0.00      45/964         CATCH2_INTERNAL_TEST_0() [261]
                0.00    0.00     138/964         CATCH2_INTERNAL_TEST_0() [209]
                0.00    0.00     167/964         CATCH2_INTERNAL_TEST_0() [2]
                0.00    0.00     296/964         magpie::cache_ref<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::operator() const [382]
                0.00    0.00     315/964         magpie::cache_ref<(anonymous namespace)::cache_key_t, 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 [378]
[964]    0.0    0.00    0.00     964         std::optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::has_value() const [964]
                0.00    0.00     963/3443        std::Optionalbase_impl<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::Optionalbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, false, false> >::_M_is_engaged() const [897]
-----------------------------------------------
                0.00    0.00      21/930         std::__detail::Hashtablealloc<std::allocator<std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false> > >::_M_deallocate_buckets(std::__detail::Hashnode_base*, unsigned long) [1439]
                0.00    0.00     454/930         std::__detail::Hashtablealloc<std::allocator<std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false> > >::_M_deallocate_node_ptr(std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false>) [1000]
                0.00    0.00     455/930         std::__detail::Hashtablealloc<std::allocator<std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false> > >::_M_deallocate_node(std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false>) [1733]
[965]    0.0    0.00    0.00     930         std::__detail::Hashtablealloc<std::allocator<std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false> > >::_M_node_allocator() [965]
                0.00    0.00    1822/1822        std::__detail::Hashtableebo_helper<0, std::allocator<std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false> >, true>::_M_get() [930]
-----------------------------------------------
                0.00    0.00     300/900         std::set<int, std::less<int>, std::allocator<int> >::contains(int const&) const [1034]
                0.00    0.00     600/900         std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::find(int const&) const [1036]
[966]    0.0    0.00    0.00     900         std::Rb_tree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::end() const [966]
                0.00    0.00     900/1200        std::Rb_tree_const_iterator<int>::Rbtree_const_iterator(std::Rbtree_node_base const) [961]
-----------------------------------------------
                0.00    0.00     120/889         magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::destroy(void, unsigned long) const [4365]
                0.00    0.00     131/889         magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocated(void const, unsigned long) const [4366]
                0.00    0.00     132/889         magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::set(int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, float) [395]
                0.00    0.00     198/889         magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::get_impl(unsigned __int128, bool) const [399]
                0.00    0.00     308/889         magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::copy(void const, void, unsigned long) const [397]
[967]    0.0    0.00    0.00     889         magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::sizeof_T() const [967]
-----------------------------------------------
                0.00    0.00     192/865         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const, unsigned long) [982]
                0.00    0.00     673/865         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::push_back(char) [809]
[968]    0.0    0.00    0.00     865         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const, unsigned long) [968]
                0.00    0.00    1721/10768       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const [856]
                0.00    0.00    1083/7341        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char, char const, unsigned long) [869]
                0.00    0.00     889/133587      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [752]
                0.00    0.00     871/10097       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_capacity(unsigned long) [858]
                0.00    0.00     868/15326       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data(char) [829]
                0.00    0.00     866/13563       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose() [830]
                0.00    0.00     864/23195       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::capacity() const [803]
                0.00    0.00     864/5600        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long) [885]
-----------------------------------------------
                0.00    0.00      13/828         Catch::Clara::Detail::TokenStream::loadBuffer() [2701]
                0.00    0.00      89/828         Catch::StringRef std::__do_uninit_copy<__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef>(__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef) [435]
                0.00    0.00     363/828         Catch::Clara::Opt::isMatch(Catch::StringRef) const [4151]
                0.00    0.00     363/828         Catch::Clara::Opt::validate() const [4152]
[969]    0.0    0.00    0.00     828         __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::operator() const [969]
-----------------------------------------------
                0.00    0.00      13/821         Catch::Clara::Detail::TokenStream::operator++() [2706]
                0.00    0.00      89/821         Catch::StringRef std::__do_uninit_copy<__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef>(__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef) [435]
                0.00    0.00     356/821         Catch::Clara::Opt::isMatch(Catch::StringRef) const [4151]
                0.00    0.00     363/821         Catch::Clara::Opt::validate() const [4152]
[970]    0.0    0.00    0.00     821         __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::operator++() [970]
-----------------------------------------------
                0.00    0.00       1/780         Catch::Clara::Detail::TokenStream::TokenStream(Catch::Clara::Args const&) [2704]
                0.00    0.00      38/780         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::operator=(std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > const&) [7771]
                0.00    0.00      57/780         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::vector(std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > const&) [434]
                0.00    0.00     228/780         Catch::Clara::Opt::isMatch(Catch::StringRef) const [4151]
                0.00    0.00     228/780         Catch::Clara::Opt::validate() const [4152]
                0.00    0.00     228/780         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::empty() const [5023]
[971]    0.0    0.00    0.00     780         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::end() const [971]
                0.00    0.00     780/1560        __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::__normal_iterator(Catch::StringRef const const&) [935]
-----------------------------------------------
                0.00    0.00       1/780         Catch::Clara::Detail::TokenStream::TokenStream(Catch::Clara::Args const&) [2704]
                0.00    0.00      38/780         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::operator=(std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > const&) [7771]
                0.00    0.00      57/780         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::vector(std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > const&) [434]
                0.00    0.00     228/780         Catch::Clara::Opt::isMatch(Catch::StringRef) const [4151]
                0.00    0.00     228/780         Catch::Clara::Opt::validate() const [4152]
                0.00    0.00     228/780         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::empty() const [5023]
[972]    0.0    0.00    0.00     780         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::begin() const [972]
                0.00    0.00     780/1560        __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::__normal_iterator(Catch::StringRef const const&) [935]
-----------------------------------------------
                0.00    0.00      45/756         CATCH2_INTERNAL_TEST_0() [261]
                0.00    0.00      49/756         CATCH2_INTERNAL_TEST_0() [2]
                0.00    0.00      54/756         CATCH2_INTERNAL_TEST_0() [209]
                0.00    0.00     296/756         magpie::cache_ref<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::operator() const [382]
                0.00    0.00     312/756         magpie::cache_ref<(anonymous namespace)::cache_key_t, 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 [378]
[973]    0.0    0.00    0.00     756         std::optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::value() & [973]
                0.00    0.00     756/3443        std::Optionalbase_impl<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::Optionalbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, false, false> >::_M_is_engaged() const [897]
                0.00    0.00     756/1240        std::Optionalbase_impl<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::Optionalbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, false, false> >::_M_get() [958]
-----------------------------------------------
                0.00    0.00     680/680         std::Rbtree<unsigned __int128, std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t>, std::_Select1st<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> >, std::less<unsigned __int128>, std::allocator<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> > >::~Rbtree() [13]
[974]    0.0    0.00    0.00     680         std::Rbtree<unsigned __int128, std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t>, std::_Select1st<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> >, std::less<unsigned __int128>, std::allocator<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> > >::Rbtree_impl<std::less<unsigned __int128>, true>::~Rbtree_impl() [974]
-----------------------------------------------
                                 680             void std::Destroy<magpie::detail::cacheimpl::bucket_t>(magpie::detail::cache_impl::bucket_t) <cycle 1> [977]
[975]    0.0    0.00    0.00     680         void std::destroy_at<magpie::detail::cache_impl::bucket_t>(magpie::detail::cache_impl::bucket_t) <cycle 1> [975]
                                 680             magpie::detail::cache_impl::bucket_t::~bucket_t() <cycle 1> [11]
-----------------------------------------------
                0.00    0.00     680/680         void std::Destroyaux<false>::__destroy<magpie::detail::cache_impl::bucket_t>(magpie::detail::cache_impl::bucket_t, magpie::detail::cache_impl::bucket_t) <cycle 1> [1194]
[976]    0.0    0.00    0.00     680         magpie::detail::cache_impl::bucket_t std::__addressof<magpie::detail::cache_impl::bucket_t>(magpie::detail::cache_impl::bucket_t&) [976]
-----------------------------------------------
                                 680             void std::Destroyaux<false>::__destroy<magpie::detail::cache_impl::bucket_t>(magpie::detail::cache_impl::bucket_t, magpie::detail::cache_impl::bucket_t) <cycle 1> [1194]
[977]    0.0    0.00    0.00     680         void std::Destroy<magpie::detail::cacheimpl::bucket_t>(magpie::detail::cache_impl::bucket_t) <cycle 1> [977]
                                 680             void std::destroy_at<magpie::detail::cache_impl::bucket_t>(magpie::detail::cache_impl::bucket_t) <cycle 1> [975]
-----------------------------------------------
                0.00    0.00     659/659         CATCH2_INTERNAL_TEST_0() [2]
[978]    0.0    0.00    0.00     659         magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::operator[]((anonymous namespace)::cache_key_t const&) [978]
                0.00    0.00     659/659         magpie::cache_ref<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::cache_ref(magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, (anonymous namespace)::cache_key_t const&) [979]
-----------------------------------------------
                0.00    0.00     659/659         magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::operator[]((anonymous namespace)::cache_key_t const&) [978]
[979]    0.0    0.00    0.00     659         magpie::cache_ref<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::cache_ref(magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, (anonymous namespace)::cache_key_t const&) [979]
-----------------------------------------------
                0.00    0.00      27/610         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const, unsigned long) [1378]
                0.00    0.00     169/610         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const) [1083]
                0.00    0.00     414/610         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const, unsigned long) [1014]
[980]    0.0    0.00    0.00     610         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check_length(unsigned long, unsigned long, char const) const [980]
                0.00    0.00     613/7028        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::max_size() const [872]
                0.00    0.00     603/45550       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [789]
-----------------------------------------------
                0.00    0.00     300/600         std::set<int, std::less<int>, std::allocator<int> >::contains(int const&) const [1034]
                0.00    0.00     300/600         std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::find(int const&) const [1036]
[981]    0.0    0.00    0.00     600         std::operator==(std::Rb_tree_const_iterator<int> const&, std::Rbtree_const_iterator<int> const&) [981]
-----------------------------------------------
                0.00    0.00     159/576         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const) [1083]
                0.00    0.00     417/576         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const, unsigned long) [1014]
[982]    0.0    0.00    0.00     576         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const, unsigned long) [982]
                0.00    0.00    1100/45550       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [789]
                0.00    0.00     591/37297       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [796]
                0.00    0.00     590/23195       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::capacity() const [803]
                0.00    0.00     324/7341        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char, char const, unsigned long) [869]
                0.00    0.00     319/133587      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [752]
                0.00    0.00     192/865         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const, unsigned long) [968]
-----------------------------------------------
                0.00    0.00       1/536         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> >) [5580]
                0.00    0.00      18/536         void std::Optionalpayload_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_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> >&&) [526]
                0.00    0.00     517/536         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> >&&) [960]
[983]    0.0    0.00    0.00     536         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> >&) [983]
-----------------------------------------------
                0.00    0.00     529/529         std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_lower_bound(std::Rbtree_node<int> const, std::Rbtree_node_base const, int const&) const [1035]
[984]    0.0    0.00    0.00     529         std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::S_right(std::Rbtree_node_base const) [984]
-----------------------------------------------
                0.00    0.00       2/504         unittest::detail::init_tmp_dir(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [353]
                0.00    0.00      27/504         Catch::TestCaseInfo::internalAppendTag(Catch::StringRef) [564]
                0.00    0.00     112/504         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&) [1502]
                0.00    0.00     363/504         Catch::StringRef::StringRef(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [3423]
[985]    0.0    0.00    0.00     504         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const [985]
                0.00    0.00     647/133587      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [752]
-----------------------------------------------
                0.00    0.00       2/492         void std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_range_initialize<char const const>(char const const, char const const, std::forward_iterator_tag) [7761]
                0.00    0.00      38/492         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::operator=(std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > const&) [7771]
                0.00    0.00      57/492         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::vector(std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > const&) [434]
                0.00    0.00     140/492         void std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_realloc_insert<Catch::StringRef const&>(__gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef const&) [429]
                0.00    0.00     255/492         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::~vector() [1051]
[986]    0.0    0.00    0.00     492         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_get_Tp_allocator() [986]
-----------------------------------------------
                0.00    0.00      27/484         CATCH2_INTERNAL_TEST_0() [209]
                0.00    0.00     457/484         CATCH2_INTERNAL_TEST_0() [2]
[987]    0.0    0.00    0.00     484         std::optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::value() && [987]
                0.00    0.00     484/3443        std::Optionalbase_impl<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::Optionalbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, false, false> >::_M_is_engaged() const [897]
                0.00    0.00     484/1240        std::Optionalbase_impl<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::Optionalbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, false, false> >::_M_get() [958]
                0.00    0.00     484/2171        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> >&) [927]
-----------------------------------------------
                0.00    0.00       1/468         std::shared_ptr<magpie::detail::cache_impl> std::make_shared<magpie::detail::cache_impl, magpie::cache<int, magpie::empty_t>, magpie::options const&>(magpie::cache<int, magpie::empty_t>&&, magpie::options const&) [636]
                0.00    0.00       1/468         std::shared_ptr<magpie::detail::cache_impl>::shared_ptr<std::allocator<void>, magpie::cache<int, magpie::empty_t>, magpie::options const&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<int, magpie::empty_t>&&, magpie::options const&) [633]
                0.00    0.00       1/468         std::__shared_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<void>, magpie::cache<int, magpie::empty_t>, magpie::options const&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<int, magpie::empty_t>&&, magpie::options const&) [634]
                0.00    0.00       1/468         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<magpie::detail::cache_impl, std::allocator<void>, magpie::cache<int, magpie::empty_t>, magpie::options const&>(magpie::detail::cache_impl&, std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<int, magpie::empty_t>&&, magpie::options const&) [635]
                0.00    0.00       1/468         void std::Construct<magpie::detail::cacheimpl, magpie::cache<int, magpie::empty_t>, magpie::options const&>(magpie::detail::cache_impl, magpie::cache<int, magpie::empty_t>&&, magpie::options const&) [651]
                0.00    0.00       2/468         std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<magpie::cache<int, magpie::empty_t>, magpie::options const&>(std::allocator<void>, magpie::cache<int, magpie::empty_t>&&, magpie::options const&) [650]
                0.00    0.00       3/468         std::shared_ptr<magpie::detail::cache_impl> std::make_shared<magpie::detail::cache_impl, magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [588]
                0.00    0.00       3/468         std::shared_ptr<magpie::detail::cache_impl>::shared_ptr<std::allocator<void>, magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [585]
                0.00    0.00       3/468         std::__shared_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<void>, magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [586]
                0.00    0.00       3/468         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<magpie::detail::cache_impl, std::allocator<void>, magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(magpie::detail::cache_impl&, std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [587]
                0.00    0.00       3/468         void std::Construct<magpie::detail::cacheimpl, magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(magpie::detail::cache_impl, magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [618]
                0.00    0.00       4/468         std::shared_ptr<magpie::detail::cache_impl> std::make_shared<magpie::detail::cache_impl, magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [573]
                0.00    0.00       4/468         std::shared_ptr<magpie::detail::cache_impl>::shared_ptr<std::allocator<void>, magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [570]
                0.00    0.00       4/468         std::__shared_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<void>, magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [571]
                0.00    0.00       4/468         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<magpie::detail::cache_impl, std::allocator<void>, magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(magpie::detail::cache_impl&, std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [572]
                0.00    0.00       4/468         void std::Construct<magpie::detail::cacheimpl, magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(magpie::detail::cache_impl, magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [601]
                0.00    0.00       6/468         std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(std::allocator<void>, magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [617]
                0.00    0.00       8/468         std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(std::allocator<void>, magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [600]
                0.00    0.00       9/468         std::shared_ptr<magpie::detail::cache_impl> std::make_shared<magpie::detail::cache_impl, magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, magpie::options const&>(magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >&&, magpie::options const&) [531]
                0.00    0.00       9/468         std::shared_ptr<magpie::detail::cache_impl>::shared_ptr<std::allocator<void>, magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, magpie::options const&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >&&, magpie::options const&) [528]
                0.00    0.00       9/468         std::__shared_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<void>, magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, magpie::options const&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >&&, magpie::options const&) [529]
                0.00    0.00       9/468         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<magpie::detail::cache_impl, std::allocator<void>, magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, magpie::options const&>(magpie::detail::cache_impl&, std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >&&, magpie::options const&) [530]
                0.00    0.00       9/468         void std::Construct<magpie::detail::cacheimpl, magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, magpie::options const&>(magpie::detail::cache_impl, magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >&&, magpie::options const&) [566]
                0.00    0.00      18/468         std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, magpie::options const&>(std::allocator<void>, magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >&&, magpie::options const&) [565]
                0.00    0.00      19/468         std::shared_ptr<magpie::detail::cache_impl> std::make_shared<magpie::detail::cache_impl, magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [487]
                0.00    0.00      19/468         std::shared_ptr<magpie::detail::cache_impl>::shared_ptr<std::allocator<void>, magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [484]
                0.00    0.00      19/468         std::__shared_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<void>, magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [485]
                0.00    0.00      19/468         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<magpie::detail::cache_impl, std::allocator<void>, magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(magpie::detail::cache_impl&, std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [486]
                0.00    0.00      19/468         void std::Construct<magpie::detail::cacheimpl, magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(magpie::detail::cache_impl, magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [516]
                0.00    0.00      30/468         std::shared_ptr<magpie::detail::cache_impl>::shared_ptr<std::allocator<void>, magpie::cache<int, int>, magpie::options const&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<int, int>&&, magpie::options const&) [460]
                0.00    0.00      30/468         std::__shared_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<void>, magpie::cache<int, int>, magpie::options const&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<int, int>&&, magpie::options const&) [458]
                0.00    0.00      31/468         std::shared_ptr<magpie::detail::cache_impl> std::make_shared<magpie::detail::cache_impl, magpie::cache<int, int>, magpie::options const&>(magpie::cache<int, int>&&, magpie::options const&) [459]
                0.00    0.00      31/468         void std::Construct<magpie::detail::cacheimpl, magpie::cache<int, int>, magpie::options const&>(magpie::detail::cache_impl, magpie::cache<int, int>&&, magpie::options const&) [496]
                0.00    0.00      32/468         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<magpie::detail::cache_impl, std::allocator<void>, magpie::cache<int, int>, magpie::options const&>(magpie::detail::cache_impl&, std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<int, int>&&, magpie::options const&) [461]
                0.00    0.00      38/468         std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(std::allocator<void>, magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [515]
                0.00    0.00      62/468         std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<magpie::cache<int, int>, magpie::options const&>(std::allocator<void>, magpie::cache<int, int>&&, magpie::options const&) [495]
[988]    0.0    0.00    0.00     468         magpie::options const& std::forward<magpie::options const&>(std::remove_reference<magpie::options const&>::type&) [988]
-----------------------------------------------
                0.00    0.00      10/467         Catch::Clara::Detail::ResultValueBase<Catch::Clara::ParseResultType>::ResultValueBase(Catch::Clara::Detail::ResultType, Catch::Clara::ParseResultType&&) [561]
                0.00    0.00     228/467         Catch::Clara::Detail::ResultValueBase<void>::ResultBase(Catch::Clara::Detail::ResultType) [1060]
                0.00    0.00     229/467         Catch::Clara::Detail::ResultValueBase<Catch::Clara::Detail::ParseState>::ResultValueBase(Catch::Clara::Detail::ResultType, Catch::Clara::Detail::ParseState&&) [404]
[989]    0.0    0.00    0.00     467         Catch::Clara::Detail::ResultBase::ResultBase(Catch::Clara::Detail::ResultType) [989]
-----------------------------------------------
                0.00    0.00     457/457         std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >::~pair() [996]
[990]    0.0    0.00    0.00     457         std::vector<unsigned __int128, std::allocator<unsigned __int128> >::~vector() [990]
                0.00    0.00     456/456         std::Vectorbase<unsigned __int128, std::allocator<unsigned __int128> >::_M_get_Tp_allocator() [994]
                0.00    0.00     456/456         void std::_Destroy<unsigned __int128>(unsigned __int128, unsigned __int128) [997]
                0.00    0.00     456/456         std::Vectorbase<unsigned __int128, std::allocator<unsigned __int128> >::~Vectorbase() [995]
-----------------------------------------------
                0.00    0.00     457/457         std::__detail::Hashtablealloc<std::allocator<std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false> > >::_M_deallocate_node(std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false>) [1733]
[991]    0.0    0.00    0.00     457         void std::destroy_at<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > > >(std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >) [991]
                0.00    0.00     456/456         std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >::~pair() [996]
-----------------------------------------------
                0.00    0.00     456/456         std::__detail::Hashtablealloc<std::allocator<std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false> > >::_M_deallocate_node(std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false>) [1733]
[992]    0.0    0.00    0.00     456         __gnu_cxx::__aligned_buffer<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > > >::_M_ptr() [992]
                0.00    0.00    5476/5476        __gnu_cxx::__aligned_buffer<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > > >::_M_addr() [887]
-----------------------------------------------
                0.00    0.00     456/456         void std::_Destroy<unsigned __int128>(unsigned __int128, unsigned __int128) [997]
[993]    0.0    0.00    0.00     456         void std::Destroyaux<true>::__destroy<unsigned __int128>(unsigned __int128, unsigned __int128) [993]
-----------------------------------------------
                0.00    0.00     456/456         std::vector<unsigned __int128, std::allocator<unsigned __int128> >::~vector() [990]
[994]    0.0    0.00    0.00     456         std::Vectorbase<unsigned __int128, std::allocator<unsigned __int128> >::_M_get_Tp_allocator() [994]
-----------------------------------------------
                0.00    0.00     456/456         std::vector<unsigned __int128, std::allocator<unsigned __int128> >::~vector() [990]
[995]    0.0    0.00    0.00     456         std::Vectorbase<unsigned __int128, std::allocator<unsigned __int128> >::~Vectorbase() [995]
                0.00    0.00     455/455         std::Vectorbase<unsigned __int128, std::allocator<unsigned __int128> >::_M_deallocate(unsigned __int128, unsigned long) [999]
                0.00    0.00     455/455         std::Vectorbase<unsigned __int128, std::allocator<unsigned __int128> >::Vectorimpl::~Vectorimpl() [998]
-----------------------------------------------
                0.00    0.00     456/456         void std::destroy_at<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > > >(std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >) [991]
[996]    0.0    0.00    0.00     456         std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >::~pair() [996]
                0.00    0.00     457/457         std::vector<unsigned __int128, std::allocator<unsigned __int128> >::~vector() [990]
-----------------------------------------------
                0.00    0.00     456/456         std::vector<unsigned __int128, std::allocator<unsigned __int128> >::~vector() [990]
[997]    0.0    0.00    0.00     456         void std::_Destroy<unsigned __int128>(unsigned __int128, unsigned __int128) [997]
                0.00    0.00     456/456         void std::Destroyaux<true>::__destroy<unsigned __int128>(unsigned __int128, unsigned __int128) [993]
                0.00    0.00     455/703019      std::__is_constant_evaluated() [725]
-----------------------------------------------
                0.00    0.00     455/455         std::Vectorbase<unsigned __int128, std::allocator<unsigned __int128> >::~Vectorbase() [995]
[998]    0.0    0.00    0.00     455         std::Vectorbase<unsigned __int128, std::allocator<unsigned __int128> >::Vectorimpl::~Vectorimpl() [998]
-----------------------------------------------
                0.00    0.00     455/455         std::Vectorbase<unsigned __int128, std::allocator<unsigned __int128> >::~Vectorbase() [995]
[999]    0.0    0.00    0.00     455         std::Vectorbase<unsigned __int128, std::allocator<unsigned __int128> >::_M_deallocate(unsigned __int128, unsigned long) [999]
                0.00    0.00    1590/703019      std::__is_constant_evaluated() [725]
                0.00    0.00    1581/1581        std::__new_allocator<unsigned __int128>::deallocate(unsigned __int128, unsigned long) [934]
-----------------------------------------------
                0.00    0.00     455/455         std::__detail::Hashtablealloc<std::allocator<std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false> > >::_M_deallocate_node(std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false>) [1733]
[1000]   0.0    0.00    0.00     455         std::__detail::Hashtablealloc<std::allocator<std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false> > >::_M_deallocate_node_ptr(std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false>) [1000]
                0.00    0.00     454/454         std::__ptr_traits_ptr_to<std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false>, std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false>, false>::pointer_to(std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false>&) [1002]
                0.00    0.00     454/930         std::__detail::Hashtablealloc<std::allocator<std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false> > >::_M_node_allocator() [965]
                0.00    0.00     454/703019      std::__is_constant_evaluated() [725]
                0.00    0.00     454/454         std::__new_allocator<std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false> >::deallocate(std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false>, unsigned long) [1001]
-----------------------------------------------
                0.00    0.00     454/454         std::__detail::Hashtablealloc<std::allocator<std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false> > >::_M_deallocate_node_ptr(std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false>) [1000]
[1001]   0.0    0.00    0.00     454         std::__new_allocator<std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false> >::deallocate(std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false>, unsigned long) [1001]
-----------------------------------------------
                0.00    0.00     454/454         std::__detail::Hashtablealloc<std::allocator<std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false> > >::_M_deallocate_node_ptr(std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false>) [1000]
[1002]   0.0    0.00    0.00     454         std::__ptr_traits_ptr_to<std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false>, std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false>, false>::pointer_to(std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false>&) [1002]
                0.00    0.00     454/454         std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false> std::addressof<std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false> >(std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false>&) [1004]
-----------------------------------------------
                0.00    0.00     454/454         std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false> std::addressof<std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false> >(std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false>&) [1004]
[1003]   0.0    0.00    0.00     454         std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false> std::__addressof<std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false> >(std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false>&) [1003]
-----------------------------------------------
                0.00    0.00     454/454         std::__ptr_traits_ptr_to<std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false>, std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false>, false>::pointer_to(std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false>&) [1002]
[1004]   0.0    0.00    0.00     454         std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false> std::addressof<std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false> >(std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false>&) [1004]
                0.00    0.00     454/454         std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false> std::__addressof<std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false> >(std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false>&) [1003]
-----------------------------------------------
                0.00    0.00       7/449         Catch::Clara::Opt::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::Clara::Detail::TokenStream) const [4150]
                0.00    0.00     442/449         std::__shared_ptr_access<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const [1006]
[1005]   0.0    0.00    0.00     449         std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::get() const [1005]
-----------------------------------------------
                0.00    0.00     442/442         std::__shared_ptr_access<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [1007]
[1006]   0.0    0.00    0.00     442         std::__shared_ptr_access<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const [1006]
                0.00    0.00     442/449         std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::get() const [1005]
-----------------------------------------------
                0.00    0.00       7/442         Catch::Clara::Opt::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::Clara::Detail::TokenStream) const [4150]
                0.00    0.00     435/442         Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::cardinality() const [1009]
[1007]   0.0    0.00    0.00     442         std::__shared_ptr_access<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [1007]
                0.00    0.00     442/442         std::__shared_ptr_access<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const [1006]
-----------------------------------------------
                0.00    0.00       8/440         Catch::Clara::Opt std::__do_uninit_copy<Catch::Clara::Opt, Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt, Catch::Clara::Opt) [9244]
                0.00    0.00      38/440         Catch::Clara::Opt std::__do_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) [9249]
                0.00    0.00      46/440         Catch::Clara::Opt std::__do_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) [408]
                0.00    0.00      70/440         void std::__relocate_object_a<Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >(Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&) [100]
                0.00    0.00     138/440         void std::Destroyaux<false>::__destroy<Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt) [67]
                0.00    0.00     140/440         Catch::Clara::Opt std::__relocatea1<Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >(Catch::Clara::Opt, Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&) [103]
[1008]   0.0    0.00    0.00     440         Catch::Clara::Opt std::__addressof<Catch::Clara::Opt>(Catch::Clara::Opt&) [1008]
-----------------------------------------------
                0.00    0.00     435/435         Catch::Clara::Parser::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::Clara::Detail::TokenStream) const [4185]
[1009]   0.0    0.00    0.00     435         Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::cardinality() const [1009]
                0.00    0.00     435/442         std::__shared_ptr_access<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [1007]
-----------------------------------------------
                0.00    0.00       1/421         std::__shared_ptr<magpie::eviction_policy, (__gnu_cxx::Lockpolicy)2>::__shared_ptr() [1728]
                0.00    0.00       1/421         std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundFlagLambda<Catch::Clara::Help::Help(bool&)::{lambda(bool)#1}>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundFlagLambda<Catch::Clara::Help::Help(bool&)::{lambda(bool)#1}>, (__gnu_cxx::Lockpolicy)2>&&) [6189]
                0.00    0.00       1/421         std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, void>(std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, (__gnu_cxx::Lockpolicy)2>&&) [6170]
                0.00    0.00       1/421         std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundFlagLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#1}>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundFlagLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#1}>, (__gnu_cxx::Lockpolicy)2>&&) [6188]
                0.00    0.00       1/421         std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#8}>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#8}>, (__gnu_cxx::Lockpolicy)2>&&) [6193]
                0.00    0.00       1/421         std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#1}>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#1}>, (__gnu_cxx::Lockpolicy)2>&&) [6184]
                0.00    0.00       1/421         std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1}>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1}>, (__gnu_cxx::Lockpolicy)2>&&) [6194]
                0.00    0.00       1/421         std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#2}>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#2}>, (__gnu_cxx::Lockpolicy)2>&&) [6183]
                0.00    0.00       1/421         std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#2}>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#2}>, (__gnu_cxx::Lockpolicy)2>&&) [6174]
                0.00    0.00       1/421         std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#12}>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#12}>, (__gnu_cxx::Lockpolicy)2>&&) [6190]
                0.00    0.00       1/421         std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#13}>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#13}>, (__gnu_cxx::Lockpolicy)2>&&) [6191]
                0.00    0.00       1/421         std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#14}>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#14}>, (__gnu_cxx::Lockpolicy)2>&&) [6192]
                0.00    0.00       1/421         std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#7}>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#7}>, (__gnu_cxx::Lockpolicy)2>&&) [6179]
                0.00    0.00       1/421         std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#3}>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#3}>, (__gnu_cxx::Lockpolicy)2>&&) [6175]
                0.00    0.00       1/421         std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#4}>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#4}>, (__gnu_cxx::Lockpolicy)2>&&) [6176]
                0.00    0.00       1/421         std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#5}>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#5}>, (__gnu_cxx::Lockpolicy)2>&&) [6177]
                0.00    0.00       1/421         std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#6}>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#6}>, (__gnu_cxx::Lockpolicy)2>&&) [6178]
                0.00    0.00       1/421         std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#10}>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#10}>, (__gnu_cxx::Lockpolicy)2>&&) [6181]
                0.00    0.00       1/421         std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#9}>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#9}>, (__gnu_cxx::Lockpolicy)2>&&) [6180]
                0.00    0.00       1/421         std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#11}>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#11}>, (__gnu_cxx::Lockpolicy)2>&&) [6182]
                0.00    0.00       1/421         std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundValueRef<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, void>(std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, (__gnu_cxx::Lockpolicy)2>&&) [6173]
                0.00    0.00       1/421         std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundValueRef<long>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<long>, (__gnu_cxx::Lockpolicy)2>&&) [6187]
                0.00    0.00       2/421         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>&&) [1696]
                0.00    0.00       2/421         std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundValueRef<double>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<double>, (__gnu_cxx::Lockpolicy)2>&&) [6186]
                0.00    0.00       3/421         std::__shared_ptr<magpie::cache<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::Lockpolicy)2>::__shared_ptr() [1645]
                0.00    0.00       4/421         std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>::__shared_ptr() [6169]
                0.00    0.00       7/421         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>&&) [1572]
                0.00    0.00       9/421         std::__shared_ptr<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, (__gnu_cxx::Lockpolicy)2>::__shared_ptr() [1522]
                0.00    0.00      15/421         std::__shared_ptr<magpie::cache<int, int>, (__gnu_cxx::Lockpolicy)2>::__shared_ptr() [1468]
                0.00    0.00      16/421         std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundFlagRef, void>(std::__shared_ptr<Catch::Clara::Detail::BoundFlagRef, (__gnu_cxx::Lockpolicy)2>&&) [6185]
                0.00    0.00      24/421         std::__shared_ptr<magpie::eviction_policy, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<magpie::eviction_policy_add, void>(std::__shared_ptr<magpie::eviction_policy_add, (__gnu_cxx::Lockpolicy)2>&&) [1400]
                0.00    0.00      49/421         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>&&) [1271]
                0.00    0.00      49/421         std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>&&) [1270]
                0.00    0.00      68/421         std::__shared_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>::__shared_ptr() [1201]
                0.00    0.00     151/421         std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>&&) [1093]
[1010]   0.0    0.00    0.00     421         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count() [1010]
-----------------------------------------------
                0.00    0.00     420/420         Catch::StringRef std::__relocate_a<Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef> >(Catch::StringRef, Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef>&) [500]
[1011]   0.0    0.00    0.00     420         Catch::StringRef std::__niter_base<Catch::StringRef>(Catch::StringRef) [1011]
-----------------------------------------------
                0.00    0.00       1/419         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>&) [6198]
                0.00    0.00       1/419         std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundFlagLambda<Catch::Clara::Help::Help(bool&)::{lambda(bool)#1}>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundFlagLambda<Catch::Clara::Help::Help(bool&)::{lambda(bool)#1}>, (__gnu_cxx::Lockpolicy)2>&&) [6189]
                0.00    0.00       1/419         std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, void>(std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, (__gnu_cxx::Lockpolicy)2>&&) [6170]
                0.00    0.00       1/419         std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundFlagLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#1}>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundFlagLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#1}>, (__gnu_cxx::Lockpolicy)2>&&) [6188]
                0.00    0.00       1/419         std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#8}>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#8}>, (__gnu_cxx::Lockpolicy)2>&&) [6193]
                0.00    0.00       1/419         std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#1}>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#1}>, (__gnu_cxx::Lockpolicy)2>&&) [6184]
                0.00    0.00       1/419         std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1}>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1}>, (__gnu_cxx::Lockpolicy)2>&&) [6194]
                0.00    0.00       1/419         std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#2}>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#2}>, (__gnu_cxx::Lockpolicy)2>&&) [6183]
                0.00    0.00       1/419         std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#2}>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#2}>, (__gnu_cxx::Lockpolicy)2>&&) [6174]
                0.00    0.00       1/419         std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#12}>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#12}>, (__gnu_cxx::Lockpolicy)2>&&) [6190]
                0.00    0.00       1/419         std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#13}>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#13}>, (__gnu_cxx::Lockpolicy)2>&&) [6191]
                0.00    0.00       1/419         std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#14}>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#14}>, (__gnu_cxx::Lockpolicy)2>&&) [6192]
                0.00    0.00       1/419         std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#7}>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#7}>, (__gnu_cxx::Lockpolicy)2>&&) [6179]
                0.00    0.00       1/419         std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#3}>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#3}>, (__gnu_cxx::Lockpolicy)2>&&) [6175]
                0.00    0.00       1/419         std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#4}>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#4}>, (__gnu_cxx::Lockpolicy)2>&&) [6176]
                0.00    0.00       1/419         std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#5}>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#5}>, (__gnu_cxx::Lockpolicy)2>&&) [6177]
                0.00    0.00       1/419         std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#6}>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#6}>, (__gnu_cxx::Lockpolicy)2>&&) [6178]
                0.00    0.00       1/419         std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#10}>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#10}>, (__gnu_cxx::Lockpolicy)2>&&) [6181]
                0.00    0.00       1/419         std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#9}>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#9}>, (__gnu_cxx::Lockpolicy)2>&&) [6180]
                0.00    0.00       1/419         std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#11}>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#11}>, (__gnu_cxx::Lockpolicy)2>&&) [6182]
                0.00    0.00       1/419         std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundValueRef<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, void>(std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, (__gnu_cxx::Lockpolicy)2>&&) [6173]
                0.00    0.00       1/419         std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundValueRef<long>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<long>, (__gnu_cxx::Lockpolicy)2>&&) [6187]
                0.00    0.00       2/419         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>&&) [1696]
                0.00    0.00       2/419         std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>::swap(std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>&) [6168]
                0.00    0.00       2/419         std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundValueRef<double>, void>(std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<double>, (__gnu_cxx::Lockpolicy)2>&&) [6186]
                0.00    0.00       3/419         std::__shared_ptr<magpie::cache<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::Lockpolicy)2>::swap(std::__shared_ptr<magpie::cache<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::Lockpolicy)2>&) [1644]
                0.00    0.00       7/419         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>&&) [1572]
                0.00    0.00       9/419         std::__shared_ptr<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, (__gnu_cxx::Lockpolicy)2>::swap(std::__shared_ptr<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, (__gnu_cxx::Lockpolicy)2>&) [1521]
                0.00    0.00      15/419         std::__shared_ptr<magpie::cache<int, int>, (__gnu_cxx::Lockpolicy)2>::swap(std::__shared_ptr<magpie::cache<int, int>, (__gnu_cxx::Lockpolicy)2>&) [1467]
                0.00    0.00      16/419         std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<Catch::Clara::Detail::BoundFlagRef, void>(std::__shared_ptr<Catch::Clara::Detail::BoundFlagRef, (__gnu_cxx::Lockpolicy)2>&&) [6185]
                0.00    0.00      24/419         std::__shared_ptr<magpie::eviction_policy, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<magpie::eviction_policy_add, void>(std::__shared_ptr<magpie::eviction_policy_add, (__gnu_cxx::Lockpolicy)2>&&) [1400]
                0.00    0.00      49/419         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>&&) [1271]
                0.00    0.00      49/419         std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>&&) [1270]
                0.00    0.00      68/419         std::__shared_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>::swap(std::__shared_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>&) [1199]
                0.00    0.00     151/419         std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>&&) [1093]
[1012]   0.0    0.00    0.00     419         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::_M_swap(std::__shared_count<(__gnu_cxx::Lockpolicy)2>&) [1012]
-----------------------------------------------
                0.00    0.00       3/416         CATCH2_INTERNAL_TEST_0() [209]
                0.00    0.00       4/416         CATCH2_INTERNAL_TEST_0() [82]
                0.00    0.00      52/416         CATCH2_INTERNAL_TEST_0() [4]
                0.00    0.00     357/416         CATCH2_INTERNAL_TEST_0() [2]
[1013]   0.0    0.00    0.00     416         Catch::operator|(Catch::ResultDisposition::Flags, Catch::ResultDisposition::Flags) [1013]
-----------------------------------------------
                0.00    0.00      27/416         Catch::operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, Catch::StringRef) [3502]
                0.00    0.00     165/416         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&) [1078]
                0.00    0.00     224/416         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::__str_concat<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::value_type const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size_type, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::value_type const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size_type, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::allocator_type const&) [1134]
[1014]   0.0    0.00    0.00     416         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const, unsigned long) [1014]
                0.00    0.00     417/576         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const, unsigned long) [982]
                0.00    0.00     414/610         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check_length(unsigned long, unsigned long, char const) const [980]
-----------------------------------------------
                0.00    0.00      57/413         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::vector(std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > const&) [434]
                0.00    0.00      76/413         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::operator=(std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > const&) [7771]
                0.00    0.00     280/413         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_check_len(unsigned long, char const) const [1184]
[1015]   0.0    0.00    0.00     413         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::size() const [1015]
-----------------------------------------------
                0.00    0.00       3/403         CATCH2_INTERNAL_TEST_14() [226]
                0.00    0.00     400/403         CATCH2_INTERNAL_TEST_0() [4]
[1016]   0.0    0.00    0.00     403         magpie::cache<int, int>::operator[](int const&) [1016]
                0.00    0.00     403/403         magpie::cache_ref<int, int>::cache_ref(magpie::cache<int, int>, int const&) [1017]
-----------------------------------------------
                0.00    0.00     403/403         magpie::cache<int, int>::operator[](int const&) [1016]
[1017]   0.0    0.00    0.00     403         magpie::cache_ref<int, int>::cache_ref(magpie::cache<int, int>, int const&) [1017]
-----------------------------------------------
                0.00    0.00     387/387         std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_lower_bound(std::Rbtree_node<int> const, std::Rbtree_node_base const, int const&) const [1035]
[1018]   0.0    0.00    0.00     387         std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::S_left(std::Rbtree_node_base const) [1018]
-----------------------------------------------
                0.00    0.00     146/374         Catch::StringRef std::__do_uninit_copy<__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef>(__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef) [435]
                0.00    0.00     228/374         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::empty() const [5023]
[1019]   0.0    0.00    0.00     374         bool __gnu_cxx::operator==<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >(__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > > const&, __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > > const&) [1019]
                0.00    0.00     748/3258        __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::base() const [899]
-----------------------------------------------
                0.00    0.00     370/370         unittest::random_string[abi:cxx11](unsigned long, unsigned long, unittest::character_t) [191]
[1020]   0.0    0.00    0.00     370         void unittest::random<unsigned long>(unsigned long&) [1020]
-----------------------------------------------
                0.00    0.00       3/362         Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Arg>::~ComposableParserImpl() [2829]
                0.00    0.00      52/362         Catch::Clara::Parser::~Parser() [43]
                0.00    0.00      53/362         Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>::~ComposableParserImpl() [1256]
                0.00    0.00     254/362         Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::~ComposableParserImpl() [1053]
[1021]   0.0    0.00    0.00     362         Catch::Clara::Detail::ParserBase::~ParserBase() [1021]
-----------------------------------------------
                0.00    0.00      76/356         Catch::StringRef std::__niter_base<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >(__gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >) [8889]
                0.00    0.00     140/356         __gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::difference_type __gnu_cxx::operator-<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >(__gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > > const&, __gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > > const&) [1183]
                0.00    0.00     140/356         void std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_realloc_insert<Catch::StringRef const&>(__gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef const&) [429]
[1022]   0.0    0.00    0.00     356         __gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::base() const [1022]
-----------------------------------------------
                0.00    0.00      90/343         magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocated(void const, unsigned long) const [648]
                0.00    0.00     122/343         magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocated(void const, unsigned long) const [4361]
                0.00    0.00     131/343         magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::allocated(void const, unsigned long) const [4366]
[1023]   0.0    0.00    0.00     343         magpie::cache_size_traits<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, void>::estimate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1023]
                0.00    0.00     623/23195       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::capacity() const [803]
-----------------------------------------------
                0.00    0.00       2/342         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundFlagLambda<Catch::Clara::Help::Help(bool&)::{lambda(bool)#1}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [7065]
                0.00    0.00       2/342         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#11}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [6989]
                0.00    0.00       2/342         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#9}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [6971]
                0.00    0.00       2/342         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#10}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [6980]
                0.00    0.00       2/342         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#6}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [6953]
                0.00    0.00       2/342         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#5}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [6944]
                0.00    0.00       2/342         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#4}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [6935]
                0.00    0.00       2/342         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#3}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [6926]
                0.00    0.00       2/342         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#7}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [6962]
                0.00    0.00       2/342         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#14}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [7092]
                0.00    0.00       2/342         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#13}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [7083]
                0.00    0.00       2/342         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#12}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [7074]
                0.00    0.00       2/342         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#2}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [6917]
                0.00    0.00       2/342         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#2}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [6998]
                0.00    0.00       2/342         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [7110]
                0.00    0.00       2/342         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#1}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [7007]
                0.00    0.00       2/342         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#8}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [7101]
                0.00    0.00       2/342         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundFlagLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#1}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [7056]
                0.00    0.00       2/342         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<long>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [7047]
                0.00    0.00       2/342         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [7027]
                0.00    0.00       4/342         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [1628]
                0.00    0.00       4/342         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<double>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [7036]
                0.00    0.00       6/342         std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [1596]
                0.00    0.00       8/342         std::Spcounted_ptr_inplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [7129]
                0.00    0.00      16/342         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [1465]
                0.00    0.00      18/342         std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [1454]
                0.00    0.00      30/342         std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [1370]
                0.00    0.00      32/342         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundFlagRef, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [7016]
                0.00    0.00      48/342         std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [1293]
                0.00    0.00     136/342         std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [1103]
[1024]   0.0    0.00    0.00     342         std::Spebo_helper<0, std::allocator<void>, true>::_S_get(std::Spebo_helper<0, std::allocator<void>, true>&) [1024]
-----------------------------------------------
                0.00    0.00      33/337         std::Rbtree_iterator<(anonymous namespace)::cache_key_t> std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_insert_<(anonymous namespace)::cache_key_t const&, std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::Allocnode>(std::Rbtree_node_base, std::Rbtree_node_base, (anonymous namespace)::cache_key_t const&, std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::Allocnode&) [450]
                0.00    0.00      36/337         std::pair<std::Rbtree_iterator<(anonymous namespace)::cache_key_t>, bool> std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_insert_unique<(anonymous namespace)::cache_key_t const&>((anonymous namespace)::cache_key_t const&) [452]
                0.00    0.00     268/337         std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_S_key(std::Rbtree_node<(anonymous namespace)::cache_key_t> const) [1047]
[1025]   0.0    0.00    0.00     337         std::Identity<(anonymous namespace)::cachekey_t>::operator()((anonymous namespace)::cache_key_t const&) const [1025]
-----------------------------------------------
                0.00    0.00      70/325         void std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_realloc_insert<Catch::StringRef const&>(__gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef const&) [429]
                0.00    0.00     255/325         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::~Vectorbase() [1050]
[1026]   0.0    0.00    0.00     325         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_deallocate(Catch::StringRef, unsigned long) [1026]
                0.00    0.00     128/703019      std::__is_constant_evaluated() [725]
                0.00    0.00     128/128         std::__new_allocator<Catch::StringRef>::deallocate(Catch::StringRef, unsigned long) [1111]
-----------------------------------------------
                0.00    0.00      16/315         void std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_realloc_insert<Catch::Clara::Opt>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt&&) [129]
                0.00    0.00      38/315         void std::Construct<Catch::Clara::Opt, Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt&&) [488]
                0.00    0.00      70/315         void std::_relocate_object_a<Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >(Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&) [100]
                0.00    0.00      78/315         Catch::Clara::Opt& std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::emplace_back<Catch::Clara::Opt>(Catch::Clara::Opt&&) [127]
                0.00    0.00     113/315         decltype (::new ((void)(0)) Catch::Clara::Opt((declval<Catch::Clara::Opt>)())) std::construct_at<Catch::Clara::Opt, Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt&&) [420]
[1027]   0.0    0.00    0.00     315         Catch::Clara::Opt&& std::forward<Catch::Clara::Opt>(std::remove_reference<Catch::Clara::Opt>::type&) [1027]
-----------------------------------------------
                0.00    0.00     312/312         unsigned long std::__detail::__mod<unsigned long, 0ul, 1ul, 0ul>(unsigned long) [1029]
[1028]   0.0    0.00    0.00     312         std::__detail::Mod<unsigned long, 0ul, 1ul, 0ul, true, false>::_calc(unsigned long) [1028]
-----------------------------------------------
                0.00    0.00     312/312         std::mersenne_twister_engine<unsigned long, 64ul, 312ul, 156ul, 31ul, 13043109905998158313ul, 29ul, 6148914691236517205ul, 17ul, 8202884508482404352ul, 37ul, 18444473444759240704ul, 43ul, 6364136223846793005ul>::seed(unsigned long) [1729]
[1029]   0.0    0.00    0.00     312         unsigned long std::__detail::__mod<unsigned long, 0ul, 1ul, 0ul>(unsigned long) [1029]
                0.00    0.00     312/312         std::__detail::Mod<unsigned long, 0ul, 1ul, 0ul, true, false>::_calc(unsigned long) [1028]
-----------------------------------------------
                0.00    0.00     311/311         unsigned long std::__detail::__mod<unsigned long, 312ul, 1ul, 0ul>(unsigned long) [1031]
[1030]   0.0    0.00    0.00     311         std::__detail::Mod<unsigned long, 312ul, 1ul, 0ul, true, true>::_calc(unsigned long) [1030]
-----------------------------------------------
                0.00    0.00     311/311         std::mersenne_twister_engine<unsigned long, 64ul, 312ul, 156ul, 31ul, 13043109905998158313ul, 29ul, 6148914691236517205ul, 17ul, 8202884508482404352ul, 37ul, 18444473444759240704ul, 43ul, 6364136223846793005ul>::seed(unsigned long) [1729]
[1031]   0.0    0.00    0.00     311         unsigned long std::__detail::__mod<unsigned long, 312ul, 1ul, 0ul>(unsigned long) [1031]
                0.00    0.00     311/311         std::__detail::Mod<unsigned long, 312ul, 1ul, 0ul, true, true>::_calc(unsigned long) [1030]
-----------------------------------------------
                0.00    0.00       1/308         Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName> const&) [1718]
                0.00    0.00       1/308         Catch::Clara::Parser::Parser(Catch::Clara::Parser const&) [418]
                0.00    0.00       2/308         Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Arg>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Arg> const&) [1681]
                0.00    0.00      48/308         Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>&&) [1274]
                0.00    0.00      48/308         Catch::Clara::Parser::Parser(Catch::Clara::Parser&&) [1277]
                0.00    0.00      57/308         Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt> const&) [1247]
                0.00    0.00     151/308         Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>&&) [1088]
[1032]   0.0    0.00    0.00     308         Catch::Clara::Detail::ParserBase::ParserBase(Catch::Clara::Detail::ParserBase const&) [1032]
-----------------------------------------------
                0.00    0.00     302/302         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl::Vectorimpl(std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl&&) [1090]
[1033]   0.0    0.00    0.00     302         std::remove_reference<std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl&>::type&& std::move<std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl&>(std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl&) [1033]
-----------------------------------------------
                0.00    0.00     300/300         CATCH2_INTERNAL_TEST_0() [2]
[1034]   0.0    0.00    0.00     300         std::set<int, std::less<int>, std::allocator<int> >::contains(int const&) const [1034]
                0.00    0.00     300/900         std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::end() const [966]
                0.00    0.00     300/300         std::Rb_tree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::find(int const&) const [1036]
                0.00    0.00     300/600         std::operator==(std::Rb_tree_const_iterator<int> const&, std::Rbtree_const_iterator<int> const&) [981]
-----------------------------------------------
                0.00    0.00     300/300         std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::find(int const&) const [1036]
[1035]   0.0    0.00    0.00     300         std::Rb_tree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_lower_bound(std::Rbtree_node<int> const, std::Rbtree_node_base const, int const&) const [1035]
                0.00    0.00     916/1300        std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::S_key(std::Rbtree_node<int> const) [957]
                0.00    0.00     916/1300        std::less<int>::operator()(int const&, int const&) const [956]
                0.00    0.00     529/529         std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::S_right(std::Rbtree_node_base const) [984]
                0.00    0.00     387/387         std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::S_left(std::Rbtree_node_base const) [1018]
                0.00    0.00     300/1200        std::Rbtree_const_iterator<int>::Rbtree_const_iterator(std::Rbtree_node_base const) [961]
-----------------------------------------------
                0.00    0.00     300/300         std::set<int, std::less<int>, std::allocator<int> >::contains(int const&) const [1034]
[1036]   0.0    0.00    0.00     300         std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::find(int const&) const [1036]
                0.00    0.00     600/900         std::Rb_tree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::end() const [966]
                0.00    0.00     300/300         std::Rb_tree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_end() const [1037]
                0.00    0.00     300/300         std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_begin() const [1038]
                0.00    0.00     300/300         std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_lower_bound(std::Rbtree_node<int> const, std::Rbtree_node_base const, int const&) const [1035]
                0.00    0.00     300/600         std::operator==(std::Rbtree_const_iterator<int> const&, std::Rbtree_const_iterator<int> const&) [981]
                0.00    0.00     240/298         std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::S_key(std::Rbtree_node_base const) [1040]
                0.00    0.00     240/1300        std::less<int>::operator()(int const&, int const&) const [956]
-----------------------------------------------
                0.00    0.00     300/300         std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::find(int const&) const [1036]
[1037]   0.0    0.00    0.00     300         std::Rb_tree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_end() const [1037]
-----------------------------------------------
                0.00    0.00     300/300         std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::find(int const&) const [1036]
[1038]   0.0    0.00    0.00     300         std::Rb_tree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_begin() const [1038]
-----------------------------------------------
                0.00    0.00      70/299         decltype (::new ((void)(0)) Catch::StringRef((declval<Catch::StringRef const&>)())) std::construct_at<Catch::StringRef, Catch::StringRef const&>(Catch::StringRef, Catch::StringRef const&) [454]
                0.00    0.00      89/299         void std::Construct<Catch::StringRef, Catch::StringRef const&>(Catch::StringRef, Catch::StringRef const&) [432]
                0.00    0.00     140/299         void std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::M_realloc_insert<Catch::StringRef const&>(__gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef const&) [429]
[1039]   0.0    0.00    0.00     299         Catch::StringRef const& std::forward<Catch::StringRef const&>(std::remove_reference<Catch::StringRef const&>::type&) [1039]
-----------------------------------------------
                0.00    0.00      25/298         std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_get_insert_unique_pos(int const&) [1347]
                0.00    0.00      33/298         std::Rbtree_iterator<int> std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_insert_<int const&, std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::Alloc_node>(std::Rbtree_node_base, std::Rbtree_node_base, int const&, std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::Alloc_node&) [425]
                0.00    0.00     240/298         std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::find(int const&) const [1036]
[1040]   0.0    0.00    0.00     298         std::Rb_tree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::S_key(std::Rbtree_node_base const) [1040]
                0.00    0.00     298/1300        std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::S_key(std::Rbtree_node<int> const) [957]
-----------------------------------------------
                0.00    0.00       4/282         __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::difference_type __gnu_cxx::operator-<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >(__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > > const&, __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > > const&) [3884]
                0.00    0.00      96/282         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&) [3950]
                0.00    0.00     182/282         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&) [1156]
[1041]   0.0    0.00    0.00     282         __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::base() const [1041]
-----------------------------------------------
                0.00    0.00     268/268         std::less<(anonymous namespace)::cache_key_t>::operator()((anonymous namespace)::cache_key_t const&, (anonymous namespace)::cache_key_t const&) const [1046]
[1042]   0.0    0.00    0.00     268         (anonymous namespace)::operator<((anonymous namespace)::cache_key_t const&, (anonymous namespace)::cache_key_t const&) [1042]
-----------------------------------------------
                0.00    0.00     268/268         std::Rbtree_node<(anonymous namespace)::cache_key_t>::_M_valptr() const [1045]
[1043]   0.0    0.00    0.00     268         __gnu_cxx::__aligned_membuf<(anonymous namespace)::cache_key_t>::_M_ptr() const [1043]
                0.00    0.00     268/268         __gnu_cxx::__aligned_membuf<(anonymous namespace)::cache_key_t>::_M_addr() const [1044]
-----------------------------------------------
                0.00    0.00     268/268         __gnu_cxx::__aligned_membuf<(anonymous namespace)::cache_key_t>::_M_ptr() const [1043]
[1044]   0.0    0.00    0.00     268         __gnu_cxx::__aligned_membuf<(anonymous namespace)::cache_key_t>::_M_addr() const [1044]
-----------------------------------------------
                0.00    0.00     268/268         std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_S_key(std::Rbtree_node<(anonymous namespace)::cache_key_t> const) [1047]
[1045]   0.0    0.00    0.00     268         std::Rbtree_node<(anonymous namespace)::cache_key_t>::_M_valptr() const [1045]
                0.00    0.00     268/268         __gnu_cxx::__aligned_membuf<(anonymous namespace)::cache_key_t>::_M_ptr() const [1043]
-----------------------------------------------
                0.00    0.00      29/268         std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::find((anonymous namespace)::cache_key_t const&) const [1363]
                0.00    0.00      33/268         std::Rbtree_iterator<(anonymous namespace)::cache_key_t> std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_insert_<(anonymous namespace)::cache_key_t const&, std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::Allocnode>(std::Rbtree_node_base, std::Rbtree_node_base, (anonymous namespace)::cache_key_t const&, std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::Allocnode&) [450]
                0.00    0.00      92/268         std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_lower_bound(std::Rbtree_node<(anonymous namespace)::cache_key_t> const, std::Rbtree_node_base const, (anonymous namespace)::cache_key_t const&) const [1362]
                0.00    0.00     114/268         std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_get_insert_unique_pos((anonymous namespace)::cache_key_t const&) [1343]
[1046]   0.0    0.00    0.00     268         std::less<(anonymous namespace)::cache_key_t>::operator()((anonymous namespace)::cache_key_t const&, (anonymous namespace)::cache_key_t const&) const [1046]
                0.00    0.00     268/268         (anonymous namespace)::operator<((anonymous namespace)::cache_key_t const&, (anonymous namespace)::cache_key_t const&) [1042]
-----------------------------------------------
                0.00    0.00      87/268         std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_get_insert_unique_pos((anonymous namespace)::cache_key_t const&) [1343]
                0.00    0.00      89/268         std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_S_key(std::Rbtree_node_base const) [1160]
                0.00    0.00      92/268         std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_lower_bound(std::Rbtree_node<(anonymous namespace)::cache_key_t> const, std::Rbtree_node_base const, (anonymous namespace)::cache_key_t const&) const [1362]
[1047]   0.0    0.00    0.00     268         std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_S_key(std::Rbtree_node<(anonymous namespace)::cache_key_t> const) [1047]
                0.00    0.00     268/268         std::Rbtree_node<(anonymous namespace)::cache_key_t>::_M_valptr() const [1045]
                0.00    0.00     268/337         std::Identity<(anonymous namespace)::cachekey_t>::operator()((anonymous namespace)::cache_key_t const&) const [1025]
-----------------------------------------------
                0.00    0.00     255/255         void std::Destroy<Catch::StringRef>(Catch::StringRef, Catch::StringRef) [1052]
[1048]   0.0    0.00    0.00     255         void std::Destroy_aux<true>::__destroy<Catch::StringRef>(Catch::StringRef, Catch::StringRef) [1048]
-----------------------------------------------
                0.00    0.00     255/255         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::~Vectorbase() [1050]
[1049]   0.0    0.00    0.00     255         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl::~Vectorimpl() [1049]
-----------------------------------------------
                0.00    0.00     255/255         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::~vector() [1051]
[1050]   0.0    0.00    0.00     255         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::~Vectorbase() [1050]
                0.00    0.00     255/325         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_deallocate(Catch::StringRef, unsigned long) [1026]
                0.00    0.00     255/255         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl::~Vectorimpl() [1049]
-----------------------------------------------
                0.00    0.00       1/255         Catch::Clara::Args::~Args() [2604]
                0.00    0.00     254/255         Catch::Clara::Opt::~Opt() [40]
[1051]   0.0    0.00    0.00     255         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::~vector() [1051]
                0.00    0.00     255/492         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_get_Tp_allocator() [986]
                0.00    0.00     255/255         void std::Destroy<Catch::StringRef>(Catch::StringRef, Catch::StringRef) [1052]
                0.00    0.00     255/255         std::Vector_base<Catch::StringRef, std::allocator<Catch::StringRef> >::~Vectorbase() [1050]
-----------------------------------------------
                0.00    0.00     255/255         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::~vector() [1051]
[1052]   0.0    0.00    0.00     255         void std::Destroy<Catch::StringRef>(Catch::StringRef, Catch::StringRef) [1052]
                0.00    0.00     255/703019      std::_is_constant_evaluated() [725]
                0.00    0.00     255/255         void std::Destroyaux<true>::__destroy<Catch::StringRef>(Catch::StringRef, Catch::StringRef) [1048]
-----------------------------------------------
                0.00    0.00     254/254         Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::~ParserRefImpl() [41]
[1053]   0.0    0.00    0.00     254         Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::~ComposableParserImpl() [1053]
                0.00    0.00     254/362         Catch::Clara::Detail::ParserBase::~ParserBase() [1021]
-----------------------------------------------
                0.00    0.00      38/254         __gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::operator+(long) const [4574]
                0.00    0.00     108/254         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::end() [1135]
                0.00    0.00     108/254         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::begin() [1136]
[1054]   0.0    0.00    0.00     254         __gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::__normal_iterator(Catch::StringRef const&) [1054]
-----------------------------------------------
                0.00    0.00      36/252         std::pair<std::Rbtree_iterator<(anonymous namespace)::cache_key_t>, bool> std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_insert_unique<(anonymous namespace)::cache_key_t const&>((anonymous namespace)::cache_key_t const&) [452]
                0.00    0.00      36/252         std::Rbtree_iterator<(anonymous namespace)::cache_key_t> std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_insert_<(anonymous namespace)::cache_key_t const&, std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::Allocnode>(std::Rbtree_node_base, std::Rbtree_node_base, (anonymous namespace)::cache_key_t const&, std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::Allocnode&) [450]
                0.00    0.00      36/252         std::Rbtree_node<(anonymous namespace)::cache_key_t> std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::Allocnode::operator()<(anonymous namespace)::cache_key_t const&>((anonymous namespace)::cache_key_t const&) const [448]
                0.00    0.00      36/252         std::Rbtree_node<(anonymous namespace)::cache_key_t> std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_create_node<(anonymous namespace)::cache_key_t const&>((anonymous namespace)::cache_key_t const&) [451]
                0.00    0.00      36/252         decltype (::new ((void)(0)) (anonymous namespace)::cache_key_t((declval<(anonymous namespace)::cache_key_t const&>)())) std::construct_at<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t const&>((anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t const&) [490]
                0.00    0.00      72/252         void std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_construct_node<(anonymous namespace)::cache_key_t const&>(std::Rbtree_node<(anonymous namespace)::cache_key_t>, (anonymous namespace)::cache_key_t const&) [453]
[1055]   0.0    0.00    0.00     252         (anonymous namespace)::cache_key_t const& std::forward<(anonymous namespace)::cache_key_t const&>(std::remove_reference<(anonymous namespace)::cache_key_t const&>::type&) [1055]
-----------------------------------------------
                0.00    0.00     234/234         std::vector<unsigned char, std::allocator<unsigned char> >::vector(unsigned long, std::allocator<unsigned char> const&) [362]
[1056]   0.0    0.00    0.00     234         std::vector<unsigned char, std::allocator<unsigned char> >::_S_check_init_len(unsigned long, std::allocator<unsigned char> const&) [1056]
                0.00    0.00     234/48233       std::vector<unsigned char, std::allocator<unsigned char> >::_S_max_size(std::allocator<unsigned char> const&) [787]
-----------------------------------------------
                0.00    0.00     228/228         Catch::Clara::Detail::ParserBase::validate() const [1062]
[1057]   0.0    0.00    0.00     228         Catch::Clara::Detail::BasicResult<void>::ok() [1057]
                0.00    0.00     228/228         Catch::Clara::Detail::BasicResult<void>::ResultBase(Catch::Clara::Detail::ResultType) [1058]
-----------------------------------------------
                0.00    0.00     228/228         Catch::Clara::Detail::BasicResult<void>::ok() [1057]
[1058]   0.0    0.00    0.00     228         Catch::Clara::Detail::BasicResult<void>::ResultBase(Catch::Clara::Detail::ResultType) [1058]
                0.00    0.00     228/228         Catch::Clara::Detail::ResultValueBase<void>::ResultBase(Catch::Clara::Detail::ResultType) [1060]
                0.00    0.00     228/3573        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [896]
-----------------------------------------------
                0.00    0.00     228/228         Catch::Clara::Opt::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::Clara::Detail::TokenStream) const [4150]
[1059]   0.0    0.00    0.00     228         Catch::Clara::Detail::BasicResult<void>::~BasicResult() [1059]
                0.00    0.00     228/9353        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [860]
                0.00    0.00     228/228         Catch::Clara::Detail::ResultValueBase<void>::~ResultValueBase() [1061]
-----------------------------------------------
                0.00    0.00     228/228         Catch::Clara::Detail::BasicResult<void>::ResultBase(Catch::Clara::Detail::ResultType) [1058]
[1060]   0.0    0.00    0.00     228         Catch::Clara::Detail::ResultValueBase<void>::ResultBase(Catch::Clara::Detail::ResultType) [1060]
                0.00    0.00     228/467         Catch::Clara::Detail::ResultBase::ResultBase(Catch::Clara::Detail::ResultType) [989]
-----------------------------------------------
                0.00    0.00     228/228         Catch::Clara::Detail::BasicResult<void>::~BasicResult() [1059]
[1061]   0.0    0.00    0.00     228         Catch::Clara::Detail::ResultValueBase<void>::~ResultValueBase() [1061]
-----------------------------------------------
                0.00    0.00     228/228         Catch::Clara::Opt::validate() const [4152]
[1062]   0.0    0.00    0.00     228         Catch::Clara::Detail::ParserBase::validate() const [1062]
                0.00    0.00     228/228         Catch::Clara::Detail::BasicResult<void>::ok() [1057]
-----------------------------------------------
                0.00    0.00     224/224         std::__cxx11::Listbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~Listbase() [113]
[1063]   0.0    0.00    0.00     224         std::__cxx11::Listbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::Listimpl::~Listimpl() [1063]
-----------------------------------------------
                0.00    0.00      30/216         std::shared_ptr<magpie::detail::cache_impl>::shared_ptr<std::allocator<void>, magpie::cache<int, int>, magpie::options const&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<int, int>&&, magpie::options const&) [460]
                0.00    0.00      30/216         std::__shared_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<void>, magpie::cache<int, int>, magpie::options const&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<int, int>&&, magpie::options const&) [458]
                0.00    0.00      31/216         std::shared_ptr<magpie::detail::cache_impl> std::make_shared<magpie::detail::cache_impl, magpie::cache<int, int>, magpie::options const&>(magpie::cache<int, int>&&, magpie::options const&) [459]
                0.00    0.00      31/216         void std::Construct<magpie::detail::cacheimpl, magpie::cache<int, int>, magpie::options const&>(magpie::detail::cache_impl, magpie::cache<int, int>&&, magpie::options const&) [496]
                0.00    0.00      32/216         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<magpie::detail::cache_impl, std::allocator<void>, magpie::cache<int, int>, magpie::options const&>(magpie::detail::cache_impl&, std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<int, int>&&, magpie::options const&) [461]
                0.00    0.00      62/216         std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<magpie::cache<int, int>, magpie::options const&>(std::allocator<void>, magpie::cache<int, int>&&, magpie::options const&) [495]
[1064]   0.0    0.00    0.00     216         magpie::cache<int, int>&& std::forward<magpie::cache<int, int>>(std::remove_reference<magpie::cache<int, int>>::type&) [1064]
-----------------------------------------------
                0.00    0.00     207/207         CATCH2_INTERNAL_TEST_0() [2]
[1065]   0.0    0.00    0.00     207         magpie::cache_ref<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::cache_ref(magpie::cache_ref<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [1065]
-----------------------------------------------
                0.00    0.00     207/207         CATCH2_INTERNAL_TEST_18() [71]
[1066]   0.0    0.00    0.00     207         magpie::eviction_cycle::get_cycle_turn() const [1066]
-----------------------------------------------
                0.00    0.00     204/204         std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [1070]
[1067]   0.0    0.00    0.00     204         __gnu_cxx::__aligned_buffer<magpie::detail::cache_impl>::_M_ptr() [1067]
                0.00    0.00     204/204         __gnu_cxx::__aligned_buffer<magpie::detail::cache_impl>::_M_addr() [1068]
-----------------------------------------------
                0.00    0.00     204/204         __gnu_cxx::__aligned_buffer<magpie::detail::cache_impl>::_M_ptr() [1067]
[1068]   0.0    0.00    0.00     204         __gnu_cxx::__aligned_buffer<magpie::detail::cache_impl>::_M_addr() [1068]
-----------------------------------------------
                0.00    0.00     204/204         std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<magpie::detail::cache_impl> >, std::is_move_constructible<magpie::detail::cache_impl>, std::is_move_assignable<magpie::detail::cache_impl> >::value, void>::type std::swap<magpie::detail::cache_impl>(magpie::detail::cache_impl&, magpie::detail::cache_impl&) [1224]
[1069]   0.0    0.00    0.00     204         std::remove_reference<magpie::detail::cache_impl&>::type&& std::move<magpie::detail::cache_impl&>(magpie::detail::cache_impl&) [1069]
-----------------------------------------------
                0.00    0.00       1/203         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<magpie::detail::cache_impl, std::allocator<void>, magpie::cache<int, magpie::empty_t>, magpie::options const&>(magpie::detail::cache_impl&, std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<int, magpie::empty_t>&&, magpie::options const&) [635]
                0.00    0.00       1/203         std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<magpie::cache<int, magpie::empty_t>, magpie::options const&>(std::allocator<void>, magpie::cache<int, magpie::empty_t>&&, magpie::options const&) [650]
                0.00    0.00       3/203         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<magpie::detail::cache_impl, std::allocator<void>, magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(magpie::detail::cache_impl&, std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [587]
                0.00    0.00       3/203         std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(std::allocator<void>, magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [617]
                0.00    0.00       4/203         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<magpie::detail::cache_impl, std::allocator<void>, magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(magpie::detail::cache_impl&, std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [572]
                0.00    0.00       4/203         std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(std::allocator<void>, magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [600]
                0.00    0.00       9/203         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<magpie::detail::cache_impl, std::allocator<void>, magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, magpie::options const&>(magpie::detail::cache_impl&, std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >&&, magpie::options const&) [530]
                0.00    0.00       9/203         std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, magpie::options const&>(std::allocator<void>, magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >&&, magpie::options const&) [565]
                0.00    0.00      19/203         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<magpie::detail::cache_impl, std::allocator<void>, magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(magpie::detail::cache_impl&, std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [486]
                0.00    0.00      19/203         std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(std::allocator<void>, magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [515]
                0.00    0.00      31/203         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<magpie::detail::cache_impl, std::allocator<void>, magpie::cache<int, int>, magpie::options const&>(magpie::detail::cache_impl&, std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<int, int>&&, magpie::options const&) [461]
                0.00    0.00      32/203         std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<magpie::cache<int, int>, magpie::options const&>(std::allocator<void>, magpie::cache<int, int>&&, magpie::options const&) [495]
                0.00    0.00      68/203         std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() <cycle 1> [1208]
[1070]   0.0    0.00    0.00     203         std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [1070]
                0.00    0.00     204/204         __gnu_cxx::__aligned_buffer<magpie::detail::cache_impl>::_M_ptr() [1067]
-----------------------------------------------
                0.00    0.00      16/201         std::shared_ptr<std::enable_if<!std::is_array<Catch::Clara::Detail::BoundFlagRef>::value, Catch::Clara::Detail::BoundFlagRef>::type> std::make_shared<Catch::Clara::Detail::BoundFlagRef, bool&>(bool&) [8778]
                0.00    0.00      16/201         std::shared_ptr<Catch::Clara::Detail::BoundFlagRef>::shared_ptr<std::allocator<void>, bool&>(std::Spalloc_shared_tag<std::allocator<void> >, bool&) [5358]
                0.00    0.00      16/201         std::__shared_ptr<Catch::Clara::Detail::BoundFlagRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<void>, bool&>(std::Spalloc_shared_tag<std::allocator<void> >, bool&) [6147]
                0.00    0.00      16/201         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundFlagRef, std::allocator<void>, bool&>(Catch::Clara::Detail::BoundFlagRef&, std::Spalloc_shared_tag<std::allocator<void> >, bool&) [547]
                0.00    0.00      16/201         void std::Construct<Catch::Clara::Detail::BoundFlagRef, bool&>(Catch::Clara::Detail::BoundFlagRef, bool&) [548]
                0.00    0.00      17/201         std::pair<std::Rb_tree_const_iterator<Catch::TestCaseInfo const>, bool>::pair<std::Rbtree_iterator<Catch::TestCaseInfo const>&, bool&, true>(std::Rbtree_iterator<Catch::TestCaseInfo const>&, bool&) [7255]
                0.00    0.00      32/201         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundFlagRef, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<bool&>(std::allocator<void>, bool&) [7019]
                0.00    0.00      36/201         std::pair<std::Rbtree_const_iterator<(anonymous namespace)::cache_key_t>, bool>::pair<std::Rbtree_iterator<(anonymous namespace)::cache_key_t>&, bool&>(std::Rbtree_iterator<(anonymous namespace)::cache_key_t>&, bool&) [1335]
                0.00    0.00      36/201         std::pair<std::Rbtree_const_iterator<int>, bool>::pair<std::Rbtree_iterator<int>&, bool&>(std::Rbtree_iterator<int>&, bool&) [1336]
[1071]   0.0    0.00    0.00     201         bool& std::forward<bool&>(std::remove_reference<bool&>::type&) [1071]
-----------------------------------------------
                0.00    0.00      57/197         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::vector(std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > const&) [434]
                0.00    0.00     140/197         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::max_size() const [1101]
[1072]   0.0    0.00    0.00     197         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_get_Tp_allocator() const [1072]
-----------------------------------------------
                0.00    0.00      27/193         CATCH2_INTERNAL_TEST_0() [209]
                0.00    0.00     166/193         CATCH2_INTERNAL_TEST_0() [2]
[1073]   0.0    0.00    0.00     193         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> >&&) [1073]
                0.00    0.00     192/1992        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&) [928]
-----------------------------------------------
                0.00    0.00      27/189         CATCH2_INTERNAL_TEST_0() [59]
                0.00    0.00      27/189         CATCH2_INTERNAL_TEST_3() [70]
                0.00    0.00      27/189         CATCH2_INTERNAL_TEST_6() [9]
                0.00    0.00      27/189         CATCH2_INTERNAL_TEST_9() [10]
                0.00    0.00      27/189         CATCH2_INTERNAL_TEST_12() [166]
                0.00    0.00      27/189         CATCH2_INTERNAL_TEST_15() [212]
                0.00    0.00      27/189         CATCH2_INTERNAL_TEST_18() [71]
[1074]   0.0    0.00    0.00     189         magpie::eviction_policy::profile() [1074]
-----------------------------------------------
                0.00    0.00       3/188         std::shared_ptr<magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > std::make_shared<magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options&>(magpie::options&) [520]
                0.00    0.00       3/188         std::shared_ptr<magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::shared_ptr<std::allocator<void>, magpie::options&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::options&) [517]
                0.00    0.00       3/188         std::__shared_ptr<magpie::cache<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::Lockpolicy)2>::__shared_ptr<std::allocator<void>, magpie::options&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::options&) [518]
                0.00    0.00       3/188         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<magpie::cache<std::__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<void>, magpie::options&>(magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::Spalloc_shared_tag<std::allocator<void> >, magpie::options&) [519]
                0.00    0.00       3/188         void std::Construct<magpie::cache<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options&>(magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options&) [550]
                0.00    0.00       6/188         std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<magpie::options&>(std::allocator<void>, magpie::options&) [549]
                0.00    0.00       9/188         std::shared_ptr<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > > > std::make_shared<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, magpie::options&>(magpie::options&) [465]
                0.00    0.00       9/188         std::shared_ptr<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > > >::shared_ptr<std::allocator<void>, magpie::options&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::options&) [462]
                0.00    0.00       9/188         std::__shared_ptr<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<void>, magpie::options&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::options&) [463]
                0.00    0.00       9/188         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, magpie::options&>(magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >&, std::Spalloc_shared_tag<std::allocator<void> >, magpie::options&) [464]
                0.00    0.00       9/188         void std::Construct<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, magpie::options&>(magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, magpie::options&) [468]
                0.00    0.00      14/188         std::_shared_ptr<magpie::cache<int, int>, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<void>, magpie::options&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::options&) [234]
                0.00    0.00      15/188         std::shared_ptr<magpie::cache<int, int> > std::make_shared<magpie::cache<int, int>, magpie::options&>(magpie::options&) [235]
                0.00    0.00      15/188         std::shared_ptr<magpie::cache<int, int> >::shared_ptr<std::allocator<void>, magpie::options&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::options&) [233]
                0.00    0.00      15/188         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<magpie::cache<int, int>, std::allocator<void>, magpie::options&>(magpie::cache<int, int>&, std::Spalloc_shared_tag<std::allocator<void> >, magpie::options&) [439]
                0.00    0.00      15/188         void std::Construct<magpie::cache<int, int>, magpie::options&>(magpie::cache<int, int>, magpie::options&) [443]
                0.00    0.00      18/188         std::Sp_counted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<magpie::options&>(std::allocator<void>, magpie::options&) [467]
                0.00    0.00      30/188         std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<magpie::options&>(std::allocator<void>, magpie::options&) [442]
[1075]   0.0    0.00    0.00     188         magpie::options& std::forward<magpie::options&>(std::remove_reference<magpie::options&>::type&) [1075]
-----------------------------------------------
                                 134             magpie::options::~options() <cycle 1> [1106]
                0.00    0.00       4/2386        CATCH2_INTERNAL_TEST_0() [2]
                0.00    0.00       6/2386        CATCH2_INTERNAL_TEST_0() [59]
                0.00    0.00       6/2386        CATCH2_INTERNAL_TEST_3() [70]
                0.00    0.00       6/2386        CATCH2_INTERNAL_TEST_6() [9]
                0.00    0.00       6/2386        CATCH2_INTERNAL_TEST_9() [10]
                0.00    0.00       6/2386        CATCH2_INTERNAL_TEST_12() [166]
                0.00    0.00       6/2386        CATCH2_INTERNAL_TEST_15() [212]
                0.00    0.00       6/2386        CATCH2_INTERNAL_TEST_18() [71]
                0.00    0.00       7/2386        CATCH2_INTERNAL_TEST_0() [82]
[1076]   0.0    0.00    0.00     187         std::shared_ptr<magpie::eviction_policy>::~shared_ptr() <cycle 1> [1076]
                                1979             std::__shared_ptr<magpie::eviction_policy, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() <cycle 1> [929]
-----------------------------------------------
                0.00    0.00      13/177         Catch::StringRef std::__do_uninit_copy<char const const, Catch::StringRef>(char const const, char const const, Catch::StringRef) [9240]
                0.00    0.00      25/177         void std::__relocate_object_a<Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef> >(Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef>&) [503]
                0.00    0.00      50/177         Catch::StringRef std::__relocatea1<Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef> >(Catch::StringRef, Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef>&) [501]
                0.00    0.00      89/177         Catch::StringRef std::__do_uninit_copy<__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef>(__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef) [435]
[1077]   0.0    0.00    0.00     177         Catch::StringRef std::__addressof<Catch::StringRef>(Catch::StringRef&) [1077]
-----------------------------------------------
                0.00    0.00      74/176         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [10130]
                0.00    0.00     102/176         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&) [1146]
[1078]   0.0    0.00    0.00     176         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&) [1078]
                0.00    0.00     166/133587      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [752]
                0.00    0.00     165/45550       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [789]
                0.00    0.00     165/416         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const, unsigned long) [1014]
-----------------------------------------------
                0.00    0.00       1/171         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundFlagLambda<Catch::Clara::Help::Help(bool&)::{lambda(bool)#1}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [7070]
                0.00    0.00       1/171         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#11}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [6994]
                0.00    0.00       1/171         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#9}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [6976]
                0.00    0.00       1/171         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#10}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [6985]
                0.00    0.00       1/171         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#6}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [6958]
                0.00    0.00       1/171         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#5}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [6949]
                0.00    0.00       1/171         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#4}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [6940]
                0.00    0.00       1/171         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#3}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [6931]
                0.00    0.00       1/171         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#7}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [6967]
                0.00    0.00       1/171         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#14}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [7097]
                0.00    0.00       1/171         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#13}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [7088]
                0.00    0.00       1/171         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#12}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [7079]
                0.00    0.00       1/171         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#2}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [6922]
                0.00    0.00       1/171         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#2}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [7003]
                0.00    0.00       1/171         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [7115]
                0.00    0.00       1/171         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#1}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [7012]
                0.00    0.00       1/171         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#8}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [7106]
                0.00    0.00       1/171         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundFlagLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#1}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [7061]
                0.00    0.00       1/171         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<long>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [7052]
                0.00    0.00       1/171         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [7032]
                0.00    0.00       2/171         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [1709]
                0.00    0.00       2/171         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<double>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [7041]
                0.00    0.00       3/171         std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [1655]
                0.00    0.00       4/171         std::Spcounted_ptr_inplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [7134]
                0.00    0.00       8/171         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [1552]
                0.00    0.00       9/171         std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [1530]
                0.00    0.00      15/171         std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [1474]
                0.00    0.00      16/171         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundFlagRef, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [7021]
                0.00    0.00      24/171         std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [1411]
                0.00    0.00      68/171         std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [1209]
[1079]   0.0    0.00    0.00     171         std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::~Spcounted_base() [1079]
-----------------------------------------------
                0.00    0.00       1/170         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundFlagLambda<Catch::Clara::Help::Help(bool&)::{lambda(bool)#1}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<void>) [7066]
                0.00    0.00       1/170         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundFlagLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#1}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<void>) [7057]
                0.00    0.00       1/170         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#8}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<void>) [7102]
                0.00    0.00       1/170         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#1}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<void>) [7008]
                0.00    0.00       1/170         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<void>) [7111]
                0.00    0.00       1/170         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#2}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<void>) [6999]
                0.00    0.00       1/170         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#2}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<void>) [6918]
                0.00    0.00       1/170         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#12}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<void>) [7075]
                0.00    0.00       1/170         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#13}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<void>) [7084]
                0.00    0.00       1/170         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#14}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<void>) [7093]
                0.00    0.00       1/170         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#7}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<void>) [6963]
                0.00    0.00       1/170         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#3}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<void>) [6927]
                0.00    0.00       1/170         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#4}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<void>) [6936]
                0.00    0.00       1/170         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#5}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<void>) [6945]
                0.00    0.00       1/170         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#6}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<void>) [6954]
                0.00    0.00       1/170         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#10}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<void>) [6981]
                0.00    0.00       1/170         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#9}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<void>) [6972]
                0.00    0.00       1/170         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#11}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<void>) [6990]
                0.00    0.00       1/170         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<void>) [7028]
                0.00    0.00       1/170         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<long>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<void>) [7048]
                0.00    0.00       2/170         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<void>) [1708]
                0.00    0.00       2/170         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<double>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<void>) [7037]
                0.00    0.00       3/170         std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<void>) [1654]
                0.00    0.00       4/170         std::Spcounted_ptr_inplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<void>) [7130]
                0.00    0.00       8/170         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<void>) [1551]
                0.00    0.00       9/170         std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<void>) [1529]
                0.00    0.00      15/170         std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<void>) [1483]
                0.00    0.00      16/170         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundFlagRef, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<void>) [7017]
                0.00    0.00      24/170         std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<void>) [1410]
                0.00    0.00      67/170         std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<void>) [1237]
[1080]   0.0    0.00    0.00     170         std::Spebo_helper<0, std::allocator<void>, true>::Spebo_helper(std::allocator<void> const&) [1080]
-----------------------------------------------
                0.00    0.00       1/169         std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<magpie::cache<int, magpie::empty_t>, magpie::options const&>(std::allocator<void>, magpie::cache<int, magpie::empty_t>&&, magpie::options const&) [650]
                0.00    0.00       1/169         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundFlagLambda<Catch::Clara::Help::Help(bool&)::{lambda(bool)#1}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<Catch::Clara::Help::Help(bool&)::{lambda(bool)#1} const&>(std::allocator<void>, Catch::Clara::Help::Help(bool&)::{lambda(bool)#1} const&) [7068]
                0.00    0.00       1/169         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundFlagLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#1}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#1} const&>(std::allocator<void>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#1} const&) [7059]
                0.00    0.00       1/169         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#8}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#8} const&>(std::allocator<void>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#8} const&) [7104]
                0.00    0.00       1/169         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#1}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#1} const&>(std::allocator<void>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#1} const&) [7010]
                0.00    0.00       1/169         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1} const&>(std::allocator<void>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1} const&) [7113]
                0.00    0.00       1/169         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#2}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#2} const&>(std::allocator<void>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#2} const&) [7001]
                0.00    0.00       1/169         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#2}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#2} const&>(std::allocator<void>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#2} const&) [6920]
                0.00    0.00       1/169         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#12}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#12} const&>(std::allocator<void>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#12} const&) [7077]
                0.00    0.00       1/169         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#13}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#13} const&>(std::allocator<void>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#13} const&) [7086]
                0.00    0.00       1/169         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundManyLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#14}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#14} const&>(std::allocator<void>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#14} const&) [7095]
                0.00    0.00       1/169         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#7}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#7} const&>(std::allocator<void>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#7} const&) [6965]
                0.00    0.00       1/169         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#3}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#3} const&>(std::allocator<void>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#3} const&) [6929]
                0.00    0.00       1/169         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#4}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#4} const&>(std::allocator<void>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#4} const&) [6938]
                0.00    0.00       1/169         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#5}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#5} const&>(std::allocator<void>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#5} const&) [6947]
                0.00    0.00       1/169         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#6}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#6} const&>(std::allocator<void>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#6} const&) [6956]
                0.00    0.00       1/169         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#10}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#10} const&>(std::allocator<void>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#10} const&) [6983]
                0.00    0.00       1/169         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#9}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#9} const&>(std::allocator<void>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#9} const&) [6974]
                0.00    0.00       1/169         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#11}>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#11} const&>(std::allocator<void>, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#11} const&) [6992]
                0.00    0.00       1/169         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&>(std::allocator<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> > > >&) [7030]
                0.00    0.00       1/169         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<long>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<long&>(std::allocator<void>, long&) [7050]
                0.00    0.00       2/169         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<unsigned int&>(std::allocator<void>, unsigned int&) [631]
                0.00    0.00       2/169         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<double>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<double&>(std::allocator<void>, double&) [7039]
                0.00    0.00       3/169         std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(std::allocator<void>, magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [617]
                0.00    0.00       3/169         std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<magpie::options&>(std::allocator<void>, magpie::options&) [549]
                0.00    0.00       4/169         std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(std::allocator<void>, magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [600]
                0.00    0.00       4/169         std::Spcounted_ptr_inplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<char const (&) [13]>(std::allocator<void>, char const (&) [13]) [7132]
                0.00    0.00       8/169         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::allocator<void>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [568]
                0.00    0.00       9/169         std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<magpie::options&>(std::allocator<void>, magpie::options&) [467]
                0.00    0.00       9/169         std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, magpie::options const&>(std::allocator<void>, magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >&&, magpie::options const&) [565]
                0.00    0.00      15/169         std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<magpie::options&>(std::allocator<void>, magpie::options&) [442]
                0.00    0.00      16/169         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundFlagRef, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<bool&>(std::allocator<void>, bool&) [7019]
                0.00    0.00      19/169         std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(std::allocator<void>, magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [515]
                0.00    0.00      24/169         std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<>(std::allocator<void>) [504]
                0.00    0.00      30/169         std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<magpie::cache<int, int>, magpie::options const&>(std::allocator<void>, magpie::cache<int, int>&&, magpie::options const&) [495]
[1081]   0.0    0.00    0.00     169         std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::Spcounted_base() [1081]
-----------------------------------------------
                0.00    0.00      17/164         std::literals::string_literals::operator"" s[abi:cxx11](char const, unsigned long) [1461]
                0.00    0.00     147/164         Catch::StringRef::operator std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >() const [4352]
[1082]   0.0    0.00    0.00     164         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, unsigned long, std::allocator<char> const&) [1082]
                0.00    0.00     164/19055       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() [810]
                0.00    0.00     164/2943        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::Allochider(char, std::allocator<char> const&) [909]
                0.00    0.00     164/2806        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) [910]
-----------------------------------------------
                0.00    0.00     162/162         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) [1606]
[1083]   0.0    0.00    0.00     162         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const) [1083]
                0.00    0.00     169/610         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check_length(unsigned long, unsigned long, char const) const [980]
                0.00    0.00     160/3056        std::char_traits<char>::length(char const) [901]
                0.00    0.00     159/576         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const, unsigned long) [982]
-----------------------------------------------
                0.00    0.00      25/158         void std::__relocate_object_a<Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef> >(Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef>&) [503]
                0.00    0.00      25/158         decltype (::new ((void)(0)) Catch::StringRef((declval<Catch::StringRef>)())) std::construct_at<Catch::StringRef, Catch::StringRef>(Catch::StringRef, Catch::StringRef&&) [502]
                0.00    0.00      27/158         Catch::Tag& std::vector<Catch::Tag, std::allocator<Catch::Tag> >::emplace_back<Catch::StringRef>(Catch::StringRef&&) [7517]
                0.00    0.00      81/158         void std::vector<Catch::Tag, std::allocator<Catch::Tag> >::_M_realloc_insert<Catch::StringRef>(__gnu_cxx::__normal_iterator<Catch::Tag, std::vector<Catch::Tag, std::allocator<Catch::Tag> > >, Catch::StringRef&&) [497]
[1084]   0.0    0.00    0.00     158         Catch::StringRef&& std::forward<Catch::StringRef>(std::remove_reference<Catch::StringRef>::type&) [1084]
-----------------------------------------------
                0.00    0.00     154/154         std::__weak_count<(__gnu_cxx::Lockpolicy)2>::~__weak_count() [895]
[1085]   0.0    0.00    0.00     154         std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_weak_release() [1085]
-----------------------------------------------
                0.00    0.00      38/151         void std::Construct<Catch::Clara::Opt, Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt&&) [488]
                0.00    0.00     113/151         decltype (::new ((void)(0)) Catch::Clara::Opt((declval<Catch::Clara::Opt>)())) std::constructat<Catch::Clara::Opt, Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt&&) [420]
[1086]   0.0    0.00    0.00     151         Catch::Clara::Opt::Opt(Catch::Clara::Opt&&) [1086]
                0.00    0.00     151/151         Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>&&) [1087]
                0.00    0.00     151/151         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::vector(std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >&&) [1094]
-----------------------------------------------
                0.00    0.00     151/151         Catch::Clara::Opt::Opt(Catch::Clara::Opt&&) [1086]
[1087]   0.0    0.00    0.00     151         Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>&&) [1087]
                0.00    0.00     151/151         Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>&&) [1088]
                0.00    0.00     151/151         std::shared_ptr<Catch::Clara::Detail::BoundRef>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundRef>&&) [1089]
-----------------------------------------------
                0.00    0.00     151/151         Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>&&) [1087]
[1088]   0.0    0.00    0.00     151         Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>&&) [1088]
                0.00    0.00     151/308         Catch::Clara::Detail::ParserBase::ParserBase(Catch::Clara::Detail::ParserBase const&) [1032]
-----------------------------------------------
                0.00    0.00     151/151         Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>&&) [1087]
[1089]   0.0    0.00    0.00     151         std::shared_ptr<Catch::Clara::Detail::BoundRef>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundRef>&&) [1089]
                0.00    0.00     151/151         std::remove_reference<std::shared_ptr<Catch::Clara::Detail::BoundRef>&>::type&& std::move<std::shared_ptr<Catch::Clara::Detail::BoundRef>&>(std::shared_ptr<Catch::Clara::Detail::BoundRef>&) [1095]
                0.00    0.00     151/151         std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>&&) [1093]
-----------------------------------------------
                0.00    0.00     151/151         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorbase(std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >&&) [1092]
[1090]   0.0    0.00    0.00     151         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl::Vectorimpl(std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl&&) [1090]
                0.00    0.00     302/302         std::remove_reference<std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl&>::type&& std::move<std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl&>(std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl&) [1033]
                0.00    0.00     151/151         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl_data::Vectorimpl_data(std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl_data&&) [1091]
-----------------------------------------------
                0.00    0.00     151/151         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl::Vectorimpl(std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl&&) [1090]
[1091]   0.0    0.00    0.00     151         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl_data::Vectorimpl_data(std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl_data&&) [1091]
-----------------------------------------------
                0.00    0.00     151/151         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::vector(std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >&&) [1094]
[1092]   0.0    0.00    0.00     151         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorbase(std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >&&) [1092]
                0.00    0.00     151/151         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl::Vectorimpl(std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl&&) [1090]
-----------------------------------------------
                0.00    0.00     151/151         std::shared_ptr<Catch::Clara::Detail::BoundRef>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundRef>&&) [1089]
[1093]   0.0    0.00    0.00     151         std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>&&) [1093]
                0.00    0.00     151/421         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count() [1010]
                0.00    0.00     151/419         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::_M_swap(std::__shared_count<(__gnu_cxx::Lockpolicy)2>&) [1012]
-----------------------------------------------
                0.00    0.00     151/151         Catch::Clara::Opt::Opt(Catch::Clara::Opt&&) [1086]
[1094]   0.0    0.00    0.00     151         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::vector(std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >&&) [1094]
                0.00    0.00     151/151         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorbase(std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >&&) [1092]
-----------------------------------------------
                0.00    0.00     151/151         std::shared_ptr<Catch::Clara::Detail::BoundRef>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundRef>&&) [1089]
[1095]   0.0    0.00    0.00     151         std::remove_reference<std::shared_ptr<Catch::Clara::Detail::BoundRef>&>::type&& std::move<std::shared_ptr<Catch::Clara::Detail::BoundRef>&>(std::shared_ptr<Catch::Clara::Detail::BoundRef>&) [1095]
-----------------------------------------------
                0.00    0.00       1/150         unittest::snap_catch2_main(char const, char const, int, char**, void ()(), void ()(Catch::Clara::Parser&), int ()(Catch::Session&), void ()()) [92]
                0.00    0.00       2/150         Catch::ReusableStringStream::~ReusableStringStream() [2419]
                0.00    0.00       3/150         CATCH2_INTERNAL_TEST_4() [158]
                0.00    0.00       3/150         int magpie::cache<int, int>::add<int>(int const&, int const&, bool) [3]
                0.00    0.00       3/150         magpie::cache_ref<int, int>::operator() const [469]
                0.00    0.00       4/150         void std::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]) [608]
                0.00    0.00       4/150         Catch::ConsoleReporter::ConsoleReporter(Catch::ReporterConfig&&)::{lambda()#1}::operator()() const [10175]
                0.00    0.00       6/150         magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::set(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, float) [396]
                0.00    0.00       6/150         std::random_device::random_device() [1593]
                0.00    0.00       9/150         CATCH2_INTERNAL_TEST_14() [226]
                0.00    0.00       9/150         Catch::ReporterRegistry::ReporterRegistry() [2306]
                0.00    0.00     100/150         CATCH2_INTERNAL_TEST_4() [231]
[1096]   0.0    0.00    0.00     150         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const, std::allocator<char> const&) [1096]
                0.00    0.00    2642/2806        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) [910]
                0.00    0.00    2640/19055       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() [810]
                0.00    0.00    2634/3056        std::char_traits<char>::length(char const) [901]
                0.00    0.00    2633/2943        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::Allochider(char, std::allocator<char> const&) [909]
-----------------------------------------------
                0.00    0.00      36/144         std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_destroy_node(std::Rbtree_node<(anonymous namespace)::cache_key_t>) [1342]
                0.00    0.00      36/144         std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_put_node(std::Rbtree_node<(anonymous namespace)::cache_key_t>) [1340]
                0.00    0.00      36/144         std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_get_node() [1339]
                0.00    0.00      36/144         void std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_construct_node<(anonymous namespace)::cache_key_t const&>(std::Rbtree_node<(anonymous namespace)::cache_key_t>, (anonymous namespace)::cache_key_t const&) [453]
[1097]   0.0    0.00    0.00     144         std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_get_Node_allocator() [1097]
-----------------------------------------------
                0.00    0.00      36/144         std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_destroy_node(std::Rbtree_node<int>) [511]
                0.00    0.00      36/144         std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_put_node(std::Rbtree_node<int>) [1346]
                0.00    0.00      36/144         std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_get_node() [1345]
                0.00    0.00      36/144         void std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_construct_node<int const&>(std::Rbtree_node<int>, int const&) [428]
[1098]   0.0    0.00    0.00     144         std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_get_Node_allocator() [1098]
-----------------------------------------------
                0.00    0.00     144/144         std::vector<unsigned char, std::allocator<unsigned char> > std::__relocate_a<std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >(std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > >&) [365]
[1099]   0.0    0.00    0.00     144         std::vector<unsigned char, std::allocator<unsigned char> > std::__niter_base<std::vector<unsigned char, std::allocator<unsigned char> >>(std::vector<unsigned char, std::allocator<unsigned char> >) [1099]
-----------------------------------------------
                0.00    0.00       1/141         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_S_check_init_len(unsigned long, std::allocator<Catch::StringRef> const&) [7760]
                0.00    0.00     140/141         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::max_size() const [1101]
[1100]   0.0    0.00    0.00     141         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_S_max_size(std::allocator<Catch::StringRef> const&) [1100]
                0.00    0.00     141/48633       unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&) [786]
-----------------------------------------------
                0.00    0.00     140/140         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_check_len(unsigned long, char const) const [1184]
[1101]   0.0    0.00    0.00     140         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::max_size() const [1101]
                0.00    0.00     140/197         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_get_Tp_allocator() const [1072]
                0.00    0.00     140/141         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_S_max_size(std::allocator<Catch::StringRef> const&) [1100]
-----------------------------------------------
                0.00    0.00       1/136         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<magpie::detail::cache_impl, std::allocator<void>, magpie::cache<int, magpie::empty_t>, magpie::options const&>(magpie::detail::cache_impl&, std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<int, magpie::empty_t>&&, magpie::options const&) [635]
                0.00    0.00       3/136         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<magpie::detail::cache_impl, std::allocator<void>, magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(magpie::detail::cache_impl&, std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [587]
                0.00    0.00       4/136         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<magpie::detail::cache_impl, std::allocator<void>, magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(magpie::detail::cache_impl&, std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [572]
                0.00    0.00       9/136         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<magpie::detail::cache_impl, std::allocator<void>, magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, magpie::options const&>(magpie::detail::cache_impl&, std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >&&, magpie::options const&) [530]
                0.00    0.00      19/136         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<magpie::detail::cache_impl, std::allocator<void>, magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(magpie::detail::cache_impl&, std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [486]
                0.00    0.00      32/136         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<magpie::detail::cache_impl, std::allocator<void>, magpie::cache<int, int>, magpie::options const&>(magpie::detail::cache_impl&, std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<int, int>&&, magpie::options const&) [461]
                0.00    0.00      68/136         std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1207]
[1102]   0.0    0.00    0.00     136         std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [1102]
                0.00    0.00      68/703019      std::__is_constant_evaluated() [725]
                0.00    0.00      68/68          std::__new_allocator<std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >::deallocate(std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>, unsigned long) [1204]
-----------------------------------------------
                0.00    0.00      68/136         std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() <cycle 1> [1208]
                0.00    0.00      68/136         std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1207]
[1103]   0.0    0.00    0.00     136         std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [1103]
                0.00    0.00     136/342         std::Spebo_helper<0, std::allocator<void>, true>::_S_get(std::Spebo_helper<0, std::allocator<void>, true>&) [1024]
-----------------------------------------------
                0.00    0.00      67/135         std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >&) [1238]
                0.00    0.00      68/135         std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1207]
[1104]   0.0    0.00    0.00     135         std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::__allocated_ptr(std::allocator<std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>) [1104]
                0.00    0.00     135/135         std::allocator<std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > std::__addressof<std::allocator<std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >&) [1105]
-----------------------------------------------
                0.00    0.00     135/135         std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::__allocated_ptr(std::allocator<std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>) [1104]
[1105]   0.0    0.00    0.00     135         std::allocator<std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > std::__addressof<std::allocator<std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >&) [1105]
-----------------------------------------------
                                  68             magpie::detail::cache_impl::~cache_impl() <cycle 1> [133]
                0.00    0.00       1/2386        CATCH2_INTERNAL_TEST_4() [158]
                0.00    0.00       2/2386        CATCH2_INTERNAL_TEST_0() [4]
                0.00    0.00       2/2386        CATCH2_INTERNAL_TEST_0() [82]
                0.00    0.00       2/2386        CATCH2_INTERNAL_TEST_4() [231]
                0.00    0.00       3/2386        CATCH2_INTERNAL_TEST_0() [59]
                0.00    0.00       3/2386        CATCH2_INTERNAL_TEST_3() [70]
                0.00    0.00       3/2386        CATCH2_INTERNAL_TEST_6() [9]
                0.00    0.00       3/2386        CATCH2_INTERNAL_TEST_9() [10]
                0.00    0.00       3/2386        CATCH2_INTERNAL_TEST_12() [166]
                0.00    0.00       3/2386        CATCH2_INTERNAL_TEST_15() [212]
                0.00    0.00       3/2386        CATCH2_INTERNAL_TEST_18() [71]
                0.00    0.00       3/2386        CATCH2_INTERNAL_TEST_0() [261]
                0.00    0.00       3/2386        CATCH2_INTERNAL_TEST_3() [165]
                0.00    0.00       6/2386        CATCH2_INTERNAL_TEST_14() [226]
                0.00    0.00       8/2386        CATCH2_INTERNAL_TEST_0() [209]
                0.00    0.00      18/2386        CATCH2_INTERNAL_TEST_0() [2]
[1106]   0.0    0.00    0.00     134         magpie::options::~options() <cycle 1> [1106]
                                 134             std::shared_ptr<magpie::eviction_policy>::~shared_ptr() <cycle 1> [1076]
-----------------------------------------------
                0.00    0.00      19/133         std::shared_ptr<magpie::detail::cache_impl> std::make_shared<magpie::detail::cache_impl, magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [487]
                0.00    0.00      19/133         std::shared_ptr<magpie::detail::cache_impl>::shared_ptr<std::allocator<void>, magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [484]
                0.00    0.00      19/133         std::__shared_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<void>, magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [485]
                0.00    0.00      19/133         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<magpie::detail::cache_impl, std::allocator<void>, magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(magpie::detail::cache_impl&, std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [486]
                0.00    0.00      19/133         void std::Construct<magpie::detail::cacheimpl, magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(magpie::detail::cache_impl, magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [516]
                0.00    0.00      38/133         std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(std::allocator<void>, magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [515]
[1107]   0.0    0.00    0.00     133         magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&& std::forward<magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >>(std::remove_reference<magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >>::type&) [1107]
-----------------------------------------------
                0.00    0.00     131/131         magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::set(int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, float) [395]
[1108]   0.0    0.00    0.00     131         magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::key_size(int const&) const [1108]
-----------------------------------------------
                0.00    0.00      17/129         Catch::TestCaseInfo::TestCaseInfo(Catch::StringRef, Catch::NameAndTags const&, Catch::SourceLineInfo const&) [1959]
                0.00    0.00     112/129         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::__str_concat<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::value_type const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size_type, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::value_type const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size_type, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::allocator_type const&) [1134]
[1109]   0.0    0.00    0.00     129         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) [1109]
                0.00    0.00     132/5600        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long) [885]
                0.00    0.00     132/10768       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const [856]
                0.00    0.00     132/133587      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [752]
                0.00    0.00     132/7341        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char, char const, unsigned long) [869]
                0.00    0.00     131/23195       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::capacity() const [803]
                0.00    0.00     131/13563       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose() [830]
                0.00    0.00     131/15326       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data(char) [829]
                0.00    0.00     131/10097       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_capacity(unsigned long) [858]
-----------------------------------------------
                0.00    0.00       1/128         void std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_range_initialize<char const const>(char const const, char const const, std::forward_iterator_tag) [7761]
                0.00    0.00      57/128         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_create_storage(unsigned long) [1248]
                0.00    0.00      70/128         void std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_realloc_insert<Catch::StringRef const&>(__gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef const&) [429]
[1110]   0.0    0.00    0.00     128         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_allocate(unsigned long) [1110]
                0.00    0.00     128/703019      std::__is_constant_evaluated() [725]
                0.00    0.00     128/128         std::__new_allocator<Catch::StringRef>::allocate(unsigned long, void const) [1112]
-----------------------------------------------
                0.00    0.00     128/128         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_deallocate(Catch::StringRef, unsigned long) [1026]
[1111]   0.0    0.00    0.00     128         std::__new_allocator<Catch::StringRef>::deallocate(Catch::StringRef, unsigned long) [1111]
-----------------------------------------------
                0.00    0.00     128/128         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_allocate(unsigned long) [1110]
[1112]   0.0    0.00    0.00     128         std::__new_allocator<Catch::StringRef>::allocate(unsigned long, void const) [1112]
-----------------------------------------------
                0.00    0.00       1/127         std::Rbtree<Catch::TestCaseHandle const, Catch::TestCaseHandle const, std::Identity<Catch::TestCaseHandle const>, std::less<Catch::TestCaseHandle const>, std::allocator<Catch::TestCaseHandle const> >::Rb_tree_impl<std::less<Catch::TestCaseHandle const>, true>::Rbtree_impl() [8283]
                0.00    0.00       1/127         std::Rbtree<Catch::TestCaseHandle const, Catch::TestCaseHandle const, std::Identity<Catch::TestCaseHandle const>, std::less<Catch::TestCaseHandle const>, std::allocator<Catch::TestCaseHandle const> >::Rb_tree_impl<std::less<Catch::TestCaseHandle const>, true>::Rbtree_impl(std::Rbtree<Catch::TestCaseHandle const, Catch::TestCaseHandle const, std::Identity<Catch::TestCaseHandle const>, std::less<Catch::TestCaseHandle const>, std::allocator<Catch::TestCaseHandle const> >::Rb_tree_impl<std::less<Catch::TestCaseHandle const>, true> const&) [8284]
                0.00    0.00       1/127         std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Catch::Detail::unique_ptr<Catch::IReporterFactory> >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Catch::Detail::unique_ptr<Catch::IReporterFactory> > >, Catch::Detail::CaseInsensitiveLess, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Catch::Detail::unique_ptr<Catch::IReporterFactory> > > >::Rbtree_impl<Catch::Detail::CaseInsensitiveLess, true>::Rbtree_impl() [8138]
                0.00    0.00       1/127         std::Rbtree<Catch::TestCaseInfo const, Catch::TestCaseInfo const, std::Identity<Catch::TestCaseInfo const>, Catch::(anonymous namespace)::enforceNoDuplicateTestCases(std::vector<Catch::TestCaseHandle, std::allocator<Catch::TestCaseHandle> > const&)::{lambda(Catch::TestCaseInfo const, Catch::TestCaseInfo const)#1}&, std::allocator<Catch::TestCaseInfo const> >::Rb_tree_impl<Catch::(anonymous namespace)::enforceNoDuplicateTestCases(std::vector<Catch::TestCaseHandle, std::allocator<Catch::TestCaseHandle> > const&)::{lambda(Catch::TestCaseInfo const, Catch::TestCaseInfo const)#1}&, false>::Rbtree_impl(Catch::(anonymous namespace)::enforceNoDuplicateTestCases(std::vector<Catch::TestCaseHandle, std::allocator<Catch::TestCaseHandle> > const&)::{lambda(Catch::TestCaseInfo const, Catch::TestCaseInfo const)#1}&, std::allocator<std::Rbtree_node<Catch::TestCaseInfo const> >&&) [8252]
                0.00    0.00       1/127         std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Catch::TagAlias>, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Catch::TagAlias> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Catch::TagAlias> > >::Rbtree_impl<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, true>::Rbtree_impl() [8173]
                0.00    0.00       3/127         std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::Rbtree_impl<std::less<(anonymous namespace)::cache_key_t>, true>::Rbtree_impl() [1661]
                0.00    0.00       3/127         std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::Rb_tree_impl<std::less<int>, true>::Rbtree_impl() [1666]
                0.00    0.00       3/127         std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::Rbtree_impl<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, true>::Rbtree_impl(std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::Rbtree_impl<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, true> const&) [8211]
                0.00    0.00     113/127         std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::Rbtree_impl<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, true>::Rbtree_impl() [8212]
[1113]   0.0    0.00    0.00     127         std::Rbtree_header::Rbtree_header() [1113]
                0.00    0.00    1138/1146        std::Rbtree_header::_M_reset() [962]
-----------------------------------------------
                0.00    0.00      17/123         std::pair<std::Rbtree_const_iterator<Catch::TestCaseHandle const>, bool>::pair<std::Rbtree_iterator<Catch::TestCaseHandle const>, bool, true>(std::pair<std::Rbtree_iterator<Catch::TestCaseHandle const>, bool>&&) [7256]
                0.00    0.00      17/123         std::pair<std::Rbtree_iterator<Catch::TestCaseHandle const>, bool>::pair<std::Rbtree_iterator<Catch::TestCaseHandle const>, bool, true>(std::Rbtree_iterator<Catch::TestCaseHandle const>&&, bool&&) [7249]
                0.00    0.00      17/123         std::pair<std::Rbtree_iterator<Catch::TestCaseInfo const>, bool>::pair<std::Rbtree_iterator<Catch::TestCaseInfo const>, bool, true>(std::Rbtree_iterator<Catch::TestCaseInfo const>&&, bool&&) [7248]
                0.00    0.00      36/123         std::pair<std::Rbtree_iterator<(anonymous namespace)::cache_key_t>, bool>::pair<std::Rbtree_iterator<(anonymous namespace)::cache_key_t>, bool>(std::Rbtree_iterator<(anonymous namespace)::cache_key_t>&&, bool&&) [1333]
                0.00    0.00      36/123         std::pair<std::Rbtree_iterator<int>, bool>::pair<std::Rbtree_iterator<int>, bool>(std::Rbtree_iterator<int>&&, bool&&) [1334]
[1114]   0.0    0.00    0.00     123         bool&& std::forward<bool>(std::remove_reference<bool>::type&) [1114]
-----------------------------------------------
                0.00    0.00     122/122         std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_begin() [1118]
[1115]   0.0    0.00    0.00     122         std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_mbegin() const [1115]
-----------------------------------------------
                0.00    0.00       1/122         Catch::(anonymous namespace)::prepareReporters(Catch::Config const) [2028]
                0.00    0.00       1/122         Catch::ReporterBase::~ReporterBase() [1944]
                0.00    0.00       1/122         Catch::ReporterConfig::~ReporterConfig() [2159]
                0.00    0.00       2/122         Catch::parseReporterSpec(Catch::StringRef) [2385]
                0.00    0.00       2/122         Catch::ProcessedReporterSpec::~ProcessedReporterSpec() [2496]
                0.00    0.00       3/122         Catch::ReporterSpec::~ReporterSpec() [1948]
                0.00    0.00     112/122         libexcept::exception_base_t::~exception_base_t() [117]
[1116]   0.0    0.00    0.00     122         std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::~map() [1116]
                0.00    0.00     122/122         std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::~Rbtree() [1120]
-----------------------------------------------
                0.00    0.00     122/122         std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::~Rbtree() [1120]
[1117]   0.0    0.00    0.00     122         std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::Rbtree_impl<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, true>::~Rbtree_impl() [1117]
-----------------------------------------------
                0.00    0.00     122/122         std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::~Rbtree() [1120]
[1118]   0.0    0.00    0.00     122         std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_begin() [1118]
                0.00    0.00     122/122         std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_mbegin() const [1115]
-----------------------------------------------
                0.00    0.00     122/122         std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::~Rbtree() [1120]
[1119]   0.0    0.00    0.00     122         std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_erase(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >) [1119]
-----------------------------------------------
                0.00    0.00     122/122         std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::~map() [1116]
[1120]   0.0    0.00    0.00     122         std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::~Rbtree() [1120]
                0.00    0.00     122/122         std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_begin() [1118]
                0.00    0.00     122/122         std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_erase(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >) [1119]
                0.00    0.00     122/122         std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::Rbtree_impl<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, true>::~Rbtree_impl() [1117]
-----------------------------------------------
                0.00    0.00     121/121         std::Optionalpayload<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, false, false>::operator=(std::Optionalpayload<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, false, false>&&) [522]
[1121]   0.0    0.00    0.00     121         std::remove_reference<std::Optionalpayload<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, false, false>&>::type&& std::move<std::Optionalpayload<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, false, false>&>(std::Optionalpayload<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, false, false>&) [1121]
-----------------------------------------------
                0.00    0.00      30/120         std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_lower_bound(std::Rbtree_node<(anonymous namespace)::cache_key_t> const, std::Rbtree_node_base const, (anonymous namespace)::cache_key_t const&) const [1362]
                0.00    0.00      90/120         std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::end() const [1158]
[1122]   0.0    0.00    0.00     120         std::Rbtree_const_iterator<(anonymous namespace)::cache_key_t>::Rbtree_const_iterator(std::Rbtree_node_base const) [1122]
-----------------------------------------------
                0.00    0.00       2/113         __gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::operator+(long) const [4513]
                0.00    0.00      13/113         std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::begin() [1489]
                0.00    0.00      43/113         __gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::operator-(long) const [1310]
                0.00    0.00      55/113         std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::end() [1251]
[1123]   0.0    0.00    0.00     113         __gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::__normal_iterator(Catch::Clara::Opt const&) [1123]
-----------------------------------------------
                0.00    0.00      43/113         std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::push_back(Catch::Clara::Opt&&) [128]
                0.00    0.00      70/113         void std::__relocate_object_a<Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >(Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&) [100]
[1124]   0.0    0.00    0.00     113         std::remove_reference<Catch::Clara::Opt&>::type&& std::move<Catch::Clara::Opt&>(Catch::Clara::Opt&) [1124]
-----------------------------------------------
                0.00    0.00     112/112         Catch::Matchers::ExceptionWatcher::ExceptionWatcher(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) [1128]
[1125]   0.0    0.00    0.00     112         Catch::Matchers::MatcherBase<std::exception>::MatcherBase() [1125]
                0.00    0.00     112/112         Catch::Matchers::MatcherUntypedBase::MatcherUntypedBase() [1130]
-----------------------------------------------
                0.00    0.00     112/112         Catch::Matchers::ExceptionWatcher::~ExceptionWatcher() [1129]
[1126]   0.0    0.00    0.00     112         Catch::Matchers::MatcherBase<std::exception>::~MatcherBase() [1126]
                0.00    0.00     112/112         Catch::Matchers::MatcherUntypedBase::~MatcherUntypedBase() [1131]
-----------------------------------------------
                0.00    0.00       3/112         CATCH2_INTERNAL_TEST_4() [158]
                0.00    0.00       9/112         CATCH2_INTERNAL_TEST_14() [226]
                0.00    0.00     100/112         CATCH2_INTERNAL_TEST_4() [231]
[1127]   0.0    0.00    0.00     112         Catch::Matchers::ExceptionMessage(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) [1127]
                0.00    0.00     112/112         Catch::Matchers::ExceptionWatcher::ExceptionWatcher(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) [1128]
-----------------------------------------------
                0.00    0.00     112/112         Catch::Matchers::ExceptionMessage(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) [1127]
[1128]   0.0    0.00    0.00     112         Catch::Matchers::ExceptionWatcher::ExceptionWatcher(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) [1128]
                0.00    0.00     112/112         Catch::Matchers::MatcherBase<std::exception>::MatcherBase() [1125]
                0.00    0.00     112/2560        std::__cxx11::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&) [919]
-----------------------------------------------
                0.00    0.00       3/112         CATCH2_INTERNAL_TEST_4() [158]
                0.00    0.00       9/112         CATCH2_INTERNAL_TEST_14() [226]
                0.00    0.00     100/112         CATCH2_INTERNAL_TEST_4() [231]
[1129]   0.0    0.00    0.00     112         Catch::Matchers::ExceptionWatcher::~ExceptionWatcher() [1129]
                0.00    0.00     112/9353        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [860]
                0.00    0.00     112/112         Catch::Matchers::MatcherBase<std::exception>::~MatcherBase() [1126]
-----------------------------------------------
                0.00    0.00     112/112         Catch::Matchers::MatcherBase<std::exception>::MatcherBase() [1125]
[1130]   0.0    0.00    0.00     112         Catch::Matchers::MatcherUntypedBase::MatcherUntypedBase() [1130]
-----------------------------------------------
                0.00    0.00     112/112         Catch::Matchers::MatcherBase<std::exception>::~MatcherBase() [1126]
[1131]   0.0    0.00    0.00     112         Catch::Matchers::MatcherUntypedBase::~MatcherUntypedBase() [1131]
-----------------------------------------------
                0.00    0.00     112/112         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&) [1502]
[1132]   0.0    0.00    0.00     112         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::get_allocator() const [1132]
                0.00    0.00     112/9835        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator() const [859]
-----------------------------------------------
                0.00    0.00     112/112         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::__str_concat<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::value_type const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size_type, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::value_type const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size_type, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::allocator_type const&) [1134]
[1133]   0.0    0.00    0.00     112         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::allocator<char> const&) [1133]
                0.00    0.00     112/19055       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() [810]
                0.00    0.00     112/2943        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::Allochider(char, std::allocator<char> const&) [909]
                0.00    0.00     112/416674      std::is_constant_evaluated() [729]
                0.00    0.00     112/37297       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [796]
-----------------------------------------------
                0.00    0.00     112/112         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&) [1502]
[1134]   0.0    0.00    0.00     112         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::__str_concat<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::value_type const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size_type, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::value_type const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size_type, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::allocator_type const&) [1134]
                0.00    0.00     224/416         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const, unsigned long) [1014]
                0.00    0.00     112/112         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::allocator<char> const&) [1133]
                0.00    0.00     112/129         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) [1109]
-----------------------------------------------
                0.00    0.00      38/108         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::operator=(std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > const&) [7771]
                0.00    0.00      70/108         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::push_back(Catch::StringRef const&) [430]
[1135]   0.0    0.00    0.00     108         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::end() [1135]
                0.00    0.00     108/254         __gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::__normal_iterator(Catch::StringRef const&) [1054]
-----------------------------------------------
                0.00    0.00      38/108         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::operator=(std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > const&) [7771]
                0.00    0.00      70/108         void std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_realloc_insert<Catch::StringRef const&>(__gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef const&) [429]
[1136]   0.0    0.00    0.00     108         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::begin() [1136]
                0.00    0.00     108/254         __gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::__normal_iterator(Catch::StringRef const&) [1054]
-----------------------------------------------
                0.00    0.00       1/107         std::pair<std::Rbtree_node_base, std::Rbtree_node_base>::pair<std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Catch::Detail::unique_ptr<Catch::IReporterFactory> > >&, std::Rbtree_node_base&, true>(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Catch::Detail::unique_ptr<Catch::IReporterFactory> > >&, std::Rbtree_node_base&) [7239]
                0.00    0.00      17/107         std::pair<std::Rbtree_node_base, std::Rbtree_node_base>::pair<std::Rbtree_node<Catch::TestCaseHandle const>&, std::Rbtree_node_base&, true>(std::Rbtree_node<Catch::TestCaseHandle const>&, std::Rbtree_node_base&) [7236]
                0.00    0.00      17/107         std::pair<std::Rbtree_node_base, std::Rbtree_node_base>::pair<std::Rbtree_node<Catch::TestCaseInfo const>&, std::Rbtree_node_base&, true>(std::Rbtree_node<Catch::TestCaseInfo const>&, std::Rbtree_node_base&) [7235]
                0.00    0.00      36/107         std::pair<std::Rbtree_node_base, std::Rbtree_node_base>::pair<std::Rbtree_node<(anonymous namespace)::cache_key_t>&, std::Rbtree_node_base&>(std::Rbtree_node<(anonymous namespace)::cache_key_t>&, std::Rbtree_node_base&) [1331]
                0.00    0.00      36/107         std::pair<std::Rbtree_node_base, std::Rbtree_node_base>::pair<std::Rbtree_node<int>&, std::Rbtree_node_base&>(std::Rbtree_node<int>&, std::Rbtree_node_base&) [1332]
[1137]   0.0    0.00    0.00     107         std::Rbtree_node_base& std::forward<std::Rbtree_node_base&>(std::remove_reference<std::Rbtree_node_base&>::type&) [1137]
-----------------------------------------------
                0.00    0.00     106/106         std::optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::optional(std::nullopt_t) [1139]
[1138]   0.0    0.00    0.00     106         std::Optionalbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, false, false>::Optionalbase() [1138]
                0.00    0.00     105/105         std::Optionalpayload<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, false, false, false>::Optionalpayload() [1140]
-----------------------------------------------
                0.00    0.00      10/106         magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::get_impl(unsigned __int128, bool) const [399]
                0.00    0.00      36/106         magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::get_impl(unsigned __int128, bool) const [376]
                0.00    0.00      60/106         magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::get_impl(unsigned __int128, bool) const [391]
[1139]   0.0    0.00    0.00     106         std::optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::optional(std::nullopt_t) [1139]
                0.00    0.00     106/106         std::Optionalbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, false, false>::Optionalbase() [1138]
-----------------------------------------------
                0.00    0.00     105/105         std::Optionalbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, false, false>::Optionalbase() [1138]
[1140]   0.0    0.00    0.00     105         std::Optionalpayload<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, false, false, false>::Optionalpayload() [1140]
                0.00    0.00     105/105         std::Optionalpayload<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, false, false>::Optionalpayload() [1141]
-----------------------------------------------
                0.00    0.00     105/105         std::Optionalpayload<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, false, false, false>::Optionalpayload() [1140]
[1141]   0.0    0.00    0.00     105         std::Optionalpayload<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, false, false>::Optionalpayload() [1141]
                0.00    0.00     105/105         std::Optionalpayload_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::Optionalpayload_base() [1142]
-----------------------------------------------
                0.00    0.00     105/105         std::Optionalpayload<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, false, false>::Optionalpayload() [1141]
[1142]   0.0    0.00    0.00     105         std::Optionalpayload_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::Optionalpayload_base() [1142]
                0.00    0.00     104/104         std::Optionalpayload_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::Storage<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, false>::Storage() [1144]
-----------------------------------------------
                0.00    0.00      46/104         std::Vector_base<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl::Vectorimpl() [1303]
                0.00    0.00      58/104         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl::Vectorimpl(std::allocator<Catch::StringRef> const&) [1246]
[1143]   0.0    0.00    0.00     104         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl_data::Vectorimpl_data() [1143]
-----------------------------------------------
                0.00    0.00     104/104         std::Optionalpayload_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::Optionalpayload_base() [1142]
[1144]   0.0    0.00    0.00     104         std::Optionalpayload_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::Storage<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, false>::Storage() [1144]
-----------------------------------------------
                0.00    0.00     103/103         CATCH2INTERNAL_TEST_0() [2]
[1145]   0.0    0.00    0.00     103         magpie::cache_ref<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::operator=(magpie::cache_ref<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [1145]
-----------------------------------------------
                0.00    0.00      32/102         CATCH2_INTERNAL_TEST_0() [2]
                0.00    0.00      70/102         Catch::RunContext::runTest(Catch::TestCaseHandle const&) [1808]
[1146]   0.0    0.00    0.00     102         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&) [1146]
                0.00    0.00     102/176         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&) [1078]
-----------------------------------------------
                0.00    0.00     101/101         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> >&) [1148]
[1147]   0.0    0.00    0.00     101         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> >&) [1147]
-----------------------------------------------
                0.00    0.00       2/101         CATCH2_INTERNAL_TEST_0() [2]
                0.00    0.00      45/101         CATCH2_INTERNAL_TEST_0() [261]
                0.00    0.00      54/101         CATCH2_INTERNAL_TEST_0() [209]
[1148]   0.0    0.00    0.00     101         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> >&) [1148]
                0.00    0.00     101/101         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> >&) [1147]
-----------------------------------------------
                0.00    0.00      48/96          __gnu_cxx::__normal_iterator<std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > >::difference_type __gnu_cxx::operator-<std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > >(__gnu_cxx::__normal_iterator<std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > > const&, __gnu_cxx::__normal_iterator<std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > > const&) [1397]
                0.00    0.00      48/96          void std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::_M_realloc_insert<std::vector<unsigned char, std::allocator<unsigned char> > const&>(__gnu_cxx::__normal_iterator<std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > >, std::vector<unsigned char, std::allocator<unsigned char> > const&) [359]
[1149]   0.0    0.00    0.00      96         __gnu_cxx::__normal_iterator<std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > >::base() const [1149]
-----------------------------------------------
                0.00    0.00      96/96          std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl::Vectorimpl(std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl&&) [1285]
[1150]   0.0    0.00    0.00      96         std::remove_reference<std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl&>::type&& std::move<std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl&>(std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl&) [1150]
-----------------------------------------------
                0.00    0.00      96/96          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl::Vectorimpl(std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl&&) [1288]
[1151]   0.0    0.00    0.00      96         std::remove_reference<std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl&>::type&& std::move<std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl&>(std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl&) [1151]
-----------------------------------------------
                0.00    0.00       1/93          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::cbegin() const [4922]
                0.00    0.00      46/93          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::begin() const [1302]
                0.00    0.00      46/93          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::end() const [1301]
[1152]   0.0    0.00    0.00      93         __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&) [1152]
-----------------------------------------------
                0.00    0.00      21/93          std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::begin() [1438]
                0.00    0.00      36/93          std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_get_insert_unique_pos((anonymous namespace)::cache_key_t const&) [1343]
                0.00    0.00      36/93          std::Rbtree_iterator<(anonymous namespace)::cache_key_t> std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_insert_<(anonymous namespace)::cache_key_t const&, std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::Allocnode>(std::Rbtree_node_base, std::Rbtree_node_base, (anonymous namespace)::cache_key_t const&, std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::Allocnode&) [450]
[1153]   0.0    0.00    0.00      93         std::Rbtree_iterator<(anonymous namespace)::cache_key_t>::Rbtree_iterator(std::Rbtree_node_base) [1153]
-----------------------------------------------
                0.00    0.00      46/92          Catch::Clara::Opt std::__do_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) [408]
                0.00    0.00      46/92          Catch::Clara::Parser::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::Clara::Detail::TokenStream) const [4185]
[1154]   0.0    0.00    0.00      92         __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::operator++() [1154]
-----------------------------------------------
                0.00    0.00      46/92          Catch::Clara::Opt std::__do_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) [408]
                0.00    0.00      46/92          Catch::Clara::Parser::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::Clara::Detail::TokenStream) const [4185]
[1155]   0.0    0.00    0.00      92         __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::operator() const [1155]
-----------------------------------------------
                0.00    0.00      43/91          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::empty() const [1311]
                0.00    0.00      48/91          Catch::Clara::Opt std::__do_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) [408]
[1156]   0.0    0.00    0.00      91         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&) [1156]
                0.00    0.00     182/282         __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::base() const [1041]
-----------------------------------------------
                0.00    0.00      90/90          magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::set((anonymous namespace)::cache_key_t const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, float) [401]
[1157]   0.0    0.00    0.00      90         magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::key_size((anonymous namespace)::cache_key_t const&) const [1157]
-----------------------------------------------
                0.00    0.00      30/90          std::set<(anonymous namespace)::cache_key_t, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::contains((anonymous namespace)::cache_key_t const&) const [1361]
                0.00    0.00      60/90          std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::find((anonymous namespace)::cache_key_t const&) const [1363]
[1158]   0.0    0.00    0.00      90         std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::end() const [1158]
                0.00    0.00      90/120         std::Rbtree_const_iterator<(anonymous namespace)::cache_key_t>::Rbtree_const_iterator(std::Rbtree_node_base const) [1122]
-----------------------------------------------
                0.00    0.00      18/90          std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::begin() [1455]
                0.00    0.00      36/90          std::Rb_tree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_get_insert_unique_pos(int const&) [1347]
                0.00    0.00      36/90          std::Rbtree_iterator<int> std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_insert_<int const&, std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::Alloc_node>(std::Rbtree_node_base, std::Rbtree_node_base, int const&, std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::Alloc_node&) [425]
[1159]   0.0    0.00    0.00      90         std::Rbtree_iterator<int>::Rbtree_iterator(std::Rbtree_node_base) [1159]
-----------------------------------------------
                0.00    0.00      27/89          std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_get_insert_unique_pos((anonymous namespace)::cache_key_t const&) [1343]
                0.00    0.00      29/89          std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::find((anonymous namespace)::cache_key_t const&) const [1363]
                0.00    0.00      33/89          std::Rbtree_iterator<(anonymous namespace)::cache_key_t> std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_insert_<(anonymous namespace)::cache_key_t const&, std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::Allocnode>(std::Rbtree_node_base, std::Rbtree_node_base, (anonymous namespace)::cache_key_t const&, std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::Allocnode&) [450]
[1160]   0.0    0.00    0.00      89         std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_S_key(std::Rbtree_node_base const) [1160]
                0.00    0.00      89/268         std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_S_key(std::Rbtree_node<(anonymous namespace)::cache_key_t> const) [1047]
-----------------------------------------------
                0.00    0.00      19/87          magpie::cache<int, magpie::empty_t>::set(int const&, magpie::empty_t const&, int, float) [470]
                0.00    0.00      19/87          magpie::cache<int, magpie::empty_t>::copy(void const, void, unsigned long) const [4362]
                0.00    0.00      19/87          magpie::cache<int, magpie::empty_t>::allocated(void const, unsigned long) const [4364]
                0.00    0.00      30/87          magpie::cache<int, magpie::empty_t>::get_impl(unsigned __int128, bool) const [481]
[1161]   0.0    0.00    0.00      87         magpie::cache<int, magpie::empty_t>::sizeof_T() const [1161]
-----------------------------------------------
                0.00    0.00      87/87          std::_Hashtable<unsigned long, std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, std::allocator<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > > >, std::__detail::Select1st, std::equalto<unsigned long>, std::hash<unsigned long>, std::__detail::Modrange_hashing, std::__detail::Defaultranged_hash, std::__detail::Primerehash_policy, std::__detail::Hashtabletraits<false, false, true> >::_M_deallocate_buckets() [1190]
[1162]   0.0    0.00    0.00      87         std::_Hashtable<unsigned long, std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, std::allocator<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > > >, std::__detail::Select1st, std::equalto<unsigned long>, std::hash<unsigned long>, std::__detail::Modrange_hashing, std::__detail::Defaultranged_hash, std::__detail::Primerehash_policy, std::__detail::Hashtabletraits<false, false, true> >::_M_deallocate_buckets(std::__detail::Hashnode_base*, unsigned long) [1162]
                0.00    0.00      86/86          std::_Hashtable<unsigned long, std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, std::allocator<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > > >, std::__detail::Select1st, std::equalto<unsigned long>, std::hash<unsigned long>, std::__detail::Modrange_hashing, std::__detail::Defaultranged_hash, std::__detail::Primerehash_policy, std::__detail::Hashtabletraits<false, false, true> >::_M_uses_single_bucket(std::__detail::Hashnode_base**) const [1163]
                0.00    0.00      21/21          std::__detail::Hashtablealloc<std::allocator<std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false> > >::_M_deallocate_buckets(std::__detail::Hashnode_base**, unsigned long) [1439]
-----------------------------------------------
                0.00    0.00      86/86          std::_Hashtable<unsigned long, std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, std::allocator<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > > >, std::__detail::Select1st, std::equalto<unsigned long>, std::hash<unsigned long>, std::__detail::Modrange_hashing, std::__detail::Defaultranged_hash, std::__detail::Primerehash_policy, std::__detail::Hashtabletraits<false, false, true> >::_M_deallocate_buckets(std::__detail::Hashnode_base**, unsigned long) [1162]
[1163]   0.0    0.00    0.00      86         std::_Hashtable<unsigned long, std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, std::allocator<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > > >, std::__detail::Select1st, std::equalto<unsigned long>, std::hash<unsigned long>, std::__detail::Modrange_hashing, std::__detail::Defaultranged_hash, std::__detail::Primerehash_policy, std::__detail::Hashtabletraits<false, false, true> >::_M_uses_single_bucket(std::__detail::Hashnode_base**) const [1163]
-----------------------------------------------
                0.00    0.00       1/83          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::vector(std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > const&) [419]
                0.00    0.00       1/83          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::operator=(std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > const&) [7546]
                0.00    0.00       2/83          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>) [288]
                0.00    0.00       4/83          void std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_range_insert<__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > > >(__gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, std::forward_iterator_tag) [287]
                0.00    0.00       6/83          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&) [207]
                0.00    0.00      16/83          void std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_realloc_insert<Catch::Clara::Opt>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt&&) [129]
                0.00    0.00      53/83          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::~vector() [69]
[1164]   0.0    0.00    0.00      83         std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_get_Tp_allocator() [1164]
-----------------------------------------------
                0.00    0.00       1/82          __static_initialization_and_destruction_0() [703]
                0.00    0.00       1/82          __static_initialization_and_destruction_0() [704]
                0.00    0.00       1/82          Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#8}>(Catch::Clara::accept_many_t, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#8} const&, Catch::StringRef) [2780]
                0.00    0.00       1/82          Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#1}, void>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#1} const&, Catch::StringRef) [2786]
                0.00    0.00       1/82          Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1}>(Catch::Clara::accept_many_t, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1} const&, Catch::StringRef) [2784]
                0.00    0.00       1/82          Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#2}, void>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#2} const&, Catch::StringRef) [2785]
                0.00    0.00       1/82          Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#2}, void>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#2} const&, Catch::StringRef) [2771]
                0.00    0.00       1/82          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&)#12}>(Catch::Clara::accept_many_t, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#12} const&, Catch::StringRef) [2772]
                0.00    0.00       1/82          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&)#13}>(Catch::Clara::accept_many_t, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#13} const&, Catch::StringRef) [2773]
                0.00    0.00       1/82          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&)#14}>(Catch::Clara::accept_many_t, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#14} const&, Catch::StringRef) [2774]
                0.00    0.00       1/82          Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#7}, void>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#7} const&, Catch::StringRef) [2779]
                0.00    0.00       1/82          Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#3}, void>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#3} const&, Catch::StringRef) [2775]
                0.00    0.00       1/82          Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#4}, void>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#4} const&, Catch::StringRef) [2776]
                0.00    0.00       1/82          Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#5}, void>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#5} const&, Catch::StringRef) [2777]
                0.00    0.00       1/82          Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#6}, void>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#6} const&, Catch::StringRef) [2778]
                0.00    0.00       1/82          Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#10}, void>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#10} const&, Catch::StringRef) [2782]
                0.00    0.00       1/82          Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#9}, void>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#9} const&, Catch::StringRef) [2781]
                0.00    0.00       1/82          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&)#11}, void>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#11} const&, Catch::StringRef) [2783]
                0.00    0.00       1/82          Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Arg>::ParserRefImpl<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, void>(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&, Catch::StringRef) [2764]
                0.00    0.00       1/82          Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<long, void>(long&, Catch::StringRef) [2787]
                0.00    0.00       2/82          Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<unsigned int, void>(unsigned int&, Catch::StringRef) [293]
                0.00    0.00       2/82          __static_initialization_and_destruction_0() [645]
                0.00    0.00       2/82          __static_initialization_and_destruction_0() [644]
                0.00    0.00       2/82          __static_initialization_and_destruction_0() [646]
                0.00    0.00       2/82          __static_initialization_and_destruction_0() [647]
                0.00    0.00       2/82          Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<double, void>(double&, Catch::StringRef) [2770]
                0.00    0.00       7/82          Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, void>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, Catch::StringRef) [272]
                0.00    0.00       7/82          __static_initialization_and_destruction_0() [598]
                0.00    0.00      36/82          Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl(std::shared_ptr<Catch::Clara::Detail::BoundRef> const&) [478]
[1165]   0.0    0.00    0.00      82         Catch::StringRef::StringRef() [1165]
-----------------------------------------------
                0.00    0.00      36/82          std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_erase(std::Rbtree_node<int>) [513]
                0.00    0.00      46/82          std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_get_insert_unique_pos(int const&) [1347]
[1166]   0.0    0.00    0.00      82         std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::S_right(std::Rbtree_node_base) [1166]
-----------------------------------------------
                0.00    0.00      36/81          std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_erase(std::Rbtree_node<(anonymous namespace)::cache_key_t>) [1663]
                0.00    0.00      45/81          std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_get_insert_unique_pos((anonymous namespace)::cache_key_t const&) [1343]
[1167]   0.0    0.00    0.00      81         std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_S_left(std::Rbtree_node_base) [1167]
-----------------------------------------------
                0.00    0.00      36/78          std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_erase(std::Rbtree_node<(anonymous namespace)::cache_key_t>) [1663]
                0.00    0.00      42/78          std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_get_insert_unique_pos((anonymous namespace)::cache_key_t const&) [1343]
[1168]   0.0    0.00    0.00      78         std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_S_right(std::Rbtree_node_base) [1168]
-----------------------------------------------
                0.00    0.00      19/77          std::optional<magpie::empty_t>::optional<magpie::empty_t, true>(magpie::empty_t&&) [1456]
                0.00    0.00      19/77          std::Optionalbase<magpie::empty_t, true, true>::Optionalbase<magpie::empty_t, false>(std::in_place_t, magpie::empty_t&&) [1450]
                0.00    0.00      19/77          std::Optionalpayload_base<magpie::empty_t>::Storage<magpie::emptyt, true>::Storage<magpie::emptyt>(std::in_place_t, magpie::empty_t&&) [1446]
                0.00    0.00      20/77          std::Optionalpayload_base<magpie::empty_t>::Optionalpayload_base<magpie::empty_t>(std::in_place_t, magpie::empty_t&&) [1453]
[1169]   0.0    0.00    0.00      77         magpie::empty_t&& std::forward<magpie::empty_t>(std::remove_reference<magpie::empty_t>::type&) [1169]
-----------------------------------------------
                0.00    0.00      36/76          std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_erase(std::Rbtree_node<int>) [513]
                0.00    0.00      40/76          std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_get_insert_unique_pos(int const&) [1347]
[1170]   0.0    0.00    0.00      76         std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::S_left(std::Rbtree_node_base) [1170]
-----------------------------------------------
                0.00    0.00      72/72          std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [1179]
[1171]   0.0    0.00    0.00      72         __gnu_cxx::__aligned_buffer<magpie::eviction_policy_add>::_M_ptr() [1171]
                0.00    0.00      72/72          __gnu_cxx::__aligned_buffer<magpie::eviction_policy_add>::_M_addr() [1172]
-----------------------------------------------
                0.00    0.00      72/72          __gnu_cxx::__aligned_buffer<magpie::eviction_policy_add>::_M_ptr() [1171]
[1172]   0.0    0.00    0.00      72         __gnu_cxx::__aligned_buffer<magpie::eviction_policy_add>::_M_addr() [1172]
-----------------------------------------------
                0.00    0.00      72/72          std::Rbtree_node<(anonymous namespace)::cache_key_t>::_M_valptr() [1177]
[1173]   0.0    0.00    0.00      72         __gnu_cxx::__aligned_membuf<(anonymous namespace)::cache_key_t>::_M_ptr() [1173]
                0.00    0.00      72/72          __gnu_cxx::__aligned_membuf<(anonymous namespace)::cache_key_t>::_M_addr() [1174]
-----------------------------------------------
                0.00    0.00      72/72          __gnu_cxx::__aligned_membuf<(anonymous namespace)::cache_key_t>::_M_ptr() [1173]
[1174]   0.0    0.00    0.00      72         __gnu_cxx::__aligned_membuf<(anonymous namespace)::cache_key_t>::_M_addr() [1174]
-----------------------------------------------
                0.00    0.00      72/72          std::Rbtree_node<int>::_M_valptr() [1178]
[1175]   0.0    0.00    0.00      72         __gnu_cxx::__aligned_membuf<int>::_M_ptr() [1175]
                0.00    0.00      72/72          __gnu_cxx::__aligned_membuf<int>::_M_addr() [1176]
-----------------------------------------------
                0.00    0.00      72/72          __gnu_cxx::__aligned_membuf<int>::_M_ptr() [1175]
[1176]   0.0    0.00    0.00      72         __gnu_cxx::__aligned_membuf<int>::_M_addr() [1176]
-----------------------------------------------
                0.00    0.00      36/72          std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_destroy_node(std::Rbtree_node<(anonymous namespace)::cache_key_t>) [1342]
                0.00    0.00      36/72          void std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_construct_node<(anonymous namespace)::cache_key_t const&>(std::Rbtree_node<(anonymous namespace)::cache_key_t>, (anonymous namespace)::cache_key_t const&) [453]
[1177]   0.0    0.00    0.00      72         std::Rbtree_node<(anonymous namespace)::cache_key_t>::_M_valptr() [1177]
                0.00    0.00      72/72          __gnu_cxx::__aligned_membuf<(anonymous namespace)::cache_key_t>::_M_ptr() [1173]
-----------------------------------------------
                0.00    0.00      36/72          std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_destroy_node(std::Rbtree_node<int>) [511]
                0.00    0.00      36/72          void std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_construct_node<int const&>(std::Rbtree_node<int>, int const&) [428]
[1178]   0.0    0.00    0.00      72         std::Rbtree_node<int>::_M_valptr() [1178]
                0.00    0.00      72/72          __gnu_cxx::__aligned_membuf<int>::_M_ptr() [1175]
-----------------------------------------------
                0.00    0.00      24/72          std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<magpie::eviction_policy_add, std::allocator<void>>(magpie::eviction_policy_add&, std::Spalloc_shared_tag<std::allocator<void> >) [473]
                0.00    0.00      24/72          std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<>(std::allocator<void>) [504]
                0.00    0.00      24/72          std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() [1409]
[1179]   0.0    0.00    0.00      72         std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [1179]
                0.00    0.00      72/72          __gnu_cxx::__aligned_buffer<magpie::eviction_policy_add>::_M_ptr() [1171]
-----------------------------------------------
                0.00    0.00      36/72          std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_get_insert_unique_pos((anonymous namespace)::cache_key_t const&) [1343]
                0.00    0.00      36/72          std::Rbtree_iterator<(anonymous namespace)::cache_key_t> std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_insert_<(anonymous namespace)::cache_key_t const&, std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::Allocnode>(std::Rbtree_node_base, std::Rbtree_node_base, (anonymous namespace)::cache_key_t const&, std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::Allocnode&) [450]
[1180]   0.0    0.00    0.00      72         std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_end() [1180]
-----------------------------------------------
                0.00    0.00      36/72          std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_get_insert_unique_pos(int const&) [1347]
                0.00    0.00      36/72          std::Rbtree_iterator<int> std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_insert_<int const&, std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::Alloc_node>(std::Rbtree_node_base, std::Rbtree_node_base, int const&, std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::Alloc_node&) [425]
[1181]   0.0    0.00    0.00      72         std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_end() [1181]
-----------------------------------------------
                0.00    0.00      71/71          std::Rbtree<unsigned __int128, unsigned __int128, std::_Identity<unsigned __int128>, std::less<unsigned __int128>, std::allocator<unsigned __int128> >::_M_begin() [1218]
[1182]   0.0    0.00    0.00      71         std::Rbtree<unsigned __int128, unsigned __int128, std::_Identity<unsigned __int128>, std::less<unsigned __int128>, std::allocator<unsigned __int128> >::_M_mbegin() const [1182]
-----------------------------------------------
                0.00    0.00      70/70          void std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_realloc_insert<Catch::StringRef const&>(__gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef const&) [429]
[1183]   0.0    0.00    0.00      70         __gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::difference_type __gnu_cxx::operator-<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >(__gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > > const&, __gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > > const&) [1183]
                0.00    0.00     140/356         __gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::base() const [1022]
-----------------------------------------------
                0.00    0.00      70/70          void std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_realloc_insert<Catch::StringRef const&>(__gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef const&) [429]
[1184]   0.0    0.00    0.00      70         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_check_len(unsigned long, char const) const [1184]
                0.00    0.00     280/413         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::size() const [1015]
                0.00    0.00     140/140         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::max_size() const [1101]
                0.00    0.00      70/12190       unsigned long const& std::max<unsigned long>(unsigned long const&, unsigned long const&) [839]
-----------------------------------------------
                0.00    0.00      69/69          std::_Hashtable<unsigned long, std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, std::allocator<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > > >, std::__detail::Select1st, std::equalto<unsigned long>, std::hash<unsigned long>, std::__detail::Modrange_hashing, std::__detail::Defaultranged_hash, std::__detail::Primerehash_policy, std::__detail::Hashtabletraits<false, false, true> >::clear() [1191]
[1185]   0.0    0.00    0.00      69         std::_Hashtable<unsigned long, std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, std::allocator<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > > >, std::__detail::Select1st, std::equalto<unsigned long>, std::hash<unsigned long>, std::__detail::Modrange_hashing, std::__detail::Defaultranged_hash, std::__detail::Primerehash_policy, std::__detail::Hashtabletraits<false, false, true> >::_M_begin() const [1185]
-----------------------------------------------
                0.00    0.00      69/69          std::_Hashtable<unsigned long, std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, std::allocator<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > > >, std::__detail::Select1st, std::equalto<unsigned long>, std::hash<unsigned long>, std::__detail::Modrange_hashing, std::__detail::Defaultranged_hash, std::__detail::Primerehash_policy, std::__detail::Hashtabletraits<false, false, true> >::clear() [1191]
[1186]   0.0    0.00    0.00      69         std::__detail::Hashtablealloc<std::allocator<std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false> > >::_M_deallocate_nodes(std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false>) [1186]
                0.00    0.00       1/1           std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false>::_M_next() const [1721]
                0.00    0.00       1/1           std::__detail::Hashtablealloc<std::allocator<std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false> > >::_M_deallocate_node(std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false>) [1733]
-----------------------------------------------
                0.00    0.00       3/69          Catch::Clara::Opt std::__copy_move_a<false, Catch::Clara::Opt, Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt, Catch::Clara::Opt) [9059]
                0.00    0.00      66/69          Catch::Clara::Opt std::__relocate_a<Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >(Catch::Clara::Opt, Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&) [102]
[1187]   0.0    0.00    0.00      69         Catch::Clara::Opt std::__niter_base<Catch::Clara::Opt>(Catch::Clara::Opt) [1187]
-----------------------------------------------
                0.00    0.00       1/68          magpie::cache<int, magpie::empty_t>::~cache() [294]
                0.00    0.00       3/68          magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~cache() [274]
                0.00    0.00       4/68          magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~cache() [265]
                0.00    0.00       9/68          magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >::~cache() <cycle 1> [554]
                0.00    0.00      19/68          magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~cache() <cycle 1> [498]
                0.00    0.00      32/68          magpie::cache<int, int>::~cache() <cycle 1> [477]
[1188]   0.0    0.00    0.00      68         magpie::cache_interface::~cache_interface() [1188]
-----------------------------------------------
                0.00    0.00      68/68          std::enable_if<std::__shared_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>::__has_esft_base<magpie::detail::cache_impl, void>::value, void>::type std::__shared_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>::_M_enable_shared_from_this_with<magpie::detail::cache_impl, magpie::detail::cache_impl>(magpie::detail::cache_impl) [1230]
[1189]   0.0    0.00    0.00      68         void std::enable_shared_from_this<magpie::detail::cache_impl>::_M_weak_assign<magpie::detail::cache_impl>(magpie::detail::cache_impl, std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&) const [1189]
                0.00    0.00      67/67          std::__weak_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>::_M_assign(magpie::detail::cache_impl, std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&) [1229]
-----------------------------------------------
                0.00    0.00      68/68          std::_Hashtable<unsigned long, std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, std::allocator<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > > >, std::__detail::Select1st, std::equalto<unsigned long>, std::hash<unsigned long>, std::__detail::Modrange_hashing, std::__detail::Defaultranged_hash, std::__detail::Primerehash_policy, std::__detail::Hashtabletraits<false, false, true> >::~Hashtable() [1192]
[1190]   0.0    0.00    0.00      68         std::Hashtable<unsigned long, std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, std::allocator<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > > >, std::__detail::Select1st, std::equalto<unsigned long>, std::hash<unsigned long>, std::__detail::Modrange_hashing, std::__detail::Defaultranged_hash, std::__detail::Primerehash_policy, std::__detail::Hashtabletraits<false, false, true> >::_M_deallocate_buckets() [1190]
                0.00    0.00      87/87          std::_Hashtable<unsigned long, std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, std::allocator<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > > >, std::__detail::Select1st, std::equalto<unsigned long>, std::hash<unsigned long>, std::__detail::Modrange_hashing, std::__detail::Defaultranged_hash, std::__detail::Primerehash_policy, std::__detail::Hashtabletraits<false, false, true> >::_M_deallocate_buckets(std::__detail::Hashnode_base*, unsigned long) [1162]
-----------------------------------------------
                0.00    0.00      68/68          std::_Hashtable<unsigned long, std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, std::allocator<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > > >, std::__detail::Select1st, std::equalto<unsigned long>, std::hash<unsigned long>, std::__detail::Modrange_hashing, std::__detail::Defaultranged_hash, std::__detail::Primerehash_policy, std::__detail::Hashtabletraits<false, false, true> >::~Hashtable() [1192]
[1191]   0.0    0.00    0.00      68         std::Hashtable<unsigned long, std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, std::allocator<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > > >, std::__detail::Select1st, std::equalto<unsigned long>, std::hash<unsigned long>, std::__detail::Modrange_hashing, std::__detail::Defaultranged_hash, std::__detail::Primerehash_policy, std::__detail::Hashtabletraits<false, false, true> >::clear() [1191]
                0.00    0.00      69/69          std::_Hashtable<unsigned long, std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, std::allocator<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > > >, std::__detail::Select1st, std::equalto<unsigned long>, std::hash<unsigned long>, std::__detail::Modrange_hashing, std::__detail::Defaultranged_hash, std::__detail::Primerehash_policy, std::__detail::Hashtabletraits<false, false, true> >::_M_begin() const [1185]
                0.00    0.00      69/69          std::__detail::Hashtablealloc<std::allocator<std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false> > >::_M_deallocate_nodes(std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false>) [1186]
-----------------------------------------------
                0.00    0.00      68/68          std::unordered_map<unsigned long, std::vector<unsigned __int128, std::allocator<unsigned __int128> >, std::hash<unsigned long>, std::equal_to<unsigned long>, std::allocator<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > > > >::~unordered_map() [1202]
[1192]   0.0    0.00    0.00      68         std::_Hashtable<unsigned long, std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, std::allocator<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > > >, std::__detail::Select1st, std::equalto<unsigned long>, std::hash<unsigned long>, std::__detail::Modrange_hashing, std::__detail::Defaultranged_hash, std::__detail::Primerehash_policy, std::__detail::Hashtabletraits<false, false, true> >::~Hashtable() [1192]
                0.00    0.00      68/68          std::Hashtable<unsigned long, std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, std::allocator<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > > >, std::__detail::Select1st, std::equalto<unsigned long>, std::hash<unsigned long>, std::__detail::Modrange_hashing, std::__detail::Defaultranged_hash, std::__detail::Primerehash_policy, std::__detail::Hashtabletraits<false, false, true> >::clear() [1191]
                0.00    0.00      68/68          std::_Hashtable<unsigned long, std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, std::allocator<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > > >, std::__detail::Select1st, std::equalto<unsigned long>, std::hash<unsigned long>, std::__detail::Modrange_hashing, std::__detail::Defaultranged_hash, std::__detail::Primerehash_policy, std::__detail::Hashtabletraits<false, false, true> >::_M_deallocate_buckets() [1190]
                0.00    0.00      68/68          std::__detail::Hashtablealloc<std::allocator<std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false> > >::~Hashtablealloc() [1219]
-----------------------------------------------
                                   9             magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >::~cache() <cycle 1> [554]
                                  19             magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~cache() <cycle 1> [498]
                                  32             magpie::cache<int, int>::~cache() <cycle 1> [477]
                0.00    0.00       1/2386        magpie::cache<int, magpie::empty_t>::~cache() [294]
                0.00    0.00       3/2386        magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~cache() [274]
                0.00    0.00       4/2386        magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~cache() [265]
[1193]   0.0    0.00    0.00      68         std::shared_ptr<magpie::detail::cache_impl>::~shared_ptr() <cycle 1> [1193]
                               29745             std::__shared_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() <cycle 1> [800]
-----------------------------------------------
                                  68             void std::Destroy<magpie::detail::cacheimpl::bucket_t>(magpie::detail::cache_impl::bucket_t, magpie::detail::cache_impl::bucket_t) <cycle 1> [1226]
[1194]   0.0    0.00    0.00      68         void std::Destroyaux<false>::__destroy<magpie::detail::cache_impl::bucket_t>(magpie::detail::cache_impl::bucket_t, magpie::detail::cache_impl::bucket_t) <cycle 1> [1194]
                0.00    0.00     680/680         magpie::detail::cache_impl::bucket_t std::__addressof<magpie::detail::cache_impl::bucket_t>(magpie::detail::cache_impl::bucket_t&) [976]
                                 680             void std::Destroy<magpie::detail::cacheimpl::bucket_t>(magpie::detail::cache_impl::bucket_t) <cycle 1> [977]
-----------------------------------------------
                0.00    0.00      68/68          std::Vectorbase<magpie::detail::cache_impl::bucket_t, std::allocator<magpie::detail::cache_impl::bucket_t> >::~Vectorbase() [1198]
[1195]   0.0    0.00    0.00      68         std::Vectorbase<magpie::detail::cache_impl::bucket_t, std::allocator<magpie::detail::cache_impl::bucket_t> >::Vectorimpl::~Vectorimpl() [1195]
-----------------------------------------------
                0.00    0.00      68/68          std::Vectorbase<magpie::detail::cache_impl::bucket_t, std::allocator<magpie::detail::cache_impl::bucket_t> >::~Vectorbase() [1198]
[1196]   0.0    0.00    0.00      68         std::Vectorbase<magpie::detail::cache_impl::bucket_t, std::allocator<magpie::detail::cache_impl::bucket_t> >::_M_deallocate(magpie::detail::cache_impl::bucket_t, unsigned long) [1196]
                0.00    0.00      68/703019      std::__is_constant_evaluated() [725]
                0.00    0.00      68/68          std::__new_allocator<magpie::detail::cache_impl::bucket_t>::deallocate(magpie::detail::cache_impl::bucket_t, unsigned long) [1203]
-----------------------------------------------
                0.00    0.00      68/68          std::vector<magpie::detail::cache_impl::bucket_t, std::allocator<magpie::detail::cache_impl::bucket_t> >::~vector() <cycle 1> [1212]
[1197]   0.0    0.00    0.00      68         std::Vectorbase<magpie::detail::cache_impl::bucket_t, std::allocator<magpie::detail::cache_impl::bucket_t> >::_M_get_Tp_allocator() [1197]
-----------------------------------------------
                0.00    0.00      68/68          std::vector<magpie::detail::cache_impl::bucket_t, std::allocator<magpie::detail::cache_impl::bucket_t> >::~vector() <cycle 1> [1212]
[1198]   0.0    0.00    0.00      68         std::Vectorbase<magpie::detail::cache_impl::bucket_t, std::allocator<magpie::detail::cache_impl::bucket_t> >::~Vectorbase() [1198]
                0.00    0.00      68/68          std::Vectorbase<magpie::detail::cache_impl::bucket_t, std::allocator<magpie::detail::cache_impl::bucket_t> >::_M_deallocate(magpie::detail::cache_impl::bucket_t, unsigned long) [1196]
                0.00    0.00      68/68          std::Vectorbase<magpie::detail::cache_impl::bucket_t, std::allocator<magpie::detail::cache_impl::bucket_t> >::Vectorimpl::~Vectorimpl() [1195]
-----------------------------------------------
                0.00    0.00      68/68          std::__shared_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>::reset() <cycle 1> [1200]
[1199]   0.0    0.00    0.00      68         std::__shared_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>::swap(std::__shared_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>&) [1199]
                0.00    0.00      68/68          std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<magpie::detail::cache_impl> >, std::is_move_constructible<magpie::detail::cache_impl>, std::is_move_assignable<magpie::detail::cache_impl> >::value, void>::type std::swap<magpie::detail::cache_impl>(magpie::detail::cache_impl&, magpie::detail::cache_impl&) [1224]
                0.00    0.00      68/419         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::_M_swap(std::__shared_count<(__gnu_cxx::Lockpolicy)2>&) [1012]
-----------------------------------------------
                                   9             magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >::~cache() <cycle 1> [554]
                                  19             magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~cache() <cycle 1> [498]
                                  32             magpie::cache<int, int>::~cache() <cycle 1> [477]
                0.00    0.00       1/2386        magpie::cache<int, magpie::empty_t>::~cache() [294]
                0.00    0.00       3/2386        magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~cache() [274]
                0.00    0.00       4/2386        magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~cache() [265]
[1200]   0.0    0.00    0.00      68         std::__shared_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>::reset() <cycle 1> [1200]
                0.00    0.00      68/68          std::__shared_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>::__shared_ptr() [1201]
                0.00    0.00      68/68          std::__shared_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>::swap(std::__shared_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>&) [1199]
                                  68             std::__shared_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() <cycle 1> [800]
-----------------------------------------------
                0.00    0.00      68/68          std::__shared_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>::reset() <cycle 1> [1200]
[1201]   0.0    0.00    0.00      68         std::__shared_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>::__shared_ptr() [1201]
                0.00    0.00      68/421         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count() [1010]
-----------------------------------------------
                0.00    0.00      68/68          magpie::detail::cache_impl::~cache_impl() <cycle 1> [133]
[1202]   0.0    0.00    0.00      68         std::unordered_map<unsigned long, std::vector<unsigned __int128, std::allocator<unsigned __int128> >, std::hash<unsigned long>, std::equal_to<unsigned long>, std::allocator<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > > > >::~unordered_map() [1202]
                0.00    0.00      68/68          std::_Hashtable<unsigned long, std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, std::allocator<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > > >, std::__detail::Select1st, std::equalto<unsigned long>, std::hash<unsigned long>, std::__detail::Modrange_hashing, std::__detail::Defaultranged_hash, std::__detail::Primerehash_policy, std::__detail::Hashtabletraits<false, false, true> >::~Hashtable() [1192]
-----------------------------------------------
                0.00    0.00      68/68          std::Vector_base<magpie::detail::cache_impl::bucket_t, std::allocator<magpie::detail::cache_impl::bucket_t> >::_M_deallocate(magpie::detail::cache_impl::bucket_t, unsigned long) [1196]
[1203]   0.0    0.00    0.00      68         std::__new_allocator<magpie::detail::cache_impl::bucket_t>::deallocate(magpie::detail::cache_impl::bucket_t, unsigned long) [1203]
-----------------------------------------------
                0.00    0.00      68/68          std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [1102]
[1204]   0.0    0.00    0.00      68         std::__new_allocator<std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >::deallocate(std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>, unsigned long) [1204]
-----------------------------------------------
                                  68             std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_release_last_use_cold() <cycle 1> [1206]
[1205]   0.0    0.00    0.00      68         std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_release_last_use() <cycle 1> [1205]
                0.00    0.00      68/68          std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1207]
                                  68             std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() <cycle 1> [1208]
-----------------------------------------------
                                  68             std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_release() <cycle 1> [22]
[1206]   0.0    0.00    0.00      68         std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_release_last_use_cold() <cycle 1> [1206]
                                  68             std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_release_last_use() <cycle 1> [1205]
-----------------------------------------------
                0.00    0.00      68/68          std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_release_last_use() <cycle 1> [1205]
[1207]   0.0    0.00    0.00      68         std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1207]
                0.00    0.00      68/136         std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [1103]
                0.00    0.00      68/135         std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::__allocated_ptr(std::allocator<std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>) [1104]
                0.00    0.00      68/68          std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [1209]
                0.00    0.00      68/136         std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [1102]
-----------------------------------------------
                                  68             std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_release_last_use() <cycle 1> [1205]
[1208]   0.0    0.00    0.00      68         std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() <cycle 1> [1208]
                0.00    0.00      68/203         std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [1070]
                0.00    0.00      68/136         std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [1103]
                                  68             void std::Destroy<magpie::detail::cacheimpl>(magpie::detail::cache_impl) <cycle 1> [1225]
-----------------------------------------------
                0.00    0.00      68/68          std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1207]
[1209]   0.0    0.00    0.00      68         std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [1209]
                0.00    0.00      68/171         std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::~Spcounted_base() [1079]
-----------------------------------------------
                0.00    0.00      68/68          magpie::detail::cache_impl::~cache_impl() <cycle 1> [133]
[1210]   0.0    0.00    0.00      68         std::enable_shared_from_this<magpie::detail::cache_impl>::~enable_shared_from_this() [1210]
                0.00    0.00      68/68          std::weak_ptr<magpie::detail::cache_impl>::~weak_ptr() [1221]
-----------------------------------------------
                0.00    0.00      68/68          magpie::detail::cache_impl::~cache_impl() <cycle 1> [133]
[1211]   0.0    0.00    0.00      68         std::set<magpie::detail::cache_impl::evict_item_t, std::less<magpie::detail::cache_impl::evict_item_t>, std::allocator<magpie::detail::cache_impl::evict_item_t> >::~set() [1211]
                0.00    0.00      68/68          std::Rbtree<magpie::detail::cache_impl::evict_item_t, magpie::detail::cache_impl::evict_item_t, std::Identity<magpie::detail::cacheimpl::evict_item_t>, std::less<magpie::detail::cache_impl::evict_item_t>, std::allocator<magpie::detail::cache_impl::evict_item_t> >::~Rbtree() [1216]
-----------------------------------------------
                                  68             magpie::detail::cache_impl::~cache_impl() <cycle 1> [133]
[1212]   0.0    0.00    0.00      68         std::vector<magpie::detail::cache_impl::bucket_t, std::allocator<magpie::detail::cache_impl::bucket_t> >::~vector() <cycle 1> [1212]
                0.00    0.00      68/68          std::Vectorbase<magpie::detail::cache_impl::bucket_t, std::allocator<magpie::detail::cache_impl::bucket_t> >::_M_get_Tp_allocator() [1197]
                0.00    0.00      68/68          std::Vectorbase<magpie::detail::cache_impl::bucket_t, std::allocator<magpie::detail::cache_impl::bucket_t> >::~Vectorbase() [1198]
                                  68             void std::Destroy<magpie::detail::cacheimpl::bucket_t>(magpie::detail::cache_impl::bucket_t, magpie::detail::cache_impl::bucket_t) <cycle 1> [1226]
-----------------------------------------------
                0.00    0.00      68/68          std::Rbtree<magpie::detail::cache_impl::evict_item_t, magpie::detail::cache_impl::evict_item_t, std::Identity<magpie::detail::cacheimpl::evict_item_t>, std::less<magpie::detail::cache_impl::evict_item_t>, std::allocator<magpie::detail::cache_impl::evict_item_t> >::~Rbtree() [1216]
[1213]   0.0    0.00    0.00      68         std::Rbtree<magpie::detail::cache_impl::evict_item_t, magpie::detail::cache_impl::evict_item_t, std::Identity<magpie::detail::cacheimpl::evict_item_t>, std::less<magpie::detail::cache_impl::evict_item_t>, std::allocator<magpie::detail::cache_impl::evict_item_t> >::Rbtree_impl<std::less<magpie::detail::cache_impl::evict_item_t>, true>::~Rbtree_impl() [1213]
-----------------------------------------------
                0.00    0.00      68/68          std::Rbtree<magpie::detail::cache_impl::evict_item_t, magpie::detail::cache_impl::evict_item_t, std::Identity<magpie::detail::cacheimpl::evict_item_t>, std::less<magpie::detail::cache_impl::evict_item_t>, std::allocator<magpie::detail::cache_impl::evict_item_t> >::~Rbtree() [1216]
[1214]   0.0    0.00    0.00      68         std::Rbtree<magpie::detail::cache_impl::evict_item_t, magpie::detail::cache_impl::evict_item_t, std::Identity<magpie::detail::cacheimpl::evict_item_t>, std::less<magpie::detail::cache_impl::evict_item_t>, std::allocator<magpie::detail::cache_impl::evict_item_t> >::_M_begin() [1214]
                0.00    0.00    9245/9245        std::Rbtree<magpie::detail::cache_impl::evict_item_t, magpie::detail::cache_impl::evict_item_t, std::Identity<magpie::detail::cacheimpl::evict_item_t>, std::less<magpie::detail::cache_impl::evict_item_t>, std::allocator<magpie::detail::cache_impl::evict_item_t> >::_M_mbegin() const [861]
-----------------------------------------------
                                5797             std::Rbtree<magpie::detail::cache_impl::evict_item_t, magpie::detail::cache_impl::evict_item_t, std::Identity<magpie::detail::cacheimpl::evict_item_t>, std::less<magpie::detail::cache_impl::evict_item_t>, std::allocator<magpie::detail::cache_impl::evict_item_t> >::_M_erase(std::Rbtree_node<magpie::detail::cache_impl::evict_item_t>) [1215]
                0.00    0.00      68/68          std::Rbtree<magpie::detail::cache_impl::evict_item_t, magpie::detail::cache_impl::evict_item_t, std::Identity<magpie::detail::cacheimpl::evict_item_t>, std::less<magpie::detail::cache_impl::evict_item_t>, std::allocator<magpie::detail::cache_impl::evict_item_t> >::~Rbtree() [1216]
[1215]   0.0    0.00    0.00      68+5797    std::Rbtree<magpie::detail::cache_impl::evict_item_t, magpie::detail::cache_impl::evict_item_t, std::Identity<magpie::detail::cacheimpl::evict_item_t>, std::less<magpie::detail::cache_impl::evict_item_t>, std::allocator<magpie::detail::cache_impl::evict_item_t> >::_M_erase(std::Rbtree_node<magpie::detail::cache_impl::evict_item_t>) [1215]
                0.00    0.00    5797/5797        std::Rbtree<magpie::detail::cache_impl::evict_item_t, magpie::detail::cache_impl::evict_item_t, std::Identity<magpie::detail::cacheimpl::evict_item_t>, std::less<magpie::detail::cache_impl::evict_item_t>, std::allocator<magpie::detail::cache_impl::evict_item_t> >::_S_right(std::Rbtree_node_base) [881]
                0.00    0.00    5797/5797        std::Rbtree<magpie::detail::cache_impl::evict_item_t, magpie::detail::cache_impl::evict_item_t, std::Identity<magpie::detail::cacheimpl::evict_item_t>, std::less<magpie::detail::cache_impl::evict_item_t>, std::allocator<magpie::detail::cache_impl::evict_item_t> >::_S_left(std::Rbtree_node_base) [880]
                0.00    0.00    5797/5797        std::Rbtree<magpie::detail::cache_impl::evict_item_t, magpie::detail::cache_impl::evict_item_t, std::Identity<magpie::detail::cacheimpl::evict_item_t>, std::less<magpie::detail::cache_impl::evict_item_t>, std::allocator<magpie::detail::cache_impl::evict_item_t> >::_M_drop_node(std::Rbtree_node<magpie::detail::cache_impl::evict_item_t>) [879]
                                5797             std::Rbtree<magpie::detail::cache_impl::evict_item_t, magpie::detail::cache_impl::evict_item_t, std::Identity<magpie::detail::cacheimpl::evict_item_t>, std::less<magpie::detail::cache_impl::evict_item_t>, std::allocator<magpie::detail::cache_impl::evict_item_t> >::_M_erase(std::Rbtree_node<magpie::detail::cache_impl::evict_item_t>) [1215]
-----------------------------------------------
                0.00    0.00      68/68          std::set<magpie::detail::cache_impl::evict_item_t, std::less<magpie::detail::cache_impl::evict_item_t>, std::allocator<magpie::detail::cache_impl::evict_item_t> >::~set() [1211]
[1216]   0.0    0.00    0.00      68         std::Rbtree<magpie::detail::cache_impl::evict_item_t, magpie::detail::cache_impl::evict_item_t, std::Identity<magpie::detail::cacheimpl::evict_item_t>, std::less<magpie::detail::cache_impl::evict_item_t>, std::allocator<magpie::detail::cache_impl::evict_item_t> >::~Rbtree() [1216]
                0.00    0.00      68/68          std::Rbtree<magpie::detail::cache_impl::evict_item_t, magpie::detail::cache_impl::evict_item_t, std::Identity<magpie::detail::cacheimpl::evict_item_t>, std::less<magpie::detail::cache_impl::evict_item_t>, std::allocator<magpie::detail::cache_impl::evict_item_t> >::_M_begin() [1214]
                0.00    0.00      68/68          std::Rbtree<magpie::detail::cache_impl::evict_item_t, magpie::detail::cache_impl::evict_item_t, std::Identity<magpie::detail::cacheimpl::evict_item_t>, std::less<magpie::detail::cache_impl::evict_item_t>, std::allocator<magpie::detail::cache_impl::evict_item_t> >::_M_erase(std::Rbtree_node<magpie::detail::cache_impl::evict_item_t>) [1215]
                0.00    0.00      68/68          std::Rbtree<magpie::detail::cache_impl::evict_item_t, magpie::detail::cache_impl::evict_item_t, std::Identity<magpie::detail::cacheimpl::evict_item_t>, std::less<magpie::detail::cache_impl::evict_item_t>, std::allocator<magpie::detail::cache_impl::evict_item_t> >::Rbtree_impl<std::less<magpie::detail::cache_impl::evict_item_t>, true>::~Rbtree_impl() [1213]
-----------------------------------------------
                0.00    0.00      68/68          std::Rbtree<unsigned __int128, unsigned __int128, std::_Identity<unsigned __int128>, std::less<unsigned __int128>, std::allocator<unsigned __int128> >::~Rbtree() [136]
[1217]   0.0    0.00    0.00      68         std::Rbtree<unsigned __int128, unsigned __int128, std::_Identity<unsigned __int128>, std::less<unsigned __int128>, std::allocator<unsigned __int128> >::Rbtree_impl<std::less<unsigned __int128>, true>::~Rbtree_impl() [1217]
-----------------------------------------------
                0.00    0.00      68/68          std::Rbtree<unsigned __int128, unsigned __int128, std::_Identity<unsigned __int128>, std::less<unsigned __int128>, std::allocator<unsigned __int128> >::~Rbtree() [136]
[1218]   0.0    0.00    0.00      68         std::Rbtree<unsigned __int128, unsigned __int128, std::_Identity<unsigned __int128>, std::less<unsigned __int128>, std::allocator<unsigned __int128> >::_M_begin() [1218]
                0.00    0.00      71/71          std::Rbtree<unsigned __int128, unsigned __int128, std::_Identity<unsigned __int128>, std::less<unsigned __int128>, std::allocator<unsigned __int128> >::_M_mbegin() const [1182]
-----------------------------------------------
                0.00    0.00      68/68          std::_Hashtable<unsigned long, std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, std::allocator<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > > >, std::__detail::Select1st, std::equalto<unsigned long>, std::hash<unsigned long>, std::__detail::Modrange_hashing, std::__detail::Defaultranged_hash, std::__detail::Primerehash_policy, std::__detail::Hashtabletraits<false, false, true> >::~Hashtable() [1192]
[1219]   0.0    0.00    0.00      68         std::_detail::Hashtablealloc<std::allocator<std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false> > >::~Hashtablealloc() [1219]
                0.00    0.00      68/68          std::__detail::Hashtableebo_helper<0, std::allocator<std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false> >, true>::~Hashtableebo_helper() [1220]
-----------------------------------------------
                0.00    0.00      68/68          std::__detail::Hashtablealloc<std::allocator<std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false> > >::~Hashtablealloc() [1219]
[1220]   0.0    0.00    0.00      68         std::__detail::Hashtableebo_helper<0, std::allocator<std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false> >, true>::~Hashtableebo_helper() [1220]
-----------------------------------------------
                0.00    0.00      68/68          std::enable_shared_from_this<magpie::detail::cache_impl>::~enable_shared_from_this() [1210]
[1221]   0.0    0.00    0.00      68         std::weak_ptr<magpie::detail::cache_impl>::~weak_ptr() [1221]
                0.00    0.00    3590/3590        std::__weak_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>::~__weak_ptr() [894]
-----------------------------------------------
                                  68             void std::Destroy<magpie::detail::cacheimpl>(magpie::detail::cache_impl) <cycle 1> [1225]
[1222]   0.0    0.00    0.00      68         void std::destroy_at<magpie::detail::cache_impl>(magpie::detail::cache_impl) <cycle 1> [1222]
                                  68             magpie::detail::cache_impl::~cache_impl() <cycle 1> [133]
-----------------------------------------------
                0.00    0.00      68/68          std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::get() [1232]
[1223]   0.0    0.00    0.00      68         std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> std::__to_address<std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >(std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>) [1223]
-----------------------------------------------
                0.00    0.00      68/68          std::__shared_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>::swap(std::__shared_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>&) [1199]
[1224]   0.0    0.00    0.00      68         std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<magpie::detail::cache_impl> >, std::is_move_constructible<magpie::detail::cache_impl>, std::is_move_assignable<magpie::detail::cache_impl> >::value, void>::type std::swap<magpie::detail::cache_impl>(magpie::detail::cache_impl&, magpie::detail::cache_impl&) [1224]
                0.00    0.00     204/204         std::remove_reference<magpie::detail::cache_impl&>::type&& std::move<magpie::detail::cache_impl&>(magpie::detail::cache_impl&) [1069]
-----------------------------------------------
                                  68             std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() <cycle 1> [1208]
[1225]   0.0    0.00    0.00      68         void std::Destroy<magpie::detail::cacheimpl>(magpie::detail::cache_impl) <cycle 1> [1225]
                                  68             void std::destroy_at<magpie::detail::cache_impl>(magpie::detail::cache_impl) <cycle 1> [1222]
-----------------------------------------------
                                  68             std::vector<magpie::detail::cache_impl::bucket_t, std::allocator<magpie::detail::cache_impl::bucket_t> >::~vector() <cycle 1> [1212]
[1226]   0.0    0.00    0.00      68         void std::Destroy<magpie::detail::cacheimpl::bucket_t>(magpie::detail::cache_impl::bucket_t, magpie::detail::cache_impl::bucket_t) <cycle 1> [1226]
                0.00    0.00      68/703019      std::__is_constant_evaluated() [725]
                                  68             void std::Destroyaux<false>::__destroy<magpie::detail::cache_impl::bucket_t>(magpie::detail::cache_impl::bucket_t, magpie::detail::cache_impl::bucket_t) <cycle 1> [1194]
-----------------------------------------------
                0.00    0.00      67/67          std::__weak_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>::_M_assign(magpie::detail::cache_impl, std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&) [1229]
[1227]   0.0    0.00    0.00      67         std::__weak_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>::use_count() const [1227]
                0.00    0.00      67/67          std::__weak_count<(__gnu_cxx::Lockpolicy)2>::_M_get_use_count() const [1228]
-----------------------------------------------
                0.00    0.00      67/67          std::__weak_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>::use_count() const [1227]
[1228]   0.0    0.00    0.00      67         std::__weak_count<(__gnu_cxx::Lockpolicy)2>::_M_get_use_count() const [1228]
-----------------------------------------------
                0.00    0.00      67/67          void std::enable_shared_from_this<magpie::detail::cache_impl>::_M_weak_assign<magpie::detail::cache_impl>(magpie::detail::cache_impl, std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&) const [1189]
[1229]   0.0    0.00    0.00      67         std::__weak_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>::_M_assign(magpie::detail::cache_impl, std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&) [1229]
                0.00    0.00      67/67          std::__weak_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>::use_count() const [1227]
                0.00    0.00      67/67          std::__weak_count<(__gnu_cxx::Lockpolicy)2>::operator=(std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&) [1231]
-----------------------------------------------
                0.00    0.00       1/67          std::__shared_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<void>, magpie::cache<int, magpie::empty_t>, magpie::options const&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<int, magpie::empty_t>&&, magpie::options const&) [634]
                0.00    0.00       3/67          std::__shared_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<void>, magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [586]
                0.00    0.00       4/67          std::__shared_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<void>, magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [571]
                0.00    0.00       9/67          std::__shared_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<void>, magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, magpie::options const&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >&&, magpie::options const&) [529]
                0.00    0.00      19/67          std::__shared_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<void>, magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [485]
                0.00    0.00      31/67          std::__shared_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<void>, magpie::cache<int, int>, magpie::options const&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<int, int>&&, magpie::options const&) [458]
[1230]   0.0    0.00    0.00      67         std::enable_if<std::__shared_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>::__has_esft_base<magpie::detail::cache_impl, void>::value, void>::type std::__shared_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>::_M_enable_shared_from_this_with<magpie::detail::cache_impl, magpie::detail::cache_impl>(magpie::detail::cache_impl) [1230]
                0.00    0.00      68/68          void std::enable_shared_from_this<magpie::detail::cache_impl>::_M_weak_assign<magpie::detail::cache_impl>(magpie::detail::cache_impl, std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&) const [1189]
                0.00    0.00      67/67          std::__enable_shared_from_this_base(std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&, std::enable_shared_from_this<magpie::detail::cache_impl> const) [1234]
-----------------------------------------------
                0.00    0.00      67/67          std::__weak_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>::_M_assign(magpie::detail::cache_impl, std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&) [1229]
[1231]   0.0    0.00    0.00      67         std::__weak_count<(__gnu_cxx::Lockpolicy)2>::operator=(std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&) [1231]
                0.00    0.00      67/67          std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_weak_add_ref() [1233]
-----------------------------------------------
                0.00    0.00       1/67          std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<magpie::detail::cache_impl, std::allocator<void>, magpie::cache<int, magpie::empty_t>, magpie::options const&>(magpie::detail::cache_impl&, std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<int, magpie::empty_t>&&, magpie::options const&) [635]
                0.00    0.00       3/67          std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<magpie::detail::cache_impl, std::allocator<void>, magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(magpie::detail::cache_impl&, std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [587]
                0.00    0.00       4/67          std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<magpie::detail::cache_impl, std::allocator<void>, magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(magpie::detail::cache_impl&, std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [572]
                0.00    0.00       9/67          std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<magpie::detail::cache_impl, std::allocator<void>, magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, magpie::options const&>(magpie::detail::cache_impl&, std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >&&, magpie::options const&) [530]
                0.00    0.00      19/67          std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<magpie::detail::cache_impl, std::allocator<void>, magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(magpie::detail::cache_impl&, std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [486]
                0.00    0.00      31/67          std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<magpie::detail::cache_impl, std::allocator<void>, magpie::cache<int, int>, magpie::options const&>(magpie::detail::cache_impl&, std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<int, int>&&, magpie::options const&) [461]
[1232]   0.0    0.00    0.00      67         std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::get() [1232]
                0.00    0.00      68/68          std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> std::__to_address<std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >(std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>) [1223]
-----------------------------------------------
                0.00    0.00      67/67          std::__weak_count<(__gnu_cxx::Lockpolicy)2>::operator=(std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&) [1231]
[1233]   0.0    0.00    0.00      67         std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_weak_add_ref() [1233]
-----------------------------------------------
                0.00    0.00      67/67          std::enable_if<std::__shared_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>::__has_esft_base<magpie::detail::cache_impl, void>::value, void>::type std::__shared_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>::_M_enable_shared_from_this_with<magpie::detail::cache_impl, magpie::detail::cache_impl>(magpie::detail::cache_impl) [1230]
[1234]   0.0    0.00    0.00      67         std::__enable_shared_from_this_base(std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&, std::enable_shared_from_this<magpie::detail::cache_impl> const) [1234]
-----------------------------------------------
                0.00    0.00       1/66          magpie::cache<int, magpie::empty_t>::cache(magpie::options const&) [594]
                0.00    0.00       3/66          magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::cache(magpie::options const&) [558]
                0.00    0.00       4/66          magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::cache(magpie::options const&) [533]
                0.00    0.00       9/66          magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >::cache(magpie::options const&) [479]
                0.00    0.00      19/66          magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::cache(magpie::options const&) [441]
                0.00    0.00      30/66          magpie::cache<int, int>::cache(magpie::options const&) [416]
[1235]   0.0    0.00    0.00      66         magpie::cache_interface::cache_interface() [1235]
-----------------------------------------------
                0.00    0.00      66/66          std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >&) [1238]
[1236]   0.0    0.00    0.00      66         std::__new_allocator<std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >::allocate(unsigned long, void const) [1236]
-----------------------------------------------
                0.00    0.00       1/66          std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<magpie::cache<int, magpie::empty_t>, magpie::options const&>(std::allocator<void>, magpie::cache<int, magpie::empty_t>&&, magpie::options const&) [650]
                0.00    0.00       3/66          std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(std::allocator<void>, magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [617]
                0.00    0.00       4/66          std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(std::allocator<void>, magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [600]
                0.00    0.00       9/66          std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, magpie::options const&>(std::allocator<void>, magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >&&, magpie::options const&) [565]
                0.00    0.00      19/66          std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(std::allocator<void>, magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [515]
                0.00    0.00      30/66          std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<magpie::cache<int, int>, magpie::options const&>(std::allocator<void>, magpie::cache<int, int>&&, magpie::options const&) [495]
[1237]   0.0    0.00    0.00      66         std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<void>) [1237]
                0.00    0.00      67/170         std::Spebo_helper<0, std::allocator<void>, true>::Spebo_helper(std::allocator<void> const&) [1080]
-----------------------------------------------
                0.00    0.00       1/66          std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<magpie::detail::cache_impl, std::allocator<void>, magpie::cache<int, magpie::empty_t>, magpie::options const&>(magpie::detail::cache_impl&, std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<int, magpie::empty_t>&&, magpie::options const&) [635]
                0.00    0.00       3/66          std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<magpie::detail::cache_impl, std::allocator<void>, magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(magpie::detail::cache_impl&, std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [587]
                0.00    0.00       4/66          std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<magpie::detail::cache_impl, std::allocator<void>, magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(magpie::detail::cache_impl&, std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [572]
                0.00    0.00       9/66          std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<magpie::detail::cache_impl, std::allocator<void>, magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, magpie::options const&>(magpie::detail::cache_impl&, std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >&&, magpie::options const&) [530]
                0.00    0.00      19/66          std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<magpie::detail::cache_impl, std::allocator<void>, magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(magpie::detail::cache_impl&, std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [486]
                0.00    0.00      30/66          std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<magpie::detail::cache_impl, std::allocator<void>, magpie::cache<int, int>, magpie::options const&>(magpie::detail::cache_impl&, std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<int, int>&&, magpie::options const&) [461]
[1238]   0.0    0.00    0.00      66         std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >&) [1238]
                0.00    0.00      67/703019      std::__is_constant_evaluated() [725]
                0.00    0.00      67/135         std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::__allocated_ptr(std::allocator<std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>) [1104]
                0.00    0.00      66/66          std::__new_allocator<std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >::allocate(unsigned long, void const) [1236]
-----------------------------------------------
                0.00    0.00       1/65          void std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_range_insert<__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > > >(__gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, std::forward_iterator_tag) [287]
                0.00    0.00       3/65          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&) [207]
                0.00    0.00       8/65          void std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_realloc_insert<Catch::Clara::Opt>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt&&) [129]
                0.00    0.00      53/65          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::~Vectorbase() [1263]
[1239]   0.0    0.00    0.00      65         std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_deallocate(Catch::Clara::Opt, unsigned long) [1239]
                0.00    0.00      13/703019      std::__is_constant_evaluated() [725]
                0.00    0.00      13/13          std::__new_allocator<Catch::Clara::Opt>::deallocate(Catch::Clara::Opt, unsigned long) [1487]
-----------------------------------------------
                0.00    0.00       1/65          std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<magpie::detail::cache_impl, std::allocator<void>, magpie::cache<int, magpie::empty_t>, magpie::options const&>(magpie::detail::cache_impl&, std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<int, magpie::empty_t>&&, magpie::options const&) [635]
                0.00    0.00       3/65          std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<magpie::detail::cache_impl, std::allocator<void>, magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(magpie::detail::cache_impl&, std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [587]
                0.00    0.00       4/65          std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<magpie::detail::cache_impl, std::allocator<void>, magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(magpie::detail::cache_impl&, std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [572]
                0.00    0.00       9/65          std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<magpie::detail::cache_impl, std::allocator<void>, magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, magpie::options const&>(magpie::detail::cache_impl&, std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >&&, magpie::options const&) [530]
                0.00    0.00      19/65          std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<magpie::detail::cache_impl, std::allocator<void>, magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(magpie::detail::cache_impl&, std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [486]
                0.00    0.00      29/65          std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<magpie::detail::cache_impl, std::allocator<void>, magpie::cache<int, int>, magpie::options const&>(magpie::detail::cache_impl&, std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<int, int>&&, magpie::options const&) [461]
[1240]   0.0    0.00    0.00      65         std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::operator=(decltype(nullptr)) [1240]
-----------------------------------------------
                0.00    0.00      64/64          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_disjunct(char const) const [1324]
[1241]   0.0    0.00    0.00      64         std::less<char const>::operator()(char const, char const) const [1241]
                0.00    0.00      61/703019      std::__is_constant_evaluated() [725]
-----------------------------------------------
                0.00    0.00       6/63          std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::_M_default_initialize(unsigned long) [349]
                0.00    0.00       9/63          std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::~vector() [302]
                0.00    0.00      48/63          void std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::_M_realloc_insert<std::vector<unsigned char, std::allocator<unsigned char> > const&>(__gnu_cxx::__normal_iterator<std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > >, std::vector<unsigned char, std::allocator<unsigned char> > const&) [359]
[1242]   0.0    0.00    0.00      63         std::Vectorbase<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::_M_get_Tp_allocator() [1242]
-----------------------------------------------
                0.00    0.00       9/63          std::shared_ptr<magpie::detail::cache_impl> std::make_shared<magpie::detail::cache_impl, magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, magpie::options const&>(magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >&&, magpie::options const&) [531]
                0.00    0.00       9/63          std::shared_ptr<magpie::detail::cache_impl>::shared_ptr<std::allocator<void>, magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, magpie::options const&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >&&, magpie::options const&) [528]
                0.00    0.00       9/63          std::__shared_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<void>, magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, magpie::options const&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >&&, magpie::options const&) [529]
                0.00    0.00       9/63          std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<magpie::detail::cache_impl, std::allocator<void>, magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, magpie::options const&>(magpie::detail::cache_impl&, std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >&&, magpie::options const&) [530]
                0.00    0.00       9/63          void std::Construct<magpie::detail::cacheimpl, magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, magpie::options const&>(magpie::detail::cache_impl, magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >&&, magpie::options const&) [566]
                0.00    0.00      18/63          std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, magpie::options const&>(std::allocator<void>, magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >&&, magpie::options const&) [565]
[1243]   0.0    0.00    0.00      63         magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >&& std::forward<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >>(std::remove_reference<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >>::type&) [1243]
-----------------------------------------------
                0.00    0.00      30/60          std::set<(anonymous namespace)::cache_key_t, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::contains((anonymous namespace)::cache_key_t const&) const [1361]
                0.00    0.00      30/60          std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::find((anonymous namespace)::cache_key_t const&) const [1363]
[1244]   0.0    0.00    0.00      60         std::operator==(std::Rbtree_const_iterator<(anonymous namespace)::cache_key_t> const&, std::Rbtree_const_iterator<(anonymous namespace)::cache_key_t> const&) [1244]
-----------------------------------------------
                0.00    0.00       1/59          std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::vector(std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > const&) [610]
                0.00    0.00       1/59          std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::operator=(std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > const&) [7539]
                0.00    0.00       2/59          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>) [7528]
                0.00    0.00       2/59          void std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_realloc_insert<Catch::Clara::Arg const&>(__gnu_cxx::__normal_iterator<Catch::Clara::Arg, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, Catch::Clara::Arg const&) [615]
                0.00    0.00      53/59          std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::~vector() [1264]
[1245]   0.0    0.00    0.00      59         std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_get_Tp_allocator() [1245]
-----------------------------------------------
                0.00    0.00       1/58          std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorbase(std::allocator<Catch::StringRef> const&) [5908]
                0.00    0.00      57/58          std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorbase(unsigned long, std::allocator<Catch::StringRef> const&) [1249]
[1246]   0.0    0.00    0.00      58         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl::Vectorimpl(std::allocator<Catch::StringRef> const&) [1246]
                0.00    0.00      58/104         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl_data::Vectorimpl_data() [1143]
-----------------------------------------------
                0.00    0.00      57/57          Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt> const&) [415]
[1247]   0.0    0.00    0.00      57         Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt> const&) [1247]
                0.00    0.00      57/308         Catch::Clara::Detail::ParserBase::ParserBase(Catch::Clara::Detail::ParserBase const&) [1032]
-----------------------------------------------
                0.00    0.00      57/57          std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorbase(unsigned long, std::allocator<Catch::StringRef> const&) [1249]
[1248]   0.0    0.00    0.00      57         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_create_storage(unsigned long) [1248]
                0.00    0.00      57/128         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_allocate(unsigned long) [1110]
-----------------------------------------------
                0.00    0.00      57/57          std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::vector(std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > const&) [434]
[1249]   0.0    0.00    0.00      57         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorbase(unsigned long, std::allocator<Catch::StringRef> const&) [1249]
                0.00    0.00      57/58          std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl::Vectorimpl(std::allocator<Catch::StringRef> const&) [1246]
                0.00    0.00      57/57          std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_create_storage(unsigned long) [1248]
-----------------------------------------------
                0.00    0.00       1/56          std::shared_ptr<std::enable_if<!std::is_array<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::value, Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::type> 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> >&) [643]
                0.00    0.00       7/56          std::shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > std::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> >&) [552]
                0.00    0.00       8/56          std::shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::shared_ptr<std::allocator<void>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::Spalloc_shared_tag<std::allocator<void> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [544]
                0.00    0.00       8/56          std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<void>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::Spalloc_shared_tag<std::allocator<void> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [545]
                0.00    0.00       8/56          std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<void>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::Spalloc_shared_tag<std::allocator<void> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [546]
                0.00    0.00       8/56          void std::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> >&) [569]
                0.00    0.00      16/56          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::allocator<void>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [568]
[1250]   0.0    0.00    0.00      56         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >& std::forward<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type&) [1250]
-----------------------------------------------
                0.00    0.00       1/55          Catch::Clara::Parser::operator|=(Catch::Clara::Parser const&) [2845]
                0.00    0.00       3/55          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::push_back(Catch::Clara::Opt const&) [208]
                0.00    0.00       8/55          Catch::Clara::Opt& std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::emplace_back<Catch::Clara::Opt>(Catch::Clara::Opt&&) [127]
                0.00    0.00      43/55          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::back() [1312]
[1251]   0.0    0.00    0.00      55         std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::end() [1251]
                0.00    0.00      55/113         __gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::__normal_iterator(Catch::Clara::Opt const&) [1123]
-----------------------------------------------
                0.00    0.00       3/55          decltype (::new ((void)(0)) Catch::Clara::Opt((declval<Catch::Clara::Opt const&>)())) std::construct_at<Catch::Clara::Opt, Catch::Clara::Opt const&>(Catch::Clara::Opt, Catch::Clara::Opt const&) [551]
                0.00    0.00       6/55          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&) [207]
                0.00    0.00      46/55          void std::Construct<Catch::Clara::Opt, Catch::Clara::Opt const&>(Catch::Clara::Opt, Catch::Clara::Opt const&) [406]
[1252]   0.0    0.00    0.00      55         Catch::Clara::Opt const& std::forward<Catch::Clara::Opt const&>(std::removereference<Catch::Clara::Opt const&>::type&) [1252]
-----------------------------------------------
                0.00    0.00       1/54          Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Arg>::ComposableParserImpl() [2827]
                0.00    0.00       3/54          Catch::Clara::Parser::Parser() [1633]
                0.00    0.00       4/54          Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>::ComposableParserImpl() [2835]
                0.00    0.00      46/54          Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl() [1300]
[1253]   0.0    0.00    0.00      54         Catch::Clara::Detail::ParserBase::ParserBase() [1253]
-----------------------------------------------
                0.00    0.00       1/54          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::vector(std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > const&) [419]
                0.00    0.00       1/54          Catch::Clara::Parser::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::Clara::Detail::TokenStream) const [4185]
                0.00    0.00       4/54          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::operator=(std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > const&) [7546]
                0.00    0.00      48/54          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_check_len(unsigned long, char const) const [1492]
[1254]   0.0    0.00    0.00      54         std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::size() const [1254]
-----------------------------------------------
                0.00    0.00       1/54          void std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_realloc_insert<Catch::Clara::Arg const&>(__gnu_cxx::__normal_iterator<Catch::Clara::Arg, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, Catch::Clara::Arg const&) [615]
                0.00    0.00      53/54          std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::~Vectorbase() [1261]
[1255]   0.0    0.00    0.00      54         std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_deallocate(Catch::Clara::Arg, unsigned long) [1255]
                0.00    0.00       2/703019      std::__is_constant_evaluated() [725]
                0.00    0.00       2/2           std::__new_allocator<Catch::Clara::Arg>::deallocate(Catch::Clara::Arg, unsigned long) [1701]
-----------------------------------------------
                0.00    0.00      53/53          Catch::Clara::ExeName::~ExeName() [83]
[1256]   0.0    0.00    0.00      53         Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>::~ComposableParserImpl() [1256]
                0.00    0.00      53/362         Catch::Clara::Detail::ParserBase::~ParserBase() [1021]
-----------------------------------------------
                0.00    0.00      53/53          std::__shared_ptr_access<magpie::cache<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::Lockpolicy)2, false, false>::_M_get() const [1268]
[1257]   0.0    0.00    0.00      53         std::__shared_ptr<magpie::cache<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::Lockpolicy)2>::get() const [1257]
-----------------------------------------------
                0.00    0.00      53/53          CATCH2_INTERNAL_TEST_0() [261]
[1258]   0.0    0.00    0.00      53         std::__shared_ptr_access<magpie::cache<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::Lockpolicy)2, false, false>::operator->() const [1258]
                0.00    0.00      52/52          std::__shared_ptr_access<magpie::cache<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::Lockpolicy)2, false, false>::_M_get() const [1268]
-----------------------------------------------
                0.00    0.00      53/53          void std::Destroy<Catch::Clara::Arg>(Catch::Clara::Arg, Catch::Clara::Arg) [1267]
[1259]   0.0    0.00    0.00      53         void std::Destroy_aux<false>::__destroy<Catch::Clara::Arg>(Catch::Clara::Arg, Catch::Clara::Arg) [1259]
                0.00    0.00       2/3           Catch::Clara::Arg std::__addressof<Catch::Clara::Arg>(Catch::Clara::Arg&) [1670]
                0.00    0.00       2/2           void std::Destroy<Catch::Clara::Arg>(Catch::Clara::Arg) [1716]
-----------------------------------------------
                0.00    0.00      53/53          std::Vector_base<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::~Vectorbase() [1261]
[1260]   0.0    0.00    0.00      53         std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl::~Vectorimpl() [1260]
-----------------------------------------------
                0.00    0.00      53/53          std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::~vector() [1264]
[1261]   0.0    0.00    0.00      53         std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::~Vectorbase() [1261]
                0.00    0.00      53/54          std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_deallocate(Catch::Clara::Arg, unsigned long) [1255]
                0.00    0.00      53/53          std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl::~Vectorimpl() [1260]
-----------------------------------------------
                0.00    0.00      53/53          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::~Vectorbase() [1263]
[1262]   0.0    0.00    0.00      53         std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl::~Vectorimpl() [1262]
-----------------------------------------------
                0.00    0.00      53/53          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::~vector() [69]
[1263]   0.0    0.00    0.00      53         std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::~Vectorbase() [1263]
                0.00    0.00      53/65          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_deallocate(Catch::Clara::Opt, unsigned long) [1239]
                0.00    0.00      53/53          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl::~Vectorimpl() [1262]
-----------------------------------------------
                0.00    0.00       1/53          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>) [7528]
                0.00    0.00      52/53          Catch::Clara::Parser::~Parser() [43]
[1264]   0.0    0.00    0.00      53         std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::~vector() [1264]
                0.00    0.00      53/59          std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_get_Tp_allocator() [1245]
                0.00    0.00      53/53          void std::Destroy<Catch::Clara::Arg>(Catch::Clara::Arg, Catch::Clara::Arg) [1267]
                0.00    0.00      53/53          std::Vector_base<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::~Vectorbase() [1261]
-----------------------------------------------
                0.00    0.00       5/53          std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::_S_check_init_len(unsigned long, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > const&) [1614]
                0.00    0.00      48/53          std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::max_size() const [1281]
[1265]   0.0    0.00    0.00      53         std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::_S_max_size(std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > const&) [1265]
                0.00    0.00      53/48633       unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&) [786]
-----------------------------------------------
                0.00    0.00      53/53          std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_lower_bound(std::Rbtree_node<(anonymous namespace)::cache_key_t> const, std::Rbtree_node_base const, (anonymous namespace)::cache_key_t const&) const [1362]
[1266]   0.0    0.00    0.00      53         std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_S_left(std::Rbtree_node_base const) [1266]
-----------------------------------------------
                0.00    0.00      53/53          std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::~vector() [1264]
[1267]   0.0    0.00    0.00      53         void std::Destroy<Catch::Clara::Arg>(Catch::Clara::Arg, Catch::Clara::Arg) [1267]
                0.00    0.00      53/703019      std::_is_constant_evaluated() [725]
                0.00    0.00      53/53          void std::Destroyaux<false>::__destroy<Catch::Clara::Arg>(Catch::Clara::Arg, Catch::Clara::Arg) [1259]
-----------------------------------------------
                0.00    0.00      52/52          std::__shared_ptr_access<magpie::cache<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::Lockpolicy)2, false, false>::operator->() const [1258]
[1268]   0.0    0.00    0.00      52         std::__shared_ptr_access<magpie::cache<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::Lockpolicy)2, false, false>::_M_get() const [1268]
                0.00    0.00      53/53          std::__shared_ptr<magpie::cache<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::Lockpolicy)2>::get() const [1257]
-----------------------------------------------
                0.00    0.00       1/51          __static_initialization_and_destruction_0() [703]
                0.00    0.00       1/51          __static_initialization_and_destruction_0() [704]
                0.00    0.00       2/51          __static_initialization_and_destruction_0() [645]
                0.00    0.00       2/51          __static_initialization_and_destruction_0() [644]
                0.00    0.00       2/51          __static_initialization_and_destruction_0() [646]
                0.00    0.00       2/51          __static_initialization_and_destruction_0() [647]
                0.00    0.00       7/51          __static_initialization_and_destruction_0() [598]
                0.00    0.00      17/51          void std::Destroy<Catch::Detail::uniqueptr<Catch::ITestInvoker> >(Catch::Detail::unique_ptr<Catch::ITestInvoker>) [9941]
                0.00    0.00      17/51          Catch::(anonymous namespace)::RegistryHub::registerTest(Catch::Detail::unique_ptr<Catch::TestCaseInfo>&&, Catch::Detail::unique_ptr<Catch::ITestInvoker>&&) [1967]
[1269]   0.0    0.00    0.00      51         Catch::Detail::unique_ptr<Catch::ITestInvoker>::~unique_ptr() [1269]
-----------------------------------------------
                0.00    0.00       1/49          std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>::operator=(std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>&&) [329]
                0.00    0.00      48/49          std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>&&) [1282]
[1270]   0.0    0.00    0.00      49         std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>&&) [1270]
                0.00    0.00      49/421         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count() [1010]
                0.00    0.00      49/419         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::_M_swap(std::__shared_count<(__gnu_cxx::Lockpolicy)2>&) [1012]
-----------------------------------------------
                0.00    0.00       1/49          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>&&) [331]
                0.00    0.00      48/49          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> > >&&) [1283]
[1271]   0.0    0.00    0.00      49         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>&&) [1271]
                0.00    0.00      49/421         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count() [1010]
                0.00    0.00      49/419         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::_M_swap(std::__shared_count<(__gnu_cxx::Lockpolicy)2>&) [1012]
-----------------------------------------------
                0.00    0.00       1/49          std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>::operator=(std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>&&) [5381]
                0.00    0.00      48/49          std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>&&) [1282]
[1272]   0.0    0.00    0.00      49         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>&) [1272]
-----------------------------------------------
                0.00    0.00       1/49          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> > >&&) [5409]
                0.00    0.00      48/49          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> > >&&) [1283]
[1273]   0.0    0.00    0.00      49         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> > >&) [1273]
-----------------------------------------------
                0.00    0.00      48/48          Catch::Clara::ExeName::ExeName(Catch::Clara::ExeName&&) [1278]
[1274]   0.0    0.00    0.00      48         Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>&&) [1274]
                0.00    0.00      48/308         Catch::Clara::Detail::ParserBase::ParserBase(Catch::Clara::Detail::ParserBase const&) [1032]
-----------------------------------------------
                0.00    0.00      18/48          Catch::Clara::Detail::BoundFlagRefBase::BoundFlagRefBase() [2822]
                0.00    0.00      30/48          Catch::Clara::Detail::BoundValueRefBase::BoundValueRefBase() [1359]
[1275]   0.0    0.00    0.00      48         Catch::Clara::Detail::BoundRef::BoundRef() [1275]
-----------------------------------------------
                0.00    0.00      18/48          Catch::Clara::Detail::BoundFlagRefBase::~BoundFlagRefBase() [2824]
                0.00    0.00      30/48          Catch::Clara::Detail::BoundValueRefBase::~BoundValueRefBase() [1360]
[1276]   0.0    0.00    0.00      48         Catch::Clara::Detail::BoundRef::~BoundRef() [1276]
-----------------------------------------------
                0.00    0.00       1/48          Catch::Clara::Parser Catch::Clara::operator|<Catch::Clara::Arg>(Catch::Clara::Parser&&, Catch::Clara::Arg&&) [2852]
                0.00    0.00       1/48          Catch::Clara::Parser Catch::Clara::operator|<Catch::Clara::ExeName const&>(Catch::Clara::Parser&&, Catch::Clara::ExeName const&) [2853]
                0.00    0.00       1/48          Catch::Clara::Parser Catch::Clara::operator|<Catch::Clara::Help const&>(Catch::Clara::Parser&&, Catch::Clara::Help const&) [273]
                0.00    0.00       2/48          Catch::Clara::Parser Catch::Clara::operator|<Catch::Clara::Opt const&>(Catch::Clara::Parser&&, Catch::Clara::Opt const&) [228]
                0.00    0.00      43/48          Catch::Clara::Parser Catch::Clara::operator|<Catch::Clara::Opt>(Catch::Clara::Parser&&, Catch::Clara::Opt&&) [126]
[1277]   0.0    0.00    0.00      48         Catch::Clara::Parser::Parser(Catch::Clara::Parser&&) [1277]
                0.00    0.00      48/308         Catch::Clara::Detail::ParserBase::ParserBase(Catch::Clara::Detail::ParserBase const&) [1032]
                0.00    0.00      48/48          Catch::Clara::ExeName::ExeName(Catch::Clara::ExeName&&) [1278]
                0.00    0.00      48/48          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::vector(std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >&&) [1295]
                0.00    0.00      48/48          std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::vector(std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >&&) [1294]
-----------------------------------------------
                0.00    0.00      48/48          Catch::Clara::Parser::Parser(Catch::Clara::Parser&&) [1277]
[1278]   0.0    0.00    0.00      48         Catch::Clara::ExeName::ExeName(Catch::Clara::ExeName&&) [1278]
                0.00    0.00      48/48          Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>&&) [1274]
                0.00    0.00      48/48          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> > >&&) [1283]
                0.00    0.00      48/48          std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>&&) [1282]
-----------------------------------------------
                0.00    0.00      24/48          std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::end() [1413]
                0.00    0.00      24/48          std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::begin() [1414]
[1279]   0.0    0.00    0.00      48         __gnu_cxx::__normal_iterator<std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > >::__normal_iterator(std::vector<unsigned char, std::allocator<unsigned char> > const&) [1279]
-----------------------------------------------
                0.00    0.00      48/48          std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::max_size() const [1281]
[1280]   0.0    0.00    0.00      48         std::Vectorbase<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::_M_get_Tp_allocator() const [1280]
-----------------------------------------------
                0.00    0.00      48/48          std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::_M_check_len(unsigned long, char const) const [489]
[1281]   0.0    0.00    0.00      48         std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::max_size() const [1281]
                0.00    0.00      48/48          std::Vectorbase<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::_M_get_Tp_allocator() const [1280]
                0.00    0.00      48/53          std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::_S_max_size(std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > const&) [1265]
-----------------------------------------------
                0.00    0.00      48/48          Catch::Clara::ExeName::ExeName(Catch::Clara::ExeName&&) [1278]
[1282]   0.0    0.00    0.00      48         std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>&&) [1282]
                0.00    0.00      48/49          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>&) [1272]
                0.00    0.00      48/49          std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>&&) [1270]
-----------------------------------------------
                0.00    0.00      48/48          Catch::Clara::ExeName::ExeName(Catch::Clara::ExeName&&) [1278]
[1283]   0.0    0.00    0.00      48         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> > >&&) [1283]
                0.00    0.00      48/49          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> > >&) [1273]
                0.00    0.00      48/49          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>&&) [1271]
-----------------------------------------------
                0.00    0.00      48/48          unsigned char std::__copy_move<false, true, std::random_access_iterator_tag>::__copy_m<unsigned char const, unsigned char>(unsigned char const, unsigned char const, unsigned char) [184]
[1284]   0.0    0.00    0.00      48         void std::__copy_move<false, false, std::random_access_iterator_tag>::__assign_one<unsigned char, unsigned char const>(unsigned char, unsigned char const) [1284]
-----------------------------------------------
                0.00    0.00      48/48          std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorbase(std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >&&) [1287]
[1285]   0.0    0.00    0.00      48         std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl::Vectorimpl(std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl&&) [1285]
                0.00    0.00      96/96          std::remove_reference<std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl&>::type&& std::move<std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl&>(std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl&) [1150]
                0.00    0.00      48/48          std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl_data::Vectorimpl_data(std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl_data&&) [1286]
-----------------------------------------------
                0.00    0.00      48/48          std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl::Vectorimpl(std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl&&) [1285]
[1286]   0.0    0.00    0.00      48         std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl_data::Vectorimpl_data(std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl_data&&) [1286]
-----------------------------------------------
                0.00    0.00      48/48          std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::vector(std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >&&) [1294]
[1287]   0.0    0.00    0.00      48         std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorbase(std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >&&) [1287]
                0.00    0.00      48/48          std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl::Vectorimpl(std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl&&) [1285]
-----------------------------------------------
                0.00    0.00      48/48          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorbase(std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >&&) [1290]
[1288]   0.0    0.00    0.00      48         std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl::Vectorimpl(std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl&&) [1288]
                0.00    0.00      96/96          std::remove_reference<std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl&>::type&& std::move<std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl&>(std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl&) [1151]
                0.00    0.00      48/48          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl_data::Vectorimpl_data(std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl_data&&) [1289]
-----------------------------------------------
                0.00    0.00      48/48          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl::Vectorimpl(std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl&&) [1288]
[1289]   0.0    0.00    0.00      48         std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl_data::Vectorimpl_data(std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl_data&&) [1289]
-----------------------------------------------
                0.00    0.00      48/48          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::vector(std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >&&) [1295]
[1290]   0.0    0.00    0.00      48         std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorbase(std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >&&) [1290]
                0.00    0.00      48/48          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl::Vectorimpl(std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl&&) [1288]
-----------------------------------------------
                0.00    0.00      24/48          std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >&) [1421]
                0.00    0.00      24/48          std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1408]
[1291]   0.0    0.00    0.00      48         std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::__allocated_ptr(std::allocator<std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>) [1291]
                0.00    0.00      48/48          std::allocator<std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > std::__addressof<std::allocator<std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >&) [1296]
-----------------------------------------------
                0.00    0.00      24/48          std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<magpie::eviction_policy_add, std::allocator<void>>(magpie::eviction_policy_add&, std::Spalloc_shared_tag<std::allocator<void> >) [473]
                0.00    0.00      24/48          std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1408]
[1292]   0.0    0.00    0.00      48         std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [1292]
                0.00    0.00      24/703019      std::__is_constant_evaluated() [725]
                0.00    0.00      24/24          std::__new_allocator<std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >::deallocate(std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>, unsigned long) [1405]
-----------------------------------------------
                0.00    0.00      24/48          std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() [1409]
                0.00    0.00      24/48          std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1408]
[1293]   0.0    0.00    0.00      48         std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [1293]
                0.00    0.00      48/342         std::Spebo_helper<0, std::allocator<void>, true>::_S_get(std::Spebo_helper<0, std::allocator<void>, true>&) [1024]
-----------------------------------------------
                0.00    0.00      48/48          Catch::Clara::Parser::Parser(Catch::Clara::Parser&&) [1277]
[1294]   0.0    0.00    0.00      48         std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::vector(std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >&&) [1294]
                0.00    0.00      48/48          std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorbase(std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >&&) [1287]
-----------------------------------------------
                0.00    0.00      48/48          Catch::Clara::Parser::Parser(Catch::Clara::Parser&&) [1277]
[1295]   0.0    0.00    0.00      48         std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::vector(std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >&&) [1295]
                0.00    0.00      48/48          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorbase(std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >&&) [1290]
-----------------------------------------------
                0.00    0.00      48/48          std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::__allocated_ptr(std::allocator<std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>) [1291]
[1296]   0.0    0.00    0.00      48         std::allocator<std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > std::__addressof<std::allocator<std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >&) [1296]
-----------------------------------------------
                0.00    0.00      12/48          __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > std::__niter_wrap<__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, unsigned long>(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, unsigned long) [1497]
                0.00    0.00      36/48          __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > std::__copy_move_backward_a<true, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > >(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >) [1499]
[1297]   0.0    0.00    0.00      48         unsigned long std::__niter_base<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >) [1297]
                0.00    0.00      48/76286       __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >::base() const [782]
-----------------------------------------------
                0.00    0.00       1/47          __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::__normal_iterator<Catch::Clara::Opt, void>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > > const&) [3629]
                0.00    0.00       2/47          void std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_range_insert<__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > > >(__gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, std::forward_iterator_tag) [287]
                0.00    0.00       6/47          void std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_realloc_insert<Catch::Clara::Opt const&>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt const&) [207]
                0.00    0.00      16/47          void std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_realloc_insert<Catch::Clara::Opt>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt&&) [129]
                0.00    0.00      22/47          __gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::difference_type __gnu_cxx::operator-<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >(__gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > > const&, __gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > > const&) [1505]
[1298]   0.0    0.00    0.00      47         __gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::base() const [1298]
-----------------------------------------------
                0.00    0.00      47/47          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize(unsigned long) [1475]
[1299]   0.0    0.00    0.00      47         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize(unsigned long, char) [1299]
                0.00    0.00      47/45550       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [789]
                0.00    0.00      45/37297       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [796]
-----------------------------------------------
                0.00    0.00       1/46          Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#8}>(Catch::Clara::accept_many_t, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#8} const&, Catch::StringRef) [2780]
                0.00    0.00       1/46          Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#1}, void>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#1} const&, Catch::StringRef) [2786]
                0.00    0.00       1/46          Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1}>(Catch::Clara::accept_many_t, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1} const&, Catch::StringRef) [2784]
                0.00    0.00       1/46          Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#2}, void>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#2} const&, Catch::StringRef) [2785]
                0.00    0.00       1/46          Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#2}, void>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#2} const&, Catch::StringRef) [2771]
                0.00    0.00       1/46          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&)#12}>(Catch::Clara::accept_many_t, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#12} const&, Catch::StringRef) [2772]
                0.00    0.00       1/46          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&)#13}>(Catch::Clara::accept_many_t, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#13} const&, Catch::StringRef) [2773]
                0.00    0.00       1/46          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&)#14}>(Catch::Clara::accept_many_t, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#14} const&, Catch::StringRef) [2774]
                0.00    0.00       1/46          Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#7}, void>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#7} const&, Catch::StringRef) [2779]
                0.00    0.00       1/46          Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#3}, void>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#3} const&, Catch::StringRef) [2775]
                0.00    0.00       1/46          Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#4}, void>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#4} const&, Catch::StringRef) [2776]
                0.00    0.00       1/46          Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#5}, void>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#5} const&, Catch::StringRef) [2777]
                0.00    0.00       1/46          Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#6}, void>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#6} const&, Catch::StringRef) [2778]
                0.00    0.00       1/46          Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#10}, void>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#10} const&, Catch::StringRef) [2782]
                0.00    0.00       1/46          Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#9}, void>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#9} const&, Catch::StringRef) [2781]
                0.00    0.00       1/46          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&)#11}, void>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#11} const&, Catch::StringRef) [2783]
                0.00    0.00       1/46          Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<long, void>(long&, Catch::StringRef) [2787]
                0.00    0.00       2/46          Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<unsigned int, void>(unsigned int&, Catch::StringRef) [293]
                0.00    0.00       2/46          Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<double, void>(double&, Catch::StringRef) [2770]
                0.00    0.00       7/46          Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, void>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, Catch::StringRef) [272]
                0.00    0.00      18/46          Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl(std::shared_ptr<Catch::Clara::Detail::BoundRef> const&) [478]
[1300]   0.0    0.00    0.00      46         Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl() [1300]
                0.00    0.00      46/54          Catch::Clara::Detail::ParserBase::ParserBase() [1253]
-----------------------------------------------
                0.00    0.00       1/46          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::vector(std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > const&) [419]
                0.00    0.00       1/46          Catch::Clara::Parser::operator|=(Catch::Clara::Parser const&) [2845]
                0.00    0.00       1/46          Catch::Clara::Parser::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::Clara::Detail::TokenStream) const [4185]
                0.00    0.00      43/46          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::empty() const [1311]
[1301]   0.0    0.00    0.00      46         std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::end() const [1301]
                0.00    0.00      46/93          __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&) [1152]
-----------------------------------------------
                0.00    0.00       1/46          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::vector(std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > const&) [419]
                0.00    0.00       1/46          Catch::Clara::Parser::operator|=(Catch::Clara::Parser const&) [2845]
                0.00    0.00       1/46          Catch::Clara::Parser::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::Clara::Detail::TokenStream) const [4185]
                0.00    0.00      43/46          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::empty() const [1311]
[1302]   0.0    0.00    0.00      46         std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::begin() const [1302]
                0.00    0.00      46/93          __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&) [1152]
-----------------------------------------------
                0.00    0.00      46/46          std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorbase() [1304]
[1303]   0.0    0.00    0.00      46         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl::Vectorimpl() [1303]
                0.00    0.00      46/104         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl_data::Vectorimpl_data() [1143]
-----------------------------------------------
                0.00    0.00      46/46          std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::vector() [1305]
[1304]   0.0    0.00    0.00      46         std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorbase() [1304]
                0.00    0.00      46/46          std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl::Vectorimpl() [1303]
-----------------------------------------------
                0.00    0.00       1/46          Catch::Clara::Opt::Opt<Catch::Clara::Help::Help(bool&)::{lambda(bool)#1}>(Catch::Clara::Help::Help(bool&)::{lambda(bool)#1} const&) [306]
                0.00    0.00       1/46          Catch::Clara::Opt::Opt<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#8}>(Catch::Clara::accept_many_t, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#8} const&, Catch::StringRef) [2590]
                0.00    0.00       1/46          Catch::Clara::Opt::Opt<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#1}>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#1} const&) [305]
                0.00    0.00       1/46          Catch::Clara::Opt::Opt<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#1}, void>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#1} const&, Catch::StringRef) [2596]
                0.00    0.00       1/46          Catch::Clara::Opt::Opt<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1}>(Catch::Clara::accept_many_t, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1} const&, Catch::StringRef) [2594]
                0.00    0.00       1/46          Catch::Clara::Opt::Opt<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#2}, void>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#2} const&, Catch::StringRef) [2595]
                0.00    0.00       1/46          Catch::Clara::Opt::Opt<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#2}, void>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#2} const&, Catch::StringRef) [2581]
                0.00    0.00       1/46          Catch::Clara::Opt::Opt<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#12}>(Catch::Clara::accept_many_t, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#12} const&, Catch::StringRef) [2582]
                0.00    0.00       1/46          Catch::Clara::Opt::Opt<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#13}>(Catch::Clara::accept_many_t, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#13} const&, Catch::StringRef) [2583]
                0.00    0.00       1/46          Catch::Clara::Opt::Opt<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#14}>(Catch::Clara::accept_many_t, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#14} const&, Catch::StringRef) [2584]
                0.00    0.00       1/46          Catch::Clara::Opt::Opt<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#7}, void>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#7} const&, Catch::StringRef) [2589]
                0.00    0.00       1/46          Catch::Clara::Opt::Opt<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#3}, void>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#3} const&, Catch::StringRef) [2585]
                0.00    0.00       1/46          Catch::Clara::Opt::Opt<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#4}, void>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#4} const&, Catch::StringRef) [2586]
                0.00    0.00       1/46          Catch::Clara::Opt::Opt<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#5}, void>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#5} const&, Catch::StringRef) [2587]
                0.00    0.00       1/46          Catch::Clara::Opt::Opt<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#6}, void>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#6} const&, Catch::StringRef) [2588]
                0.00    0.00       1/46          Catch::Clara::Opt::Opt<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#10}, void>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#10} const&, Catch::StringRef) [2592]
                0.00    0.00       1/46          Catch::Clara::Opt::Opt<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#9}, void>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#9} const&, Catch::StringRef) [2591]
                0.00    0.00       1/46          Catch::Clara::Opt::Opt<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#11}, void>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#11} const&, Catch::StringRef) [2593]
                0.00    0.00       1/46          Catch::Clara::Opt::Opt<long, void>(long&, Catch::StringRef) [2598]
                0.00    0.00       2/46          Catch::Clara::Opt::Opt<unsigned int, void>(unsigned int&, Catch::StringRef) [292]
                0.00    0.00       2/46          Catch::Clara::Opt::Opt<double, void>(double&, Catch::StringRef) [2597]
                0.00    0.00       7/46          Catch::Clara::Opt::Opt<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, void>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, Catch::StringRef) [271]
                0.00    0.00      16/46          Catch::Clara::Opt::Opt(bool&) [215]
[1305]   0.0    0.00    0.00      46         std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::vector() [1305]
                0.00    0.00      46/46          std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorbase() [1304]
-----------------------------------------------
                0.00    0.00       8/45          unittest::snap_catch2_main(char const, char const, int, char**, void ()(), void ()(Catch::Clara::Parser&), int ()(Catch::Session&), void ()()) [92]
                0.00    0.00      37/45          Catch::makeCommandLineParser(Catch::ConfigData&) [39]
[1306]   0.0    0.00    0.00      45         Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::operator()(Catch::StringRef) && [1306]
-----------------------------------------------
                0.00    0.00      45/45          std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<magpie::cache<int, int>> >, std::is_move_constructible<magpie::cache<int, int>>, std::is_move_assignable<magpie::cache<int, int>> >::value, void>::type std::swap<magpie::cache<int, int>>(magpie::cache<int, int>&, magpie::cache<int, int>&) [1478]
[1307]   0.0    0.00    0.00      45         std::remove_reference<magpie::cache<int, int>&>::type&& std::move<magpie::cache<int, int>&>(magpie::cache<int, int>&) [1307]
-----------------------------------------------
                0.00    0.00      43/43          __gnu_cxx::__aligned_buffer<magpie::cache<int, int> >::_M_ptr() [1313]
[1308]   0.0    0.00    0.00      43         __gnu_cxx::__aligned_buffer<magpie::cache<int, int> >::_M_addr() [1308]
-----------------------------------------------
                0.00    0.00      43/43          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::back() [1312]
[1309]   0.0    0.00    0.00      43         __gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::operator() const [1309]
-----------------------------------------------
                0.00    0.00      43/43          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::back() [1312]
[1310]   0.0    0.00    0.00      43         __gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::operator-(long) const [1310]
                0.00    0.00      43/113         __gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::__normal_iterator(Catch::Clara::Opt const&) [1123]
-----------------------------------------------
                0.00    0.00      43/43          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::back() [1312]
[1311]   0.0    0.00    0.00      43         std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::empty() const [1311]
                0.00    0.00      43/46          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::end() const [1301]
                0.00    0.00      43/46          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::begin() const [1302]
                0.00    0.00      43/91          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&) [1156]
-----------------------------------------------
                0.00    0.00      43/43          Catch::Clara::Opt& std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::emplace_back<Catch::Clara::Opt>(Catch::Clara::Opt&&) [127]
[1312]   0.0    0.00    0.00      43         std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::back() [1312]
                0.00    0.00      43/43          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::empty() const [1311]
                0.00    0.00      43/55          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::end() [1251]
                0.00    0.00      43/43          __gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::operator-(long) const [1310]
                0.00    0.00      43/43          __gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::operator() const [1309]
-----------------------------------------------
                0.00    0.00      41/41          std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [1315]
[1313]   0.0    0.00    0.00      41         __gnu_cxx::__aligned_buffer<magpie::cache<int, int> >::_M_ptr() [1313]
                0.00    0.00      43/43          __gnu_cxx::__aligned_buffer<magpie::cache<int, int> >::_M_addr() [1308]
-----------------------------------------------
                0.00    0.00      41/41          magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::set(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, float) [396]
[1314]   0.0    0.00    0.00      41         magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::key_size(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const [1314]
                0.00    0.00      42/45550       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [789]
-----------------------------------------------
                0.00    0.00      10/40          std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<magpie::cache<int, int>, std::allocator<void>, magpie::options&>(magpie::cache<int, int>&, std::Spalloc_shared_tag<std::allocator<void> >, magpie::options&) [439]
                0.00    0.00      15/40          std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<magpie::options&>(std::allocator<void>, magpie::options&) [442]
                0.00    0.00      15/40          std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() <cycle 1> [1473]
[1315]   0.0    0.00    0.00      40         std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [1315]
                0.00    0.00      41/41          __gnu_cxx::__aligned_buffer<magpie::cache<int, int> >::_M_ptr() [1313]
-----------------------------------------------
                0.00    0.00      39/39          std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_begin() [1319]
[1316]   0.0    0.00    0.00      39         std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_mbegin() const [1316]
-----------------------------------------------
                0.00    0.00      39/39          std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_begin() [1321]
[1317]   0.0    0.00    0.00      39         std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_mbegin() const [1317]
-----------------------------------------------
                0.00    0.00       4/39          Catch::ConsoleReporter::printTotalsDivider(Catch::Totals const&) [2217]
                0.00    0.00      35/39          std::__cxx11::to_string(int) [8034]
[1318]   0.0    0.00    0.00      39         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(unsigned long, char, std::allocator<char> const&) [1318]
                0.00    0.00      39/19055       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() [810]
                0.00    0.00      34/2943        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::Allochider(char, std::allocator<char> const&) [909]
                0.00    0.00      34/34          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct(unsigned long, char) [1356]
-----------------------------------------------
                0.00    0.00       3/39          std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::~Rbtree() [1665]
                0.00    0.00      36/39          std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_get_insert_unique_pos((anonymous namespace)::cache_key_t const&) [1343]
[1319]   0.0    0.00    0.00      39         std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_begin() [1319]
                0.00    0.00      39/39          std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_mbegin() const [1316]
-----------------------------------------------
                0.00    0.00      39/39          std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_lower_bound(std::Rbtree_node<(anonymous namespace)::cache_key_t> const, std::Rbtree_node_base const, (anonymous namespace)::cache_key_t const&) const [1362]
[1320]   0.0    0.00    0.00      39         std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_S_right(std::Rbtree_node_base const) [1320]
-----------------------------------------------
                0.00    0.00       3/39          std::Rbtree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::~Rbtree() [514]
                0.00    0.00      36/39          std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_get_insert_unique_pos(int const&) [1347]
[1321]   0.0    0.00    0.00      39         std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_begin() [1321]
                0.00    0.00      39/39          std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_mbegin() const [1317]
-----------------------------------------------
                0.00    0.00      37/37          std::__cxx11::to_string(int) [8034]
[1322]   0.0    0.00    0.00      37         unsigned int std::__detail::__to_chars_len<unsigned int>(unsigned int, int) [1322]
-----------------------------------------------
                0.00    0.00       1/36          unittest::snap_catch2_main(char const, char const, int, char*, void ()(), void ()(Catch::Clara::Parser&), int ()(Catch::Session&), void ()()) [92]
                0.00    0.00       1/36          CATCH2_INTERNAL_TEST_4() [158]
                0.00    0.00       1/36          CATCH2_INTERNAL_TEST_0() [59]
                0.00    0.00       1/36          CATCH2_INTERNAL_TEST_3() [70]
                0.00    0.00       1/36          CATCH2_INTERNAL_TEST_6() [9]
                0.00    0.00       1/36          CATCH2_INTERNAL_TEST_9() [10]
                0.00    0.00       1/36          CATCH2_INTERNAL_TEST_12() [166]
                0.00    0.00       1/36          CATCH2_INTERNAL_TEST_15() [212]
                0.00    0.00       1/36          CATCH2_INTERNAL_TEST_18() [71]
                0.00    0.00       1/36          CATCH2_INTERNAL_TEST_0() [261]
                0.00    0.00       1/36          CATCH2_INTERNAL_TEST_3() [165]
                0.00    0.00       1/36          CATCH2_INTERNAL_TEST_0() [438]
                0.00    0.00       2/36          CATCH2_INTERNAL_TEST_0() [4]
                0.00    0.00       2/36          CATCH2_INTERNAL_TEST_14() [226]
                0.00    0.00       2/36          CATCH2_INTERNAL_TEST_0() [82]
                0.00    0.00       2/36          CATCH2_INTERNAL_TEST_4() [231]
                0.00    0.00       4/36          CATCH2_INTERNAL_TEST_0() [209]
                0.00    0.00      12/36          CATCH2_INTERNAL_TEST_0() [2]
[1323]   0.0    0.00    0.00      36         unittest::g_progress() [1323]
-----------------------------------------------
                0.00    0.00      36/36          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const, unsigned long) [1378]
[1324]   0.0    0.00    0.00      36         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_disjunct(char const) const [1324]
                0.00    0.00      67/133587      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [752]
                0.00    0.00      64/64          std::less<char const>::operator()(char const, char const) const [1241]
                0.00    0.00      33/45550       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [789]
-----------------------------------------------
                0.00    0.00      36/36          std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_put_node(std::Rbtree_node<(anonymous namespace)::cache_key_t>) [1340]
[1325]   0.0    0.00    0.00      36         std::__new_allocator<std::Rbtree_node<(anonymous namespace)::cache_key_t> >::deallocate(std::Rbtree_node<(anonymous namespace)::cache_key_t>, unsigned long) [1325]
-----------------------------------------------
                0.00    0.00      36/36          std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_get_node() [1339]
[1326]   0.0    0.00    0.00      36         std::__new_allocator<std::Rbtree_node<(anonymous namespace)::cache_key_t> >::allocate(unsigned long, void const) [1326]
-----------------------------------------------
                0.00    0.00      36/36          std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_put_node(std::Rbtree_node<int>) [1346]
[1327]   0.0    0.00    0.00      36         std::__new_allocator<std::Rbtree_node<int> >::deallocate(std::Rbtree_node<int>, unsigned long) [1327]
-----------------------------------------------
                0.00    0.00      36/36          std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_get_node() [1345]
[1328]   0.0    0.00    0.00      36         std::__new_allocator<std::Rbtree_node<int> >::allocate(unsigned long, void const) [1328]
-----------------------------------------------
                0.00    0.00      36/36          std::pair<std::Rbtree_const_iterator<(anonymous namespace)::cache_key_t>, bool>::pair<std::Rbtree_iterator<(anonymous namespace)::cache_key_t>&, bool&>(std::Rbtree_iterator<(anonymous namespace)::cache_key_t>&, bool&) [1335]
[1329]   0.0    0.00    0.00      36         std::Rbtree_const_iterator<(anonymous namespace)::cache_key_t>::Rbtree_const_iterator(std::Rbtree_iterator<(anonymous namespace)::cache_key_t> const&) [1329]
-----------------------------------------------
                0.00    0.00      36/36          std::pair<std::Rbtree_const_iterator<int>, bool>::pair<std::Rbtree_iterator<int>&, bool&>(std::Rbtree_iterator<int>&, bool&) [1336]
[1330]   0.0    0.00    0.00      36         std::Rbtree_const_iterator<int>::Rbtree_const_iterator(std::Rbtree_iterator<int> const&) [1330]
-----------------------------------------------
                0.00    0.00      36/36          std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_get_insert_unique_pos((anonymous namespace)::cache_key_t const&) [1343]
[1331]   0.0    0.00    0.00      36         std::pair<std::Rbtree_node_base, std::Rbtree_node_base>::pair<std::Rbtree_node<(anonymous namespace)::cache_key_t>&, std::Rbtree_node_base&>(std::Rbtree_node<(anonymous namespace)::cache_key_t>&, std::Rbtree_node_base&) [1331]
                0.00    0.00      36/36          std::Rbtree_node<(anonymous namespace)::cache_key_t>& std::forward<std::Rbtree_node<(anonymous namespace)::cache_key_t>&>(std::remove_reference<std::Rbtree_node<(anonymous namespace)::cache_key_t>&>::type&) [1349]
                0.00    0.00      36/107         std::Rbtree_node_base& std::forward<std::Rbtree_node_base&>(std::remove_reference<std::Rbtree_node_base&>::type&) [1137]
-----------------------------------------------
                0.00    0.00      36/36          std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_get_insert_unique_pos(int const&) [1347]
[1332]   0.0    0.00    0.00      36         std::pair<std::Rbtree_node_base, std::Rbtree_node_base>::pair<std::Rbtree_node<int>&, std::Rbtree_node_base&>(std::Rbtree_node<int>&, std::Rbtree_node_base&) [1332]
                0.00    0.00      36/36          std::Rbtree_node<int>& std::forward<std::Rbtree_node<int>&>(std::remove_reference<std::Rbtree_node<int>&>::type&) [1350]
                0.00    0.00      36/107         std::Rbtree_node_base& std::forward<std::Rbtree_node_base&>(std::remove_reference<std::Rbtree_node_base&>::type&) [1137]
-----------------------------------------------
                0.00    0.00      36/36          std::pair<std::Rbtree_iterator<(anonymous namespace)::cache_key_t>, bool> std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_insert_unique<(anonymous namespace)::cache_key_t const&>((anonymous namespace)::cache_key_t const&) [452]
[1333]   0.0    0.00    0.00      36         std::pair<std::Rbtree_iterator<(anonymous namespace)::cache_key_t>, bool>::pair<std::Rbtree_iterator<(anonymous namespace)::cache_key_t>, bool>(std::Rbtree_iterator<(anonymous namespace)::cache_key_t>&&, bool&&) [1333]
                0.00    0.00      36/36          std::Rbtree_iterator<(anonymous namespace)::cache_key_t>&& std::forward<std::Rbtree_iterator<(anonymous namespace)::cache_key_t> >(std::remove_reference<std::Rbtree_iterator<(anonymous namespace)::cache_key_t> >::type&) [1353]
                0.00    0.00      36/123         bool&& std::forward<bool>(std::remove_reference<bool>::type&) [1114]
-----------------------------------------------
                0.00    0.00      36/36          std::pair<std::Rbtree_iterator<int>, bool> std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_insert_unique<int const&>(int const&) [427]
[1334]   0.0    0.00    0.00      36         std::pair<std::Rbtree_iterator<int>, bool>::pair<std::Rbtree_iterator<int>, bool>(std::Rbtree_iterator<int>&&, bool&&) [1334]
                0.00    0.00      36/36          std::Rbtree_iterator<int>&& std::forward<std::Rbtree_iterator<int> >(std::remove_reference<std::Rbtree_iterator<int> >::type&) [1354]
                0.00    0.00      36/123         bool&& std::forward<bool>(std::remove_reference<bool>::type&) [1114]
-----------------------------------------------
                0.00    0.00      36/36          std::set<(anonymous namespace)::cache_key_t, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::insert((anonymous namespace)::cache_key_t const&) [449]
[1335]   0.0    0.00    0.00      36         std::pair<std::Rbtree_const_iterator<(anonymous namespace)::cache_key_t>, bool>::pair<std::Rbtree_iterator<(anonymous namespace)::cache_key_t>&, bool&>(std::Rbtree_iterator<(anonymous namespace)::cache_key_t>&, bool&) [1335]
                0.00    0.00      36/36          std::Rbtree_iterator<(anonymous namespace)::cache_key_t>& std::forward<std::Rbtree_iterator<(anonymous namespace)::cache_key_t>&>(std::remove_reference<std::Rbtree_iterator<(anonymous namespace)::cache_key_t>&>::type&) [1351]
                0.00    0.00      36/36          std::Rbtree_const_iterator<(anonymous namespace)::cache_key_t>::Rbtree_const_iterator(std::Rbtree_iterator<(anonymous namespace)::cache_key_t> const&) [1329]
                0.00    0.00      36/201         bool& std::forward<bool&>(std::remove_reference<bool&>::type&) [1071]
-----------------------------------------------
                0.00    0.00      36/36          std::set<int, std::less<int>, std::allocator<int> >::insert(int const&) [424]
[1336]   0.0    0.00    0.00      36         std::pair<std::Rbtree_const_iterator<int>, bool>::pair<std::Rbtree_iterator<int>&, bool&>(std::Rbtree_iterator<int>&, bool&) [1336]
                0.00    0.00      36/36          std::Rbtree_iterator<int>& std::forward<std::Rbtree_iterator<int>&>(std::remove_reference<std::Rbtree_iterator<int>&>::type&) [1352]
                0.00    0.00      36/36          std::Rbtree_const_iterator<int>::Rbtree_const_iterator(std::Rbtree_iterator<int> const&) [1330]
                0.00    0.00      36/201         bool& std::forward<bool&>(std::remove_reference<bool&>::type&) [1071]
-----------------------------------------------
                0.00    0.00      36/36          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct(unsigned long, char) [1356]
[1337]   0.0    0.00    0.00      36         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_assign(char, unsigned long, char) [1337]
                0.00    0.00      34/34          std::char_traits<char>::assign(char, unsigned long, char) [1355]
-----------------------------------------------
                0.00    0.00      36/36          std::pair<std::Rbtree_iterator<(anonymous namespace)::cache_key_t>, bool> std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_insert_unique<(anonymous namespace)::cache_key_t const&>((anonymous namespace)::cache_key_t const&) [452]
[1338]   0.0    0.00    0.00      36         std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::Allocnode::Allocnode(std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >&) [1338]
-----------------------------------------------
                0.00    0.00      36/36          std::Rbtree_node<(anonymous namespace)::cache_key_t> std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_create_node<(anonymous namespace)::cache_key_t const&>((anonymous namespace)::cache_key_t const&) [451]
[1339]   0.0    0.00    0.00      36         std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_get_node() [1339]
                0.00    0.00      36/144         std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_get_Node_allocator() [1097]
                0.00    0.00      36/703019      std::__is_constant_evaluated() [725]
                0.00    0.00      36/36          std::__new_allocator<std::Rbtree_node<(anonymous namespace)::cache_key_t> >::allocate(unsigned long, void const) [1326]
-----------------------------------------------
                0.00    0.00      36/36          std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_drop_node(std::Rbtree_node<(anonymous namespace)::cache_key_t>) [1341]
[1340]   0.0    0.00    0.00      36         std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_put_node(std::Rbtree_node<(anonymous namespace)::cache_key_t>) [1340]
                0.00    0.00      36/144         std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_get_Node_allocator() [1097]
                0.00    0.00      36/703019      std::__is_constant_evaluated() [725]
                0.00    0.00      36/36          std::__new_allocator<std::Rbtree_node<(anonymous namespace)::cache_key_t> >::deallocate(std::Rbtree_node<(anonymous namespace)::cache_key_t>, unsigned long) [1325]
-----------------------------------------------
                0.00    0.00      36/36          std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_erase(std::Rbtree_node<(anonymous namespace)::cache_key_t>) [1663]
[1341]   0.0    0.00    0.00      36         std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_drop_node(std::Rbtree_node<(anonymous namespace)::cache_key_t>) [1341]
                0.00    0.00      36/36          std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_destroy_node(std::Rbtree_node<(anonymous namespace)::cache_key_t>) [1342]
                0.00    0.00      36/36          std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_put_node(std::Rbtree_node<(anonymous namespace)::cache_key_t>) [1340]
-----------------------------------------------
                0.00    0.00      36/36          std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_drop_node(std::Rbtree_node<(anonymous namespace)::cache_key_t>) [1341]
[1342]   0.0    0.00    0.00      36         std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_destroy_node(std::Rbtree_node<(anonymous namespace)::cache_key_t>) [1342]
                0.00    0.00      36/72          std::Rbtree_node<(anonymous namespace)::cache_key_t>::_M_valptr() [1177]
                0.00    0.00      36/144         std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_get_Node_allocator() [1097]
                0.00    0.00      36/36          void std::destroy_at<(anonymous namespace)::cache_key_t>((anonymous namespace)::cache_key_t) [1348]
-----------------------------------------------
                0.00    0.00      36/36          std::pair<std::Rbtree_iterator<(anonymous namespace)::cache_key_t>, bool> std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_insert_unique<(anonymous namespace)::cache_key_t const&>((anonymous namespace)::cache_key_t const&) [452]
[1343]   0.0    0.00    0.00      36         std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_get_insert_unique_pos((anonymous namespace)::cache_key_t const&) [1343]
                0.00    0.00     114/268         std::less<(anonymous namespace)::cache_key_t>::operator()((anonymous namespace)::cache_key_t const&, (anonymous namespace)::cache_key_t const&) const [1046]
                0.00    0.00      87/268         std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_S_key(std::Rbtree_node<(anonymous namespace)::cache_key_t> const) [1047]
                0.00    0.00      45/81          std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_S_left(std::Rbtree_node_base) [1167]
                0.00    0.00      42/78          std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_S_right(std::Rbtree_node_base) [1168]
                0.00    0.00      36/39          std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_begin() [1319]
                0.00    0.00      36/72          std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_end() [1180]
                0.00    0.00      36/93          std::Rbtree_iterator<(anonymous namespace)::cache_key_t>::Rbtree_iterator(std::Rbtree_node_base) [1153]
                0.00    0.00      36/36          std::pair<std::Rbtree_node_base, std::Rbtree_node_base>::pair<std::Rbtree_node<(anonymous namespace)::cache_key_t>&, std::Rbtree_node_base&>(std::Rbtree_node<(anonymous namespace)::cache_key_t>&, std::Rbtree_node_base&) [1331]
                0.00    0.00      27/89          std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_S_key(std::Rbtree_node_base const) [1160]
                0.00    0.00      21/21          std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::begin() [1438]
                0.00    0.00      21/21          std::operator==(std::Rbtree_iterator<(anonymous namespace)::cache_key_t> const&, std::Rbtree_iterator<(anonymous namespace)::cache_key_t> const&) [1443]
                0.00    0.00      12/12          std::Rbtree_iterator<(anonymous namespace)::cache_key_t>::operator--() [1495]
-----------------------------------------------
                0.00    0.00      36/36          std::pair<std::Rbtree_iterator<int>, bool> std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_insert_unique<int const&>(int const&) [427]
[1344]   0.0    0.00    0.00      36         std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::Alloc_node::Allocnode(std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >&) [1344]
-----------------------------------------------
                0.00    0.00      36/36          std::Rb_tree_node<int> std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_create_node<int const&>(int const&) [426]
[1345]   0.0    0.00    0.00      36         std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_get_node() [1345]
                0.00    0.00      36/144         std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_get_Node_allocator() [1098]
                0.00    0.00      36/703019      std::__is_constant_evaluated() [725]
                0.00    0.00      36/36          std::__new_allocator<std::Rbtree_node<int> >::allocate(unsigned long, void const) [1328]
-----------------------------------------------
                0.00    0.00      36/36          std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_drop_node(std::Rbtree_node<int>) [510]
[1346]   0.0    0.00    0.00      36         std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_put_node(std::Rbtree_node<int>) [1346]
                0.00    0.00      36/144         std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_get_Node_allocator() [1098]
                0.00    0.00      36/703019      std::__is_constant_evaluated() [725]
                0.00    0.00      36/36          std::__new_allocator<std::Rbtree_node<int> >::deallocate(std::Rbtree_node<int>, unsigned long) [1327]
-----------------------------------------------
                0.00    0.00      36/36          std::pair<std::Rbtree_iterator<int>, bool> std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_insert_unique<int const&>(int const&) [427]
[1347]   0.0    0.00    0.00      36         std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_get_insert_unique_pos(int const&) [1347]
                0.00    0.00     111/1300        std::less<int>::operator()(int const&, int const&) const [956]
                0.00    0.00      86/1300        std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::S_key(std::Rbtree_node<int> const) [957]
                0.00    0.00      46/82          std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::S_right(std::Rbtree_node_base) [1166]
                0.00    0.00      40/76          std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::S_left(std::Rbtree_node_base) [1170]
                0.00    0.00      36/39          std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_begin() [1321]
                0.00    0.00      36/72          std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_end() [1181]
                0.00    0.00      36/90          std::Rbtree_iterator<int>::Rbtree_iterator(std::Rbtree_node_base) [1159]
                0.00    0.00      36/36          std::pair<std::Rbtree_node_base, std::Rbtree_node_base>::pair<std::Rbtree_node<int>&, std::Rbtree_node_base&>(std::Rbtree_node<int>&, std::Rbtree_node_base&) [1332]
                0.00    0.00      25/298         std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::S_key(std::Rbtree_node_base const) [1040]
                0.00    0.00      18/18          std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::begin() [1455]
                0.00    0.00      18/18          std::operator==(std::Rb_tree_iterator<int> const&, std::Rbtree_iterator<int> const&) [1458]
                0.00    0.00       7/7           std::Rbtree_iterator<int>::operator--() [1575]
-----------------------------------------------
                0.00    0.00      36/36          std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_destroy_node(std::Rbtree_node<(anonymous namespace)::cache_key_t>) [1342]
[1348]   0.0    0.00    0.00      36         void std::destroy_at<(anonymous namespace)::cache_key_t>((anonymous namespace)::cache_key_t) [1348]
-----------------------------------------------
                0.00    0.00      36/36          std::pair<std::Rbtree_node_base, std::Rbtree_node_base>::pair<std::Rbtree_node<(anonymous namespace)::cache_key_t>&, std::Rbtree_node_base&>(std::Rbtree_node<(anonymous namespace)::cache_key_t>&, std::Rbtree_node_base&) [1331]
[1349]   0.0    0.00    0.00      36         std::Rbtree_node<(anonymous namespace)::cache_key_t>& std::forward<std::Rbtree_node<(anonymous namespace)::cache_key_t>&>(std::remove_reference<std::Rbtree_node<(anonymous namespace)::cache_key_t>&>::type&) [1349]
-----------------------------------------------
                0.00    0.00      36/36          std::pair<std::Rbtree_node_base, std::Rbtree_node_base>::pair<std::Rbtree_node<int>&, std::Rbtree_node_base&>(std::Rbtree_node<int>&, std::Rbtree_node_base&) [1332]
[1350]   0.0    0.00    0.00      36         std::Rbtree_node<int>& std::forward<std::Rbtree_node<int>&>(std::remove_reference<std::Rbtree_node<int>&>::type&) [1350]
-----------------------------------------------
                0.00    0.00      36/36          std::pair<std::Rbtree_const_iterator<(anonymous namespace)::cache_key_t>, bool>::pair<std::Rbtree_iterator<(anonymous namespace)::cache_key_t>&, bool&>(std::Rbtree_iterator<(anonymous namespace)::cache_key_t>&, bool&) [1335]
[1351]   0.0    0.00    0.00      36         std::Rbtree_iterator<(anonymous namespace)::cache_key_t>& std::forward<std::Rbtree_iterator<(anonymous namespace)::cache_key_t>&>(std::remove_reference<std::Rbtree_iterator<(anonymous namespace)::cache_key_t>&>::type&) [1351]
-----------------------------------------------
                0.00    0.00      36/36          std::pair<std::Rbtree_const_iterator<int>, bool>::pair<std::Rbtree_iterator<int>&, bool&>(std::Rbtree_iterator<int>&, bool&) [1336]
[1352]   0.0    0.00    0.00      36         std::Rbtree_iterator<int>& std::forward<std::Rbtree_iterator<int>&>(std::remove_reference<std::Rbtree_iterator<int>&>::type&) [1352]
-----------------------------------------------
                0.00    0.00      36/36          std::pair<std::Rbtree_iterator<(anonymous namespace)::cache_key_t>, bool>::pair<std::Rbtree_iterator<(anonymous namespace)::cache_key_t>, bool>(std::Rbtree_iterator<(anonymous namespace)::cache_key_t>&&, bool&&) [1333]
[1353]   0.0    0.00    0.00      36         std::Rbtree_iterator<(anonymous namespace)::cache_key_t>&& std::forward<std::Rbtree_iterator<(anonymous namespace)::cache_key_t> >(std::remove_reference<std::Rbtree_iterator<(anonymous namespace)::cache_key_t> >::type&) [1353]
-----------------------------------------------
                0.00    0.00      36/36          std::pair<std::Rbtree_iterator<int>, bool>::pair<std::Rbtree_iterator<int>, bool>(std::Rbtree_iterator<int>&&, bool&&) [1334]
[1354]   0.0    0.00    0.00      36         std::Rbtree_iterator<int>&& std::forward<std::Rbtree_iterator<int> >(std::remove_reference<std::Rbtree_iterator<int> >::type&) [1354]
-----------------------------------------------
                0.00    0.00      34/34          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_assign(char, unsigned long, char) [1337]
[1355]   0.0    0.00    0.00      34         std::char_traits<char>::assign(char, unsigned long, char) [1355]
                0.00    0.00      34/703019      std::__is_constant_evaluated() [725]
-----------------------------------------------
                0.00    0.00      34/34          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(unsigned long, char, std::allocator<char> const&) [1318]
[1356]   0.0    0.00    0.00      34         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct(unsigned long, char) [1356]
                0.00    0.00      38/37297       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [796]
                0.00    0.00      36/36          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_assign(char, unsigned long, char) [1337]
                0.00    0.00      33/416674      std::is_constant_evaluated() [729]
                0.00    0.00      33/133587      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [752]
                0.00    0.00       1/5600        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long) [885]
                0.00    0.00       1/15326       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data(char) [829]
                0.00    0.00       1/10097       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_capacity(unsigned long) [858]
-----------------------------------------------
                0.00    0.00       9/33          std::Vectorbase<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::~Vectorbase() [1520]
                0.00    0.00      24/33          void std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::_M_realloc_insert<std::vector<unsigned char, std::allocator<unsigned char> > const&>(__gnu_cxx::__normal_iterator<std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > >, std::vector<unsigned char, std::allocator<unsigned char> > const&) [359]
[1357]   0.0    0.00    0.00      33         std::Vectorbase<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::_M_deallocate(std::vector<unsigned char, std::allocator<unsigned char> >, unsigned long) [1357]
                0.00    0.00      30/703019      std::__is_constant_evaluated() [725]
                0.00    0.00      30/30          std::__new_allocator<std::vector<unsigned char, std::allocator<unsigned char> > >::deallocate(std::vector<unsigned char, std::allocator<unsigned char> >, unsigned long) [1369]
-----------------------------------------------
                0.00    0.00      31/31          std::optional<magpie::empty_t>::has_value() const [1366]
[1358]   0.0    0.00    0.00      31         std::Optionalbase_impl<magpie::empty_t, std::Optionalbase<magpie::empty_t, true, true> >::_M_is_engaged() const [1358]
-----------------------------------------------
                0.00    0.00       1/30          Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#1}>::BoundLambda(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#1} const&) [2696]
                0.00    0.00       1/30          Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#2}>::BoundLambda(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#2} const&) [2692]
                0.00    0.00       1/30          Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#2}>::BoundLambda(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#2} const&) [2636]
                0.00    0.00       1/30          Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#7}>::BoundLambda(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#7} const&) [2668]
                0.00    0.00       1/30          Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#3}>::BoundLambda(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#3} const&) [2652]
                0.00    0.00       1/30          Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#4}>::BoundLambda(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#4} const&) [2656]
                0.00    0.00       1/30          Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#5}>::BoundLambda(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#5} const&) [2660]
                0.00    0.00       1/30          Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#6}>::BoundLambda(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#6} const&) [2664]
                0.00    0.00       1/30          Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#10}>::BoundLambda(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#10} const&) [2680]
                0.00    0.00       1/30          Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#9}>::BoundLambda(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#9} const&) [2676]
                0.00    0.00       1/30          Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#11}>::BoundLambda(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#11} const&) [2684]
                0.00    0.00       1/30          Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#8}>::BoundLambda(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#8} const&) [2672]
                0.00    0.00       1/30          Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1}>::BoundLambda(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1} const&) [2688]
                0.00    0.00       1/30          Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#12}>::BoundLambda(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#12} const&) [2640]
                0.00    0.00       1/30          Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#13}>::BoundLambda(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#13} const&) [2644]
                0.00    0.00       1/30          Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#14}>::BoundLambda(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#14} const&) [2648]
                0.00    0.00       1/30          Catch::Clara::Detail::BoundValueRef<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::BoundValueRef(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) [2733]
                0.00    0.00       1/30          Catch::Clara::Detail::BoundValueRef<long>::BoundValueRef(long&) [2743]
                0.00    0.00       2/30          Catch::Clara::Detail::BoundValueRef<unsigned int>::BoundValueRef(unsigned int&) [1679]
                0.00    0.00       2/30          Catch::Clara::Detail::BoundValueRef<double>::BoundValueRef(double&) [2737]
                0.00    0.00       8/30          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> >&) [1538]
[1359]   0.0    0.00    0.00      30         Catch::Clara::Detail::BoundValueRefBase::BoundValueRefBase() [1359]
                0.00    0.00      30/48          Catch::Clara::Detail::BoundRef::BoundRef() [1275]
-----------------------------------------------
                0.00    0.00       1/30          Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#8}>::~BoundLambda() [2674]
                0.00    0.00       1/30          Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1}>::~BoundLambda() [2690]
                0.00    0.00       1/30          Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#12}>::~BoundLambda() [2642]
                0.00    0.00       1/30          Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#13}>::~BoundLambda() [2646]
                0.00    0.00       1/30          Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#14}>::~BoundLambda() [2650]
                0.00    0.00       1/30          Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#11}>::~BoundLambda() [2686]
                0.00    0.00       1/30          Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#9}>::~BoundLambda() [2678]
                0.00    0.00       1/30          Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#10}>::~BoundLambda() [2682]
                0.00    0.00       1/30          Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#6}>::~BoundLambda() [2666]
                0.00    0.00       1/30          Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#5}>::~BoundLambda() [2662]
                0.00    0.00       1/30          Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#4}>::~BoundLambda() [2658]
                0.00    0.00       1/30          Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#3}>::~BoundLambda() [2654]
                0.00    0.00       1/30          Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#7}>::~BoundLambda() [2670]
                0.00    0.00       1/30          Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#2}>::~BoundLambda() [2638]
                0.00    0.00       1/30          Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(bool)#2}>::~BoundLambda() [2694]
                0.00    0.00       1/30          Catch::Clara::Detail::BoundLambda<Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(int)#1}>::~BoundLambda() [2698]
                0.00    0.00       1/30          Catch::Clara::Detail::BoundValueRef<long>::~BoundValueRef() [2745]
                0.00    0.00       1/30          Catch::Clara::Detail::BoundValueRef<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::~BoundValueRef() [2735]
                0.00    0.00       2/30          Catch::Clara::Detail::BoundValueRef<unsigned int>::~BoundValueRef() [1680]
                0.00    0.00       2/30          Catch::Clara::Detail::BoundValueRef<double>::~BoundValueRef() [2739]
                0.00    0.00       8/30          Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~BoundValueRef() [1539]
[1360]   0.0    0.00    0.00      30         Catch::Clara::Detail::BoundValueRefBase::~BoundValueRefBase() [1360]
                0.00    0.00      30/48          Catch::Clara::Detail::BoundRef::~BoundRef() [1276]
-----------------------------------------------
                0.00    0.00      30/30          CATCH2_INTERNAL_TEST_0() [2]
[1361]   0.0    0.00    0.00      30         std::set<(anonymous namespace)::cache_key_t, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::contains((anonymous namespace)::cache_key_t const&) const [1361]
                0.00    0.00      30/90          std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::end() const [1158]
                0.00    0.00      30/30          std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::find((anonymous namespace)::cache_key_t const&) const [1363]
                0.00    0.00      30/60          std::operator==(std::Rbtree_const_iterator<(anonymous namespace)::cache_key_t> const&, std::Rbtree_const_iterator<(anonymous namespace)::cache_key_t> const&) [1244]
-----------------------------------------------
                0.00    0.00      30/30          std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::find((anonymous namespace)::cache_key_t const&) const [1363]
[1362]   0.0    0.00    0.00      30         std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_lower_bound(std::Rbtree_node<(anonymous namespace)::cache_key_t> const, std::Rbtree_node_base const, (anonymous namespace)::cache_key_t const&) const [1362]
                0.00    0.00      92/268         std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_S_key(std::Rbtree_node<(anonymous namespace)::cache_key_t> const) [1047]
                0.00    0.00      92/268         std::less<(anonymous namespace)::cache_key_t>::operator()((anonymous namespace)::cache_key_t const&, (anonymous namespace)::cache_key_t const&) const [1046]
                0.00    0.00      53/53          std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_S_left(std::Rbtree_node_base const) [1266]
                0.00    0.00      39/39          std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_S_right(std::Rbtree_node_base const) [1320]
                0.00    0.00      30/120         std::Rbtree_const_iterator<(anonymous namespace)::cache_key_t>::Rbtree_const_iterator(std::Rbtree_node_base const) [1122]
-----------------------------------------------
                0.00    0.00      30/30          std::set<(anonymous namespace)::cache_key_t, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::contains((anonymous namespace)::cache_key_t const&) const [1361]
[1363]   0.0    0.00    0.00      30         std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::find((anonymous namespace)::cache_key_t const&) const [1363]
                0.00    0.00      60/90          std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::end() const [1158]
                0.00    0.00      30/30          std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_end() const [1364]
                0.00    0.00      30/30          std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_begin() const [1365]
                0.00    0.00      30/30          std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_lower_bound(std::Rbtree_node<(anonymous namespace)::cache_key_t> const, std::Rbtree_node_base const, (anonymous namespace)::cache_key_t const&) const [1362]
                0.00    0.00      30/60          std::operator==(std::Rbtree_const_iterator<(anonymous namespace)::cache_key_t> const&, std::Rbtree_const_iterator<(anonymous namespace)::cache_key_t> const&) [1244]
                0.00    0.00      29/89          std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_S_key(std::Rbtree_node_base const) [1160]
                0.00    0.00      29/268         std::less<(anonymous namespace)::cache_key_t>::operator()((anonymous namespace)::cache_key_t const&, (anonymous namespace)::cache_key_t const&) const [1046]
-----------------------------------------------
                0.00    0.00      30/30          std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::find((anonymous namespace)::cache_key_t const&) const [1363]
[1364]   0.0    0.00    0.00      30         std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_end() const [1364]
-----------------------------------------------
                0.00    0.00      30/30          std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::find((anonymous namespace)::cache_key_t const&) const [1363]
[1365]   0.0    0.00    0.00      30         std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_begin() const [1365]
-----------------------------------------------
                0.00    0.00      30/30          CATCH2_INTERNAL_TEST_0() [2]
[1366]   0.0    0.00    0.00      30         std::optional<magpie::empty_t>::has_value() const [1366]
                0.00    0.00      31/31          std::Optionalbase_impl<magpie::empty_t, std::Optionalbase<magpie::empty_t, true, true> >::_M_is_engaged() const [1358]
-----------------------------------------------
                0.00    0.00       6/30          std::Vectorbase<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::_M_create_storage(unsigned long) [1581]
                0.00    0.00      24/30          void std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::_M_realloc_insert<std::vector<unsigned char, std::allocator<unsigned char> > const&>(__gnu_cxx::__normal_iterator<std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > >, std::vector<unsigned char, std::allocator<unsigned char> > const&) [359]
[1367]   0.0    0.00    0.00      30         std::Vectorbase<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::_M_allocate(unsigned long) [1367]
                0.00    0.00      29/703019      std::__is_constant_evaluated() [725]
                0.00    0.00      29/29          std::__new_allocator<std::vector<unsigned char, std::allocator<unsigned char> > >::allocate(unsigned long, void const) [1374]
-----------------------------------------------
                0.00    0.00      15/30          std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >&) [1477]
                0.00    0.00      15/30          std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1472]
[1368]   0.0    0.00    0.00      30         std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::__allocated_ptr(std::allocator<std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>) [1368]
                0.00    0.00      30/30          std::allocator<std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > std::__addressof<std::allocator<std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >&) [1372]
-----------------------------------------------
                0.00    0.00      30/30          std::Vectorbase<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::_M_deallocate(std::vector<unsigned char, std::allocator<unsigned char> >, unsigned long) [1357]
[1369]   0.0    0.00    0.00      30         std::__new_allocator<std::vector<unsigned char, std::allocator<unsigned char> > >::deallocate(std::vector<unsigned char, std::allocator<unsigned char> >, unsigned long) [1369]
-----------------------------------------------
                0.00    0.00      15/30          std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() <cycle 1> [1473]
                0.00    0.00      15/30          std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1472]
[1370]   0.0    0.00    0.00      30         std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [1370]
                0.00    0.00      30/342         std::Spebo_helper<0, std::allocator<void>, true>::_S_get(std::Spebo_helper<0, std::allocator<void>, true>&) [1024]
-----------------------------------------------
                0.00    0.00      30/30          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> >&&) [10133]
[1371]   0.0    0.00    0.00      30         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned long, char const) [1371]
                0.00    0.00      34/3056        std::char_traits<char>::length(char const) [901]
                0.00    0.00      29/29          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::replace(unsigned long, unsigned long, char const, unsigned long) [1375]
-----------------------------------------------
                0.00    0.00      30/30          std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::__allocated_ptr(std::allocator<std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>) [1368]
[1372]   0.0    0.00    0.00      30         std::allocator<std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > std::__addressof<std::allocator<std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >&) [1372]
-----------------------------------------------
                0.00    0.00      14/29          std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<magpie::cache<int, int>, std::allocator<void>, magpie::options&>(magpie::cache<int, int>&, std::Spalloc_shared_tag<std::allocator<void> >, magpie::options&) [439]
                0.00    0.00      15/29          std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1472]
[1373]   0.0    0.00    0.00      29         std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [1373]
                0.00    0.00      15/703019      std::__is_constant_evaluated() [725]
                0.00    0.00      15/15          std::__new_allocator<std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >::deallocate(std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>, unsigned long) [1470]
-----------------------------------------------
                0.00    0.00      29/29          std::Vectorbase<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::_M_allocate(unsigned long) [1367]
[1374]   0.0    0.00    0.00      29         std::__new_allocator<std::vector<unsigned char, std::allocator<unsigned char> > >::allocate(unsigned long, void const) [1374]
-----------------------------------------------
                0.00    0.00      29/29          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned long, char const) [1371]
[1375]   0.0    0.00    0.00      29         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::replace(unsigned long, unsigned long, char const, unsigned long) [1375]
                0.00    0.00      27/27          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const, unsigned long) [1378]
                0.00    0.00      26/26          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_limit(unsigned long, unsigned long) const [1383]
                0.00    0.00      25/25          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check(unsigned long, char const) const [1386]
-----------------------------------------------
                0.00    0.00       4/28          std::shared_ptr<magpie::detail::cache_impl> std::make_shared<magpie::detail::cache_impl, magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [573]
                0.00    0.00       4/28          std::shared_ptr<magpie::detail::cache_impl>::shared_ptr<std::allocator<void>, magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [570]
                0.00    0.00       4/28          std::__shared_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<void>, magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [571]
                0.00    0.00       4/28          std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<magpie::detail::cache_impl, std::allocator<void>, magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(magpie::detail::cache_impl&, std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [572]
                0.00    0.00       4/28          void std::Construct<magpie::detail::cacheimpl, magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(magpie::detail::cache_impl, magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [601]
                0.00    0.00       8/28          std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(std::allocator<void>, magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [600]
[1376]   0.0    0.00    0.00      28         magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&& std::forward<magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >>(std::remove_reference<magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >>::type&) [1376]
-----------------------------------------------
                0.00    0.00      27/27          std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul>::operator()() [820]
[1377]   0.0    0.00    0.00      27         std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul>::_M_gen_rand() [1377]
-----------------------------------------------
                0.00    0.00      27/27          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::replace(unsigned long, unsigned long, char const, unsigned long) [1375]
[1378]   0.0    0.00    0.00      27         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const, unsigned long) [1378]
                0.00    0.00      36/36          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_disjunct(char const) const [1324]
                0.00    0.00      32/416674      std::is_constant_evaluated() [729]
                0.00    0.00      31/7341        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char, char const, unsigned long) [869]
                0.00    0.00      28/45550       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [789]
                0.00    0.00      28/133587      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [752]
                0.00    0.00      28/37297       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [796]
                0.00    0.00      27/610         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check_length(unsigned long, unsigned long, char const) const [980]
                0.00    0.00      27/23195       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::capacity() const [803]
                0.00    0.00      19/19          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_move(char, char const, unsigned long) [1447]
-----------------------------------------------
                0.00    0.00      27/27          std::__cxx11::to_string(int) [8034]
[1379]   0.0    0.00    0.00      27         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long) [1379]
                0.00    0.00      33/45550       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [789]
                0.00    0.00      33/133587      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [752]
-----------------------------------------------
                0.00    0.00      27/27          std::__cxx11::to_string(int) [8034]
[1380]   0.0    0.00    0.00      27         void std::__detail::__to_chars_10_impl<unsigned int>(char, unsigned int, unsigned int) [1380]
-----------------------------------------------
                0.00    0.00      27/27          std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >> >, std::is_move_constructible<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >>, std::is_move_assignable<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >> >::value, void>::type std::swap<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >>(magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >&, magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >&) [1536]
[1381]   0.0    0.00    0.00      27         std::remove_reference<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >&>::type&& std::move<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >&>(magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >&) [1381]
-----------------------------------------------
                0.00    0.00       1/26          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::vector(std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > const&) [419]
                0.00    0.00       1/26          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::get_allocator() const [4672]
                0.00    0.00      24/26          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::max_size() const [1398]
[1382]   0.0    0.00    0.00      26         std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_get_Tp_allocator() const [1382]
-----------------------------------------------
                0.00    0.00      26/26          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::replace(unsigned long, unsigned long, char const, unsigned long) [1375]
[1383]   0.0    0.00    0.00      26         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_limit(unsigned long, unsigned long) const [1383]
                0.00    0.00      33/45550       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [789]
-----------------------------------------------
                0.00    0.00      25/25          std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [1387]
[1384]   0.0    0.00    0.00      25         __gnu_cxx::__aligned_buffer<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > > >::_M_ptr() [1384]
                0.00    0.00      25/25          __gnu_cxx::__aligned_buffer<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > > >::_M_addr() [1385]
-----------------------------------------------
                0.00    0.00      25/25          __gnu_cxx::__aligned_buffer<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > > >::_M_ptr() [1384]
[1385]   0.0    0.00    0.00      25         __gnu_cxx::__aligned_buffer<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > > >::_M_addr() [1385]
-----------------------------------------------
                0.00    0.00      25/25          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::replace(unsigned long, unsigned long, char const, unsigned long) [1375]
[1386]   0.0    0.00    0.00      25         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check(unsigned long, char const) const [1386]
                0.00    0.00      23/45550       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [789]
-----------------------------------------------
                0.00    0.00       7/25          std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, magpie::options&>(magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >&, std::Spalloc_shared_tag<std::allocator<void> >, magpie::options&) [464]
                0.00    0.00       9/25          std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<magpie::options&>(std::allocator<void>, magpie::options&) [467]
                0.00    0.00       9/25          std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() <cycle 1> [1528]
[1387]   0.0    0.00    0.00      25         std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [1387]
                0.00    0.00      25/25          __gnu_cxx::__aligned_buffer<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > > >::_M_ptr() [1384]
-----------------------------------------------
                0.00    0.00      25/25          void std::__relocate_object_a<Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef> >(Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef>&) [503]
[1388]   0.0    0.00    0.00      25         void std::destroy_at<Catch::StringRef>(Catch::StringRef) [1388]
-----------------------------------------------
                0.00    0.00      25/25          void std::__relocate_object_a<Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef> >(Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef>&) [503]
[1389]   0.0    0.00    0.00      25         std::remove_reference<Catch::StringRef&>::type&& std::move<Catch::StringRef&>(Catch::StringRef&) [1389]
-----------------------------------------------
                0.00    0.00      24/24          magpie::eviction_policy::eviction_policy() [1392]
[1390]   0.0    0.00    0.00      24         magpie::eviction_item::eviction_item() [1390]
-----------------------------------------------
                0.00    0.00      24/24          magpie::eviction_policy::eviction_policy() [1392]
[1391]   0.0    0.00    0.00      24         magpie::eviction_cycle::eviction_cycle() [1391]
-----------------------------------------------
                0.00    0.00      24/24          magpie::eviction_policy_add::eviction_policy_add() [1394]
[1392]   0.0    0.00    0.00      24         magpie::eviction_policy::eviction_policy() [1392]
                0.00    0.00      24/24          magpie::eviction_profile::eviction_profile() [1393]
                0.00    0.00      24/24          magpie::eviction_cycle::eviction_cycle() [1391]
                0.00    0.00      24/24          magpie::eviction_item::eviction_item() [1390]
-----------------------------------------------
                0.00    0.00      24/24          magpie::eviction_policy::eviction_policy() [1392]
[1393]   0.0    0.00    0.00      24         magpie::eviction_profile::eviction_profile() [1393]
-----------------------------------------------
                0.00    0.00      24/24          void std::Construct<magpie::evictionpolicy_add>(magpie::eviction_policy_add) [505]
[1394]   0.0    0.00    0.00      24         magpie::eviction_policy_add::eviction_policy_add() [1394]
                0.00    0.00      24/24          magpie::eviction_policy::eviction_policy() [1392]
-----------------------------------------------
                0.00    0.00      24/24          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [1407]
[1395]   0.0    0.00    0.00      24         __gnu_cxx::__aligned_buffer<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_ptr() [1395]
                0.00    0.00      24/24          __gnu_cxx::__aligned_buffer<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_addr() [1396]
-----------------------------------------------
                0.00    0.00      24/24          __gnu_cxx::__aligned_buffer<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_ptr() [1395]
[1396]   0.0    0.00    0.00      24         __gnu_cxx::__aligned_buffer<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_addr() [1396]
-----------------------------------------------
                0.00    0.00      24/24          void std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::_M_realloc_insert<std::vector<unsigned char, std::allocator<unsigned char> > const&>(__gnu_cxx::__normal_iterator<std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > >, std::vector<unsigned char, std::allocator<unsigned char> > const&) [359]
[1397]   0.0    0.00    0.00      24         __gnu_cxx::__normal_iterator<std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > >::difference_type __gnu_cxx::operator-<std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > >(__gnu_cxx::__normal_iterator<std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > > const&, __gnu_cxx::__normal_iterator<std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > > const&) [1397]
                0.00    0.00      48/96          __gnu_cxx::__normal_iterator<std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > >::base() const [1149]
-----------------------------------------------
                0.00    0.00      24/24          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_check_len(unsigned long, char const) const [1492]
[1398]   0.0    0.00    0.00      24         std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::max_size() const [1398]
                0.00    0.00      24/26          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_get_Tp_allocator() const [1382]
                0.00    0.00      24/24          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_S_max_size(std::allocator<Catch::Clara::Opt> const&) [1412]
-----------------------------------------------
                0.00    0.00       1/24          CATCH2_INTERNAL_TEST_0() [82]
                0.00    0.00       2/24          CATCH2_INTERNAL_TEST_0() [2]
                0.00    0.00       3/24          CATCH2_INTERNAL_TEST_0() [59]
                0.00    0.00       3/24          CATCH2_INTERNAL_TEST_3() [70]
                0.00    0.00       3/24          CATCH2_INTERNAL_TEST_6() [9]
                0.00    0.00       3/24          CATCH2_INTERNAL_TEST_9() [10]
                0.00    0.00       3/24          CATCH2_INTERNAL_TEST_12() [166]
                0.00    0.00       3/24          CATCH2_INTERNAL_TEST_15() [212]
                0.00    0.00       3/24          CATCH2_INTERNAL_TEST_18() [71]
[1399]   0.0    0.00    0.00      24         std::shared_ptr<magpie::eviction_policy>::shared_ptr<magpie::eviction_policy_add, void>(std::shared_ptr<magpie::eviction_policy_add>&&) [1399]
                0.00    0.00      24/24          std::remove_reference<std::shared_ptr<magpie::eviction_policy_add>&>::type&& std::move<std::shared_ptr<magpie::eviction_policy_add>&>(std::shared_ptr<magpie::eviction_policy_add>&) [1423]
                0.00    0.00      24/24          std::__shared_ptr<magpie::eviction_policy, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<magpie::eviction_policy_add, void>(std::__shared_ptr<magpie::eviction_policy_add, (__gnu_cxx::Lockpolicy)2>&&) [1400]
-----------------------------------------------
                0.00    0.00      24/24          std::shared_ptr<magpie::eviction_policy>::shared_ptr<magpie::eviction_policy_add, void>(std::shared_ptr<magpie::eviction_policy_add>&&) [1399]
[1400]   0.0    0.00    0.00      24         std::__shared_ptr<magpie::eviction_policy, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<magpie::eviction_policy_add, void>(std::__shared_ptr<magpie::eviction_policy_add, (__gnu_cxx::Lockpolicy)2>&&) [1400]
                0.00    0.00      24/421         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count() [1010]
                0.00    0.00      24/419         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::_M_swap(std::__shared_count<(__gnu_cxx::Lockpolicy)2>&) [1012]
-----------------------------------------------
                0.00    0.00      24/24          std::__shared_ptr<magpie::eviction_policy_add, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<void>>(std::Spalloc_shared_tag<std::allocator<void> >) [472]
[1401]   0.0    0.00    0.00      24         std::enable_if<!std::__shared_ptr<magpie::eviction_policy_add, (__gnu_cxx::Lockpolicy)2>::__has_esft_base<magpie::eviction_policy_add, void>::value, void>::type std::__shared_ptr<magpie::eviction_policy_add, (__gnu_cxx::Lockpolicy)2>::_M_enable_shared_from_this_with<magpie::eviction_policy_add, magpie::eviction_policy_add>(magpie::eviction_policy_add) [1401]
-----------------------------------------------
                0.00    0.00      12/24          std::Bvectorbase<std::allocator<bool> >::Bvectorimpl_data::Bvectorimpl_data() [1590]
                0.00    0.00      12/24          std::Bvectorbase<std::allocator<bool> >::Bvectorimpl_data::Bvectorimpl_data() [1589]
[1402]   0.0    0.00    0.00      24         std::Bititerator::Bititerator() [1402]
                0.00    0.00      24/130555      std::Bititerator_base::Bititerator_base(unsigned long, unsigned int) [756]
-----------------------------------------------
                0.00    0.00      24/24          std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<magpie::eviction_policy_add, std::allocator<void>>(magpie::eviction_policy_add&, std::Spalloc_shared_tag<std::allocator<void> >) [473]
[1403]   0.0    0.00    0.00      24         std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::get() [1403]
                0.00    0.00      24/24          std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> std::__to_address<std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >(std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>) [1419]
-----------------------------------------------
                0.00    0.00      24/24          std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<magpie::eviction_policy_add, std::allocator<void>>(magpie::eviction_policy_add&, std::Spalloc_shared_tag<std::allocator<void> >) [473]
[1404]   0.0    0.00    0.00      24         std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::operator=(decltype(nullptr)) [1404]
-----------------------------------------------
                0.00    0.00      24/24          std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [1292]
[1405]   0.0    0.00    0.00      24         std::__new_allocator<std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >::deallocate(std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>, unsigned long) [1405]
-----------------------------------------------
                0.00    0.00      24/24          std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >&) [1421]
[1406]   0.0    0.00    0.00      24         std::__new_allocator<std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >::allocate(unsigned long, void const) [1406]
-----------------------------------------------
                0.00    0.00       8/24          std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<void>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::Spalloc_shared_tag<std::allocator<void> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [546]
                0.00    0.00       8/24          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::allocator<void>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [568]
                0.00    0.00       8/24          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() [1550]
[1407]   0.0    0.00    0.00      24         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [1407]
                0.00    0.00      24/24          __gnu_cxx::__aligned_buffer<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_ptr() [1395]
-----------------------------------------------
                0.00    0.00      24/24          std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_release() <cycle 1> [22]
[1408]   0.0    0.00    0.00      24         std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1408]
                0.00    0.00      24/48          std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [1293]
                0.00    0.00      24/48          std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::__allocated_ptr(std::allocator<std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>) [1291]
                0.00    0.00      24/24          std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [1411]
                0.00    0.00      24/48          std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [1292]
-----------------------------------------------
                0.00    0.00      24/24          std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_release() <cycle 1> [22]
[1409]   0.0    0.00    0.00      24         std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() [1409]
                0.00    0.00      24/72          std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [1179]
                0.00    0.00      24/48          std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [1293]
                0.00    0.00      24/24          void std::Destroy<magpie::evictionpolicy_add>(magpie::eviction_policy_add) [1424]
-----------------------------------------------
                0.00    0.00      24/24          std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<>(std::allocator<void>) [504]
[1410]   0.0    0.00    0.00      24         std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<void>) [1410]
                0.00    0.00      24/170         std::Spebo_helper<0, std::allocator<void>, true>::Spebo_helper(std::allocator<void> const&) [1080]
-----------------------------------------------
                0.00    0.00      24/24          std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1408]
[1411]   0.0    0.00    0.00      24         std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [1411]
                0.00    0.00      24/171         std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::~Spcounted_base() [1079]
-----------------------------------------------
                0.00    0.00      24/24          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::max_size() const [1398]
[1412]   0.0    0.00    0.00      24         std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_S_max_size(std::allocator<Catch::Clara::Opt> const&) [1412]
                0.00    0.00      24/48633       unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&) [786]
-----------------------------------------------
                0.00    0.00      24/24          std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::push_back(std::vector<unsigned char, std::allocator<unsigned char> > const&) [342]
[1413]   0.0    0.00    0.00      24         std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::end() [1413]
                0.00    0.00      24/48          __gnu_cxx::__normal_iterator<std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > >::__normal_iterator(std::vector<unsigned char, std::allocator<unsigned char> > const&) [1279]
-----------------------------------------------
                0.00    0.00      24/24          void std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::_M_realloc_insert<std::vector<unsigned char, std::allocator<unsigned char> > const&>(__gnu_cxx::__normal_iterator<std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > >, std::vector<unsigned char, std::allocator<unsigned char> > const&) [359]
[1414]   0.0    0.00    0.00      24         std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::begin() [1414]
                0.00    0.00      24/48          __gnu_cxx::__normal_iterator<std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > >::__normal_iterator(std::vector<unsigned char, std::allocator<unsigned char> > const&) [1279]
-----------------------------------------------
                0.00    0.00      24/24          void std::Destroy<magpie::evictionpolicy_add>(magpie::eviction_policy_add) [1424]
[1415]   0.0    0.00    0.00      24         void std::destroy_at<magpie::eviction_policy_add>(magpie::eviction_policy_add) [1415]
-----------------------------------------------
                0.00    0.00       6/24          std::vector<bool, std::allocator<bool> >::_M_initialize(unsigned long) [445]
                0.00    0.00       6/24          unsigned long std::__uninitialized_defaultn1<true>::__uninit_default_n<unsigned long, unsigned long>(unsigned long, unsigned long) [579]
                0.00    0.00      12/24          std::Bvectorbase<std::allocator<bool> >::Bvectorimpl::_M_end_addr() const [1491]
[1416]   0.0    0.00    0.00      24         unsigned long std::__addressof<unsigned long>(unsigned long&) [1416]
-----------------------------------------------
                0.00    0.00      24/24          long std::__lg<long>(long) [1422]
[1417]   0.0    0.00    0.00      24         int std::__bit_width<unsigned long>(unsigned long) [1417]
                0.00    0.00      24/24          int std::__countl_zero<unsigned long>(unsigned long) [1420]
-----------------------------------------------
                0.00    0.00      24/24          __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > std::move_backward<__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > >(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >) [1498]
[1418]   0.0    0.00    0.00      24         __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > std::__miter_base<__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > >(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >) [1418]
-----------------------------------------------
                0.00    0.00      24/24          std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::get() [1403]
[1419]   0.0    0.00    0.00      24         std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> std::__to_address<std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >(std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>) [1419]
-----------------------------------------------
                0.00    0.00      24/24          int std::__bit_width<unsigned long>(unsigned long) [1417]
[1420]   0.0    0.00    0.00      24         int std::__countl_zero<unsigned long>(unsigned long) [1420]
-----------------------------------------------
                0.00    0.00      24/24          std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<magpie::eviction_policy_add, std::allocator<void>>(magpie::eviction_policy_add&, std::Spalloc_shared_tag<std::allocator<void> >) [473]
[1421]   0.0    0.00    0.00      24         std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >&) [1421]
                0.00    0.00      24/703019      std::__is_constant_evaluated() [725]
                0.00    0.00      24/24          std::__new_allocator<std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >::allocate(unsigned long, void const) [1406]
                0.00    0.00      24/48          std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::__allocated_ptr(std::allocator<std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>) [1291]
-----------------------------------------------
                0.00    0.00       1/24          void std::__sort<__gnu_cxx::__normal_iterator<std::pair<unsigned long, Catch::TestCaseHandle>, std::vector<std::pair<unsigned long, Catch::TestCaseHandle>, std::allocator<std::pair<unsigned long, Catch::TestCaseHandle> > > >, __gnu_cxx::__ops::Itercomp_iter<Catch::sortTests(Catch::IConfig const&, std::vector<Catch::TestCaseHandle, std::allocator<Catch::TestCaseHandle> > const&)::{lambda(std::pair<unsigned long, Catch::TestCaseHandle> const&, std::pair<unsigned long, Catch::TestCaseHandle> const&)#1}> >(__gnu_cxx::__normal_iterator<std::pair<unsigned long, Catch::TestCaseHandle>, std::vector<std::pair<unsigned long, Catch::TestCaseHandle>, std::allocator<std::pair<unsigned long, Catch::TestCaseHandle> > > >, __gnu_cxx::__normal_iterator<std::pair<unsigned long, Catch::TestCaseHandle>, std::vector<std::pair<unsigned long, Catch::TestCaseHandle>, std::allocator<std::pair<unsigned long, Catch::TestCaseHandle> > > >, __gnu_cxx::__ops::Itercomp_iter<Catch::sortTests(Catch::IConfig const&, std::vector<Catch::TestCaseHandle, std::allocator<Catch::TestCaseHandle> > const&)::{lambda(std::pair<unsigned long, Catch::TestCaseHandle> const&, std::pair<unsigned long, Catch::TestCaseHandle> const&)#1}>) [9691]
                0.00    0.00       6/24          void std::__sort<__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter>(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter) [196]
                0.00    0.00      17/24          void std::__sort<__gnu_cxx::__normal_iterator<Catch::Tag, std::vector<Catch::Tag, std::allocator<Catch::Tag> > >, __gnu_cxx::__ops::Iterless_iter>(__gnu_cxx::__normal_iterator<Catch::Tag, std::vector<Catch::Tag, std::allocator<Catch::Tag> > >, __gnu_cxx::__normal_iterator<Catch::Tag, std::vector<Catch::Tag, std::allocator<Catch::Tag> > >, __gnu_cxx::__ops::Iterless_iter) [9690]
[1422]   0.0    0.00    0.00      24         long std::__lg<long>(long) [1422]
                0.00    0.00      24/24          int std::__bit_width<unsigned long>(unsigned long) [1417]
-----------------------------------------------
                0.00    0.00      24/24          std::shared_ptr<magpie::eviction_policy>::shared_ptr<magpie::eviction_policy_add, void>(std::shared_ptr<magpie::eviction_policy_add>&&) [1399]
[1423]   0.0    0.00    0.00      24         std::remove_reference<std::shared_ptr<magpie::eviction_policy_add>&>::type&& std::move<std::shared_ptr<magpie::eviction_policy_add>&>(std::shared_ptr<magpie::eviction_policy_add>&) [1423]
-----------------------------------------------
                0.00    0.00      24/24          std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() [1409]
[1424]   0.0    0.00    0.00      24         void std::Destroy<magpie::evictionpolicy_add>(magpie::eviction_policy_add) [1424]
                0.00    0.00      24/24          void std::destroy_at<magpie::eviction_policy_add>(magpie::eviction_policy_add) [1415]
-----------------------------------------------
                0.00    0.00       6/23          void std::sort<__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > >(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >) [195]
                0.00    0.00      17/23          void std::sort<__gnu_cxx::__normal_iterator<Catch::Tag, std::vector<Catch::Tag, std::allocator<Catch::Tag> > > >(__gnu_cxx::__normal_iterator<Catch::Tag, std::vector<Catch::Tag, std::allocator<Catch::Tag> > >, __gnu_cxx::__normal_iterator<Catch::Tag, std::vector<Catch::Tag, std::allocator<Catch::Tag> > >) [9657]
[1425]   0.0    0.00    0.00      23         __gnu_cxx::__ops::__iter_less_iter() [1425]
-----------------------------------------------
                0.00    0.00      23/23          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_move(char, char const, unsigned long) [1447]
[1426]   0.0    0.00    0.00      23         std::char_traits<char>::move(char, char const, unsigned long) [1426]
                0.00    0.00      24/703019      std::__is_constant_evaluated() [725]
-----------------------------------------------
                0.00    0.00       3/21          CATCH2_INTERNAL_TEST_0() [59]
                0.00    0.00       3/21          CATCH2_INTERNAL_TEST_3() [70]
                0.00    0.00       3/21          CATCH2_INTERNAL_TEST_6() [9]
                0.00    0.00       3/21          CATCH2_INTERNAL_TEST_9() [10]
                0.00    0.00       3/21          CATCH2_INTERNAL_TEST_12() [166]
                0.00    0.00       3/21          CATCH2_INTERNAL_TEST_15() [212]
                0.00    0.00       3/21          CATCH2_INTERNAL_TEST_18() [71]
[1427]   0.0    0.00    0.00      21         magpie::eviction_profile::set_age_weight(double) [1427]
-----------------------------------------------
                0.00    0.00       3/21          CATCH2_INTERNAL_TEST_0() [59]
                0.00    0.00       3/21          CATCH2_INTERNAL_TEST_3() [70]
                0.00    0.00       3/21          CATCH2_INTERNAL_TEST_6() [9]
                0.00    0.00       3/21          CATCH2_INTERNAL_TEST_9() [10]
                0.00    0.00       3/21          CATCH2_INTERNAL_TEST_12() [166]
                0.00    0.00       3/21          CATCH2_INTERNAL_TEST_15() [212]
                0.00    0.00       3/21          CATCH2_INTERNAL_TEST_18() [71]
[1428]   0.0    0.00    0.00      21         magpie::eviction_profile::set_turn_weight(double) [1428]
-----------------------------------------------
                0.00    0.00       3/21          CATCH2_INTERNAL_TEST_0() [59]
                0.00    0.00       3/21          CATCH2_INTERNAL_TEST_3() [70]
                0.00    0.00       3/21          CATCH2_INTERNAL_TEST_6() [9]
                0.00    0.00       3/21          CATCH2_INTERNAL_TEST_9() [10]
                0.00    0.00       3/21          CATCH2_INTERNAL_TEST_12() [166]
                0.00    0.00       3/21          CATCH2_INTERNAL_TEST_15() [212]
                0.00    0.00       3/21          CATCH2_INTERNAL_TEST_18() [71]
[1429]   0.0    0.00    0.00      21         magpie::eviction_profile::set_random_weight(double) [1429]
-----------------------------------------------
                0.00    0.00       3/21          CATCH2_INTERNAL_TEST_0() [59]
                0.00    0.00       3/21          CATCH2_INTERNAL_TEST_3() [70]
                0.00    0.00       3/21          CATCH2_INTERNAL_TEST_6() [9]
                0.00    0.00       3/21          CATCH2_INTERNAL_TEST_9() [10]
                0.00    0.00       3/21          CATCH2_INTERNAL_TEST_12() [166]
                0.00    0.00       3/21          CATCH2_INTERNAL_TEST_15() [212]
                0.00    0.00       3/21          CATCH2_INTERNAL_TEST_18() [71]
[1430]   0.0    0.00    0.00      21         magpie::eviction_profile::set_recency_weight(double) [1430]
-----------------------------------------------
                0.00    0.00       3/21          CATCH2_INTERNAL_TEST_0() [59]
                0.00    0.00       3/21          CATCH2_INTERNAL_TEST_3() [70]
                0.00    0.00       3/21          CATCH2_INTERNAL_TEST_6() [9]
                0.00    0.00       3/21          CATCH2_INTERNAL_TEST_9() [10]
                0.00    0.00       3/21          CATCH2_INTERNAL_TEST_12() [166]
                0.00    0.00       3/21          CATCH2_INTERNAL_TEST_15() [212]
                0.00    0.00       3/21          CATCH2_INTERNAL_TEST_18() [71]
[1431]   0.0    0.00    0.00      21         magpie::eviction_profile::set_survival_weight(double) [1431]
-----------------------------------------------
                0.00    0.00       3/21          CATCH2_INTERNAL_TEST_0() [59]
                0.00    0.00       3/21          CATCH2_INTERNAL_TEST_3() [70]
                0.00    0.00       3/21          CATCH2_INTERNAL_TEST_6() [9]
                0.00    0.00       3/21          CATCH2_INTERNAL_TEST_9() [10]
                0.00    0.00       3/21          CATCH2_INTERNAL_TEST_12() [166]
                0.00    0.00       3/21          CATCH2_INTERNAL_TEST_15() [212]
                0.00    0.00       3/21          CATCH2_INTERNAL_TEST_18() [71]
[1432]   0.0    0.00    0.00      21         magpie::eviction_profile::set_allocated_weight(double) [1432]
-----------------------------------------------
                0.00    0.00       3/21          CATCH2_INTERNAL_TEST_0() [59]
                0.00    0.00       3/21          CATCH2_INTERNAL_TEST_3() [70]
                0.00    0.00       3/21          CATCH2_INTERNAL_TEST_6() [9]
                0.00    0.00       3/21          CATCH2_INTERNAL_TEST_9() [10]
                0.00    0.00       3/21          CATCH2_INTERNAL_TEST_12() [166]
                0.00    0.00       3/21          CATCH2_INTERNAL_TEST_15() [212]
                0.00    0.00       3/21          CATCH2_INTERNAL_TEST_18() [71]
[1433]   0.0    0.00    0.00      21         magpie::eviction_profile::set_access_count_weight(double) [1433]
-----------------------------------------------
                0.00    0.00       3/21          CATCH2_INTERNAL_TEST_0() [59]
                0.00    0.00       3/21          CATCH2_INTERNAL_TEST_3() [70]
                0.00    0.00       3/21          CATCH2_INTERNAL_TEST_6() [9]
                0.00    0.00       3/21          CATCH2_INTERNAL_TEST_9() [10]
                0.00    0.00       3/21          CATCH2_INTERNAL_TEST_12() [166]
                0.00    0.00       3/21          CATCH2_INTERNAL_TEST_15() [212]
                0.00    0.00       3/21          CATCH2_INTERNAL_TEST_18() [71]
[1434]   0.0    0.00    0.00      21         magpie::eviction_profile::set_size_eviction_trigger_percent(double) [1434]
-----------------------------------------------
                0.00    0.00       3/21          CATCH2_INTERNAL_TEST_0() [59]
                0.00    0.00       3/21          CATCH2_INTERNAL_TEST_3() [70]
                0.00    0.00       3/21          CATCH2_INTERNAL_TEST_6() [9]
                0.00    0.00       3/21          CATCH2_INTERNAL_TEST_9() [10]
                0.00    0.00       3/21          CATCH2_INTERNAL_TEST_12() [166]
                0.00    0.00       3/21          CATCH2_INTERNAL_TEST_15() [212]
                0.00    0.00       3/21          CATCH2_INTERNAL_TEST_18() [71]
[1435]   0.0    0.00    0.00      21         magpie::eviction_profile::set_size_eviction_reduction_percent(double) [1435]
-----------------------------------------------
                0.00    0.00      21/21          std::__detail::Hashtablealloc<std::allocator<std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false> > >::_M_deallocate_buckets(std::__detail::Hashnode_base**, unsigned long) [1439]
[1436]   0.0    0.00    0.00      21         std::__new_allocator<std::__detail::Hashnode_base>::deallocate(std::__detail::Hashnode_base*, unsigned long) [1436]
-----------------------------------------------
                0.00    0.00      21/21          std::__detail::Hashtablealloc<std::allocator<std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false> > >::_M_deallocate_buckets(std::__detail::Hashnode_base**, unsigned long) [1439]
[1437]   0.0    0.00    0.00      21         std::__ptr_traits_ptr_to<std::__detail::Hashnode_base**, std::__detail::Hashnode_base, false>::pointer_to(std::__detail::Hashnode_base&) [1437]
                0.00    0.00      21/21          std::__detail::Hashnode_base** std::addressof<std::__detail::Hashnode_base>(std::__detail::Hashnode_base&) [1442]
-----------------------------------------------
                0.00    0.00      21/21          std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_get_insert_unique_pos((anonymous namespace)::cache_key_t const&) [1343]
[1438]   0.0    0.00    0.00      21         std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::begin() [1438]
                0.00    0.00      21/93          std::Rbtree_iterator<(anonymous namespace)::cache_key_t>::Rbtree_iterator(std::Rbtree_node_base) [1153]
-----------------------------------------------
                0.00    0.00      21/21          std::_Hashtable<unsigned long, std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, std::allocator<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > > >, std::__detail::Select1st, std::equalto<unsigned long>, std::hash<unsigned long>, std::__detail::Modrange_hashing, std::__detail::Defaultranged_hash, std::__detail::Primerehash_policy, std::__detail::Hashtabletraits<false, false, true> >::_M_deallocate_buckets(std::__detail::Hashnode_base*, unsigned long) [1162]
[1439]   0.0    0.00    0.00      21         std::__detail::Hashtablealloc<std::allocator<std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false> > >::_M_deallocate_buckets(std::__detail::Hashnode_base**, unsigned long) [1439]
                0.00    0.00      21/21          std::__ptr_traits_ptr_to<std::__detail::Hashnode_base**, std::__detail::Hashnode_base, false>::pointer_to(std::__detail::Hashnode_base&) [1437]
                0.00    0.00      21/930         std::__detail::Hashtablealloc<std::allocator<std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false> > >::_M_node_allocator() [965]
                0.00    0.00      21/703019      std::__is_constant_evaluated() [725]
                0.00    0.00      21/21          std::__new_allocator<std::__detail::Hashnode_base>::deallocate(std::__detail::Hashnode_base*, unsigned long) [1436]
-----------------------------------------------
                0.00    0.00      21/21          std::__detail::Hashnode_base** std::addressof<std::__detail::Hashnode_base>(std::__detail::Hashnode_base&) [1442]
[1440]   0.0    0.00    0.00      21         std::__detail::Hashnode_base** std::__addressof<std::__detail::Hashnode_base>(std::__detail::Hashnode_base&) [1440]
-----------------------------------------------
                0.00    0.00       3/21          std::shared_ptr<magpie::detail::cache_impl> std::make_shared<magpie::detail::cache_impl, magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [588]
                0.00    0.00       3/21          std::shared_ptr<magpie::detail::cache_impl>::shared_ptr<std::allocator<void>, magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [585]
                0.00    0.00       3/21          std::__shared_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<void>, magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [586]
                0.00    0.00       3/21          std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<magpie::detail::cache_impl, std::allocator<void>, magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(magpie::detail::cache_impl&, std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [587]
                0.00    0.00       3/21          void std::Construct<magpie::detail::cacheimpl, magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(magpie::detail::cache_impl, magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [618]
                0.00    0.00       6/21          std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(std::allocator<void>, magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [617]
[1441]   0.0    0.00    0.00      21         magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&& std::forward<magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >>(std::remove_reference<magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >>::type&) [1441]
-----------------------------------------------
                0.00    0.00      21/21          std::__ptr_traits_ptr_to<std::__detail::Hashnode_base*, std::__detail::Hashnode_base, false>::pointer_to(std::__detail::Hashnode_base&) [1437]
[1442]   0.0    0.00    0.00      21         std::__detail::Hashnode_base** std::addressof<std::__detail::Hashnode_base>(std::__detail::Hashnode_base&) [1442]
                0.00    0.00      21/21          std::__detail::Hashnode_base** std::__addressof<std::__detail::Hashnode_base>(std::__detail::Hashnode_base&) [1440]
-----------------------------------------------
                0.00    0.00      21/21          std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_get_insert_unique_pos((anonymous namespace)::cache_key_t const&) [1343]
[1443]   0.0    0.00    0.00      21         std::operator==(std::Rbtree_iterator<(anonymous namespace)::cache_key_t> const&, std::Rbtree_iterator<(anonymous namespace)::cache_key_t> const&) [1443]
-----------------------------------------------
                0.00    0.00      19/19          magpie::cache<int, magpie::empty_t>::allocated(void const, unsigned long) const [4364]
[1444]   0.0    0.00    0.00      19         magpie::cache_size_traits<magpie::empty_t, void>::estimate(magpie::empty_t const&) [1444]
                0.00    0.00      19/19          void snapdev::NOT_USED<magpie::empty_t const&>(magpie::empty_t const&) [1445]
-----------------------------------------------
                0.00    0.00      19/19          magpie::cache_size_traits<magpie::empty_t, void>::estimate(magpie::empty_t const&) [1444]
[1445]   0.0    0.00    0.00      19         void snapdev::NOT_USED<magpie::empty_t const&>(magpie::empty_t const&) [1445]
                0.00    0.00      19/2940482     snapdev::NOT_USED() [719]
-----------------------------------------------
                0.00    0.00      19/19          std::Optionalpayload_base<magpie::empty_t>::Optionalpayload_base<magpie::empty_t>(std::in_place_t, magpie::empty_t&&) [1453]
[1446]   0.0    0.00    0.00      19         std::Optionalpayload_base<magpie::empty_t>::Storage<magpie::emptyt, true>::Storage<magpie::emptyt>(std::in_place_t, magpie::empty_t&&) [1446]
                0.00    0.00      19/77          magpie::empty_t&& std::forward<magpie::empty_t>(std::remove_reference<magpie::empty_t>::type&) [1169]
-----------------------------------------------
                0.00    0.00      19/19          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const, unsigned long) [1378]
[1447]   0.0    0.00    0.00      19         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_move(char, char const, unsigned long) [1447]
                0.00    0.00      23/23          std::char_traits<char>::move(char, char const, unsigned long) [1426]
-----------------------------------------------
                0.00    0.00      19/19          magpie::cache<int, magpie::empty_t>::get_impl(unsigned __int128, bool) const [481]
[1448]   0.0    0.00    0.00      19         std::remove_reference<magpie::empty_t&>::type&& std::move<magpie::empty_t&>(magpie::empty_t&) [1448]
-----------------------------------------------
                0.00    0.00       4/18          void std::vector<unsigned long, std::allocator<unsigned long> >::_M_realloc_insert<unsigned long const&>(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, unsigned long const&) [641]
                0.00    0.00       6/18          std::vector<unsigned long, std::allocator<unsigned long> >::_M_default_initialize(unsigned long) [580]
                0.00    0.00       8/18          std::vector<unsigned long, std::allocator<unsigned long> >::~vector() [1555]
[1449]   0.0    0.00    0.00      18         std::Vectorbase<unsigned long, std::allocator<unsigned long> >::_M_get_Tp_allocator() [1449]
-----------------------------------------------
                0.00    0.00      18/18          std::optional<magpie::empty_t>::optional<magpie::empty_t, true>(magpie::empty_t&&) [1456]
[1450]   0.0    0.00    0.00      18         std::Optionalbase<magpie::empty_t, true, true>::Optionalbase<magpie::empty_t, false>(std::in_place_t, magpie::empty_t&&) [1450]
                0.00    0.00      19/77          magpie::empty_t&& std::forward<magpie::empty_t>(std::remove_reference<magpie::empty_t>::type&) [1169]
                0.00    0.00      18/18          std::Optionalpayload<magpie::empty_t, true, true, true>::Optionalpayload_base<magpie::empty_t>(std::in_place_t, magpie::empty_t&&) [1452]
-----------------------------------------------
                0.00    0.00       9/18          std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >&) [1534]
                0.00    0.00       9/18          std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1527]
[1451]   0.0    0.00    0.00      18         std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::__allocated_ptr(std::allocator<std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>) [1451]
                0.00    0.00      18/18          std::allocator<std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > std::__addressof<std::allocator<std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >&) [1457]
-----------------------------------------------
                0.00    0.00      18/18          std::Optionalbase<magpie::empty_t, true, true>::Optionalbase<magpie::empty_t, false>(std::in_place_t, magpie::empty_t&&) [1450]
[1452]   0.0    0.00    0.00      18         std::Optionalpayload<magpie::empty_t, true, true, true>::Optionalpayload_base<magpie::empty_t>(std::in_place_t, magpie::empty_t&&) [1452]
                0.00    0.00      18/18          std::Optionalpayload_base<magpie::empty_t>::Optionalpayload_base<magpie::empty_t>(std::in_place_t, magpie::empty_t&&) [1453]
-----------------------------------------------
                0.00    0.00      18/18          std::Optionalpayload<magpie::empty_t, true, true, true>::Optionalpayload_base<magpie::empty_t>(std::in_place_t, magpie::empty_t&&) [1452]
[1453]   0.0    0.00    0.00      18         std::Optionalpayload_base<magpie::empty_t>::Optionalpayload_base<magpie::empty_t>(std::in_place_t, magpie::empty_t&&) [1453]
                0.00    0.00      20/77          magpie::empty_t&& std::forward<magpie::empty_t>(std::remove_reference<magpie::empty_t>::type&) [1169]
                0.00    0.00      19/19          std::Optionalpayload_base<magpie::empty_t>::Storage<magpie::emptyt, true>::Storage<magpie::emptyt>(std::in_place_t, magpie::empty_t&&) [1446]
-----------------------------------------------
                0.00    0.00       9/18          std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() <cycle 1> [1528]
                0.00    0.00       9/18          std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1527]
[1454]   0.0    0.00    0.00      18         std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [1454]
                0.00    0.00      18/342         std::Spebo_helper<0, std::allocator<void>, true>::_S_get(std::Spebo_helper<0, std::allocator<void>, true>&) [1024]
-----------------------------------------------
                0.00    0.00      18/18          std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_get_insert_unique_pos(int const&) [1347]
[1455]   0.0    0.00    0.00      18         std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::begin() [1455]
                0.00    0.00      18/90          std::Rb_tree_iterator<int>::Rbtree_iterator(std::Rbtree_node_base) [1159]
-----------------------------------------------
                0.00    0.00      18/18          magpie::cache<int, magpie::empty_t>::get_impl(unsigned __int128, bool) const [481]
[1456]   0.0    0.00    0.00      18         std::optional<magpie::empty_t>::optional<magpie::empty_t, true>(magpie::empty_t&&) [1456]
                0.00    0.00      19/77          magpie::empty_t&& std::forward<magpie::empty_t>(std::remove_reference<magpie::empty_t>::type&) [1169]
                0.00    0.00      18/18          std::Optionalbase<magpie::empty_t, true, true>::Optionalbase<magpie::empty_t, false>(std::in_place_t, magpie::empty_t&&) [1450]
-----------------------------------------------
                0.00    0.00      18/18          std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::__allocated_ptr(std::allocator<std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>) [1451]
[1457]   0.0    0.00    0.00      18         std::allocator<std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > std::__addressof<std::allocator<std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >&) [1457]
-----------------------------------------------
                0.00    0.00      18/18          std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_get_insert_unique_pos(int const&) [1347]
[1458]   0.0    0.00    0.00      18         std::operator==(std::Rbtree_iterator<int> const&, std::Rbtree_iterator<int> const&) [1458]
-----------------------------------------------
                0.00    0.00       1/17          __static_initialization_and_destruction_0() [703]
                0.00    0.00       1/17          __static_initialization_and_destruction_0() [704]
                0.00    0.00       2/17          __static_initialization_and_destruction_0() [645]
                0.00    0.00       2/17          __static_initialization_and_destruction_0() [644]
                0.00    0.00       2/17          __static_initialization_and_destruction_0() [646]
                0.00    0.00       2/17          __static_initialization_and_destruction_0() [647]
                0.00    0.00       7/17          __static_initialization_and_destruction_0() [598]
[1459]   0.0    0.00    0.00      17         Catch::NameAndTags::NameAndTags(Catch::StringRef, Catch::StringRef) [1459]
-----------------------------------------------
                0.00    0.00      17/17          magpie::cache<int, magpie::empty_t>::set(int const&, magpie::empty_t const&, int, float) [470]
[1460]   0.0    0.00    0.00      17         magpie::cache<int, magpie::empty_t>::key_size(int const&) const [1460]
-----------------------------------------------
                0.00    0.00      17/17          Catch::TestCaseTracking::TrackerContext::startRun() [563]
[1461]   0.0    0.00    0.00      17         std::literals::string_literals::operator"" s[abi:cxx11](char const, unsigned long) [1461]
                0.00    0.00      17/164         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, unsigned long, std::allocator<char> const&) [1082]
-----------------------------------------------
                0.00    0.00       8/16          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<void>, (__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<void>, (__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<void>, (__gnu_cxx::Lockpolicy)2> >&) [1560]
                0.00    0.00       8/16          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1549]
[1462]   0.0    0.00    0.00      16         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<void>, (__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<void>, (__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<void>, (__gnu_cxx::Lockpolicy)2>) [1462]
                0.00    0.00      16/16          std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<void>, (__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<void>, (__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<void>, (__gnu_cxx::Lockpolicy)2> >&) [1466]
-----------------------------------------------
                0.00    0.00       8/16          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<void>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::Spalloc_shared_tag<std::allocator<void> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [546]
                0.00    0.00       8/16          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1549]
[1463]   0.0    0.00    0.00      16         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<void>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [1463]
                0.00    0.00       8/703019      std::__is_constant_evaluated() [725]
                0.00    0.00       8/8           std::__new_allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<void>, (__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<void>, (__gnu_cxx::Lockpolicy)2>, unsigned long) [1547]
-----------------------------------------------
                0.00    0.00       7/16          std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, magpie::options&>(magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >&, std::Spalloc_shared_tag<std::allocator<void> >, magpie::options&) [464]
                0.00    0.00       9/16          std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1527]
[1464]   0.0    0.00    0.00      16         std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [1464]
                0.00    0.00       9/703019      std::__is_constant_evaluated() [725]
                0.00    0.00       9/9           std::__new_allocator<std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >::deallocate(std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>, unsigned long) [1524]
-----------------------------------------------
                0.00    0.00       8/16          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() [1550]
                0.00    0.00       8/16          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1549]
[1465]   0.0    0.00    0.00      16         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [1465]
                0.00    0.00      16/342         std::Spebo_helper<0, std::allocator<void>, true>::_S_get(std::Spebo_helper<0, std::allocator<void>, true>&) [1024]
-----------------------------------------------
                0.00    0.00      16/16          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<void>, (__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<void>, (__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<void>, (__gnu_cxx::Lockpolicy)2>) [1462]
[1466]   0.0    0.00    0.00      16         std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<void>, (__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<void>, (__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<void>, (__gnu_cxx::Lockpolicy)2> >&) [1466]
-----------------------------------------------
                0.00    0.00      15/15          std::__shared_ptr<magpie::cache<int, int>, (__gnu_cxx::Lockpolicy)2>::reset() [224]
[1467]   0.0    0.00    0.00      15         std::__shared_ptr<magpie::cache<int, int>, (__gnu_cxx::Lockpolicy)2>::swap(std::__shared_ptr<magpie::cache<int, int>, (__gnu_cxx::Lockpolicy)2>&) [1467]
                0.00    0.00      15/15          std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<magpie::cache<int, int>> >, std::is_move_constructible<magpie::cache<int, int>>, std::is_move_assignable<magpie::cache<int, int>> >::value, void>::type std::swap<magpie::cache<int, int>>(magpie::cache<int, int>&, magpie::cache<int, int>&) [1478]
                0.00    0.00      15/419         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::_M_swap(std::__shared_count<(__gnu_cxx::Lockpolicy)2>&) [1012]
-----------------------------------------------
                0.00    0.00      15/15          std::__shared_ptr<magpie::cache<int, int>, (__gnu_cxx::Lockpolicy)2>::reset() [224]
[1468]   0.0    0.00    0.00      15         std::__shared_ptr<magpie::cache<int, int>, (__gnu_cxx::Lockpolicy)2>::__shared_ptr() [1468]
                0.00    0.00      15/421         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count() [1010]
-----------------------------------------------
                0.00    0.00      15/15          std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<magpie::cache<int, int>, std::allocator<void>, magpie::options&>(magpie::cache<int, int>&, std::Spalloc_shared_tag<std::allocator<void> >, magpie::options&) [439]
[1469]   0.0    0.00    0.00      15         std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::get() [1469]
                0.00    0.00      14/14          std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> std::__to_address<std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >(std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>) [1484]
-----------------------------------------------
                0.00    0.00      15/15          std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [1373]
[1470]   0.0    0.00    0.00      15         std::__new_allocator<std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >::deallocate(std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>, unsigned long) [1470]
-----------------------------------------------
                0.00    0.00      15/15          std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >&) [1477]
[1471]   0.0    0.00    0.00      15         std::__new_allocator<std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >::allocate(unsigned long, void const) [1471]
-----------------------------------------------
                0.00    0.00      15/15          std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_release() <cycle 1> [22]
[1472]   0.0    0.00    0.00      15         std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1472]
                0.00    0.00      15/30          std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [1370]
                0.00    0.00      15/30          std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::__allocated_ptr(std::allocator<std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>) [1368]
                0.00    0.00      15/15          std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [1474]
                0.00    0.00      15/29          std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [1373]
-----------------------------------------------
                                  15             std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_release() <cycle 1> [22]
[1473]   0.0    0.00    0.00      15         std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() <cycle 1> [1473]
                0.00    0.00      15/40          std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [1315]
                0.00    0.00      15/30          std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [1370]
                                  15             void std::Destroy<magpie::cache<int, int> >(magpie::cache<int, int>) <cycle 1> [1479]
-----------------------------------------------
                0.00    0.00      15/15          std::Sp_counted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1472]
[1474]   0.0    0.00    0.00      15         std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [1474]
                0.00    0.00      15/171         std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::~Spcounted_base() [1079]
-----------------------------------------------
                0.00    0.00      15/15          CATCH2_INTERNAL_TEST_0() [2]
[1475]   0.0    0.00    0.00      15         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize(unsigned long) [1475]
                0.00    0.00      47/47          std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize(unsigned long, char) [1299]
-----------------------------------------------
                                  15             void std::Destroy<magpie::cache<int, int> >(magpie::cache<int, int>) <cycle 1> [1479]
[1476]   0.0    0.00    0.00      15         void std::destroyat<magpie::cache<int, int> >(magpie::cache<int, int>) <cycle 1> [1476]
                                  15             magpie::cache<int, int>::~cache() <cycle 1> [477]
-----------------------------------------------
                0.00    0.00      15/15          std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<magpie::cache<int, int>, std::allocator<void>, magpie::options&>(magpie::cache<int, int>&, std::Spalloc_shared_tag<std::allocator<void> >, magpie::options&) [439]
[1477]   0.0    0.00    0.00      15         std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >&) [1477]
                0.00    0.00      15/703019      std::__is_constant_evaluated() [725]
                0.00    0.00      15/15          std::__new_allocator<std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >::allocate(unsigned long, void const) [1471]
                0.00    0.00      15/30          std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::__allocated_ptr(std::allocator<std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>) [1368]
-----------------------------------------------
                0.00    0.00      15/15          std::__shared_ptr<magpie::cache<int, int>, (__gnu_cxx::Lockpolicy)2>::swap(std::__shared_ptr<magpie::cache<int, int>, (__gnu_cxx::Lockpolicy)2>&) [1467]
[1478]   0.0    0.00    0.00      15         std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<magpie::cache<int, int>> >, std::is_move_constructible<magpie::cache<int, int>>, std::is_move_assignable<magpie::cache<int, int>> >::value, void>::type std::swap<magpie::cache<int, int>>(magpie::cache<int, int>&, magpie::cache<int, int>&) [1478]
                0.00    0.00      45/45          std::remove_reference<magpie::cache<int, int>&>::type&& std::move<magpie::cache<int, int>&>(magpie::cache<int, int>&) [1307]
-----------------------------------------------
                                  15             std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() <cycle 1> [1473]
[1479]   0.0    0.00    0.00      15         void std::Destroy<magpie::cache<int, int> >(magpie::cache<int, int>) <cycle 1> [1479]
                                  15             void std::destroyat<magpie::cache<int, int> >(magpie::cache<int, int>) <cycle 1> [1476]
-----------------------------------------------
                0.00    0.00       2/14          Catch::Clara::Arg const std::__niter_base<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >(__gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >) [8841]
                0.00    0.00       2/14          __gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >::difference_type __gnu_cxx::operator-<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >(__gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > > const&, __gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > > const&) [3883]
                0.00    0.00       4/14          bool __gnu_cxx::operator==<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >(__gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > > const&, __gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > > const&) [1689]
                0.00    0.00       6/14          bool __gnu_cxx::operator!=<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >(__gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > > const&, __gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > > const&) [3949]
[1480]   0.0    0.00    0.00      14         __gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >::base() const [1480]
-----------------------------------------------
                0.00    0.00       6/14          std::Bvectorbase<std::allocator<bool> >::_M_deallocate() [1587]
                0.00    0.00       8/14          std::Vectorbase<unsigned long, std::allocator<unsigned long> >::_M_deallocate(unsigned long, unsigned long) [1515]
[1481]   0.0    0.00    0.00      14         std::__new_allocator<unsigned long>::deallocate(unsigned long, unsigned long) [1481]
-----------------------------------------------
                0.00    0.00       6/14          std::Bvectorbase<std::allocator<bool> >::_M_allocate(unsigned long) [1584]
                0.00    0.00       8/14          std::Vectorbase<unsigned long, std::allocator<unsigned long> >::_M_allocate(unsigned long) [1570]
[1482]   0.0    0.00    0.00      14         std::__new_allocator<unsigned long>::allocate(unsigned long, void const) [1482]
-----------------------------------------------
                0.00    0.00      14/14          std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<magpie::options&>(std::allocator<void>, magpie::options&) [442]
[1483]   0.0    0.00    0.00      14         std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<void>) [1483]
                0.00    0.00      15/170         std::Spebo_helper<0, std::allocator<void>, true>::Spebo_helper(std::allocator<void> const&) [1080]
-----------------------------------------------
                0.00    0.00      14/14          std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::get() [1469]
[1484]   0.0    0.00    0.00      14         std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> std::__to_address<std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >(std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>) [1484]
-----------------------------------------------
                0.00    0.00       2/14          std::shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int> > std::make_shared<Catch::Clara::Detail::BoundValueRef<unsigned int>, unsigned int&>(unsigned int&) [605]
                0.00    0.00       2/14          std::shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int> >::shared_ptr<std::allocator<void>, unsigned int&>(std::Spalloc_shared_tag<std::allocator<void> >, unsigned int&) [602]
                0.00    0.00       2/14          std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int>, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<void>, unsigned int&>(std::Spalloc_shared_tag<std::allocator<void> >, unsigned int&) [603]
                0.00    0.00       2/14          std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, unsigned int&>(Catch::Clara::Detail::BoundValueRef<unsigned int>&, std::Spalloc_shared_tag<std::allocator<void> >, unsigned int&) [604]
                0.00    0.00       2/14          void std::Construct<Catch::Clara::Detail::BoundValueRef<unsigned int>, unsigned int&>(Catch::Clara::Detail::BoundValueRef<unsigned int>, unsigned int&) [632]
                0.00    0.00       4/14          std::Sp_counted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<unsigned int&>(std::allocator<void>, unsigned int&) [631]
[1485]   0.0    0.00    0.00      14         unsigned int& std::forward<unsigned int&>(std::remove_reference<unsigned int&>::type&) [1485]
-----------------------------------------------
                0.00    0.00       1/13          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_create_storage(unsigned long) [1726]
                0.00    0.00       1/13          void std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_range_insert<__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > > >(__gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, std::forward_iterator_tag) [287]
                0.00    0.00       3/13          void std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_realloc_insert<Catch::Clara::Opt const&>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt const&) [207]
                0.00    0.00       8/13          void std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_realloc_insert<Catch::Clara::Opt>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt&&) [129]
[1486]   0.0    0.00    0.00      13         std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_allocate(unsigned long) [1486]
                0.00    0.00      13/703019      std::__is_constant_evaluated() [725]
                0.00    0.00      13/13          std::__new_allocator<Catch::Clara::Opt>::allocate(unsigned long, void const) [1488]
-----------------------------------------------
                0.00    0.00      13/13          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_deallocate(Catch::Clara::Opt, unsigned long) [1239]
[1487]   0.0    0.00    0.00      13         std::__new_allocator<Catch::Clara::Opt>::deallocate(Catch::Clara::Opt, unsigned long) [1487]
-----------------------------------------------
                0.00    0.00      13/13          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_allocate(unsigned long) [1486]
[1488]   0.0    0.00    0.00      13         std::__new_allocator<Catch::Clara::Opt>::allocate(unsigned long, void const) [1488]
-----------------------------------------------
                0.00    0.00       2/13          __gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > > std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::insert<__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, void>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >) [7543]
                0.00    0.00       3/13          void std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_realloc_insert<Catch::Clara::Opt const&>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt const&) [207]
                0.00    0.00       8/13          void std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_realloc_insert<Catch::Clara::Opt>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt&&) [129]
[1489]   0.0    0.00    0.00      13         std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::begin() [1489]
                0.00    0.00      13/113         __gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::__normal_iterator(Catch::Clara::Opt const&) [1123]
-----------------------------------------------
                0.00    0.00       3/12          magpie::incompatible_lock::incompatible_lock(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1635]
                0.00    0.00       3/12          magpie::value_not_found::value_not_found(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1634]
                0.00    0.00       6/12          magpie::empty_key_not_accepted::empty_key_not_accepted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1577]
[1490]   0.0    0.00    0.00      12         magpie::magpie_exception::magpie_exception(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1490]
                0.00    0.00      12/12          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&) [1502]
                0.00    0.00      12/9353        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [860]
-----------------------------------------------
                0.00    0.00       6/12          std::vector<bool, std::allocator<bool> >::_M_initialize_value(bool) [1597]
                0.00    0.00       6/12          std::Bvectorbase<std::allocator<bool> >::_M_deallocate() [1587]
[1491]   0.0    0.00    0.00      12         std::Bvectorbase<std::allocator<bool> >::Bvectorimpl::_M_end_addr() const [1491]
                0.00    0.00      12/24          unsigned long std::__addressof<unsigned long>(unsigned long&) [1416]
-----------------------------------------------
                0.00    0.00       1/12          void std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_range_insert<__gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > > >(__gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, std::forward_iterator_tag) [287]
                0.00    0.00       3/12          void std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_realloc_insert<Catch::Clara::Opt const&>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt const&) [207]
                0.00    0.00       8/12          void std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_realloc_insert<Catch::Clara::Opt>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt&&) [129]
[1492]   0.0    0.00    0.00      12         std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_check_len(unsigned long, char const) const [1492]
                0.00    0.00      48/54          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::size() const [1254]
                0.00    0.00      24/24          std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::max_size() const [1398]
                0.00    0.00      12/12190       unsigned long const& std::max<unsigned long>(unsigned long const&, unsigned long const&) [839]
-----------------------------------------------
                0.00    0.00      12/12          std::__shared_ptr<magpie::cache<int, int>, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<void>, magpie::options&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::options&) [234]
[1493]   0.0    0.00    0.00      12         std::enable_if<!std::__shared_ptr<magpie::cache<int, int>, (__gnu_cxx::Lockpolicy)2>::__has_esft_base<magpie::cache<int, int>, void>::value, void>::type std::__shared_ptr<magpie::cache<int, int>, (__gnu_cxx::Lockpolicy)2>::_M_enable_shared_from_this_with<magpie::cache<int, int>, magpie::cache<int, int> >(magpie::cache<int, int>) [1493]
-----------------------------------------------
                0.00    0.00       6/12          std::vector<bool, std::allocator<bool> >::_M_initialize(unsigned long) [445]
                0.00    0.00       6/12          std::Bvectorbase<std::allocator<bool> >::_M_allocate(unsigned long) [1584]
[1494]   0.0    0.00    0.00      12         std::Bvectorbase<std::allocator<bool> >::_S_nword(unsigned long) [1494]
-----------------------------------------------
                0.00    0.00      12/12          std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_get_insert_unique_pos((anonymous namespace)::cache_key_t const&) [1343]
[1495]   0.0    0.00    0.00      12         std::Rbtree_iterator<(anonymous namespace)::cache_key_t>::operator--() [1495]
-----------------------------------------------
                0.00    0.00      12/12          unsigned long std::__copy_move_backward_a2<true, unsigned long, unsigned long>(unsigned long, unsigned long, unsigned long) [1501]
[1496]   0.0    0.00    0.00      12         unsigned long std::__copy_move_backward<true, true, std::random_access_iterator_tag>::__copy_move_b<unsigned long, unsigned long>(unsigned long, unsigned long, unsigned long) [1496]
                0.00    0.00       5/5           void std::__copy_move<true, false, std::random_access_iterator_tag>::__assign_one<unsigned long, unsigned long>(unsigned long, unsigned long) [1608]
-----------------------------------------------
                0.00    0.00      12/12          __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > std::__copy_move_backward_a<true, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > >(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >) [1499]
[1497]   0.0    0.00    0.00      12         __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > std::__niter_wrap<__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, unsigned long>(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, unsigned long) [1497]
                0.00    0.00      12/48          unsigned long std::__niter_base<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >) [1297]
                0.00    0.00      12/3756        __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >::operator+(long) const [892]
-----------------------------------------------
                0.00    0.00      12/12          void std::__insertion_sort<__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter>(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter) [358]
[1498]   0.0    0.00    0.00      12         __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > std::move_backward<__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > >(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >) [1498]
                0.00    0.00      24/24          __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > std::__miter_base<__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > >(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >) [1418]
                0.00    0.00      12/12          __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > std::__copy_move_backward_a<true, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > >(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >) [1499]
-----------------------------------------------
                0.00    0.00      12/12          __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > std::move_backward<__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > >(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >) [1498]
[1499]   0.0    0.00    0.00      12         __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > std::__copy_move_backward_a<true, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > >(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >) [1499]
                0.00    0.00      36/48          unsigned long std::__niter_base<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >) [1297]
                0.00    0.00      12/12          unsigned long std::__copy_move_backward_a1<true, unsigned long, unsigned long>(unsigned long, unsigned long, unsigned long) [1500]
                0.00    0.00      12/12          __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > std::__niter_wrap<__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, unsigned long>(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, unsigned long) [1497]
-----------------------------------------------
                0.00    0.00      12/12          __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > std::__copy_move_backward_a<true, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > >(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >) [1499]
[1500]   0.0    0.00    0.00      12         unsigned long std::__copy_move_backward_a1<true, unsigned long, unsigned long>(unsigned long, unsigned long, unsigned long) [1500]
                0.00    0.00      12/12          unsigned long std::__copy_move_backward_a2<true, unsigned long, unsigned long>(unsigned long, unsigned long, unsigned long) [1501]
-----------------------------------------------
                0.00    0.00      12/12          unsigned long std::__copy_move_backward_a1<true, unsigned long, unsigned long>(unsigned long, unsigned long, unsigned long) [1500]
[1501]   0.0    0.00    0.00      12         unsigned long std::__copy_move_backward_a2<true, unsigned long, unsigned long>(unsigned long, unsigned long, unsigned long) [1501]
                0.00    0.00      12/416674      std::is_constant_evaluated() [729]
                0.00    0.00      12/12          unsigned long std::__copy_move_backward<true, true, std::random_access_iterator_tag>::__copy_move_b<unsigned long, unsigned long>(unsigned long, unsigned long, unsigned long) [1496]
-----------------------------------------------
                0.00    0.00      12/12          magpie::magpie_exception::magpie_exception(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1490]
[1502]   0.0    0.00    0.00      12         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&) [1502]
                0.00    0.00     112/112         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::get_allocator() const [1132]
                0.00    0.00     112/45550       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [789]
                0.00    0.00     112/504         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const [985]
                0.00    0.00     112/3056        std::char_traits<char>::length(char const) [901]
                0.00    0.00     112/112         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::__str_concat<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::value_type const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size_type, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::value_type const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size_type, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::allocator_type const&) [1134]
-----------------------------------------------
                0.00    0.00      11/11          Catch::ExprLhs<timespec const& const&> Catch::operator<=<timespec const&, 0>(Catch::Decomposer&&, timespec const&) [1504]
[1503]   0.0    0.00    0.00      11         Catch::ExprLhs<timespec const&>::ExprLhs(timespec const&) [1503]
-----------------------------------------------
                0.00    0.00      11/11          CATCH2_INTERNAL_TEST_0() [82]
[1504]   0.0    0.00    0.00      11         Catch::ExprLhs<timespec const& const&> Catch::operator<=<timespec const&, 0>(Catch::Decomposer&&, timespec const&) [1504]
                0.00    0.00      11/11          Catch::ExprLhs<timespec const&>::ExprLhs(timespec const&) [1503]
-----------------------------------------------
                0.00    0.00       3/11          void std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_realloc_insert<Catch::Clara::Opt const&>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt const&) [207]
                0.00    0.00       8/11          void std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_realloc_insert<Catch::Clara::Opt>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt&&) [129]
[1505]   0.0    0.00    0.00      11         __gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::difference_type __gnu_cxx::operator-<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >(__gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > > const&, __gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > > const&) [1505]
                0.00    0.00      22/47          __gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::base() const [1298]
-----------------------------------------------
                0.00    0.00      11/11          std::optional<magpie::empty_t>::optional(std::nullopt_t) [1511]
[1506]   0.0    0.00    0.00      11         std::Optionalbase<magpie::empty_t, true, true>::Optionalbase() [1506]
                0.00    0.00      11/11          std::Optionalpayload<magpie::empty_t, true, true, true>::Optionalpayload() [1508]
-----------------------------------------------
                0.00    0.00      11/11          std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<magpie::cache<int, int>, std::allocator<void>, magpie::options&>(magpie::cache<int, int>&, std::Spalloc_shared_tag<std::allocator<void> >, magpie::options&) [439]
[1507]   0.0    0.00    0.00      11         std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::operator=(decltype(nullptr)) [1507]
-----------------------------------------------
                0.00    0.00      11/11          std::Optionalbase<magpie::empty_t, true, true>::Optionalbase() [1506]
[1508]   0.0    0.00    0.00      11         std::Optionalpayload<magpie::empty_t, true, true, true>::Optionalpayload() [1508]
                0.00    0.00      11/11          std::Optionalpayload_base<magpie::empty_t>::Optionalpayload_base() [1510]
-----------------------------------------------
                0.00    0.00      11/11          std::Optionalpayload_base<magpie::empty_t>::Optionalpayload_base() [1510]
[1509]   0.0    0.00    0.00      11         std::Optionalpayload_base<magpie::empty_t>::Storage<magpie::emptyt, true>::Storage() [1509]
-----------------------------------------------
                0.00    0.00      11/11          std::Optional_payload<magpie::empty_t, true, true, true>::Optionalpayload() [1508]
[1510]   0.0    0.00    0.00      11         std::Optionalpayload_base<magpie::empty_t>::Optionalpayload_base() [1510]
                0.00    0.00      11/11          std::Optionalpayload_base<magpie::empty_t>::Storage<magpie::emptyt, true>::Storage() [1509]
-----------------------------------------------
                0.00    0.00      11/11          magpie::cache<int, magpie::emptyt>::get_impl(unsigned __int128, bool) const [481]
[1511]   0.0    0.00    0.00      11         std::optional<magpie::empty_t>::optional(std::nullopt_t) [1511]
                0.00    0.00      11/11          std::Optionalbase<magpie::empty_t, true, true>::Optionalbase() [1506]
-----------------------------------------------
                0.00    0.00       1/10          Catch::Clara::Parser::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::Clara::Detail::TokenStream) const [4185]
                0.00    0.00       2/10          Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType> Catch::Clara::Detail::invokeLambda<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1}>(Catch::makeCommandLineParser(Catch::ConfigData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1} const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [2728]
                0.00    0.00       7/10          Catch::Clara::Opt::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::Clara::Detail::TokenStream) const [4150]
[1512]   0.0    0.00    0.00      10         Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::~BasicResult() [1512]
                0.00    0.00      10/9353        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [860]
                0.00    0.00      10/10          Catch::Clara::Detail::ResultValueBase<Catch::Clara::ParseResultType>::~ResultValueBase() [1513]
-----------------------------------------------
                0.00    0.00      10/10          Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::~BasicResult() [1512]
[1513]   0.0    0.00    0.00      10         Catch::Clara::Detail::ResultValueBase<Catch::Clara::ParseResultType>::~ResultValueBase() [1513]
-----------------------------------------------
                0.00    0.00      10/10          CATCH2_INTERNAL_TEST_0() [2]
[1514]   0.0    0.00    0.00      10         std::enable_if<!((((((is_floating_point_v<long>)||(is_floating_point_v<long>))||(is_floating_point_v<long>))&&((is_floating_point_v<long>)||(is_integral_v<long>)))&&((is_floating_point_v<long>)||(is_integral_v<long>)))&&((is_floating_point_v<long>)||(is_integral_v<long>))), bool>::type snapdev::is_between<long, long, long>(long const&, long const&, long const&) [1514]
-----------------------------------------------
                0.00    0.00       2/10          void std::vector<unsigned long, std::allocator<unsigned long> >::_M_realloc_insert<unsigned long const&>(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, unsigned long const&) [641]
                0.00    0.00       8/10          std::Vectorbase<unsigned long, std::allocator<unsigned long> >::~Vectorbase() [1543]
[1515]   0.0    0.00    0.00      10         std::Vectorbase<unsigned long, std::allocator<unsigned long> >::_M_deallocate(unsigned long, unsigned long) [1515]
                0.00    0.00       8/703019      std::__is_constant_evaluated() [725]
                0.00    0.00       8/14          std::__new_allocator<unsigned long>::deallocate(unsigned long, unsigned long) [1481]
-----------------------------------------------
                0.00    0.00       9/9           std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [1526]
[1516]   0.0    0.00    0.00       9         __gnu_cxx::__aligned_buffer<magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_ptr() [1516]
                0.00    0.00       9/9           __gnu_cxx::__aligned_buffer<magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_addr() [1517]
-----------------------------------------------
                0.00    0.00       9/9           __gnu_cxx::__aligned_buffer<magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_ptr() [1516]
[1517]   0.0    0.00    0.00       9         __gnu_cxx::__aligned_buffer<magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_addr() [1517]
-----------------------------------------------
                0.00    0.00       1/9           std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::cbegin() const [4919]
                0.00    0.00       4/9           std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::begin() const [1625]
                0.00    0.00       4/9           std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::end() const [1624]
[1518]   0.0    0.00    0.00       9         __gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >::__normal_iterator(Catch::Clara::Arg const const&) [1518]
-----------------------------------------------
                0.00    0.00       9/9           std::Vectorbase<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::~Vectorbase() [1520]
[1519]   0.0    0.00    0.00       9         std::Vectorbase<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::Vectorimpl::~Vectorimpl() [1519]
-----------------------------------------------
                0.00    0.00       9/9           std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::~vector() [302]
[1520]   0.0    0.00    0.00       9         std::Vectorbase<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::~Vectorbase() [1520]
                0.00    0.00       9/33          std::Vectorbase<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::_M_deallocate(std::vector<unsigned char, std::allocator<unsigned char> >, unsigned long) [1357]
                0.00    0.00       9/9           std::Vectorbase<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::Vectorimpl::~Vectorimpl() [1519]
-----------------------------------------------
                0.00    0.00       9/9           std::__shared_ptr<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, (__gnu_cxx::Lockpolicy)2>::reset() [264]
[1521]   0.0    0.00    0.00       9         std::__shared_ptr<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, (__gnu_cxx::Lockpolicy)2>::swap(std::__shared_ptr<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, (__gnu_cxx::Lockpolicy)2>&) [1521]
                0.00    0.00       9/9           std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >> >, std::is_move_constructible<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >>, std::is_move_assignable<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >> >::value, void>::type std::swap<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >>(magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >&, magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >&) [1536]
                0.00    0.00       9/419         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::_M_swap(std::__shared_count<(__gnu_cxx::Lockpolicy)2>&) [1012]
-----------------------------------------------
                0.00    0.00       9/9           std::__shared_ptr<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, (__gnu_cxx::Lockpolicy)2>::reset() [264]
[1522]   0.0    0.00    0.00       9         std::__shared_ptr<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, (__gnu_cxx::Lockpolicy)2>::__shared_ptr() [1522]
                0.00    0.00       9/421         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count() [1010]
-----------------------------------------------
                0.00    0.00       9/9           std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, magpie::options&>(magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >&, std::Spalloc_shared_tag<std::allocator<void> >, magpie::options&) [464]
[1523]   0.0    0.00    0.00       9         std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::get() [1523]
                0.00    0.00       9/9           std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> std::__to_address<std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >(std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>) [1533]
-----------------------------------------------
                0.00    0.00       9/9           std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [1464]
[1524]   0.0    0.00    0.00       9         std::__new_allocator<std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >::deallocate(std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>, unsigned long) [1524]
-----------------------------------------------
                0.00    0.00       9/9           std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >&) [1534]
[1525]   0.0    0.00    0.00       9         std::__new_allocator<std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >::allocate(unsigned long, void const) [1525]
-----------------------------------------------
                0.00    0.00       3/9           std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<magpie::cache<std::__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<void>, magpie::options&>(magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::Spalloc_shared_tag<std::allocator<void> >, magpie::options&) [519]
                0.00    0.00       3/9           std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<magpie::options&>(std::allocator<void>, magpie::options&) [549]
                0.00    0.00       3/9           std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() <cycle 1> [1653]
[1526]   0.0    0.00    0.00       9         std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [1526]
                0.00    0.00       9/9           __gnu_cxx::__aligned_buffer<magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_ptr() [1516]
-----------------------------------------------
                0.00    0.00       9/9           std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_release() <cycle 1> [22]
[1527]   0.0    0.00    0.00       9         std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1527]
                0.00    0.00       9/18          std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [1454]
                0.00    0.00       9/18          std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::__allocated_ptr(std::allocator<std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>) [1451]
                0.00    0.00       9/9           std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [1530]
                0.00    0.00       9/16          std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [1464]
-----------------------------------------------
                                   9             std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_release() <cycle 1> [22]
[1528]   0.0    0.00    0.00       9         std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() <cycle 1> [1528]
                0.00    0.00       9/25          std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [1387]
                0.00    0.00       9/18          std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [1454]
                                   9             void std::Destroy<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > > >(magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >) <cycle 1> [1537]
-----------------------------------------------
                0.00    0.00       9/9           std::Sp_counted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<magpie::options&>(std::allocator<void>, magpie::options&) [467]
[1529]   0.0    0.00    0.00       9         std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<void>) [1529]
                0.00    0.00       9/170         std::Spebo_helper<0, std::allocator<void>, true>::Spebo_helper(std::allocator<void> const&) [1080]
-----------------------------------------------
                0.00    0.00       9/9           std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1527]
[1530]   0.0    0.00    0.00       9         std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [1530]
                0.00    0.00       9/171         std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::~Spcounted_base() [1079]
-----------------------------------------------
                0.00    0.00       4/9           std::vector<unsigned long, std::allocator<unsigned long> >::max_size() const [5120]
                0.00    0.00       5/9           std::vector<unsigned long, std::allocator<unsigned long> >::_S_check_init_len(unsigned long, std::allocator<unsigned long> const&) [1599]
[1531]   0.0    0.00    0.00       9         std::vector<unsigned long, std::allocator<unsigned long> >::_S_max_size(std::allocator<unsigned long> const&) [1531]
                0.00    0.00       9/48633       unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&) [786]
-----------------------------------------------
                                   9             void std::Destroy<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > > >(magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >) <cycle 1> [1537]
[1532]   0.0    0.00    0.00       9         void std::destroyat<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > > >(magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >) <cycle 1> [1532]
                                   9             magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >::~cache() <cycle 1> [554]
-----------------------------------------------
                0.00    0.00       9/9           std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::get() [1523]
[1533]   0.0    0.00    0.00       9         std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> std::__to_address<std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >(std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>) [1533]
-----------------------------------------------
                0.00    0.00       9/9           std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, magpie::options&>(magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >&, std::Spalloc_shared_tag<std::allocator<void> >, magpie::options&) [464]
[1534]   0.0    0.00    0.00       9         std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >&) [1534]
                0.00    0.00       9/703019      std::__is_constant_evaluated() [725]
                0.00    0.00       9/9           std::__new_allocator<std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >::allocate(unsigned long, void const) [1525]
                0.00    0.00       9/18          std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::__allocated_ptr(std::allocator<std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>) [1451]
-----------------------------------------------
                0.00    0.00       9/9           std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >> >, std::is_move_constructible<magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >>, std::is_move_assignable<magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >> >::value, void>::type std::swap<magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >>(magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&) [1673]
[1535]   0.0    0.00    0.00       9         std::remove_reference<magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>::type&& std::move<magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>(magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&) [1535]
-----------------------------------------------
                0.00    0.00       9/9           std::__shared_ptr<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, (__gnu_cxx::Lockpolicy)2>::swap(std::__shared_ptr<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, (__gnu_cxx::Lockpolicy)2>&) [1521]
[1536]   0.0    0.00    0.00       9         std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >> >, std::is_move_constructible<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >>, std::is_move_assignable<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >> >::value, void>::type std::swap<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >>(magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >&, magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >&) [1536]
                0.00    0.00      27/27          std::remove_reference<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >&>::type&& std::move<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >&>(magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >&) [1381]
-----------------------------------------------
                                   9             std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() <cycle 1> [1528]
[1537]   0.0    0.00    0.00       9         void std::Destroy<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > > >(magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >) <cycle 1> [1537]
                                   9             void std::destroyat<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > > >(magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >) <cycle 1> [1532]
-----------------------------------------------
                0.00    0.00       8/8           void std::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> >&) [569]
[1538]   0.0    0.00    0.00       8         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> >&) [1538]
                0.00    0.00       8/30          Catch::Clara::Detail::BoundValueRefBase::BoundValueRefBase() [1359]
-----------------------------------------------
                0.00    0.00       8/8           void std::destroy_at<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >) [1557]
[1539]   0.0    0.00    0.00       8         Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~BoundValueRef() [1539]
                0.00    0.00       8/30          Catch::Clara::Detail::BoundValueRefBase::~BoundValueRefBase() [1360]
-----------------------------------------------
                0.00    0.00       1/8           std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::vector(std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > const&) [610]
                0.00    0.00       1/8           Catch::Clara::Parser::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::Clara::Detail::TokenStream) const [4185]
                0.00    0.00       2/8           std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::operator=(std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > const&) [7539]
                0.00    0.00       4/8           std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_check_len(unsigned long, char const) const [4918]
[1540]   0.0    0.00    0.00       8         std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::size() const [1540]
-----------------------------------------------
                0.00    0.00       8/8           void std::Destroy<unsigned long>(unsigned long, unsigned long) [1563]
[1541]   0.0    0.00    0.00       8         void std::Destroy_aux<true>::__destroy<unsigned long>(unsigned long, unsigned long) [1541]
-----------------------------------------------
                0.00    0.00       8/8           std::Vectorbase<unsigned long, std::allocator<unsigned long> >::~Vectorbase() [1543]
[1542]   0.0    0.00    0.00       8         std::Vectorbase<unsigned long, std::allocator<unsigned long> >::Vectorimpl::~Vectorimpl() [1542]
-----------------------------------------------
                0.00    0.00       8/8           std::vector<unsigned long, std::allocator<unsigned long> >::~vector() [1555]
[1543]   0.0    0.00    0.00       8         std::Vectorbase<unsigned long, std::allocator<unsigned long> >::~Vectorbase() [1543]
                0.00    0.00       8/10          std::Vectorbase<unsigned long, std::allocator<unsigned long> >::_M_deallocate(unsigned long, unsigned long) [1515]
                0.00    0.00       8/8           std::Vectorbase<unsigned long, std::allocator<unsigned long> >::Vectorimpl::~Vectorimpl() [1542]
-----------------------------------------------
                0.00    0.00       8/8           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<void>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::Spalloc_shared_tag<std::allocator<void> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [545]
[1544]   0.0    0.00    0.00       8         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> > >) [1544]
-----------------------------------------------
                0.00    0.00       8/8           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<void>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::Spalloc_shared_tag<std::allocator<void> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [546]
[1545]   0.0    0.00    0.00       8         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<void>, (__gnu_cxx::Lockpolicy)2> > >::get() [1545]
                0.00    0.00       8/8           std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> std::__to_address<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<void>, (__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<void>, (__gnu_cxx::Lockpolicy)2>) [1559]
-----------------------------------------------
                0.00    0.00       8/8           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<void>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::Spalloc_shared_tag<std::allocator<void> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [546]
[1546]   0.0    0.00    0.00       8         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<void>, (__gnu_cxx::Lockpolicy)2> > >::operator=(decltype(nullptr)) [1546]
-----------------------------------------------
                0.00    0.00       8/8           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<void>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [1463]
[1547]   0.0    0.00    0.00       8         std::__new_allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<void>, (__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<void>, (__gnu_cxx::Lockpolicy)2>, unsigned long) [1547]
-----------------------------------------------
                0.00    0.00       8/8           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<void>, (__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<void>, (__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<void>, (__gnu_cxx::Lockpolicy)2> >&) [1560]
[1548]   0.0    0.00    0.00       8         std::__new_allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >::allocate(unsigned long, void const) [1548]
-----------------------------------------------
                0.00    0.00       8/8           std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_release() <cycle 1> [22]
[1549]   0.0    0.00    0.00       8         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1549]
                0.00    0.00       8/16          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [1465]
                0.00    0.00       8/16          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<void>, (__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<void>, (__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<void>, (__gnu_cxx::Lockpolicy)2>) [1462]
                0.00    0.00       8/8           std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [1552]
                0.00    0.00       8/16          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<void>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [1463]
-----------------------------------------------
                0.00    0.00       8/8           std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_release() <cycle 1> [22]
[1550]   0.0    0.00    0.00       8         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() [1550]
                0.00    0.00       8/24          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [1407]
                0.00    0.00       8/16          std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [1465]
                0.00    0.00       8/8           void std::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> > >) [1562]
-----------------------------------------------
                0.00    0.00       8/8           std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::allocator<void>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [568]
[1551]   0.0    0.00    0.00       8         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<void>) [1551]
                0.00    0.00       8/170         std::Spebo_helper<0, std::allocator<void>, true>::Spebo_helper(std::allocator<void> const&) [1080]
-----------------------------------------------
                0.00    0.00       8/8           std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1549]
[1552]   0.0    0.00    0.00       8         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [1552]
                0.00    0.00       8/171         std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::~Spcounted_base() [1079]
-----------------------------------------------
                0.00    0.00       2/8           std::vector<unsigned long, std::allocator<unsigned long> >::push_back(unsigned long const&) [7997]
                0.00    0.00       3/8           CATCH2_INTERNAL_TEST_6() [9]
                0.00    0.00       3/8           CATCH2_INTERNAL_TEST_9() [10]
[1553]   0.0    0.00    0.00       8         std::vector<unsigned long, std::allocator<unsigned long> >::end() [1553]
                0.00    0.00       8/5010        __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >::__normal_iterator(unsigned long const&) [888]
-----------------------------------------------
                0.00    0.00       2/8           void std::vector<unsigned long, std::allocator<unsigned long> >::_M_realloc_insert<unsigned long const&>(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, unsigned long const&) [641]
                0.00    0.00       3/8           CATCH2_INTERNAL_TEST_6() [9]
                0.00    0.00       3/8           CATCH2_INTERNAL_TEST_9() [10]
[1554]   0.0    0.00    0.00       8         std::vector<unsigned long, std::allocator<unsigned long> >::begin() [1554]
                0.00    0.00       8/5010        __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >::__normal_iterator(unsigned long const&) [888]
-----------------------------------------------
                0.00    0.00       1/8           Catch::StringStreams::~StringStreams() [2134]
                0.00    0.00       1/8           Catch::TestSpecParser::~TestSpecParser() [2181]
                0.00    0.00       3/8           CATCH2_INTERNAL_TEST_6() [9]
                0.00    0.00       3/8           CATCH2_INTERNAL_TEST_9() [10]
[1555]   0.0    0.00    0.00       8         std::vector<unsigned long, std::allocator<unsigned long> >::~vector() [1555]
                0.00    0.00       8/18          std::Vectorbase<unsigned long, std::allocator<unsigned long> >::_M_get_Tp_allocator() [1449]
                0.00    0.00       8/8           void std::Destroy<unsigned long>(unsigned long, unsigned long) [1563]
                0.00    0.00       8/8           std::Vector_base<unsigned long, std::allocator<unsigned long> >::~Vectorbase() [1543]
-----------------------------------------------
                0.00    0.00       8/8           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&) [8008]
[1556]   0.0    0.00    0.00       8         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&) [1556]
                0.00    0.00      16/133587      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [752]
                0.00    0.00       8/8           std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const std::__addressof<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1558]
                0.00    0.00       8/10768       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const [856]
                0.00    0.00       8/23195       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::capacity() const [803]
                0.00    0.00       8/7341        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char, char const, unsigned long) [869]
                0.00    0.00       8/37297       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [796]
                0.00    0.00       5/5600        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long) [885]
                0.00    0.00       5/13563       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose() [830]
                0.00    0.00       5/15326       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data(char) [829]
                0.00    0.00       5/10097       std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_capacity(unsigned long) [858]
-----------------------------------------------
                0.00    0.00       8/8           void std::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> > >) [1562]
[1557]   0.0    0.00    0.00       8         void std::destroy_at<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >) [1557]
                0.00    0.00       8/8           Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~BoundValueRef() [1539]
-----------------------------------------------
                0.00    0.00       8/8           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&) [1556]
[1558]   0.0    0.00    0.00       8         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const std::__addressof<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1558]
-----------------------------------------------
                0.00    0.00       8/8           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<void>, (__gnu_cxx::Lockpolicy)2> > >::get() [1545]
[1559]   0.0    0.00    0.00       8         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> std::__to_address<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<void>, (__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<void>, (__gnu_cxx::Lockpolicy)2>) [1559]
-----------------------------------------------
                0.00    0.00       8/8           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<void>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::Spalloc_shared_tag<std::allocator<void> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [546]
[1560]   0.0    0.00    0.00       8         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<void>, (__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<void>, (__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<void>, (__gnu_cxx::Lockpolicy)2> >&) [1560]
                0.00    0.00       8/703019      std::__is_constant_evaluated() [725]
                0.00    0.00       8/8           std::__new_allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >::allocate(unsigned long, void const) [1548]
                0.00    0.00       8/16          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<void>, (__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<void>, (__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<void>, (__gnu_cxx::Lockpolicy)2>) [1462]
-----------------------------------------------
                0.00    0.00       1/8           std::enable_if<std::is_assignable<std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>&, std::shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::value, std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>&>::type std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>::operator=<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&&) [5383]
                0.00    0.00       7/8           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> > > >&&) [1567]
[1561]   0.0    0.00    0.00       8         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> > > >&) [1561]
-----------------------------------------------
                0.00    0.00       8/8           std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() [1550]
[1562]   0.0    0.00    0.00       8         void std::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> > >) [1562]
                0.00    0.00       8/8           void std::destroy_at<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >) [1557]
-----------------------------------------------
                0.00    0.00       8/8           std::vector<unsigned long, std::allocator<unsigned long> >::~vector() [1555]
[1563]   0.0    0.00    0.00       8         void std::Destroy<unsigned long>(unsigned long, unsigned long) [1563]
                0.00    0.00       8/703019      std::_is_constant_evaluated() [725]
                0.00    0.00       8/8           void std::Destroyaux<true>::__destroy<unsigned long>(unsigned long, unsigned long) [1541]
-----------------------------------------------
                0.00    0.00       7/7           Catch::ExprLhs<long> Catch::operator<=<long, 0>(Catch::Decomposer&&, long) [1565]
[1564]   0.0    0.00    0.00       7         Catch::ExprLhs<long>::ExprLhs(long) [1564]
-----------------------------------------------
                0.00    0.00       7/7           CATCH2_INTERNAL_TEST_0() [2]
[1565]   0.0    0.00    0.00       7         Catch::ExprLhs<long> Catch::operator<=<long, 0>(Catch::Decomposer&&, long) [1565]
                0.00    0.00       7/7           Catch::ExprLhs<long>::ExprLhs(long) [1564]
-----------------------------------------------
                0.00    0.00       7/7           Catch::Clara::Detail::ResultValueBase<Catch::Clara::ParseResultType>::value() const & [4640]
[1566]   0.0    0.00    0.00       7         Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::enforceOk() const [1566]
-----------------------------------------------
                0.00    0.00       7/7           Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, void>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, Catch::StringRef) [272]
[1567]   0.0    0.00    0.00       7         std::shared_ptr<Catch::Clara::Detail::BoundRef>::shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, void>(std::shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&&) [1567]
                0.00    0.00       7/8           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> > > >&) [1561]
                0.00    0.00       7/7           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>&&) [1572]
-----------------------------------------------
                0.00    0.00       2/7           std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl::Vectorimpl(std::allocator<Catch::Clara::Arg> const&) [1693]
                0.00    0.00       2/7           std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl_data::_M_swap_data(std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl_data&) [5725]
                0.00    0.00       3/7           std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl::Vectorimpl() [1640]
[1568]   0.0    0.00    0.00       7         std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl_data::Vectorimpl_data() [1568]
-----------------------------------------------
                0.00    0.00       2/7           std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl::Vectorimpl(std::allocator<Catch::Clara::Opt> const&) [1694]
                0.00    0.00       2/7           std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl_data::_M_swap_data(std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl_data&) [5728]
                0.00    0.00       3/7           std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl::Vectorimpl() [1642]
[1569]   0.0    0.00    0.00       7         std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl_data::Vectorimpl_data() [1569]
-----------------------------------------------
                0.00    0.00       2/7           void std::vector<unsigned long, std::allocator<unsigned long> >::_M_realloc_insert<unsigned long const&>(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, unsigned long const&) [641]
                0.00    0.00       5/7           std::Vectorbase<unsigned long, std::allocator<unsigned long> >::_M_create_storage(unsigned long) [1610]
[1570]   0.0    0.00    0.00       7         std::Vectorbase<unsigned long, std::allocator<unsigned long> >::_M_allocate(unsigned long) [1570]
                0.00    0.00       8/703019      std::__is_constant_evaluated() [725]
                0.00    0.00       8/14          std::__new_allocator<unsigned long>::allocate(unsigned long, void const) [1482]
-----------------------------------------------
                0.00    0.00       2/7           std::Vectorbase<unsigned long, std::allocator<unsigned long> >::Vectorimpl::Vectorimpl() [6115]
                0.00    0.00       5/7           std::Vectorbase<unsigned long, std::allocator<unsigned long> >::Vectorimpl::Vectorimpl(std::allocator<unsigned long> const&) [1609]
[1571]   0.0    0.00    0.00       7         std::Vectorbase<unsigned long, std::allocator<unsigned long> >::Vectorimpl_data::Vectorimpl_data() [1571]
-----------------------------------------------
                0.00    0.00       7/7           std::shared_ptr<Catch::Clara::Detail::BoundRef>::shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, void>(std::shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&&) [1567]
[1572]   0.0    0.00    0.00       7         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>&&) [1572]
                0.00    0.00       7/421         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count() [1010]
                0.00    0.00       7/419         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::_M_swap(std::__shared_count<(__gnu_cxx::Lockpolicy)2>&) [1012]
-----------------------------------------------
                0.00    0.00       7/7           std::__shared_ptr<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<void>, magpie::options&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::options&) [463]
[1573]   0.0    0.00    0.00       7         std::enable_if<!std::__shared_ptr<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, (__gnu_cxx::Lockpolicy)2>::__has_esft_base<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, void>::value, void>::type std::__shared_ptr<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, (__gnu_cxx::Lockpolicy)2>::_M_enable_shared_from_this_with<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > > >(magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >) [1573]
-----------------------------------------------
                0.00    0.00       7/7           std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, magpie::options&>(magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >&, std::Spalloc_shared_tag<std::allocator<void> >, magpie::options&) [464]
[1574]   0.0    0.00    0.00       7         std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::operator=(decltype(nullptr)) [1574]
-----------------------------------------------
                0.00    0.00       7/7           std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_get_insert_unique_pos(int const&) [1347]
[1575]   0.0    0.00    0.00       7         std::Rbtree_iterator<int>::operator--() [1575]
-----------------------------------------------
                0.00    0.00       1/7           std::shared_ptr<magpie::detail::cache_impl> std::make_shared<magpie::detail::cache_impl, magpie::cache<int, magpie::empty_t>, magpie::options const&>(magpie::cache<int, magpie::empty_t>&&, magpie::options const&) [636]
                0.00    0.00       1/7           std::shared_ptr<magpie::detail::cache_impl>::shared_ptr<std::allocator<void>, magpie::cache<int, magpie::empty_t>, magpie::options const&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<int, magpie::empty_t>&&, magpie::options const&) [633]
                0.00    0.00       1/7           std::__shared_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<void>, magpie::cache<int, magpie::empty_t>, magpie::options const&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<int, magpie::empty_t>&&, magpie::options const&) [634]
                0.00    0.00       1/7           std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<magpie::detail::cache_impl, std::allocator<void>, magpie::cache<int, magpie::empty_t>, magpie::options const&>(magpie::detail::cache_impl&, std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<int, magpie::empty_t>&&, magpie::options const&) [635]
                0.00    0.00       1/7           void std::Construct<magpie::detail::cacheimpl, magpie::cache<int, magpie::empty_t>, magpie::options const&>(magpie::detail::cache_impl, magpie::cache<int, magpie::empty_t>&&, magpie::options const&) [651]
                0.00    0.00       2/7           std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<magpie::cache<int, magpie::empty_t>, magpie::options const&>(std::allocator<void>, magpie::cache<int, magpie::empty_t>&&, magpie::options const&) [650]
[1576]   0.0    0.00    0.00       7         magpie::cache<int, magpie::empty_t>&& std::forward<magpie::cache<int, magpie::empty_t>>(std::remove_reference<magpie::cache<int, magpie::empty_t>>::type&) [1576]
-----------------------------------------------
                0.00    0.00       6/6           magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::set(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, float) [396]
[1577]   0.0    0.00    0.00       6         magpie::empty_key_not_accepted::empty_key_not_accepted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1577]
                0.00    0.00       6/12          magpie::magpie_exception::magpie_exception(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1490]
-----------------------------------------------
                0.00    0.00       6/6           std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [1595]
[1578]   0.0    0.00    0.00       6         __gnu_cxx::__aligned_buffer<Catch::Clara::Detail::BoundValueRef<unsigned int> >::_M_ptr() [1578]
                0.00    0.00       6/6           __gnu_cxx::__aligned_buffer<Catch::Clara::Detail::BoundValueRef<unsigned int> >::_M_addr() [1579]
-----------------------------------------------
                0.00    0.00       6/6           __gnu_cxx::__aligned_buffer<Catch::Clara::Detail::BoundValueRef<unsigned int> >::_M_ptr() [1578]
[1579]   0.0    0.00    0.00       6         __gnu_cxx::__aligned_buffer<Catch::Clara::Detail::BoundValueRef<unsigned int> >::_M_addr() [1579]
-----------------------------------------------
                0.00    0.00       6/6           std::Vectorbase<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::Vectorbase(unsigned long, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > const&) [1583]
[1580]   0.0    0.00    0.00       6         std::Vectorbase<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::Vectorimpl::Vectorimpl(std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > const&) [1580]
                0.00    0.00       6/6           std::Vectorbase<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::Vectorimpl_data::Vectorimpl_data() [1582]
-----------------------------------------------
                0.00    0.00       6/6           std::Vectorbase<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::Vectorbase(unsigned long, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > const&) [1583]
[1581]   0.0    0.00    0.00       6         std::Vectorbase<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::_M_create_storage(unsigned long) [1581]
                0.00    0.00       6/30          std::Vectorbase<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::_M_allocate(unsigned long) [1367]
-----------------------------------------------
                0.00    0.00       6/6           std::Vectorbase<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::Vectorimpl::Vectorimpl(std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > const&) [1580]
[1582]   0.0    0.00    0.00       6         std::Vectorbase<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::Vectorimpl_data::Vectorimpl_data() [1582]
-----------------------------------------------
                0.00    0.00       6/6           std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::vector(unsigned long, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > const&) [350]
[1583]   0.0    0.00    0.00       6         std::Vectorbase<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::Vectorbase(unsigned long, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > const&) [1583]
                0.00    0.00       6/6           std::Vectorbase<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::Vectorimpl::Vectorimpl(std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > const&) [1580]
                0.00    0.00       6/6           std::Vectorbase<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::_M_create_storage(unsigned long) [1581]
-----------------------------------------------
                0.00    0.00       6/6           std::vector<bool, std::allocator<bool> >::_M_initialize(unsigned long) [445]
[1584]   0.0    0.00    0.00       6         std::Bvectorbase<std::allocator<bool> >::_M_allocate(unsigned long) [1584]
                0.00    0.00       6/12          std::Bvectorbase<std::allocator<bool> >::_S_nword(unsigned long) [1494]
                0.00    0.00       6/703019      std::__is_constant_evaluated() [725]
                0.00    0.00       6/14          std::__new_allocator<unsigned long>::allocate(unsigned long, void const) [1482]
                0.00    0.00       6/416674      std::is_constant_evaluated() [729]
-----------------------------------------------
                0.00    0.00       6/6           std::Bvectorbase<std::allocator<bool> >::Bvectorbase(std::allocator<bool> const&) [1591]
[1585]   0.0    0.00    0.00       6         std::Bvectorbase<std::allocator<bool> >::Bvectorimpl::Bvectorimpl(std::allocator<unsigned long> const&) [1585]
                0.00    0.00       6/6           std::Bvectorbase<std::allocator<bool> >::Bvectorimpl_data::Bvectorimpl_data() [1590]
-----------------------------------------------
                0.00    0.00       6/6           std::Bvectorbase<std::allocator<bool> >::~Bvectorbase() [1592]
[1586]   0.0    0.00    0.00       6         std::Bvectorbase<std::allocator<bool> >::Bvectorimpl::~Bvectorimpl() [1586]
-----------------------------------------------
                0.00    0.00       6/6           std::Bvectorbase<std::allocator<bool> >::~Bvectorbase() [1592]
[1587]   0.0    0.00    0.00       6         std::Bvectorbase<std::allocator<bool> >::_M_deallocate() [1587]
                0.00    0.00       6/12          std::Bvectorbase<std::allocator<bool> >::Bvectorimpl::_M_end_addr() const [1491]
                0.00    0.00       6/703019      std::__is_constant_evaluated() [725]
                0.00    0.00       6/14          std::__new_allocator<unsigned long>::deallocate(unsigned long, unsigned long) [1481]
                0.00    0.00       6/6           std::Bvectorbase<std::allocator<bool> >::Bvectorimpl_data::_M_reset() [1588]
-----------------------------------------------
                0.00    0.00       6/6           std::Bvectorbase<std::allocator<bool> >::_M_deallocate() [1587]
[1588]   0.0    0.00    0.00       6         std::Bvectorbase<std::allocator<bool> >::Bvectorimpl_data::_M_reset() [1588]
                0.00    0.00       6/6           std::Bvectorbase<std::allocator<bool> >::Bvectorimpl_data::Bvectorimpl_data() [1589]
-----------------------------------------------
                0.00    0.00       6/6           std::Bvectorbase<std::allocator<bool> >::Bvectorimpl_data::_M_reset() [1588]
[1589]   0.0    0.00    0.00       6         std::Bvectorbase<std::allocator<bool> >::Bvectorimpl_data::Bvectorimpl_data() [1589]
                0.00    0.00      12/24          std::Bititerator::Bititerator() [1402]
-----------------------------------------------
                0.00    0.00       6/6           std::Bvectorbase<std::allocator<bool> >::Bvectorimpl::Bvectorimpl(std::allocator<unsigned long> const&) [1585]
[1590]   0.0    0.00    0.00       6         std::Bvectorbase<std::allocator<bool> >::Bvectorimpl_data::Bvectorimpl_data() [1590]
                0.00    0.00      12/24          std::Bititerator::Bititerator() [1402]
-----------------------------------------------
                0.00    0.00       6/6           std::vector<bool, std::allocator<bool> >::vector(unsigned long, bool const&, std::allocator<bool> const&) [447]
[1591]   0.0    0.00    0.00       6         std::Bvectorbase<std::allocator<bool> >::Bvectorbase(std::allocator<bool> const&) [1591]
                0.00    0.00       6/6           std::Bvectorbase<std::allocator<bool> >::Bvectorimpl::Bvectorimpl(std::allocator<unsigned long> const&) [1585]
-----------------------------------------------
                0.00    0.00       6/6           std::vector<bool, std::allocator<bool> >::~vector() [1598]
[1592]   0.0    0.00    0.00       6         std::Bvectorbase<std::allocator<bool> >::~Bvectorbase() [1592]
                0.00    0.00       6/6           std::Bvectorbase<std::allocator<bool> >::_M_deallocate() [1587]
                0.00    0.00       6/6           std::Bvectorbase<std::allocator<bool> >::Bvectorimpl::~Bvectorimpl() [1586]
-----------------------------------------------
                0.00    0.00       1/6           CATCH2_INTERNAL_TEST_0() [59]
                0.00    0.00       1/6           CATCH2_INTERNAL_TEST_3() [70]
                0.00    0.00       1/6           CATCH2_INTERNAL_TEST_6() [9]
                0.00    0.00       1/6           CATCH2_INTERNAL_TEST_18() [71]
                0.00    0.00       1/6           snapdev::get_random_generator() [81]
                0.00    0.00       1/6           Catch::generateRandomSeed(Catch::GenerateFrom) [2392]
[1593]   0.0    0.00    0.00       6         std::random_device::random_device() [1593]
                0.00    0.00       6/150         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const, std::allocator<char> const&) [1096]
                0.00    0.00       6/9353        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [860]
-----------------------------------------------
                0.00    0.00       3/6           std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2> >&) [1672]
                0.00    0.00       3/6           std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1652]
[1594]   0.0    0.00    0.00       6         std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2> > >::__allocated_ptr(std::allocator<std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2>) [1594]
                0.00    0.00       6/6           std::allocator<std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2> > std::__addressof<std::allocator<std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2> >&) [1601]
-----------------------------------------------
                0.00    0.00       2/6           std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, unsigned int&>(Catch::Clara::Detail::BoundValueRef<unsigned int>&, std::Spalloc_shared_tag<std::allocator<void> >, unsigned int&) [604]
                0.00    0.00       2/6           std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<unsigned int&>(std::allocator<void>, unsigned int&) [631]
                0.00    0.00       2/6           std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() [1707]
[1595]   0.0    0.00    0.00       6         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [1595]
                0.00    0.00       6/6           __gnu_cxx::__aligned_buffer<Catch::Clara::Detail::BoundValueRef<unsigned int> >::_M_ptr() [1578]
-----------------------------------------------
                0.00    0.00       3/6           std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() <cycle 1> [1653]
                0.00    0.00       3/6           std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1652]
[1596]   0.0    0.00    0.00       6         std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [1596]
                0.00    0.00       6/342         std::Spebo_helper<0, std::allocator<void>, true>::_S_get(std::Spebo_helper<0, std::allocator<void>, true>&) [1024]
-----------------------------------------------
                0.00    0.00       6/6           std::vector<bool, std::allocator<bool> >::vector(unsigned long, bool const&, std::allocator<bool> const&) [447]
[1597]   0.0    0.00    0.00       6         std::vector<bool, std::allocator<bool> >::_M_initialize_value(bool) [1597]
                0.00    0.00       6/12          std::Bvectorbase<std::allocator<bool> >::Bvectorimpl::_M_end_addr() const [1491]
                0.00    0.00       6/6           std::__fill_bvector_n(unsigned long, unsigned long, bool) [1602]
-----------------------------------------------
                0.00    0.00       3/6           CATCH2_INTERNAL_TEST_6() [9]
                0.00    0.00       3/6           CATCH2_INTERNAL_TEST_9() [10]
[1598]   0.0    0.00    0.00       6         std::vector<bool, std::allocator<bool> >::~vector() [1598]
                0.00    0.00       6/6           std::Bvectorbase<std::allocator<bool> >::~Bvectorbase() [1592]
-----------------------------------------------
                0.00    0.00       6/6           std::vector<unsigned long, std::allocator<unsigned long> >::vector(unsigned long, std::allocator<unsigned long> const&) [581]
[1599]   0.0    0.00    0.00       6         std::vector<unsigned long, std::allocator<unsigned long> >::_S_check_init_len(unsigned long, std::allocator<unsigned long> const&) [1599]
                0.00    0.00       5/9           std::vector<unsigned long, std::allocator<unsigned long> >::_S_max_size(std::allocator<unsigned long> const&) [1531]
-----------------------------------------------
                0.00    0.00       6/6           unsigned long std::fill_n<unsigned long, unsigned long, unsigned long>(unsigned long, unsigned long, unsigned long const&) [1603]
[1600]   0.0    0.00    0.00       6         unsigned long std::__fillna<unsigned long, unsigned long, unsigned long>(unsigned long, unsigned long, unsigned long const&, std::random_access_iterator_tag) [1600]
                0.00    0.00       6/6           void std::__fill_a<unsigned long, unsigned long>(unsigned long, unsigned long, unsigned long const&) [1604]
-----------------------------------------------
                0.00    0.00       6/6           std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2> > >::__allocated_ptr(std::allocator<std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2>) [1594]
[1601]   0.0    0.00    0.00       6         std::allocator<std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2> > std::__addressof<std::allocator<std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2> >&) [1601]
-----------------------------------------------
                0.00    0.00       6/6           std::vector<bool, std::allocator<bool> >::_M_initialize_value(bool) [1597]
[1602]   0.0    0.00    0.00       6         std::__fill_bvector_n(unsigned long, unsigned long, bool) [1602]
                0.00    0.00       6/416674      std::is_constant_evaluated() [729]
-----------------------------------------------
                0.00    0.00       6/6           unsigned long std::__uninitialized_defaultn1<true>::__uninit_default_n<unsigned long, unsigned long>(unsigned long, unsigned long) [579]
[1603]   0.0    0.00    0.00       6         unsigned long std::fill_n<unsigned long, unsigned long, unsigned long>(unsigned long, unsigned long, unsigned long const&) [1603]
                0.00    0.00       6/12240       std::__size_to_integer(unsigned long) [832]
                0.00    0.00       6/6           unsigned long std::__fillna<unsigned long, unsigned long, unsigned long>(unsigned long, unsigned long, unsigned long const&, std::random_access_iterator_tag) [1600]
-----------------------------------------------
                0.00    0.00       6/6           unsigned long std::__fillna<unsigned long, unsigned long, unsigned long>(unsigned long, unsigned long, unsigned long const&, std::random_access_iterator_tag) [1600]
[1604]   0.0    0.00    0.00       6         void std::__fill_a<unsigned long, unsigned long>(unsigned long, unsigned long, unsigned long const&) [1604]
                0.00    0.00       6/6           __gnu_cxx::__enable_if<std::__is_scalar<unsigned long>::__value, void>::__type std::__fill_a1<unsigned long, unsigned long>(unsigned long, unsigned long, unsigned long const&) [1605]
-----------------------------------------------
                0.00    0.00       6/6           void std::__fill_a<unsigned long, unsigned long>(unsigned long, unsigned long, unsigned long const&) [1604]
[1605]   0.0    0.00    0.00       6         __gnu_cxx::__enable_if<std::__is_scalar<unsigned long>::__value, void>::__type std::__fill_a1<unsigned long, unsigned long>(unsigned long, unsigned long, unsigned long const&) [1605]
-----------------------------------------------
                0.00    0.00       6/6           int magpie::cache<int, int>::add<int>(int const&, int const&, bool) [3]
[1606]   0.0    0.00    0.00       6         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, char const) [1606]
                0.00    0.00     169/2171        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> >&) [927]
                0.00    0.00     166/4482        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [889]
                0.00    0.00     162/162         std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const) [1083]
-----------------------------------------------
                0.00    0.00       1/5           Catch::Clara::ExeName::set(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [2846]
                0.00    0.00       4/5           Catch::Clara::Opt::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::Clara::Detail::TokenStream) const [4150]
[1607]   0.0    0.00    0.00       5         Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::setValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1607]
-----------------------------------------------
                0.00    0.00       5/5           unsigned long std::__copy_move_backward<true, true, std::random_access_iterator_tag>::__copy_move_b<unsigned long, unsigned long>(unsigned long, unsigned long, unsigned long) [1496]
[1608]   0.0    0.00    0.00       5         void std::__copy_move<true, false, std::random_access_iterator_tag>::__assign_one<unsigned long, unsigned long>(unsigned long, unsigned long) [1608]
                0.00    0.00       5/120549      std::remove_reference<unsigned long&>::type&& std::move<unsigned long&>(unsigned long&) [764]
-----------------------------------------------
                0.00    0.00       5/5           std::Vectorbase<unsigned long, std::allocator<unsigned long> >::Vectorbase(unsigned long, std::allocator<unsigned long> const&) [1611]
[1609]   0.0    0.00    0.00       5         std::Vectorbase<unsigned long, std::allocator<unsigned long> >::Vectorimpl::Vectorimpl(std::allocator<unsigned long> const&) [1609]
                0.00    0.00       5/7           std::Vectorbase<unsigned long, std::allocator<unsigned long> >::Vectorimpl_data::Vectorimpl_data() [1571]
-----------------------------------------------
                0.00    0.00       5/5           std::Vectorbase<unsigned long, std::allocator<unsigned long> >::Vectorbase(unsigned long, std::allocator<unsigned long> const&) [1611]
[1610]   0.0    0.00    0.00       5         std::Vectorbase<unsigned long, std::allocator<unsigned long> >::_M_create_storage(unsigned long) [1610]
                0.00    0.00       5/7           std::Vectorbase<unsigned long, std::allocator<unsigned long> >::_M_allocate(unsigned long) [1570]
-----------------------------------------------
                0.00    0.00       5/5           std::vector<unsigned long, std::allocator<unsigned long> >::vector(unsigned long, std::allocator<unsigned long> const&) [581]
[1611]   0.0    0.00    0.00       5         std::Vectorbase<unsigned long, std::allocator<unsigned long> >::Vectorbase(unsigned long, std::allocator<unsigned long> const&) [1611]
                0.00    0.00       5/5           std::Vectorbase<unsigned long, std::allocator<unsigned long> >::Vectorimpl::Vectorimpl(std::allocator<unsigned long> const&) [1609]
                0.00    0.00       5/5           std::Vectorbase<unsigned long, std::allocator<unsigned long> >::_M_create_storage(unsigned long) [1610]
-----------------------------------------------
                0.00    0.00       1/5           CATCH2_INTERNAL_TEST_0() [59]
                0.00    0.00       1/5           CATCH2_INTERNAL_TEST_3() [70]
                0.00    0.00       1/5           CATCH2_INTERNAL_TEST_6() [9]
                0.00    0.00       1/5           CATCH2_INTERNAL_TEST_18() [71]
                0.00    0.00       1/5           Catch::generateRandomSeed(Catch::GenerateFrom) [2392]
[1612]   0.0    0.00    0.00       5         std::random_device::~random_device() [1612]
-----------------------------------------------
                0.00    0.00       2/5           std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<magpie::cache<std::__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<void>, magpie::options&>(magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::Spalloc_shared_tag<std::allocator<void> >, magpie::options&) [519]
                0.00    0.00       3/5           std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1652]
[1613]   0.0    0.00    0.00       5         std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [1613]
                0.00    0.00       3/703019      std::__is_constant_evaluated() [725]
                0.00    0.00       3/3           std::__new_allocator<std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2> >::deallocate(std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2>, unsigned long) [1648]
-----------------------------------------------
                0.00    0.00       5/5           std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::vector(unsigned long, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > const&) [350]
[1614]   0.0    0.00    0.00       5         std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::_S_check_init_len(unsigned long, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > const&) [1614]
                0.00    0.00       5/53          std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::_S_max_size(std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > const&) [1265]
-----------------------------------------------
                0.00    0.00       4/4           Catch::ExprLhs<magpie::lock_model_t> Catch::operator<=<magpie::lock_model_t, 0>(Catch::Decomposer&&, magpie::lock_model_t) [1618]
[1615]   0.0    0.00    0.00       4         Catch::ExprLhs<magpie::lock_model_t>::ExprLhs(magpie::lock_model_t) [1615]
-----------------------------------------------
                0.00    0.00       4/4           Catch::ExprLhs<magpie::stale_data_t> Catch::operator<=<magpie::stale_data_t, 0>(Catch::Decomposer&&, magpie::stale_data_t) [1619]
[1616]   0.0    0.00    0.00       4         Catch::ExprLhs<magpie::stale_data_t>::ExprLhs(magpie::stale_data_t) [1616]
-----------------------------------------------
                0.00    0.00       4/4           Catch::ExprLhs<std::shared_ptr<magpie::eviction_policy> const&> Catch::operator<=<std::shared_ptr<magpie::eviction_policy>, 0>(Catch::Decomposer&&, std::shared_ptr<magpie::eviction_policy>&&) [1620]
[1617]   0.0    0.00    0.00       4         Catch::ExprLhs<std::shared_ptr<magpie::eviction_policy> const&>::ExprLhs(std::shared_ptr<magpie::eviction_policy> const&) [1617]
-----------------------------------------------
                0.00    0.00       4/4           CATCH2_INTERNAL_TEST_0() [82]
[1618]   0.0    0.00    0.00       4         Catch::ExprLhs<magpie::lock_model_t> Catch::operator<=<magpie::lock_model_t, 0>(Catch::Decomposer&&, magpie::lock_model_t) [1618]
                0.00    0.00       4/4           Catch::ExprLhs<magpie::lock_model_t>::ExprLhs(magpie::lock_model_t) [1615]
-----------------------------------------------
                0.00    0.00       4/4           CATCH2_INTERNAL_TEST_0() [82]
[1619]   0.0    0.00    0.00       4         Catch::ExprLhs<magpie::stale_data_t> Catch::operator<=<magpie::stale_data_t, 0>(Catch::Decomposer&&, magpie::stale_data_t) [1619]
                0.00    0.00       4/4           Catch::ExprLhs<magpie::stale_data_t>::ExprLhs(magpie::stale_data_t) [1616]
-----------------------------------------------
                0.00    0.00       4/4           CATCH2_INTERNAL_TEST_0() [82]
[1620]   0.0    0.00    0.00       4         Catch::ExprLhs<std::shared_ptr<magpie::eviction_policy> const&> Catch::operator<=<std::shared_ptr<magpie::eviction_policy>, 0>(Catch::Decomposer&&, std::shared_ptr<magpie::eviction_policy>&&) [1620]
                0.00    0.00       4/4           Catch::ExprLhs<std::shared_ptr<magpie::eviction_policy> const&>::ExprLhs(std::shared_ptr<magpie::eviction_policy> const&) [1617]
-----------------------------------------------
                0.00    0.00       4/4           std::Rbtree_node<unsigned __int128>::_M_valptr() [1698]
[1621]   0.0    0.00    0.00       4         __gnu_cxx::__aligned_membuf<unsigned __int128>::_M_ptr() [1621]
                0.00    0.00       4/4           __gnu_cxx::__aligned_membuf<unsigned __int128>::_M_addr() [1622]
-----------------------------------------------
                0.00    0.00       4/4           __gnu_cxx::__aligned_membuf<unsigned __int128>::_M_ptr() [1621]
[1622]   0.0    0.00    0.00       4         __gnu_cxx::__aligned_membuf<unsigned __int128>::_M_addr() [1622]
-----------------------------------------------
                0.00    0.00       1/4           std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::vector(std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > const&) [610]
                0.00    0.00       1/4           std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::get_allocator() const [4671]
                0.00    0.00       2/4           std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::max_size() const [4921]
[1623]   0.0    0.00    0.00       4         std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_get_Tp_allocator() const [1623]
-----------------------------------------------
                0.00    0.00       1/4           std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::vector(std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > const&) [610]
                0.00    0.00       1/4           std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::operator=(std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > const&) [7539]
                0.00    0.00       1/4           Catch::Clara::Parser::operator|=(Catch::Clara::Parser const&) [2845]
                0.00    0.00       1/4           Catch::Clara::Parser::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::Clara::Detail::TokenStream) const [4185]
[1624]   0.0    0.00    0.00       4         std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::end() const [1624]
                0.00    0.00       4/9           __gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >::__normal_iterator(Catch::Clara::Arg const const&) [1518]
-----------------------------------------------
                0.00    0.00       1/4           std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::vector(std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > const&) [610]
                0.00    0.00       1/4           std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::operator=(std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > const&) [7539]
                0.00    0.00       1/4           Catch::Clara::Parser::operator|=(Catch::Clara::Parser const&) [2845]
                0.00    0.00       1/4           Catch::Clara::Parser::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::Clara::Detail::TokenStream) const [4185]
[1625]   0.0    0.00    0.00       4         std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::begin() const [1625]
                0.00    0.00       4/9           __gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >::__normal_iterator(Catch::Clara::Arg const const&) [1518]
-----------------------------------------------
                0.00    0.00       2/4           std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >&) [1714]
                0.00    0.00       2/4           std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1706]
[1626]   0.0    0.00    0.00       4         std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::__allocated_ptr(std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>) [1626]
                0.00    0.00       4/4           std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > std::__addressof<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >&) [1631]
-----------------------------------------------
                0.00    0.00       2/4           std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, unsigned int&>(Catch::Clara::Detail::BoundValueRef<unsigned int>&, std::Spalloc_shared_tag<std::allocator<void> >, unsigned int&) [604]
                0.00    0.00       2/4           std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1706]
[1627]   0.0    0.00    0.00       4         std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [1627]
                0.00    0.00       2/703019      std::__is_constant_evaluated() [725]
                0.00    0.00       2/2           std::__new_allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >::deallocate(std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>, unsigned long) [1704]
-----------------------------------------------
                0.00    0.00       2/4           std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() [1707]
                0.00    0.00       2/4           std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1706]
[1628]   0.0    0.00    0.00       4         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [1628]
                0.00    0.00       4/342         std::Spebo_helper<0, std::allocator<void>, true>::_S_get(std::Spebo_helper<0, std::allocator<void>, true>&) [1024]
-----------------------------------------------
                0.00    0.00       4/4           std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul>::mersenne_twister_engine(unsigned long) [1630]
[1629]   0.0    0.00    0.00       4         std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul>::seed(unsigned long) [1629]
                0.00    0.00    2496/2496        unsigned long std::__detail::__mod<unsigned long, 4294967296ul, 1ul, 0ul>(unsigned long) [921]
                0.00    0.00    2492/2492        unsigned long std::__detail::__mod<unsigned long, 624ul, 1ul, 0ul>(unsigned long) [923]
-----------------------------------------------
                0.00    0.00       1/4           CATCH2_INTERNAL_TEST_0() [59]
                0.00    0.00       1/4           CATCH2_INTERNAL_TEST_3() [70]
                0.00    0.00       1/4           CATCH2_INTERNAL_TEST_6() [9]
                0.00    0.00       1/4           CATCH2_INTERNAL_TEST_18() [71]
[1630]   0.0    0.00    0.00       4         std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul>::mersenne_twister_engine(unsigned long) [1630]
                0.00    0.00       4/4           std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul>::seed(unsigned long) [1629]
-----------------------------------------------
                0.00    0.00       4/4           std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::__allocated_ptr(std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>) [1626]
[1631]   0.0    0.00    0.00       4         std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > std::__addressof<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >&) [1631]
-----------------------------------------------
                0.00    0.00       1/4           void std::Construct<Catch::Clara::Arg, Catch::Clara::Arg const&>(Catch::Clara::Arg, Catch::Clara::Arg const&) [611]
                0.00    0.00       3/4           void std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::M_realloc_insert<Catch::Clara::Arg const&>(__gnu_cxx::__normal_iterator<Catch::Clara::Arg, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, Catch::Clara::Arg const&) [615]
[1632]   0.0    0.00    0.00       4         Catch::Clara::Arg const& std::forward<Catch::Clara::Arg const&>(std::remove_reference<Catch::Clara::Arg const&>::type&) [1632]
-----------------------------------------------
                0.00    0.00       1/3           Catch::Clara::Parser Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::operator|<Catch::Clara::Opt>(Catch::Clara::Opt const&) const [205]
                0.00    0.00       1/3           Catch::Session::Session() [277]
                0.00    0.00       1/3           Catch::Clara::Parser Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>::operator|<Catch::Clara::Help>(Catch::Clara::Help const&) const [262]
[1633]   0.0    0.00    0.00       3         Catch::Clara::Parser::Parser() [1633]
                0.00    0.00       3/54          Catch::Clara::Detail::ParserBase::ParserBase() [1253]
                0.00    0.00       3/3           std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::vector() [1660]
                0.00    0.00       3/3           std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::vector() [1659]
-----------------------------------------------
                0.00    0.00       3/3           magpie::cache_ref<int, int>::operator() const [469]
[1634]   0.0    0.00    0.00       3         magpie::value_not_found::value_not_found(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1634]
                0.00    0.00       3/12          magpie::magpie_exception::magpie_exception(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1490]
-----------------------------------------------
                0.00    0.00       3/3           int magpie::cache<int, int>::add<int>(int const&, int const&, bool) [3]
[1635]   0.0    0.00    0.00       3         magpie::incompatible_lock::incompatible_lock(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1635]
                0.00    0.00       3/12          magpie::magpie_exception::magpie_exception(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1490]
-----------------------------------------------
                0.00    0.00       3/3           CATCH2_INTERNAL_TEST_14() [226]
[1636]   0.0    0.00    0.00       3         magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 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&) [1636]
                0.00    0.00       3/3           magpie::cache_ref<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::cache_ref(magpie::cache<std::__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&) [1637]
-----------------------------------------------
                0.00    0.00       3/3           magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 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&) [1636]
[1637]   0.0    0.00    0.00       3         magpie::cache_ref<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::cache_ref(magpie::cache<std::__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&) [1637]
                0.00    0.00       3/2560        std::__cxx11::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&) [919]
-----------------------------------------------
                0.00    0.00       3/3           CATCH2_INTERNAL_TEST_14() [226]
[1638]   0.0    0.00    0.00       3         magpie::cache_ref<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~cache_ref() [1638]
                0.00    0.00       3/9353        std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [860]
-----------------------------------------------
                0.00    0.00       1/3           unittest::detail::init_tmp_dir(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [353]
                0.00    0.00       2/3           unittest::snap_catch2_main(char const, char const, int, char*, void ()(), void ()(Catch::Clara::Parser&), int ()(Catch::Session&), void ()()) [92]
[1639]   0.0    0.00    0.00       3         unittest::g_tmp_dir[abi:cxx11]() [1639]
-----------------------------------------------
                0.00    0.00       3/3           std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorbase() [1641]
[1640]   0.0    0.00    0.00       3         std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl::Vectorimpl() [1640]
                0.00    0.00       3/7           std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl_data::Vectorimpl_data() [1568]
-----------------------------------------------
                0.00    0.00       3/3           std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::vector() [1659]
[1641]   0.0    0.00    0.00       3         std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorbase() [1641]
                0.00    0.00       3/3           std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl::Vectorimpl() [1640]
-----------------------------------------------
                0.00    0.00       3/3           std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorbase() [1643]
[1642]   0.0    0.00    0.00       3         std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl::Vectorimpl() [1642]
                0.00    0.00       3/7           std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl_data::Vectorimpl_data() [1569]
-----------------------------------------------
                0.00    0.00       3/3           std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::vector() [1660]
[1643]   0.0    0.00    0.00       3         std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorbase() [1643]
                0.00    0.00       3/3           std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl::Vectorimpl() [1642]
-----------------------------------------------
                0.00    0.00       3/3           std::__shared_ptr<magpie::cache<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::Lockpolicy)2>::reset() [283]
[1644]   0.0    0.00    0.00       3         std::__shared_ptr<magpie::cache<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::Lockpolicy)2>::swap(std::__shared_ptr<magpie::cache<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::Lockpolicy)2>&) [1644]
                0.00    0.00       3/3           std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >> >, std::is_move_constructible<magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >>, std::is_move_assignable<magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >> >::value, void>::type std::swap<magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >>(magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&) [1673]
                0.00    0.00       3/419         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::_M_swap(std::__shared_count<(__gnu_cxx::Lockpolicy)2>&) [1012]
-----------------------------------------------
                0.00    0.00       3/3           std::__shared_ptr<magpie::cache<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::Lockpolicy)2>::reset() [283]
[1645]   0.0    0.00    0.00       3         std::__shared_ptr<magpie::cache<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::Lockpolicy)2>::__shared_ptr() [1645]
                0.00    0.00       3/421         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count() [1010]
-----------------------------------------------
                0.00    0.00       3/3           std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<magpie::cache<std::__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<void>, magpie::options&>(magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::Spalloc_shared_tag<std::allocator<void> >, magpie::options&) [519]
[1646]   0.0    0.00    0.00       3         std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2> > >::get() [1646]
                0.00    0.00       3/3           std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2> std::__to_address<std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2> >(std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2>) [1671]
-----------------------------------------------
                0.00    0.00       3/3           std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<magpie::cache<std::__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<void>, magpie::options&>(magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::Spalloc_shared_tag<std::allocator<void> >, magpie::options&) [519]
[1647]   0.0    0.00    0.00       3         std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2> > >::operator=(decltype(nullptr)) [1647]
-----------------------------------------------
                0.00    0.00       3/3           std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [1613]
[1648]   0.0    0.00    0.00       3         std::__new_allocator<std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2> >::deallocate(std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2>, unsigned long) [1648]
-----------------------------------------------
                0.00    0.00       3/3           std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2> >&) [1672]
[1649]   0.0    0.00    0.00       3         std::__new_allocator<std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2> >::allocate(unsigned long, void const) [1649]
-----------------------------------------------
                0.00    0.00       3/3           std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::Rbtree_impl<std::less<(anonymous namespace)::cache_key_t>, true>::Rbtree_impl() [1661]
[1650]   0.0    0.00    0.00       3         std::Rbtree_key_compare<std::less<(anonymous namespace)::cache_key_t> >::Rbtree_key_compare() [1650]
-----------------------------------------------
                0.00    0.00       3/3           std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::Rb_tree_impl<std::less<int>, true>::Rbtree_impl() [1666]
[1651]   0.0    0.00    0.00       3         std::Rbtree_key_compare<std::less<int> >::Rbtree_key_compare() [1651]
-----------------------------------------------
                0.00    0.00       3/3           std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_release() <cycle 1> [22]
[1652]   0.0    0.00    0.00       3         std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1652]
                0.00    0.00       3/6           std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [1596]
                0.00    0.00       3/6           std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2> > >::__allocated_ptr(std::allocator<std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2>) [1594]
                0.00    0.00       3/3           std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [1655]
                0.00    0.00       3/5           std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [1613]
-----------------------------------------------
                                   3             std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_release() <cycle 1> [22]
[1653]   0.0    0.00    0.00       3         std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() <cycle 1> [1653]
                0.00    0.00       3/9           std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [1526]
                0.00    0.00       3/6           std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [1596]
                                   3             void std::Destroy<magpie::cache<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >) <cycle 1> [1674]
-----------------------------------------------
                0.00    0.00       3/3           std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<magpie::options&>(std::allocator<void>, magpie::options&) [549]
[1654]   0.0    0.00    0.00       3         std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<void>) [1654]
                0.00    0.00       3/170         std::Spebo_helper<0, std::allocator<void>, true>::Spebo_helper(std::allocator<void> const&) [1080]
-----------------------------------------------
                0.00    0.00       3/3           std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1652]
[1655]   0.0    0.00    0.00       3         std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [1655]
                0.00    0.00       3/171         std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::~Spcounted_base() [1079]
-----------------------------------------------
                0.00    0.00       3/3           CATCH2_INTERNAL_TEST_0() [2]
[1656]   0.0    0.00    0.00       3         std::set<(anonymous namespace)::cache_key_t, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::set() [1656]
                0.00    0.00       3/3           std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::Rbtree() [1664]
-----------------------------------------------
                0.00    0.00       3/3           CATCH2_INTERNAL_TEST_0() [2]
[1657]   0.0    0.00    0.00       3         std::set<(anonymous namespace)::cache_key_t, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::~set() [1657]
                0.00    0.00       3/3           std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::~Rbtree() [1665]
-----------------------------------------------
                0.00    0.00       3/3           CATCH2_INTERNAL_TEST_0() [2]
[1658]   0.0    0.00    0.00       3         std::set<int, std::less<int>, std::allocator<int> >::set() [1658]
                0.00    0.00       3/3           std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::Rb_tree() [1668]
-----------------------------------------------
                0.00    0.00       3/3           Catch::Clara::Parser::Parser() [1633]
[1659]   0.0    0.00    0.00       3         std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::vector() [1659]
                0.00    0.00       3/3           std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorbase() [1641]
-----------------------------------------------
                0.00    0.00       3/3           Catch::Clara::Parser::Parser() [1633]
[1660]   0.0    0.00    0.00       3         std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::vector() [1660]
                0.00    0.00       3/3           std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorbase() [1643]
-----------------------------------------------
                0.00    0.00       3/3           std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::Rbtree() [1664]
[1661]   0.0    0.00    0.00       3         std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::Rbtree_impl<std::less<(anonymous namespace)::cache_key_t>, true>::Rbtree_impl() [1661]
                0.00    0.00       3/3           std::Rbtree_key_compare<std::less<(anonymous namespace)::cache_key_t> >::Rbtree_key_compare() [1650]
                0.00    0.00       3/127         std::Rbtree_header::Rbtree_header() [1113]
-----------------------------------------------
                0.00    0.00       3/3           std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::~Rbtree() [1665]
[1662]   0.0    0.00    0.00       3         std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::Rbtree_impl<std::less<(anonymous namespace)::cache_key_t>, true>::~Rbtree_impl() [1662]
-----------------------------------------------
                                  36             std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_erase(std::Rbtree_node<(anonymous namespace)::cache_key_t>) [1663]
                0.00    0.00       3/3           std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::~Rbtree() [1665]
[1663]   0.0    0.00    0.00       3+36      std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_erase(std::Rbtree_node<(anonymous namespace)::cache_key_t>) [1663]
                0.00    0.00      36/78          std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_S_right(std::Rbtree_node_base) [1168]
                0.00    0.00      36/81          std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_S_left(std::Rbtree_node_base) [1167]
                0.00    0.00      36/36          std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_drop_node(std::Rbtree_node<(anonymous namespace)::cache_key_t>) [1341]
                                  36             std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_erase(std::Rbtree_node<(anonymous namespace)::cache_key_t>) [1663]
-----------------------------------------------
                0.00    0.00       3/3           std::set<(anonymous namespace)::cache_key_t, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::set() [1656]
[1664]   0.0    0.00    0.00       3         std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::Rbtree() [1664]
                0.00    0.00       3/3           std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::Rbtree_impl<std::less<(anonymous namespace)::cache_key_t>, true>::Rbtree_impl() [1661]
-----------------------------------------------
                0.00    0.00       3/3           std::set<(anonymous namespace)::cache_key_t, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::~set() [1657]
[1665]   0.0    0.00    0.00       3         std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::~Rbtree() [1665]
                0.00    0.00       3/39          std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_begin() [1319]
                0.00    0.00       3/3           std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_erase(std::Rbtree_node<(anonymous namespace)::cache_key_t>) [1663]
                0.00    0.00       3/3           std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::Rbtree_impl<std::less<(anonymous namespace)::cache_key_t>, true>::~Rbtree_impl() [1662]
-----------------------------------------------
                0.00    0.00       3/3           std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::Rb_tree() [1668]
[1666]   0.0    0.00    0.00       3         std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::Rb_tree_impl<std::less<int>, true>::Rbtree_impl() [1666]
                0.00    0.00       3/3           std::Rbtree_key_compare<std::less<int> >::Rbtree_key_compare() [1651]
                0.00    0.00       3/127         std::Rbtree_header::Rbtree_header() [1113]
-----------------------------------------------
                0.00    0.00       3/3           std::Rbtree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::~Rbtree() [514]
[1667]   0.0    0.00    0.00       3         std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::Rb_tree_impl<std::less<int>, true>::~Rbtree_impl() [1667]
-----------------------------------------------
                0.00    0.00       3/3           std::set<int, std::less<int>, std::allocator<int> >::set() [1658]
[1668]   0.0    0.00    0.00       3         std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::Rb_tree() [1668]
                0.00    0.00       3/3           std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::Rb_tree_impl<std::less<int>, true>::Rbtree_impl() [1666]
-----------------------------------------------
                                   3             void std::Destroy<magpie::cache<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >) <cycle 1> [1674]
[1669]   0.0    0.00    0.00       3         void std::destroy_at<magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >) <cycle 1> [1669]
                                   3             magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~cache() <cycle 1> [498]
-----------------------------------------------
                0.00    0.00       1/3           Catch::Clara::Arg std::__do_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) [612]
                0.00    0.00       2/3           void std::Destroyaux<false>::__destroy<Catch::Clara::Arg>(Catch::Clara::Arg, Catch::Clara::Arg) [1259]
[1670]   0.0    0.00    0.00       3         Catch::Clara::Arg std::__addressof<Catch::Clara::Arg>(Catch::Clara::Arg&) [1670]
-----------------------------------------------
                0.00    0.00       3/3           std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2> > >::get() [1646]
[1671]   0.0    0.00    0.00       3         std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2> std::__to_address<std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2> >(std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2>) [1671]
-----------------------------------------------
                0.00    0.00       3/3           std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<magpie::cache<std::__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<void>, magpie::options&>(magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::Spalloc_shared_tag<std::allocator<void> >, magpie::options&) [519]
[1672]   0.0    0.00    0.00       3         std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2> >&) [1672]
                0.00    0.00       3/703019      std::__is_constant_evaluated() [725]
                0.00    0.00       3/3           std::__new_allocator<std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2> >::allocate(unsigned long, void const) [1649]
                0.00    0.00       3/6           std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2> > >::__allocated_ptr(std::allocator<std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2>) [1594]
-----------------------------------------------
                0.00    0.00       3/3           std::__shared_ptr<magpie::cache<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::Lockpolicy)2>::swap(std::__shared_ptr<magpie::cache<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::Lockpolicy)2>&) [1644]
[1673]   0.0    0.00    0.00       3         std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >> >, std::is_move_constructible<magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >>, std::is_move_assignable<magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >> >::value, void>::type std::swap<magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >>(magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&) [1673]
                0.00    0.00       9/9           std::remove_reference<magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>::type&& std::move<magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>(magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&) [1535]
-----------------------------------------------
                                   3             std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() <cycle 1> [1653]
[1674]   0.0    0.00    0.00       3         void std::Destroy<magpie::cache<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >) <cycle 1> [1674]
                                   3             void std::destroy_at<magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >) <cycle 1> [1669]
-----------------------------------------------
                0.00    0.00       3/3           std::enable_if<std::is_enum<magpie::lock_model_t>::value, magpie::lock_model_t>::type& operator++<magpie::lock_model_t>(magpie::lock_model_t&) [1677]
[1675]   0.0    0.00    0.00       3         std::enable_if<std::is_enum<magpie::lock_model_t>::value, magpie::lock_model_t>::type operator+<magpie::lock_model_t>(magpie::lock_model_t, int) [1675]
-----------------------------------------------
                0.00    0.00       3/3           std::enable_if<std::is_enum<magpie::stale_data_t>::value, magpie::stale_data_t>::type& operator++<magpie::stale_data_t>(magpie::stale_data_t&) [1678]
[1676]   0.0    0.00    0.00       3         std::enable_if<std::is_enum<magpie::stale_data_t>::value, magpie::stale_data_t>::type operator+<magpie::stale_data_t>(magpie::stale_data_t, int) [1676]
-----------------------------------------------
                0.00    0.00       3/3           CATCH2_INTERNAL_TEST_0() [82]
[1677]   0.0    0.00    0.00       3         std::enable_if<std::is_enum<magpie::lock_model_t>::value, magpie::lock_model_t>::type& operator++<magpie::lock_model_t>(magpie::lock_model_t&) [1677]
                0.00    0.00       3/3           std::enable_if<std::is_enum<magpie::lock_model_t>::value, magpie::lock_model_t>::type operator+<magpie::lock_model_t>(magpie::lock_model_t, int) [1675]
-----------------------------------------------
                0.00    0.00       3/3           CATCH2_INTERNAL_TEST_0() [82]
[1678]   0.0    0.00    0.00       3         std::enable_if<std::is_enum<magpie::stale_data_t>::value, magpie::stale_data_t>::type& operator++<magpie::stale_data_t>(magpie::stale_data_t&) [1678]
                0.00    0.00       3/3           std::enable_if<std::is_enum<magpie::stale_data_t>::value, magpie::stale_data_t>::type operator+<magpie::stale_data_t>(magpie::stale_data_t, int) [1676]
-----------------------------------------------
                0.00    0.00       2/2           void std::Construct<Catch::Clara::Detail::BoundValueRef<unsigned int>, unsigned int&>(Catch::Clara::Detail::BoundValueRef<unsigned int>, unsigned int&) [632]
[1679]   0.0    0.00    0.00       2         Catch::Clara::Detail::BoundValueRef<unsigned int>::BoundValueRef(unsigned int&) [1679]
                0.00    0.00       2/30          Catch::Clara::Detail::BoundValueRefBase::BoundValueRefBase() [1359]
-----------------------------------------------
                0.00    0.00       2/2           void std::destroyat<Catch::Clara::Detail::BoundValueRef<unsigned int> >(Catch::Clara::Detail::BoundValueRef<unsigned int>) [1711]
[1680]   0.0    0.00    0.00       2         Catch::Clara::Detail::BoundValueRef<unsigned int>::~BoundValueRef() [1680]
                0.00    0.00       2/30          Catch::Clara::Detail::BoundValueRefBase::~BoundValueRefBase() [1360]
-----------------------------------------------
                0.00    0.00       2/2           Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Arg>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Arg> const&) [592]
[1681]   0.0    0.00    0.00       2         Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Arg>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Arg> const&) [1681]
                0.00    0.00       2/308         Catch::Clara::Detail::ParserBase::ParserBase(Catch::Clara::Detail::ParserBase const&) [1032]
-----------------------------------------------
                0.00    0.00       2/2           CATCH2_INTERNAL_TEST_0() [2]
[1682]   0.0    0.00    0.00       2         std::enable_if<!((((((is_floating_point_v<unsigned long>)||(is_floating_point_v<unsigned long>))||(is_floating_point_v<unsigned long>))&&((is_floating_point_v<unsigned long>)||(is_integral_v<unsigned long>)))&&((is_floating_point_v<unsigned long>)||(is_integral_v<unsigned long>)))&&((is_floating_point_v<unsigned long>)||(is_integral_v<unsigned long>))), bool>::type snapdev::is_between<unsigned long, unsigned long, unsigned long>(unsigned long const&, unsigned long const&, unsigned long const&) [1682]
-----------------------------------------------
                0.00    0.00       2/2           CATCH2_INTERNAL_TEST_0() [2]
[1683]   0.0    0.00    0.00       2         std::enable_if<(is_floating_point_v<float>)&&(is_floating_point_v<double>), bool>::type snapdev::quiet_floating_point_equal<float, double>(float, double) [1683]
-----------------------------------------------
                0.00    0.00       2/2           unittest::snap_catch2_main(char const, char const, int, char*, void ()(), void ()(Catch::Clara::Parser&), int ()(Catch::Session&), void ()()) [92]
[1684]   0.0    0.00    0.00       2         unittest::g_dist_dir[abi:cxx11]() [1684]
-----------------------------------------------
                0.00    0.00       2/2           unittest::snap_catch2_main(char const, char const, int, char**, void ()(), void ()(Catch::Clara::Parser&), int ()(Catch::Session&), void ()()) [92]
[1685]   0.0    0.00    0.00       2         unittest::g_binary_dir[abi:cxx11]() [1685]
-----------------------------------------------
                0.00    0.00       2/2           unittest::snap_catch2_main(char const, char const, int, char**, void ()(), void ()(Catch::Clara::Parser&), int ()(Catch::Session&), void ()()) [92]
[1686]   0.0    0.00    0.00       2         unittest::g_source_dir[abi:cxx11]() [1686]
-----------------------------------------------
                0.00    0.00       2/2           unittest::snap_catch2_main(char const, char const, int, char**, void ()(), void ()(Catch::Clara::Parser&), int ()(Catch::Session&), void ()()) [92]
[1687]   0.0    0.00    0.00       2         unittest::g_verbose() [1687]
-----------------------------------------------
                0.00    0.00       1/2           Catch::Clara::Arg std::__do_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) [612]
                0.00    0.00       1/2           Catch::Clara::Parser::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::Clara::Detail::TokenStream) const [4185]
[1688]   0.0    0.00    0.00       2         __gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >::operator++() [1688]
-----------------------------------------------
                0.00    0.00       2/2           Catch::Clara::Arg std::__do_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) [612]
[1689]   0.0    0.00    0.00       2         bool __gnu_cxx::operator==<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >(__gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > > const&, __gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > > const&) [1689]
                0.00    0.00       4/14          __gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >::base() const [1480]
-----------------------------------------------
                0.00    0.00       1/2           Catch::Clara::Arg std::__do_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) [612]
                0.00    0.00       1/2           Catch::Clara::Parser::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::Clara::Detail::TokenStream) const [4185]
[1690]   0.0    0.00    0.00       2         __gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >::operator() const [1690]
-----------------------------------------------
                0.00    0.00       2/2           Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<unsigned int, void>(unsigned int&, Catch::StringRef) [293]
[1691]   0.0    0.00    0.00       2         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> >&&) [1691]
                0.00    0.00       2/2           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> >&) [1715]
                0.00    0.00       2/2           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>&&) [1696]
-----------------------------------------------
                0.00    0.00       1/2           std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_create_storage(unsigned long) [1724]
                0.00    0.00       1/2           void std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_realloc_insert<Catch::Clara::Arg const&>(__gnu_cxx::__normal_iterator<Catch::Clara::Arg, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >, Catch::Clara::Arg const&) [615]
[1692]   0.0    0.00    0.00       2         std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_allocate(unsigned long) [1692]
                0.00    0.00       2/703019      std::__is_constant_evaluated() [725]
                0.00    0.00       2/2           std::__new_allocator<Catch::Clara::Arg>::allocate(unsigned long, void const) [1702]
-----------------------------------------------
                0.00    0.00       1/2           std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorbase(unsigned long, std::allocator<Catch::Clara::Arg> const&) [1725]
                0.00    0.00       1/2           std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorbase(std::allocator<Catch::Clara::Arg> const&) [5726]
[1693]   0.0    0.00    0.00       2         std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl::Vectorimpl(std::allocator<Catch::Clara::Arg> const&) [1693]
                0.00    0.00       2/7           std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl_data::Vectorimpl_data() [1568]
-----------------------------------------------
                0.00    0.00       1/2           std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorbase(unsigned long, std::allocator<Catch::Clara::Opt> const&) [1727]
                0.00    0.00       1/2           std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorbase(std::allocator<Catch::Clara::Opt> const&) [5729]
[1694]   0.0    0.00    0.00       2         std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl::Vectorimpl(std::allocator<Catch::Clara::Opt> const&) [1694]
                0.00    0.00       2/7           std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl_data::Vectorimpl_data() [1569]
-----------------------------------------------
                0.00    0.00       2/2           std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int>, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<void>, unsigned int&>(std::Spalloc_shared_tag<std::allocator<void> >, unsigned int&) [603]
[1695]   0.0    0.00    0.00       2         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>) [1695]
-----------------------------------------------
                0.00    0.00       2/2           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> >&&) [1691]
[1696]   0.0    0.00    0.00       2         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>&&) [1696]
                0.00    0.00       2/421         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count() [1010]
                0.00    0.00       2/419         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::_M_swap(std::__shared_count<(__gnu_cxx::Lockpolicy)2>&) [1012]
-----------------------------------------------
                0.00    0.00       2/2           std::__shared_ptr<magpie::cache<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::Lockpolicy)2>::__shared_ptr<std::allocator<void>, magpie::options&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::options&) [518]
[1697]   0.0    0.00    0.00       2         std::enable_if<!std::__shared_ptr<magpie::cache<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::Lockpolicy)2>::__has_esft_base<magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, void>::value, void>::type std::__shared_ptr<magpie::cache<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::Lockpolicy)2>::_M_enable_shared_from_this_with<magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >) [1697]
-----------------------------------------------
                0.00    0.00       2/2           std::Rbtree<unsigned __int128, unsigned __int128, std::_Identity<unsigned __int128>, std::less<unsigned __int128>, std::allocator<unsigned __int128> >::_M_destroy_node(std::Rbtree_node<unsigned __int128>) [176]
[1698]   0.0    0.00    0.00       2         std::Rbtree_node<unsigned __int128>::_M_valptr() [1698]
                0.00    0.00       4/4           __gnu_cxx::__aligned_membuf<unsigned __int128>::_M_ptr() [1621]
-----------------------------------------------
                0.00    0.00       2/2           std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, unsigned int&>(Catch::Clara::Detail::BoundValueRef<unsigned int>&, std::Spalloc_shared_tag<std::allocator<void> >, unsigned int&) [604]
[1699]   0.0    0.00    0.00       2         std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::get() [1699]
                0.00    0.00       2/2           std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> std::__to_address<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >(std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>) [1713]
-----------------------------------------------
                0.00    0.00       2/2           std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, unsigned int&>(Catch::Clara::Detail::BoundValueRef<unsigned int>&, std::Spalloc_shared_tag<std::allocator<void> >, unsigned int&) [604]
[1700]   0.0    0.00    0.00       2         std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::operator=(decltype(nullptr)) [1700]
-----------------------------------------------
                0.00    0.00       2/2           std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_deallocate(Catch::Clara::Arg, unsigned long) [1255]
[1701]   0.0    0.00    0.00       2         std::__new_allocator<Catch::Clara::Arg>::deallocate(Catch::Clara::Arg, unsigned long) [1701]
-----------------------------------------------
                0.00    0.00       2/2           std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_allocate(unsigned long) [1692]
[1702]   0.0    0.00    0.00       2         std::__new_allocator<Catch::Clara::Arg>::allocate(unsigned long, void const) [1702]
-----------------------------------------------
                0.00    0.00       2/2           std::Rbtree<unsigned __int128, unsigned __int128, std::_Identity<unsigned __int128>, std::less<unsigned __int128>, std::allocator<unsigned __int128> >::_M_put_node(std::Rbtree_node<unsigned __int128>) [175]
[1703]   0.0    0.00    0.00       2         std::__new_allocator<std::Rbtree_node<unsigned __int128> >::deallocate(std::Rbtree_node<unsigned __int128>, unsigned long) [1703]
-----------------------------------------------
                0.00    0.00       2/2           std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [1627]
[1704]   0.0    0.00    0.00       2         std::__new_allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >::deallocate(std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>, unsigned long) [1704]
-----------------------------------------------
                0.00    0.00       2/2           std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >&) [1714]
[1705]   0.0    0.00    0.00       2         std::__new_allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >::allocate(unsigned long, void const) [1705]
-----------------------------------------------
                0.00    0.00       2/2           std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_release() <cycle 1> [22]
[1706]   0.0    0.00    0.00       2         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1706]
                0.00    0.00       2/4           std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [1628]
                0.00    0.00       2/4           std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::__allocated_ptr(std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>) [1626]
                0.00    0.00       2/2           std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [1709]
                0.00    0.00       2/4           std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [1627]
-----------------------------------------------
                0.00    0.00       2/2           std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_release() <cycle 1> [22]
[1707]   0.0    0.00    0.00       2         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() [1707]
                0.00    0.00       2/6           std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [1595]
                0.00    0.00       2/4           std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [1628]
                0.00    0.00       2/2           void std::Destroy<Catch::Clara::Detail::BoundValueRef<unsigned int> >(Catch::Clara::Detail::BoundValueRef<unsigned int>) [1717]
-----------------------------------------------
                0.00    0.00       2/2           std::Sp_counted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<unsigned int&>(std::allocator<void>, unsigned int&) [631]
[1708]   0.0    0.00    0.00       2         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<void>) [1708]
                0.00    0.00       2/170         std::Spebo_helper<0, std::allocator<void>, true>::Spebo_helper(std::allocator<void> const&) [1080]
-----------------------------------------------
                0.00    0.00       2/2           std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1706]
[1709]   0.0    0.00    0.00       2         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [1709]
                0.00    0.00       2/171         std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::~Spcounted_base() [1079]
-----------------------------------------------
                0.00    0.00       2/2           void std::Destroy<Catch::Clara::Arg>(Catch::Clara::Arg) [1716]
[1710]   0.0    0.00    0.00       2         void std::destroyat<Catch::Clara::Arg>(Catch::Clara::Arg) [1710]
-----------------------------------------------
                0.00    0.00       2/2           void std::Destroy<Catch::Clara::Detail::BoundValueRef<unsigned int> >(Catch::Clara::Detail::BoundValueRef<unsigned int>) [1717]
[1711]   0.0    0.00    0.00       2         void std::destroyat<Catch::Clara::Detail::BoundValueRef<unsigned int> >(Catch::Clara::Detail::BoundValueRef<unsigned int>) [1711]
                0.00    0.00       2/2           Catch::Clara::Detail::BoundValueRef<unsigned int>::~BoundValueRef() [1680]
-----------------------------------------------
                0.00    0.00       2/2           std::Rbtree<unsigned __int128, unsigned __int128, std::_Identity<unsigned __int128>, std::less<unsigned __int128>, std::allocator<unsigned __int128> >::_M_destroy_node(std::Rbtree_node<unsigned __int128>) [176]
[1712]   0.0    0.00    0.00       2         void std::destroy_at<unsigned __int128>(unsigned __int128) [1712]
-----------------------------------------------
                0.00    0.00       2/2           std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::get() [1699]
[1713]   0.0    0.00    0.00       2         std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> std::__to_address<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >(std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>) [1713]
-----------------------------------------------
                0.00    0.00       2/2           std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, unsigned int&>(Catch::Clara::Detail::BoundValueRef<unsigned int>&, std::Spalloc_shared_tag<std::allocator<void> >, unsigned int&) [604]
[1714]   0.0    0.00    0.00       2         std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >&) [1714]
                0.00    0.00       2/703019      std::__is_constant_evaluated() [725]
                0.00    0.00       2/2           std::__new_allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >::allocate(unsigned long, void const) [1705]
                0.00    0.00       2/4           std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::__allocated_ptr(std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>) [1626]
-----------------------------------------------
                0.00    0.00       2/2           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> >&&) [1691]
[1715]   0.0    0.00    0.00       2         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> >&) [1715]
-----------------------------------------------
                0.00    0.00       2/2           void std::Destroyaux<false>::__destroy<Catch::Clara::Arg>(Catch::Clara::Arg, Catch::Clara::Arg) [1259]
[1716]   0.0    0.00    0.00       2         void std::Destroy<Catch::Clara::Arg>(Catch::Clara::Arg) [1716]
                0.00    0.00       2/2           void std::destroyat<Catch::Clara::Arg>(Catch::Clara::Arg) [1710]
-----------------------------------------------
                0.00    0.00       2/2           std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() [1707]
[1717]   0.0    0.00    0.00       2         void std::Destroy<Catch::Clara::Detail::BoundValueRef<unsigned int> >(Catch::Clara::Detail::BoundValueRef<unsigned int>) [1717]
                0.00    0.00       2/2           void std::destroyat<Catch::Clara::Detail::BoundValueRef<unsigned int> >(Catch::Clara::Detail::BoundValueRef<unsigned int>) [1711]
-----------------------------------------------
                0.00    0.00       1/1           Catch::Clara::ExeName::ExeName(Catch::Clara::ExeName const&) [593]
[1718]   0.0    0.00    0.00       1         Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName> const&) [1718]
                0.00    0.00       1/308         Catch::Clara::Detail::ParserBase::ParserBase(Catch::Clara::Detail::ParserBase const&) [1032]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0() [82]
[1719]   0.0    0.00    0.00       1         snapdev::timespec_ex::timespec_ex(long, long) [1719]
                0.00    0.00    3293/3293        snapdev::timespec_ex::set(long, long) [898]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0() [2]
[1720]   0.0    0.00    0.00       1         std::enable_if<(is_floating_point_v<float>)&&(is_floating_point_v<float>), bool>::type snapdev::quiet_floating_point_equal<float, float>(float, float) [1720]
-----------------------------------------------
                0.00    0.00       1/1           std::__detail::Hashtablealloc<std::allocator<std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false> > >::_M_deallocate_nodes(std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false>) [1186]
[1721]   0.0    0.00    0.00       1         std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false>::_M_next() const [1721]
-----------------------------------------------
                0.00    0.00       1/1           std::shared_ptr<magpie::eviction_policy>::shared_ptr(decltype(nullptr)) [1723]
[1722]   0.0    0.00    0.00       1         std::shared_ptr<magpie::eviction_policy>::shared_ptr() [1722]
                0.00    0.00       1/1           std::__shared_ptr<magpie::eviction_policy, (__gnu_cxx::Lockpolicy)2>::__shared_ptr() [1728]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_0() [82]
[1723]   0.0    0.00    0.00       1         std::shared_ptr<magpie::eviction_policy>::shared_ptr(decltype(nullptr)) [1723]
                0.00    0.00       1/1           std::shared_ptr<magpie::eviction_policy>::shared_ptr() [1722]
-----------------------------------------------
                0.00    0.00       1/1           std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorbase(unsigned long, std::allocator<Catch::Clara::Arg> const&) [1725]
[1724]   0.0    0.00    0.00       1         std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_create_storage(unsigned long) [1724]
                0.00    0.00       1/2           std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_allocate(unsigned long) [1692]
-----------------------------------------------
                0.00    0.00       1/1           std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::vector(std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > const&) [610]
[1725]   0.0    0.00    0.00       1         std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorbase(unsigned long, std::allocator<Catch::Clara::Arg> const&) [1725]
                0.00    0.00       1/2           std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl::Vectorimpl(std::allocator<Catch::Clara::Arg> const&) [1693]
                0.00    0.00       1/1           std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_create_storage(unsigned long) [1724]
-----------------------------------------------
                0.00    0.00       1/1           std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorbase(unsigned long, std::allocator<Catch::Clara::Opt> const&) [1727]
[1726]   0.0    0.00    0.00       1         std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_create_storage(unsigned long) [1726]
                0.00    0.00       1/13          std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_allocate(unsigned long) [1486]
-----------------------------------------------
                0.00    0.00       1/1           std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::vector(std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > const&) [419]
[1727]   0.0    0.00    0.00       1         std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorbase(unsigned long, std::allocator<Catch::Clara::Opt> const&) [1727]
                0.00    0.00       1/2           std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl::Vectorimpl(std::allocator<Catch::Clara::Opt> const&) [1694]
                0.00    0.00       1/1           std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_create_storage(unsigned long) [1726]
-----------------------------------------------
                0.00    0.00       1/1           std::shared_ptr<magpie::eviction_policy>::shared_ptr() [1722]
[1728]   0.0    0.00    0.00       1         std::__shared_ptr<magpie::eviction_policy, (__gnu_cxx::Lockpolicy)2>::__shared_ptr() [1728]
                0.00    0.00       1/421         std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count() [1010]
-----------------------------------------------
                0.00    0.00       1/1           std::mersenne_twister_engine<unsigned long, 64ul, 312ul, 156ul, 31ul, 13043109905998158313ul, 29ul, 6148914691236517205ul, 17ul, 8202884508482404352ul, 37ul, 18444473444759240704ul, 43ul, 6364136223846793005ul>::mersenne_twister_engine(unsigned long) [1730]
[1729]   0.0    0.00    0.00       1         std::mersenne_twister_engine<unsigned long, 64ul, 312ul, 156ul, 31ul, 13043109905998158313ul, 29ul, 6148914691236517205ul, 17ul, 8202884508482404352ul, 37ul, 18444473444759240704ul, 43ul, 6364136223846793005ul>::seed(unsigned long) [1729]
                0.00    0.00     312/312         unsigned long std::__detail::__mod<unsigned long, 0ul, 1ul, 0ul>(unsigned long) [1029]
                0.00    0.00     311/311         unsigned long std::__detail::__mod<unsigned long, 312ul, 1ul, 0ul>(unsigned long) [1031]
-----------------------------------------------
                0.00    0.00       1/1           snapdev::get_random_generator() [81]
[1730]   0.0    0.00    0.00       1         std::mersenne_twister_engine<unsigned long, 64ul, 312ul, 156ul, 31ul, 13043109905998158313ul, 29ul, 6148914691236517205ul, 17ul, 8202884508482404352ul, 37ul, 18444473444759240704ul, 43ul, 6364136223846793005ul>::mersenne_twister_engine(unsigned long) [1730]
                0.00    0.00       1/1           std::mersenne_twister_engine<unsigned long, 64ul, 312ul, 156ul, 31ul, 13043109905998158313ul, 29ul, 6148914691236517205ul, 17ul, 8202884508482404352ul, 37ul, 18444473444759240704ul, 43ul, 6364136223846793005ul>::seed(unsigned long) [1729]
-----------------------------------------------
                0.00    0.00       1/1           std::Rbtree<unsigned __int128, unsigned __int128, std::_Identity<unsigned __int128>, std::less<unsigned __int128>, std::allocator<unsigned __int128> >::_M_erase(std::Rbtree_node<unsigned __int128>) [135]
[1731]   0.0    0.00    0.00       1         std::Rbtree<unsigned __int128, unsigned __int128, std::_Identity<unsigned __int128>, std::less<unsigned __int128>, std::allocator<unsigned __int128> >::_S_left(std::Rbtree_node_base) [1731]
-----------------------------------------------
                0.00    0.00       1/1           std::Rbtree<unsigned __int128, unsigned __int128, std::_Identity<unsigned __int128>, std::less<unsigned __int128>, std::allocator<unsigned __int128> >::_M_erase(std::Rbtree_node<unsigned __int128>) [135]
[1732]   0.0    0.00    0.00       1         std::Rbtree<unsigned __int128, unsigned __int128, std::_Identity<unsigned __int128>, std::less<unsigned __int128>, std::allocator<unsigned __int128> >::_S_right(std::Rbtree_node_base) [1732]
-----------------------------------------------
                0.00    0.00       1/1           std::__detail::Hashtablealloc<std::allocator<std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false> > >::_M_deallocate_nodes(std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false>) [1186]
[1733]   0.0    0.00    0.00       1         std::__detail::Hashtablealloc<std::allocator<std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false> > >::_M_deallocate_node(std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false>) [1733]
                0.00    0.00     457/457         void std::destroy_at<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > > >(std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >) [991]
                0.00    0.00     456/456         __gnu_cxx::__aligned_buffer<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > > >::_M_ptr() [992]
                0.00    0.00     455/930         std::__detail::Hashtablealloc<std::allocator<std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false> > >::_M_node_allocator() [965]
                0.00    0.00     455/455         std::__detail::Hashtablealloc<std::allocator<std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false> > >::_M_deallocate_node_ptr(std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false>) [1000]
-----------------------------------------------
                0.00    0.00       1/1           CATCH2_INTERNAL_TEST_18() [71]
[1734]   0.0    0.00    0.00       1         void std::iota<int, int>(int, int*, int) [1734]
-----------------------------------------------

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

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

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

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

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

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

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

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

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

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

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

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

 If the parents of the function cannot be determined, the word
 `<spontaneous>' is printed in the `name' field, and all the other
 fields are blank.

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

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

     children   This is the amount of time that was propagated from the
                child's children to the function.

     called     This is the number of times the function called
                this child `/' the total number of times the child
                was called.  Recursive calls by the child are not
                listed in the number after the `/'.

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

 If there are any cycles (circles) in the call graph, there is an
 entry for the cycle-as-a-whole.  This entry shows who called the
 cycle (as parents) and the members of the cycle (as children.)
 The `+' recursive calls entry shows the number of function calls that
 were internal to the cycle, and the calls entry for each member shows,
 for that member, how many times it was called from other members of
 the cycle.

Copyright (C) 2012-2024 Free Software Foundation, Inc.

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

 [644] __static_initialization_and_destruction_0() (catch_cache.cpp) [1317] std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_mbegin() const [207] 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&)
   [4] CATCH2_INTERNAL_TEST_0() (catch_add.cpp) [172] std::Rbtree<unsigned __int128, std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t>, std::_Select1st<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> >, std::less<unsigned __int128>, std::allocator<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> > >::_M_mbegin() const [129] void std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_realloc_insert<Catch::Clara::Opt>(__gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >, Catch::Clara::Opt&&)
   [2] CATCH2_INTERNAL_TEST_0() (catch_cache.cpp) [1182] std::Rbtree<unsigned __int128, unsigned __int128, std::_Identity<unsigned __int128>, std::less<unsigned __int128>, std::allocator<unsigned __int128> >::_M_mbegin() const [1251] std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::end()
  [59] CATCH2_INTERNAL_TEST_0() (catch_evict.cpp) [1721] std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false>::_M_next() const [1312] std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::back()
  [82] CATCH2_INTERNAL_TEST_0() (catch_options.cpp) [806] auto std::__detail::Synth3way::operator()<unsigned long, unsigned long>(unsigned long const&, unsigned long const&) const [1489] std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::begin()
 [261] CATCH2INTERNAL_TEST_0() (catch_thread.cpp) [1366] std::optional<magpie::empty_t>::has_value() const [128] std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::push_back(Catch::Clara::Opt&&)
 [209] CATCH2_INTERNAL_TEST_0() (catch_ttl.cpp) [964] std::optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::has_value() const [208] std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::push_back(Catch::Clara::Opt const&)
 [438] CATCH2_INTERNAL_TEST_0() (catch_version.cpp) [217] std::optional<std::vector<unsigned char, std::allocator<unsigned char> > >::has_value() const [419] std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::vector(std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > const&)
  [70] CATCH2_INTERNAL_TEST_3() (catch_evict.cpp) [147] std::optional<int>::has_value() const [1660] std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::vector()
 [165] CATCH2_INTERNAL_TEST_3() (catch_thread.cpp) [1025] std::Identity<(anonymous namespace)::cachekey_t>::operator()((anonymous namespace)::cache_key_t const&) const (stl_function.h) [1295] std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::vector(std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >&&)
 [158] CATCH2_INTERNAL_TEST_4() (catch_add.cpp) [943] std::Identity<int>::operator()(int const&) const [69] std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::~vector()
 [231] CATCH2INTERNAL_TEST_4() (catch_options.cpp) [431] Catch::Clara::Opt::operator[](Catch::StringRef) && [1100] std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_S_max_size(std::allocator<Catch::StringRef> const&)
   [9] CATCH2_INTERNAL_TEST_6() (catch_evict.cpp) [1306] Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::operator()(Catch::StringRef) && [499] std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_S_relocate(Catch::StringRef, Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef>&)
  [10] CATCH2_INTERNAL_TEST_9() (catch_evict.cpp) [987] std::optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::value() && [429] void std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_realloc_insert<Catch::StringRef const&>(__gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef const&)
 [166] CATCH2_INTERNAL_TEST_12() (catch_evict.cpp) [375] std::optional<int>::value() && [1135] std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::end()
 [226] CATCH2_INTERNAL_TEST_14() (catch_cache.cpp) [973] std::optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::value() & [1136] std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::begin()
 [212] CATCH2_INTERNAL_TEST_15() (catch_evict.cpp) [162] std::optional<std::vector<unsigned char, std::allocator<unsigned char> > >::value() & [430] std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::push_back(Catch::StringRef const&)
  [71] CATCH2_INTERNAL_TEST_18() (catch_evict.cpp) [276] std::optional<int>::value() & [1094] std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::vector(std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >&&)
 [1042] (anonymous namespace)::operator<((anonymous namespace)::cache_key_t const&, (anonymous namespace)::cache_key_t const&) (catch_cache.cpp) [1162] std::_Hashtable<unsigned long, std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, std::allocator<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > > >, std::__detail::Select1st, std::equalto<unsigned long>, std::hash<unsigned long>, std::__detail::Modrange_hashing, std::__detail::Defaultranged_hash, std::__detail::Primerehash_policy, std::__detail::Hashtabletraits<false, false, true> >::_M_deallocate_buckets(std::__detail::Hashnode_base**, unsigned long) [434] std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::vector(std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > const&)
 [619] Catch::BinaryExpr<magpie::lock_model_t, magpie::lock_model_t>::BinaryExpr(bool, magpie::lock_model_t, Catch::StringRef, magpie::lock_model_t) [1190] std::_Hashtable<unsigned long, std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, std::allocator<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > > >, std::__detail::Select1st, std::equalto<unsigned long>, std::hash<unsigned long>, std::__detail::Modrange_hashing, std::__detail::Defaultranged_hash, std::__detail::Primerehash_policy, std::__detail::Hashtabletraits<false, false, true> >::_M_deallocate_buckets() [1305] std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::vector()
 [389] Catch::BinaryExpr<magpie::set_result_t, magpie::set_result_t>::BinaryExpr(bool, magpie::set_result_t, Catch::StringRef, magpie::set_result_t) [1191] std::_Hashtable<unsigned long, std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, std::allocator<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > > >, std::__detail::Select1st, std::equalto<unsigned long>, std::hash<unsigned long>, std::__detail::Modrange_hashing, std::__detail::Defaultranged_hash, std::__detail::Primerehash_policy, std::__detail::Hashtabletraits<false, false, true> >::clear() [1051] std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::~vector()
 [620] Catch::BinaryExpr<magpie::stale_data_t, magpie::stale_data_t>::BinaryExpr(bool, magpie::stale_data_t, Catch::StringRef, magpie::stale_data_t) [1192] std::_Hashtable<unsigned long, std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, std::allocator<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > > >, std::__detail::Select1st, std::equalto<unsigned long>, std::hash<unsigned long>, std::__detail::Modrange_hashing, std::__detail::Defaultranged_hash, std::__detail::Primerehash_policy, std::__detail::Hashtabletraits<false, false, true> >::~Hashtable() [1212] std::vector<magpie::detail::cacheimpl::bucket_t, std::allocator<magpie::detail::cache_impl::bucket_t> >::~vector()
 [701] Catch::BinaryExpr<timespec const&, snapdev::timespec_ex&>::BinaryExpr(bool, timespec const&, Catch::StringRef, snapdev::timespec_ex&) [924] std::Listnode<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_valptr() [1265] std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::_S_max_size(std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > const&)
 [576] Catch::BinaryExpr<timespec const&, timespec&>::BinaryExpr(bool, timespec const&, Catch::StringRef, timespec&) [1229] std::__weak_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>::_M_assign(magpie::detail::cache_impl, std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&) [364] std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::_S_relocate(std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > >&)
 [384] Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::BinaryExpr(bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Catch::StringRef, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [894] std::__weak_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>::~__weak_ptr() [359] void std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::_M_realloc_insert<std::vector<unsigned char, std::allocator<unsigned char> > const&>(__gnu_cxx::__normal_iterator<std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > >, std::vector<unsigned char, std::allocator<unsigned char> > const&)
 [381] 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&) [544] std::shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::shared_ptr<std::allocator<void>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::Spalloc_shared_tag<std::allocator<void> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [1614] std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::_S_check_init_len(unsigned long, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > const&)
 [629] Catch::BinaryExpr<std::shared_ptr<magpie::eviction_policy> const&, decltype(nullptr) const&>::BinaryExpr(bool, std::shared_ptr<magpie::eviction_policy> const&, Catch::StringRef, decltype(nullptr) const&) [266] std::shared_ptr<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~shared_ptr() [349] std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::_M_default_initialize(unsigned long)
 [702] Catch::BinaryExpr<std::shared_ptr<magpie::eviction_policy> const&, std::shared_ptr<magpie::eviction_policy>&>::BinaryExpr(bool, std::shared_ptr<magpie::eviction_policy> const&, Catch::StringRef, std::shared_ptr<magpie::eviction_policy>&) [602] std::shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int> >::shared_ptr<std::allocator<void>, unsigned int&>(std::Spalloc_shared_tag<std::allocator<void> >, unsigned int&) [1413] std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::end()
 [444] 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&>::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> > const&) [295] std::shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int> >::~shared_ptr() [1414] std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::begin()
 [299] Catch::BinaryExpr<std::vector<unsigned char, std::allocator<unsigned char> >&, std::vector<unsigned char, std::allocator<unsigned char> >&>::BinaryExpr(bool, std::vector<unsigned char, std::allocator<unsigned char> >&, Catch::StringRef, std::vector<unsigned char, std::allocator<unsigned char> >&) [1282] std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>&&) [342] std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::push_back(std::vector<unsigned char, std::allocator<unsigned char> > const&)
 [131] Catch::BinaryExpr<int, int>::BinaryExpr(bool, int, Catch::StringRef, int) [625] std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase> const&) [350] std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::vector(unsigned long, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > const&)
 [170] Catch::BinaryExpr<unsigned int, int>::BinaryExpr(bool, unsigned int, Catch::StringRef, int) [124] std::shared_ptr<Catch::Clara::Detail::BoundValueRefBase>::~shared_ptr() [302] std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::~vector()
 [595] Catch::BinaryExpr<long, long>::BinaryExpr(bool, long, Catch::StringRef, long) [1089] std::shared_ptr<Catch::Clara::Detail::BoundRef>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundRef>&&) [65] std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::operator[](unsigned long)
 [596] Catch::BinaryExpr<unsigned long, double>::BinaryExpr(bool, unsigned long, Catch::StringRef, double) [1567] 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> > > >&&) [445] std::vector<bool, std::allocator<bool> >::_M_initialize(unsigned long)
 [457] Catch::BinaryExpr<unsigned long, int>::BinaryExpr(bool, unsigned long, Catch::StringRef, int) [1691] 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> >&&) [1597] std::vector<bool, std::allocator<bool> >::_M_initialize_value(bool)
 [355] Catch::BinaryExpr<unsigned long, unsigned long>::BinaryExpr(bool, unsigned long, Catch::StringRef, unsigned long) [412] std::shared_ptr<Catch::Clara::Detail::BoundRef>::shared_ptr(std::shared_ptr<Catch::Clara::Detail::BoundRef> const&) [140] std::vector<bool, std::allocator<bool> >::begin()
  [46] Catch::BinaryExpr<unsigned short, int>::BinaryExpr(bool, unsigned short, Catch::StringRef, int) [37] std::shared_ptr<Catch::Clara::Detail::BoundRef>::~shared_ptr() [446] std::vector<bool, std::allocator<bool> >::vector(unsigned long, std::allocator<bool> const&)
  [54] Catch::RunContext::handleExpr(Catch::AssertionInfo const&, Catch::ITransientExpression const&, Catch::AssertionReaction&) [20] std::shared_ptr<magpie::lock_interface>::shared_ptr(std::shared_ptr<magpie::lock_interface> const&) [447] std::vector<bool, std::allocator<bool> >::vector(unsigned long, bool const&, std::allocator<bool> const&)
  [55] Catch::RunContext::notifyAssertionStarted(Catch::AssertionInfo const&) [108] std::shared_ptr<magpie::lock_interface>::~shared_ptr() [1598] std::vector<bool, std::allocator<bool> >::~vector()
  [98] Catch::RunContext::assertionPassedFastPath(Catch::SourceLineInfo) [1722] std::shared_ptr<magpie::eviction_policy>::shared_ptr() [86] std::vector<bool, std::allocator<bool> >::operator[](unsigned long)
 [1459] Catch::NameAndTags::NameAndTags(Catch::StringRef, Catch::StringRef) [1723] std::shared_ptr<magpie::eviction_policy>::shared_ptr(decltype(nullptr)) [787] std::vector<unsigned char, std::allocator<unsigned char> >::_S_max_size(std::allocator<unsigned char> const&)
 [259] Catch::MatchExpr<magpie::out_of_range const&, Catch::Matchers::ExceptionWatcher> Catch::makeMatchExpr<magpie::out_of_range const&, Catch::Matchers::ExceptionWatcher>(magpie::out_of_range const&, Catch::Matchers::ExceptionWatcher const&) [357] std::shared_ptr<magpie::eviction_policy>::shared_ptr(std::shared_ptr<magpie::eviction_policy> const&) [843] std::vector<unsigned char, std::allocator<unsigned char> >::_S_relocate(unsigned char, unsigned char, unsigned char, std::allocator<unsigned char>&)
 [336] Catch::MatchExpr<magpie::value_not_found const&, Catch::Matchers::ExceptionWatcher> Catch::makeMatchExpr<magpie::value_not_found const&, Catch::Matchers::ExceptionWatcher>(magpie::value_not_found const&, Catch::Matchers::ExceptionWatcher const&) [1399] std::shared_ptr<magpie::eviction_policy>::shared_ptr<magpie::eviction_policy_add, void>(std::shared_ptr<magpie::eviction_policy_add>&&) [230] std::vector<unsigned char, std::allocator<unsigned char> >::_M_default_append(unsigned long)
 [337] Catch::MatchExpr<magpie::incompatible_lock const&, Catch::Matchers::ExceptionWatcher> Catch::makeMatchExpr<magpie::incompatible_lock const&, Catch::Matchers::ExceptionWatcher>(magpie::incompatible_lock const&, Catch::Matchers::ExceptionWatcher const&) [1076] std::shared_ptr<magpie::eviction_policy>::~shared_ptr() [1056] std::vector<unsigned char, std::allocator<unsigned char> >::_S_check_init_len(unsigned long, std::allocator<unsigned char> const&)
 [332] Catch::MatchExpr<magpie::empty_key_not_accepted const&, Catch::Matchers::ExceptionWatcher> Catch::makeMatchExpr<magpie::empty_key_not_accepted const&, Catch::Matchers::ExceptionWatcher>(magpie::empty_key_not_accepted const&, Catch::Matchers::ExceptionWatcher const&) [471] std::shared_ptr<magpie::eviction_policy_add>::shared_ptr<std::allocator<void>>(std::Spalloc_shared_tag<std::allocator<void> >) [403] std::vector<unsigned char, std::allocator<unsigned char> >::_M_default_initialize(unsigned long)
  [85] Catch::SourceLineInfo::SourceLineInfo(char const, unsigned long) [168] std::shared_ptr<magpie::eviction_policy_add>::~shared_ptr() [229] std::vector<unsigned char, std::allocator<unsigned char> >::resize(unsigned long)
 [198] Catch::AssertionHandler::handleExpr(Catch::ITransientExpression const&) [517] std::shared_ptr<magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::shared_ptr<std::allocator<void>, magpie::options&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::options&) [769] std::vector<unsigned char, std::allocator<unsigned char> >::vector(std::vector<unsigned char, std::allocator<unsigned char> >&&)
  [93] void Catch::AssertionHandler::handleExpr<bool>(Catch::ExprLhs<bool> const&) [282] std::shared_ptr<magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~shared_ptr() [90] std::vector<unsigned char, std::allocator<unsigned char> >::vector(std::vector<unsigned char, std::allocator<unsigned char> > const&)
 [142] Catch::AssertionHandler::complete() [462] std::shared_ptr<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > > >::shared_ptr<std::allocator<void>, magpie::options&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::options&) [362] std::vector<unsigned char, std::allocator<unsigned char> >::vector(unsigned long, std::allocator<unsigned char> const&)
  [56] Catch::AssertionHandler::AssertionHandler(Catch::StringRef, Catch::SourceLineInfo const&, Catch::StringRef, Catch::ResultDisposition::Flags) [263] std::shared_ptr<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > > >::~shared_ptr() [849] std::vector<unsigned char, std::allocator<unsigned char> >::vector()
 [144] Catch::AssertionHandler::~AssertionHandler() [233] std::shared_ptr<magpie::cache<int, int> >::shared_ptr<std::allocator<void>, magpie::options&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::options&) [181] std::vector<unsigned char, std::allocator<unsigned char> >::~vector()
 [118] Catch::getResultCapture() [221] std::shared_ptr<magpie::cache<int, int> >::~shared_ptr() [61] std::vector<unsigned char, std::allocator<unsigned char> >::operator[](unsigned long)
  [78] Catch::AssertionReaction::AssertionReaction() [585] std::shared_ptr<magpie::detail::cache_impl>::shared_ptr<std::allocator<void>, magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) (shared_ptr.h) [1531] std::vector<unsigned long, std::allocator<unsigned long> >::_S_max_size(std::allocator<unsigned long> const&)
 [199] Catch::getCurrentContext() [484] std::shared_ptr<magpie::detail::cache_impl>::shared_ptr<std::allocator<void>, magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [1599] std::vector<unsigned long, std::allocator<unsigned long> >::_S_check_init_len(unsigned long, std::allocator<unsigned long> const&)
  [77] Catch::ITransientExpression::ITransientExpression(bool, bool) [633] std::shared_ptr<magpie::detail::cache_impl>::shared_ptr<std::allocator<void>, magpie::cache<int, magpie::empty_t>, magpie::options const&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<int, magpie::empty_t>&&, magpie::options const&) [580] std::vector<unsigned long, std::allocator<unsigned long> >::_M_default_initialize(unsigned long)
 [591] Catch::Clara::Arg::Arg(Catch::Clara::Arg const&) [570] std::shared_ptr<magpie::detail::cache_impl>::shared_ptr<std::allocator<void>, magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [1553] std::vector<unsigned long, std::allocator<unsigned long> >::end()
 [1086] Catch::Clara::Opt::Opt(Catch::Clara::Opt&&) [460] std::shared_ptr<magpie::detail::cache_impl>::shared_ptr<std::allocator<void>, magpie::cache<int, int>, magpie::options const&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<int, int>&&, magpie::options const&) [1554] std::vector<unsigned long, std::allocator<unsigned long> >::begin()
 [411] Catch::Clara::Opt::Opt(Catch::Clara::Opt const&) [528] std::shared_ptr<magpie::detail::cache_impl>::shared_ptr<std::allocator<void>, magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, magpie::options const&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >&&, magpie::options const&) [581] std::vector<unsigned long, std::allocator<unsigned long> >::vector(unsigned long, std::allocator<unsigned long> const&)
 [271] Catch::Clara::Opt::Opt<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, void>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, Catch::StringRef) [1193] std::shared_ptr<magpie::detail::cache_impl>::~shared_ptr() [1555] std::vector<unsigned long, std::allocator<unsigned long> >::~vector()
 [292] Catch::Clara::Opt::Opt<unsigned int, void>(unsigned int&, Catch::StringRef) [1283] 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> > >&&) [842] std::vector<unsigned long, std::allocator<unsigned long> >::operator[](unsigned long)
  [40] Catch::Clara::Opt::~Opt() [626] 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&) [990] std::vector<unsigned __int128, std::allocator<unsigned __int128> >::~vector()
 [1032] Catch::Clara::Detail::ParserBase::ParserBase(Catch::Clara::Detail::ParserBase const&) [123] std::shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~shared_ptr() [1063] std::__cxx11::Listbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::Listimpl::~Listimpl()
 [1253] Catch::Clara::Detail::ParserBase::ParserBase() [1284] void std::__copy_move<false, false, std::random_access_iterator_tag>::__assign_one<unsigned char, unsigned char const>(unsigned char, unsigned char const) [111] std::__cxx11::Listbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_put_node(std::Listnode<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >)
 [1021] Catch::Clara::Detail::ParserBase::~ParserBase() [184] unsigned char std::__copy_move<false, true, std::random_access_iterator_tag>::__copy_m<unsigned char const, unsigned char>(unsigned char const, unsigned char const, unsigned char) [925] std::__cxx11::Listbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_get_Node_allocator()
 [989] Catch::Clara::Detail::ResultBase::ResultBase(Catch::Clara::Detail::ResultType) [1608] void std::__copy_move<true, false, std::random_access_iterator_tag>::__assign_one<unsigned long, unsigned long>(unsigned long, unsigned long) [112] std::__cxx11::Listbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_clear()
 [559] Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType> Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::ok<Catch::Clara::ParseResultType>(Catch::Clara::ParseResultType&&) [867] std::char_traits<char>::copy(char, char const, unsigned long) [113] std::__cxx11::Listbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~Listbase()
 [560] Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::ResultValueBase(Catch::Clara::Detail::ResultType, Catch::Clara::ParseResultType&&) [1426] std::char_traits<char>::move(char, char const, unsigned long) [883] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_destroy(unsigned long)
 [1512] Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::~BasicResult() [1355] std::char_traits<char>::assign(char, unsigned long, char) [830] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose()
 [1057] Catch::Clara::Detail::BasicResult<void>::ok() [785] std::char_traits<char>::assign(char&, char const&) [1378] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const, unsigned long)
 [1058] Catch::Clara::Detail::BasicResult<void>::ResultBase(Catch::Clara::Detail::ResultType) [901] std::char_traits<char>::length(char const) [858] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_capacity(unsigned long)
 [1059] Catch::Clara::Detail::BasicResult<void>::~BasicResult() [900] std::char_traits<char>::compare(char const, char const, unsigned long) [884] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_allocate(std::allocator<char>&, unsigned long)
 [1607] 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&) [1259] void std::Destroyaux<false>::__destroy<Catch::Clara::Arg>(Catch::Clara::Arg, Catch::Clara::Arg) [852] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::Allochider(char, std::allocator<char>&&)
 [1538] 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> >&) [67] void std::Destroyaux<false>::__destroy<Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt) [909] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::Allochider(char, std::allocator<char> const&)
 [1539] Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~BoundValueRef() [1194] void std::Destroyaux<false>::__destroy<magpie::detail::cache_impl::bucket_t>(magpie::detail::cache_impl::bucket_t, magpie::detail::cache_impl::bucket_t) [831] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::Allochider::~Allochider()
 [1679] Catch::Clara::Detail::BoundValueRef<unsigned int>::BoundValueRef(unsigned int&) [301] void std::Destroyaux<false>::__destroy<std::vector<unsigned char, std::allocator<unsigned char> >>(std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<unsigned char, std::allocator<unsigned char> >) [1356] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct(unsigned long, char)
 [1680] Catch::Clara::Detail::BoundValueRef<unsigned int>::~BoundValueRef() [1048] void std::Destroyaux<true>::__destroy<Catch::StringRef>(Catch::StringRef, Catch::StringRef) [910] 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)
 [592] Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Arg>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Arg> const&) [734] void std::Destroyaux<true>::__destroy<unsigned char>(unsigned char, unsigned char) [914] void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char, std::forward_iterator_tag)
 [1087] Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>&&) [1541] void std::Destroyaux<true>::__destroy<unsigned long>(unsigned long, unsigned long) [810] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data()
 [272] Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, void>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, Catch::StringRef) [993] void std::Destroyaux<true>::__destroy<unsigned __int128>(unsigned __int128, unsigned __int128) [796] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long)
 [293] Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl<unsigned int, void>(unsigned int&, Catch::StringRef) [1692] std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_allocate(unsigned long) [912] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy_chars(char, char const, char const)
 [415] Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::ParserRefImpl(Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt> const&) [1285] std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl::Vectorimpl(std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl&&) [917] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy_chars(char, char, char)
  [41] Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::~ParserRefImpl() [1693] std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl::Vectorimpl(std::allocator<Catch::Clara::Arg> const&) [814] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator()
 [561] Catch::Clara::Detail::ResultValueBase<Catch::Clara::ParseResultType>::ResultValueBase(Catch::Clara::Detail::ResultType, Catch::Clara::ParseResultType&&) [1640] std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl::Vectorimpl() [947] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::clear()
 [1513] Catch::Clara::Detail::ResultValueBase<Catch::Clara::ParseResultType>::~ResultValueBase() [1260] std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl::~Vectorimpl() [1083] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const)
 [1060] Catch::Clara::Detail::ResultValueBase<void>::ResultBase(Catch::Clara::Detail::ResultType) [1255] std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_deallocate(Catch::Clara::Arg, unsigned long) [1014] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const, unsigned long)
 [1061] Catch::Clara::Detail::ResultValueBase<void>::~ResultValueBase() [1724] std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_create_storage(unsigned long) [1078] 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&)
 [1359] Catch::Clara::Detail::BoundValueRefBase::BoundValueRefBase() [1286] std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl_data::Vectorimpl_data(std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl_data&&) [1371] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::insert(unsigned long, char const)
 [1360] Catch::Clara::Detail::BoundValueRefBase::~BoundValueRefBase() [1568] std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl_data::Vectorimpl_data() [1475] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize(unsigned long)
 [1681] Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Arg>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Arg> const&) [1245] std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_get_Tp_allocator() [1299] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize(unsigned long, char)
 [1088] Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>&&) [1287] std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorbase(std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >&&) [829] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data(char)
 [1300] Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl() [1641] std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorbase() [869] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char, char const, unsigned long)
 [1247] Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt> const&) [1725] std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorbase(unsigned long, std::allocator<Catch::Clara::Arg> const&) [1447] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_move(char, char const, unsigned long)
 [1053] Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::~ComposableParserImpl() [1261] std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::~Vectorbase() [1375] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::replace(unsigned long, unsigned long, char const, unsigned long)
 [1274] Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>&&) [1486] std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_allocate(unsigned long) [1109] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long)
 [1718] Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>::ComposableParserImpl(Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName> const&) [1288] std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl::Vectorimpl(std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl&&) [982] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const, unsigned long)
 [1256] Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::ExeName>::~ComposableParserImpl() [1642] std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl::Vectorimpl() [1556] 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&)
 [1275] Catch::Clara::Detail::BoundRef::BoundRef() [1694] std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl::Vectorimpl(std::allocator<Catch::Clara::Opt> const&) [885] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long)
 [1276] Catch::Clara::Detail::BoundRef::~BoundRef() [1262] std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl::~Vectorimpl() [795] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_length(unsigned long)
 [1277] Catch::Clara::Parser::Parser(Catch::Clara::Parser&&) [1239] std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_deallocate(Catch::Clara::Opt, unsigned long) [968] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const, unsigned long)
 [1633] Catch::Clara::Parser::Parser() [1726] std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_create_storage(unsigned long) [1337] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_assign(char, unsigned long, char)
 [418] Catch::Clara::Parser::Parser(Catch::Clara::Parser const&) [1569] std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl_data::Vectorimpl_data() [809] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::push_back(char)
  [43] Catch::Clara::Parser::~Parser() [1289] std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl_data::Vectorimpl_data(std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl_data&&) [889] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)
 [1278] Catch::Clara::ExeName::ExeName(Catch::Clara::ExeName&&) [1164] std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_get_Tp_allocator() [1082] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const, unsigned long, std::allocator<char> const&)
 [593] Catch::Clara::ExeName::ExeName(Catch::Clara::ExeName const&) [1290] std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorbase(std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >&&) [919] std::__cxx11::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&)
  [83] Catch::Clara::ExeName::~ExeName() [1727] std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorbase(unsigned long, std::allocator<Catch::Clara::Opt> const&) [896] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string()
 [125] Catch::Clara::operator|=(Catch::Clara::Parser&, Catch::Clara::Opt&&) [1643] std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorbase() [1096] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const, std::allocator<char> const&)
 [206] Catch::Clara::operator|=(Catch::Clara::Parser&, Catch::Clara::Opt const&) [1263] std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::~Vectorbase() [1133] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::allocator<char> const&)
 [126] Catch::Clara::Parser Catch::Clara::operator|<Catch::Clara::Opt>(Catch::Clara::Parser&&, Catch::Clara::Opt&&) [1110] std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_allocate(unsigned long) [1318] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(unsigned long, char, std::allocator<char> const&)
 [228] Catch::Clara::Parser Catch::Clara::operator|<Catch::Clara::Opt const&>(Catch::Clara::Parser&&, Catch::Clara::Opt const&) [1246] std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl::Vectorimpl(std::allocator<Catch::StringRef> const&) [860] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()
 [1269] Catch::Detail::unique_ptr<Catch::ITestInvoker>::~unique_ptr() [1303] std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl::Vectorimpl() [960] 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> >&&)
 [242] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > Catch::Detail::stringify<magpie::set_result_t>(magpie::set_result_t const&) [1090] std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl::Vectorimpl(std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl&&) [1379] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long)
 [1615] Catch::ExprLhs<magpie::lock_model_t>::ExprLhs(magpie::lock_model_t) [1049] std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl::~Vectorimpl() [1146] 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&)
 [239] Catch::ExprLhs<magpie::set_result_t>::ExprLhs(magpie::set_result_t) [1026] std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_deallocate(Catch::StringRef, unsigned long) [808] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char)
 [1616] Catch::ExprLhs<magpie::stale_data_t>::ExprLhs(magpie::stale_data_t) [1248] std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_create_storage(unsigned long) [114] std::__cxx11::list<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~list()
 [1503] Catch::ExprLhs<timespec const&>::ExprLhs(timespec const&) [1091] std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl_data::Vectorimpl_data(std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl_data&&) [237] bool std::__equal<true>::equal<unsigned char>(unsigned char const, unsigned char const, unsigned char const)
 [928] 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&) [1143] std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl_data::Vectorimpl_data() [450] std::Rbtree_iterator<(anonymous namespace)::cache_key_t> std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_insert_<(anonymous namespace)::cache_key_t const&, std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::Allocnode>(std::Rbtree_node_base, std::Rbtree_node_base, (anonymous namespace)::cache_key_t const&, std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::Allocnode&) (stl_tree.h)
 [1617] Catch::ExprLhs<std::shared_ptr<magpie::eviction_policy> const&>::ExprLhs(std::shared_ptr<magpie::eviction_policy> const&) [986] std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_get_Tp_allocator() [1338] std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::Allocnode::Allocnode(std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >&) (stl_tree.h)
 [1147] 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> >&) [1249] std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorbase(unsigned long, std::allocator<Catch::StringRef> const&) [1339] std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_get_node() (stl_tree.h)
 [780] Catch::ExprLhs<std::vector<unsigned char, std::allocator<unsigned char> >&>::ExprLhs(std::vector<unsigned char, std::allocator<unsigned char> >&) [1092] std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorbase(std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >&&) [1340] std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_put_node(std::Rbtree_node<(anonymous namespace)::cache_key_t>) (stl_tree.h)
 [236] Catch::ExprLhs<bool>::ExprLhs(bool) [1304] std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorbase() [1341] std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_drop_node(std::Rbtree_node<(anonymous namespace)::cache_key_t>) (stl_tree.h)
 [248] Catch::ExprLhs<int>::ExprLhs(int) [1050] std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::~Vectorbase() [1661] std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::Rbtree_impl<std::less<(anonymous namespace)::cache_key_t>, true>::Rbtree_impl() (stl_tree.h)
 [189] Catch::ExprLhs<unsigned int>::ExprLhs(unsigned int) [1195] std::Vectorbase<magpie::detail::cache_impl::bucket_t, std::allocator<magpie::detail::cache_impl::bucket_t> >::Vectorimpl::~Vectorimpl() [1662] std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::Rbtree_impl<std::less<(anonymous namespace)::cache_key_t>, true>::~Rbtree_impl() (stl_tree.h)
 [1564] Catch::ExprLhs<long>::ExprLhs(long) [1196] std::Vectorbase<magpie::detail::cache_impl::bucket_t, std::allocator<magpie::detail::cache_impl::bucket_t> >::_M_deallocate(magpie::detail::cache_impl::bucket_t, unsigned long) [451] std::Rbtree_node<(anonymous namespace)::cache_key_t> std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_create_node<(anonymous namespace)::cache_key_t const&>((anonymous namespace)::cache_key_t const&) (stl_tree.h)
 [870] Catch::ExprLhs<unsigned long>::ExprLhs(unsigned long) [1197] std::Vectorbase<magpie::detail::cache_impl::bucket_t, std::allocator<magpie::detail::cache_impl::bucket_t> >::_M_get_Tp_allocator() [1342] std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_destroy_node(std::Rbtree_node<(anonymous namespace)::cache_key_t>) (stl_tree.h)
  [96] Catch::ExprLhs<unsigned short>::ExprLhs(unsigned short) [1198] std::Vectorbase<magpie::detail::cache_impl::bucket_t, std::allocator<magpie::detail::cache_impl::bucket_t> >::~Vectorbase() [452] std::pair<std::Rbtree_iterator<(anonymous namespace)::cache_key_t>, bool> std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_insert_unique<(anonymous namespace)::cache_key_t const&>((anonymous namespace)::cache_key_t const&) (stl_tree.h)
 [1125] Catch::Matchers::MatcherBase<std::exception>::MatcherBase() [1367] std::Vectorbase<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::_M_allocate(unsigned long) [453] void std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_construct_node<(anonymous namespace)::cache_key_t const&>(std::Rbtree_node<(anonymous namespace)::cache_key_t>, (anonymous namespace)::cache_key_t const&) (stl_tree.h)
 [1126] Catch::Matchers::MatcherBase<std::exception>::~MatcherBase() [1580] std::Vectorbase<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::Vectorimpl::Vectorimpl(std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > const&) [1097] std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_get_Node_allocator() (stl_tree.h)
 [1127] Catch::Matchers::ExceptionMessage(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) [1519] std::Vectorbase<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::Vectorimpl::~Vectorimpl() [1343] std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_get_insert_unique_pos((anonymous namespace)::cache_key_t const&) (stl_tree.h)
 [1128] Catch::Matchers::ExceptionWatcher::ExceptionWatcher(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) [1357] std::Vectorbase<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::_M_deallocate(std::vector<unsigned char, std::allocator<unsigned char> >, unsigned long) [1438] std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::begin() (stl_tree.h)
 [1129] Catch::Matchers::ExceptionWatcher::~ExceptionWatcher() [1581] std::Vectorbase<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::_M_create_storage(unsigned long) [1180] std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_end() (stl_tree.h)
 [1130] Catch::Matchers::MatcherUntypedBase::MatcherUntypedBase() [1582] std::Vectorbase<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::Vectorimpl_data::Vectorimpl_data() [1047] std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_S_key(std::Rbtree_node<(anonymous namespace)::cache_key_t> const) (stl_tree.h)
 [1131] Catch::Matchers::MatcherUntypedBase::~MatcherUntypedBase() [1242] std::Vectorbase<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::_M_get_Tp_allocator() [1160] std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_S_key(std::Rbtree_node_base const) (stl_tree.h)
 [260] Catch::MatchExpr<magpie::out_of_range const&, Catch::Matchers::ExceptionWatcher>::MatchExpr(magpie::out_of_range const&, Catch::Matchers::ExceptionWatcher const&) [1583] std::Vectorbase<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::Vectorbase(unsigned long, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > const&) [1266] std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_S_left(std::Rbtree_node_base const) (stl_tree.h)
 [338] Catch::MatchExpr<magpie::value_not_found const&, Catch::Matchers::ExceptionWatcher>::MatchExpr(magpie::value_not_found const&, Catch::Matchers::ExceptionWatcher const&) [1520] std::Vectorbase<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::~Vectorbase() [1167] std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_S_left(std::Rbtree_node_base) (stl_tree.h)
 [339] Catch::MatchExpr<magpie::incompatible_lock const&, Catch::Matchers::ExceptionWatcher>::MatchExpr(magpie::incompatible_lock const&, Catch::Matchers::ExceptionWatcher const&) [745] std::Vectorbase<unsigned char, std::allocator<unsigned char> >::_M_allocate(unsigned long) [1319] std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_begin() (stl_tree.h)
 [333] Catch::MatchExpr<magpie::empty_key_not_accepted const&, Catch::Matchers::ExceptionWatcher>::MatchExpr(magpie::empty_key_not_accepted const&, Catch::Matchers::ExceptionWatcher const&) [182] std::Vectorbase<unsigned char, std::allocator<unsigned char> >::Vectorimpl::Vectorimpl(std::allocator<unsigned char> const&) [1663] std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_erase(std::Rbtree_node<(anonymous namespace)::cache_key_t>) (stl_tree.h)
  [64] Catch::StringRef::StringRef(char const, unsigned long) [847] std::Vectorbase<unsigned char, std::allocator<unsigned char> >::Vectorimpl::Vectorimpl() [1320] std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_S_right(std::Rbtree_node_base const) (stl_tree.h)
 [1165] Catch::StringRef::StringRef() [767] std::Vectorbase<unsigned char, std::allocator<unsigned char> >::Vectorimpl::Vectorimpl(std::Vectorbase<unsigned char, std::allocator<unsigned char> >::Vectorimpl&&) [1168] std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_S_right(std::Rbtree_node_base) (stl_tree.h)
 [130] Catch::UnaryExpr<bool>::UnaryExpr(bool) [735] std::Vectorbase<unsigned char, std::allocator<unsigned char> >::Vectorimpl::~Vectorimpl() [1664] std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::Rbtree() (stl_tree.h)
 [171] std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::shared_ptr<magpie::eviction_policy> const&, decltype(nullptr), void>, std::negation<Catch::capture_by_value<std::remove_cv<std::remove_reference<decltype(nullptr)>::type>::type> > >::value, Catch::BinaryExpr<std::shared_ptr<magpie::eviction_policy> const&, decltype(nullptr) const&> >::type Catch::operator==<decltype(nullptr)>(Catch::ExprLhs<std::shared_ptr<magpie::eviction_policy> const&>&&, decltype(nullptr)&&) [732] std::Vectorbase<unsigned char, std::allocator<unsigned char> >::_M_deallocate(unsigned char, unsigned long) [1665] std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::~Rbtree() (stl_tree.h)
 [556] std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<magpie::lock_model_t, magpie::lock_model_t, void>, Catch::capture_by_value<magpie::lock_model_t> >::value, Catch::BinaryExpr<magpie::lock_model_t, magpie::lock_model_t> >::type Catch::operator==<magpie::lock_model_t>(Catch::ExprLhs<magpie::lock_model_t>&&, magpie::lock_model_t) [753] std::Vectorbase<unsigned char, std::allocator<unsigned char> >::_M_create_storage(unsigned long) [864] std::Rbtree<magpie::detail::cache_impl::evict_item_t, magpie::detail::cache_impl::evict_item_t, std::Identity<magpie::detail::cacheimpl::evict_item_t>, std::less<magpie::detail::cache_impl::evict_item_t>, std::allocator<magpie::detail::cache_impl::evict_item_t> >::_M_put_node(std::Rbtree_node<magpie::detail::cache_impl::evict_item_t>)
 [370] std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<magpie::set_result_t, magpie::set_result_t, void>, Catch::capture_by_value<magpie::set_result_t> >::value, Catch::BinaryExpr<magpie::set_result_t, magpie::set_result_t> >::type Catch::operator==<magpie::set_result_t>(Catch::ExprLhs<magpie::set_result_t>&&, magpie::set_result_t) [766] std::Vectorbase<unsigned char, std::allocator<unsigned char> >::Vectorimpl_data::Vectorimpl_data(std::Vectorbase<unsigned char, std::allocator<unsigned char> >::Vectorimpl_data&&) [879] std::Rbtree<magpie::detail::cache_impl::evict_item_t, magpie::detail::cache_impl::evict_item_t, std::Identity<magpie::detail::cacheimpl::evict_item_t>, std::less<magpie::detail::cache_impl::evict_item_t>, std::allocator<magpie::detail::cache_impl::evict_item_t> >::_M_drop_node(std::Rbtree_node<magpie::detail::cache_impl::evict_item_t>)
 [557] std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<magpie::stale_data_t, magpie::stale_data_t, void>, Catch::capture_by_value<magpie::stale_data_t> >::value, Catch::BinaryExpr<magpie::stale_data_t, magpie::stale_data_t> >::type Catch::operator==<magpie::stale_data_t>(Catch::ExprLhs<magpie::stale_data_t>&&, magpie::stale_data_t) [748] std::Vectorbase<unsigned char, std::allocator<unsigned char> >::Vectorimpl_data::Vectorimpl_data() [1213] std::Rbtree<magpie::detail::cache_impl::evict_item_t, magpie::detail::cache_impl::evict_item_t, std::Identity<magpie::detail::cacheimpl::evict_item_t>, std::less<magpie::detail::cache_impl::evict_item_t>, std::allocator<magpie::detail::cache_impl::evict_item_t> >::Rbtree_impl<std::less<magpie::detail::cache_impl::evict_item_t>, true>::~Rbtree_impl()
 [104] std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<timespec const&, timespec&, void>, std::negation<Catch::capture_by_value<std::remove_cv<std::remove_reference<timespec&>::type>::type> > >::value, Catch::BinaryExpr<timespec const&, timespec& const&> >::type Catch::operator==<timespec&>(Catch::ExprLhs<timespec const&>&&, timespec&) [728] std::Vectorbase<unsigned char, std::allocator<unsigned char> >::_M_get_Tp_allocator() [862] std::Rbtree<magpie::detail::cache_impl::evict_item_t, magpie::detail::cache_impl::evict_item_t, std::Identity<magpie::detail::cacheimpl::evict_item_t>, std::less<magpie::detail::cache_impl::evict_item_t>, std::allocator<magpie::detail::cache_impl::evict_item_t> >::_M_destroy_node(std::Rbtree_node<magpie::detail::cache_impl::evict_item_t>)
 [398] std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<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&, void>, std::negation<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::type>::type> > >::value, 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& const&> >::type Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(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> > const&) [768] std::Vectorbase<unsigned char, std::allocator<unsigned char> >::Vectorbase(std::Vectorbase<unsigned char, std::allocator<unsigned char> >&&) [816] std::Rbtree<magpie::detail::cache_impl::evict_item_t, magpie::detail::cache_impl::evict_item_t, std::Identity<magpie::detail::cacheimpl::evict_item_t>, std::less<magpie::detail::cache_impl::evict_item_t>, std::allocator<magpie::detail::cache_impl::evict_item_t> >::_M_get_Node_allocator()
 [361] std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, void>, std::negation<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>::type>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const& const&> >::type Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(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&) [848] std::Vectorbase<unsigned char, std::allocator<unsigned char> >::Vectorbase() [880] std::Rbtree<magpie::detail::cache_impl::evict_item_t, magpie::detail::cache_impl::evict_item_t, std::Identity<magpie::detail::cacheimpl::evict_item_t>, std::less<magpie::detail::cache_impl::evict_item_t>, std::allocator<magpie::detail::cache_impl::evict_item_t> >::_S_left(std::Rbtree_node_base)
 [279] std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<timespec const&, snapdev::timespec_ex&, void>, std::negation<Catch::capture_by_value<std::remove_cv<std::remove_reference<snapdev::timespec_ex&>::type>::type> > >::value, Catch::BinaryExpr<timespec const&, snapdev::timespec_ex& const&> >::type Catch::operator==<snapdev::timespec_ex&>(Catch::ExprLhs<timespec const&>&&, snapdev::timespec_ex&) [183] std::Vectorbase<unsigned char, std::allocator<unsigned char> >::Vectorbase(unsigned long, std::allocator<unsigned char> const&) [1214] std::Rbtree<magpie::detail::cache_impl::evict_item_t, magpie::detail::cache_impl::evict_item_t, std::Identity<magpie::detail::cacheimpl::evict_item_t>, std::less<magpie::detail::cache_impl::evict_item_t>, std::allocator<magpie::detail::cache_impl::evict_item_t> >::_M_begin()
 [367] std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, void>, std::negation<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>::type>::type> > >::value, Catch::BinaryExpr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >& const&> >::type Catch::operator==<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::ExprLhs<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [733] std::Vectorbase<unsigned char, std::allocator<unsigned char> >::~Vectorbase() [1215] std::Rbtree<magpie::detail::cache_impl::evict_item_t, magpie::detail::cache_impl::evict_item_t, std::Identity<magpie::detail::cacheimpl::evict_item_t>, std::less<magpie::detail::cache_impl::evict_item_t>, std::allocator<magpie::detail::cache_impl::evict_item_t> >::_M_erase(std::Rbtree_node<magpie::detail::cache_impl::evict_item_t>)
 [589] std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::shared_ptr<magpie::eviction_policy> const&, std::shared_ptr<magpie::eviction_policy>&, void>, std::negation<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::shared_ptr<magpie::eviction_policy>&>::type>::type> > >::value, Catch::BinaryExpr<std::shared_ptr<magpie::eviction_policy> const&, std::shared_ptr<magpie::eviction_policy>& const&> >::type Catch::operator==<std::shared_ptr<magpie::eviction_policy>&>(Catch::ExprLhs<std::shared_ptr<magpie::eviction_policy> const&>&&, std::shared_ptr<magpie::eviction_policy>&) [1570] std::Vectorbase<unsigned long, std::allocator<unsigned long> >::_M_allocate(unsigned long) [881] std::Rbtree<magpie::detail::cache_impl::evict_item_t, magpie::detail::cache_impl::evict_item_t, std::Identity<magpie::detail::cacheimpl::evict_item_t>, std::less<magpie::detail::cache_impl::evict_item_t>, std::allocator<magpie::detail::cache_impl::evict_item_t> >::_S_right(std::Rbtree_node_base)
 [148] std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<std::vector<unsigned char, std::allocator<unsigned char> >&, std::vector<unsigned char, std::allocator<unsigned char> >&, void>, std::negation<Catch::capture_by_value<std::remove_cv<std::remove_reference<std::vector<unsigned char, std::allocator<unsigned char> >&>::type>::type> > >::value, Catch::BinaryExpr<std::vector<unsigned char, std::allocator<unsigned char> >&, std::vector<unsigned char, std::allocator<unsigned char> >& const&> >::type Catch::operator==<std::vector<unsigned char, std::allocator<unsigned char> >&>(Catch::ExprLhs<std::vector<unsigned char, std::allocator<unsigned char> >&>&&, std::vector<unsigned char, std::allocator<unsigned char> >&) [1609] std::Vectorbase<unsigned long, std::allocator<unsigned long> >::Vectorimpl::Vectorimpl(std::allocator<unsigned long> const&) [1216] std::Rbtree<magpie::detail::cache_impl::evict_item_t, magpie::detail::cache_impl::evict_item_t, std::Identity<magpie::detail::cacheimpl::evict_item_t>, std::less<magpie::detail::cache_impl::evict_item_t>, std::allocator<magpie::detail::cache_impl::evict_item_t> >::~Rbtree()
 [119] std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<int, int, void>, Catch::capture_by_value<int> >::value, Catch::BinaryExpr<int, int> >::type Catch::operator==<int>(Catch::ExprLhs<int>&&, int) [1542] std::Vectorbase<unsigned long, std::allocator<unsigned long> >::Vectorimpl::~Vectorimpl() [1117] std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::Rbtree_impl<std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, true>::~Rbtree_impl()
 [400] std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<unsigned long, int, void>, Catch::capture_by_value<int> >::value, Catch::BinaryExpr<unsigned long, int> >::type Catch::operator==<int>(Catch::ExprLhs<unsigned long>&&, int) [1515] std::Vectorbase<unsigned long, std::allocator<unsigned long> >::_M_deallocate(unsigned long, unsigned long) [1118] std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_begin()
 [466] std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<unsigned short, int, void>, Catch::capture_by_value<int> >::value, Catch::BinaryExpr<unsigned short, int> >::type Catch::operator==<int>(Catch::ExprLhs<unsigned short>&&, int) [1610] std::Vectorbase<unsigned long, std::allocator<unsigned long> >::_M_create_storage(unsigned long) [1119] std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_erase(std::Rbtree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >)
 [534] std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<long, long, void>, Catch::capture_by_value<long> >::value, Catch::BinaryExpr<long, long> >::type Catch::operator==<long>(Catch::ExprLhs<long>&&, long) [1571] std::Vectorbase<unsigned long, std::allocator<unsigned long> >::Vectorimpl_data::Vectorimpl_data() [1120] std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::~Rbtree()
 [341] std::enable_if<std::conjunction<Catch::Detail::is_eq_comparable<unsigned long, unsigned long, void>, Catch::capture_by_value<unsigned long> >::value, Catch::BinaryExpr<unsigned long, unsigned long> >::type Catch::operator==<unsigned long>(Catch::ExprLhs<unsigned long>&&, unsigned long) [1449] std::Vectorbase<unsigned long, std::allocator<unsigned long> >::_M_get_Tp_allocator() [425] std::Rbtree_iterator<int> std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_insert_<int const&, std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::Alloc_node>(std::Rbtree_node_base, std::Rbtree_node_base, int const&, std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::Alloc_node&)
 [535] std::enable_if<std::conjunction<Catch::Detail::is_gt_comparable<unsigned long, double, void>, Catch::capture_by_value<double> >::value, Catch::BinaryExpr<unsigned long, double> >::type Catch::operator><double>(Catch::ExprLhs<unsigned long>&&, double) [1611] std::Vectorbase<unsigned long, std::allocator<unsigned long> >::Vectorbase(unsigned long, std::allocator<unsigned long> const&) [1344] std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::Alloc_node::Allocnode(std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >&)
 [380] std::enableif<std::conjunction<Catch::Detail::is_gt_comparable<int, int, void>, Catch::capture_by_value<int> >::value, Catch::BinaryExpr<int, int> >::type Catch::operator><int>(Catch::ExprLhs<int>&&, int) [1543] std::Vectorbase<unsigned long, std::allocator<unsigned long> >::~Vectorbase() [1345] std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_get_node()
 [1618] Catch::ExprLhs<magpie::lock_model_t> Catch::operator<=<magpie::lock_model_t, 0>(Catch::Decomposer&&, magpie::lock_model_t) [998] std::Vectorbase<unsigned __int128, std::allocator<unsigned __int128> >::Vectorimpl::~Vectorimpl() [1346] std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_put_node(std::Rbtree_node<int>)
 [240] Catch::ExprLhs<magpie::set_result_t> Catch::operator<=<magpie::set_result_t, 0>(Catch::Decomposer&&, magpie::set_result_t) [999] std::Vectorbase<unsigned __int128, std::allocator<unsigned __int128> >::_M_deallocate(unsigned __int128, unsigned long) [510] std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_drop_node(std::Rbtree_node<int>)
 [1619] Catch::ExprLhs<magpie::stale_data_t> Catch::operator<=<magpie::stale_data_t, 0>(Catch::Decomposer&&, magpie::stale_data_t) [994] std::Vectorbase<unsigned __int128, std::allocator<unsigned __int128> >::_M_get_Tp_allocator() [1666] std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::Rb_tree_impl<std::less<int>, true>::Rbtree_impl()
 [1073] 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> >&&) [995] std::Vectorbase<unsigned __int128, std::allocator<unsigned __int128> >::~Vectorbase() [1667] std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::Rb_tree_impl<std::less<int>, true>::~Rbtree_impl()
 [1504] Catch::ExprLhs<timespec const& const&> Catch::operator<=<timespec const&, 0>(Catch::Decomposer&&, timespec const&) [1544] 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> > >) [426] std::Rbtree_node<int> std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_create_node<int const&>(int const&)
 [931] 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&) [545] 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<void>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::Spalloc_shared_tag<std::allocator<void> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [511] std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_destroy_node(std::Rbtree_node<int>)
 [1148] 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> >&) [267] 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() [427] std::pair<std::Rbtree_iterator<int>, bool> std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_insert_unique<int const&>(int const&)
 [779] Catch::ExprLhs<std::vector<unsigned char, std::allocator<unsigned char> >& const&> Catch::operator<=<std::vector<unsigned char, std::allocator<unsigned char> >&, 0>(Catch::Decomposer&&, std::vector<unsigned char, std::allocator<unsigned char> >&) [1695] 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>) [428] void std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_construct_node<int const&>(std::Rbtree_node<int>, int const&)
 [1620] Catch::ExprLhs<std::shared_ptr<magpie::eviction_policy> const&> Catch::operator<=<std::shared_ptr<magpie::eviction_policy>, 0>(Catch::Decomposer&&, std::shared_ptr<magpie::eviction_policy>&&) [603] std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int>, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<void>, unsigned int&>(std::Spalloc_shared_tag<std::allocator<void> >, unsigned int&) [1098] std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_get_Node_allocator()
 [109] Catch::ExprLhs<bool> Catch::operator<=<bool, 0>(Catch::Decomposer&&, bool) [296] std::__shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [1347] std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_get_insert_unique_pos(int const&)
  [27] std::enable_if<std::conjunction<Catch::Detail::is_le_comparable<unsigned short, int, void>, Catch::capture_by_value<int> >::value, Catch::BinaryExpr<unsigned short, int> >::type Catch::operator<=<int>(Catch::ExprLhs<unsigned short>&&, int) [1270] std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>&&) [1455] std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::begin()
 [247] Catch::ExprLhs<int> Catch::operator<=<int, 0>(Catch::Decomposer&&, int) [627] 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&) [1181] std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_end()
 [190] Catch::ExprLhs<unsigned int> Catch::operator<=<unsigned int, 0>(Catch::Decomposer&&, unsigned int) [120] std::__shared_ptr<Catch::Clara::Detail::BoundValueRefBase, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [957] std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::S_key(std::Rbtree_node<int> const)
 [1565] Catch::ExprLhs<long> Catch::operator<=<long, 0>(Catch::Decomposer&&, long) [413] 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&) [1040] std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::S_key(std::Rbtree_node_base const)
 [392] std::enable_if<std::conjunction<Catch::Detail::is_le_comparable<unsigned long, unsigned long, void>, Catch::capture_by_value<unsigned long> >::value, Catch::BinaryExpr<unsigned long, unsigned long> >::type Catch::operator<=<unsigned long>(Catch::ExprLhs<unsigned long>&&, unsigned long) [1572] 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>&&) [1018] std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::S_left(std::Rbtree_node_base const)
 [871] Catch::ExprLhs<unsigned long> Catch::operator<=<unsigned long, 0>(Catch::Decomposer&&, unsigned long) [1093] std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>&&) [1170] std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::S_left(std::Rbtree_node_base)
  [53] Catch::ExprLhs<unsigned short> Catch::operator<=<unsigned short, 0>(Catch::Decomposer&&, unsigned short) [1696] 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>&&) [1321] std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_begin()
  [52] Catch::operator"" sr(char const, unsigned long) [38] std::_shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [513] std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_erase(std::Rbtree_node<int>)
 [167] std::enable_if<std::conjunction<Catch::Detail::is_lt_comparable<unsigned int, int, void>, Catch::capture_by_value<int> >::value, Catch::BinaryExpr<unsigned int, int> >::type Catch::operator< <int>(Catch::ExprLhs<unsigned int>&&, int) [21] std::__shared_ptr<magpie::lock_interface, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<magpie::lock_interface, (__gnu_cxx::Lockpolicy)2> const&) [984] std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::S_right(std::Rbtree_node_base const)
 [536] std::enable_if<std::conjunction<Catch::Detail::is_lt_comparable<unsigned long, unsigned long, void>, Catch::capture_by_value<unsigned long> >::value, Catch::BinaryExpr<unsigned long, unsigned long> >::type Catch::operator< <unsigned long>(Catch::ExprLhs<unsigned long>&&, unsigned long) [107] std::__shared_ptr<magpie::lock_interface, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [1166] std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::S_right(std::Rbtree_node_base)
 [1013] Catch::operator|(Catch::ResultDisposition::Flags, Catch::ResultDisposition::Flags) [1400] std::__shared_ptr<magpie::eviction_policy, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<magpie::eviction_policy_add, void>(std::__shared_ptr<magpie::eviction_policy_add, (__gnu_cxx::Lockpolicy)2>&&) [1668] std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::Rb_tree()
 [1390] magpie::eviction_item::eviction_item() [356] std::__shared_ptr<magpie::eviction_policy, (__gnu_cxx::Lockpolicy)2>::__shared_ptr(std::__shared_ptr<magpie::eviction_policy, (__gnu_cxx::Lockpolicy)2> const&) [514] std::Rbtree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::~Rbtree()
 [1391] magpie::eviction_cycle::eviction_cycle() [1728] std::__shared_ptr<magpie::eviction_policy, (__gnu_cxx::Lockpolicy)2>::__shared_ptr() [211] std::Rbtree<unsigned __int128, std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t>, std::_Select1st<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> >, std::less<unsigned __int128>, std::allocator<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> > >::_M_put_node(std::Rbtree_node<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> >)
 [1235] magpie::cache_interface::cache_interface() [929] std::__shared_ptr<magpie::eviction_policy, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [15] std::Rbtree<unsigned __int128, std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t>, std::_Select1st<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> >, std::less<unsigned __int128>, std::allocator<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> > >::_M_drop_node(std::Rbtree_node<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> >)
 [1188] magpie::cache_interface::~cache_interface() [1401] std::enable_if<!std::__shared_ptr<magpie::eviction_policy_add, (__gnu_cxx::Lockpolicy)2>::__has_esft_base<magpie::eviction_policy_add, void>::value, void>::type std::__shared_ptr<magpie::eviction_policy_add, (__gnu_cxx::Lockpolicy)2>::_M_enable_shared_from_this_with<magpie::eviction_policy_add, magpie::eviction_policy_add>(magpie::eviction_policy_add) [974] std::Rbtree<unsigned __int128, std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t>, std::_Select1st<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> >, std::less<unsigned __int128>, std::allocator<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> > >::Rbtree_impl<std::less<unsigned __int128>, true>::~Rbtree_impl()
 [192] magpie::eviction_policy::cycle() [472] std::__shared_ptr<magpie::eviction_policy_add, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<void>>(std::Spalloc_shared_tag<std::allocator<void> >) [16] std::Rbtree<unsigned __int128, std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t>, std::_Select1st<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> >, std::less<unsigned __int128>, std::allocator<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> > >::_M_destroy_node(std::Rbtree_node<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> >)
 [1074] magpie::eviction_policy::profile() [169] std::__shared_ptr<magpie::eviction_policy_add, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [154] std::Rbtree<unsigned __int128, std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t>, std::_Select1st<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> >, std::less<unsigned __int128>, std::allocator<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> > >::_M_get_Node_allocator()
 [1392] magpie::eviction_policy::eviction_policy() [1697] std::enable_if<!std::__shared_ptr<magpie::cache<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::Lockpolicy)2>::__has_esft_base<magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, void>::value, void>::type std::__shared_ptr<magpie::cache<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::Lockpolicy)2>::_M_enable_shared_from_this_with<magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >) [74] std::Rbtree<unsigned __int128, std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t>, std::_Select1st<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> >, std::less<unsigned __int128>, std::allocator<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> > >::_S_left(std::Rbtree_node_base)
 [1634] magpie::value_not_found::value_not_found(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1644] std::__shared_ptr<magpie::cache<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::Lockpolicy)2>::swap(std::__shared_ptr<magpie::cache<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::Lockpolicy)2>&) [132] std::Rbtree<unsigned __int128, std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t>, std::_Select1st<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> >, std::less<unsigned __int128>, std::allocator<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> > >::_M_begin()
 [1427] magpie::eviction_profile::set_age_weight(double) [283] std::__shared_ptr<magpie::cache<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::Lockpolicy)2>::reset() [14] std::Rbtree<unsigned __int128, std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t>, std::_Select1st<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> >, std::less<unsigned __int128>, std::allocator<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> > >::_M_erase(std::Rbtree_node<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> >)
 [1428] magpie::eviction_profile::set_turn_weight(double) [1645] std::__shared_ptr<magpie::cache<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::Lockpolicy)2>::__shared_ptr() [75] std::Rbtree<unsigned __int128, std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t>, std::_Select1st<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> >, std::less<unsigned __int128>, std::allocator<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> > >::_S_right(std::Rbtree_node_base)
 [1429] magpie::eviction_profile::set_random_weight(double) [518] std::__shared_ptr<magpie::cache<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::Lockpolicy)2>::__shared_ptr<std::allocator<void>, magpie::options&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::options&) [13] std::Rbtree<unsigned __int128, std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t>, std::_Select1st<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> >, std::less<unsigned __int128>, std::allocator<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> > >::~Rbtree()
 [1430] magpie::eviction_profile::set_recency_weight(double) [275] std::__shared_ptr<magpie::cache<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::Lockpolicy)2>::~__shared_ptr() [175] std::Rbtree<unsigned __int128, unsigned __int128, std::_Identity<unsigned __int128>, std::less<unsigned __int128>, std::allocator<unsigned __int128> >::_M_put_node(std::Rbtree_node<unsigned __int128>)
 [1431] magpie::eviction_profile::set_survival_weight(double) [1573] std::enable_if<!std::__shared_ptr<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, (__gnu_cxx::Lockpolicy)2>::__has_esft_base<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, void>::value, void>::type std::__shared_ptr<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, (__gnu_cxx::Lockpolicy)2>::_M_enable_shared_from_this_with<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > > >(magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >) [138] std::Rbtree<unsigned __int128, unsigned __int128, std::_Identity<unsigned __int128>, std::less<unsigned __int128>, std::allocator<unsigned __int128> >::_M_drop_node(std::Rbtree_node<unsigned __int128>)
 [1432] magpie::eviction_profile::set_allocated_weight(double) [1521] std::__shared_ptr<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, (__gnu_cxx::Lockpolicy)2>::swap(std::__shared_ptr<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, (__gnu_cxx::Lockpolicy)2>&) [1217] std::Rbtree<unsigned __int128, unsigned __int128, std::_Identity<unsigned __int128>, std::less<unsigned __int128>, std::allocator<unsigned __int128> >::Rbtree_impl<std::less<unsigned __int128>, true>::~Rbtree_impl()
 [1433] magpie::eviction_profile::set_access_count_weight(double) [264] std::__shared_ptr<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, (__gnu_cxx::Lockpolicy)2>::reset() [176] std::Rbtree<unsigned __int128, unsigned __int128, std::_Identity<unsigned __int128>, std::less<unsigned __int128>, std::allocator<unsigned __int128> >::_M_destroy_node(std::Rbtree_node<unsigned __int128>)
 [1434] magpie::eviction_profile::set_size_eviction_trigger_percent(double) [1522] std::__shared_ptr<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, (__gnu_cxx::Lockpolicy)2>::__shared_ptr() [137] std::Rbtree<unsigned __int128, unsigned __int128, std::_Identity<unsigned __int128>, std::less<unsigned __int128>, std::allocator<unsigned __int128> >::_M_get_Node_allocator()
 [1435] magpie::eviction_profile::set_size_eviction_reduction_percent(double) [463] std::__shared_ptr<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<void>, magpie::options&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::options&) [1731] std::Rbtree<unsigned __int128, unsigned __int128, std::_Identity<unsigned __int128>, std::less<unsigned __int128>, std::allocator<unsigned __int128> >::_S_left(std::Rbtree_node_base)
 [1393] magpie::eviction_profile::eviction_profile() [210] std::__shared_ptr<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [1218] std::Rbtree<unsigned __int128, unsigned __int128, std::_Identity<unsigned __int128>, std::less<unsigned __int128>, std::allocator<unsigned __int128> >::_M_begin()
 [1490] magpie::magpie_exception::magpie_exception(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1493] std::enable_if<!std::__shared_ptr<magpie::cache<int, int>, (__gnu_cxx::Lockpolicy)2>::__has_esft_base<magpie::cache<int, int>, void>::value, void>::type std::__shared_ptr<magpie::cache<int, int>, (__gnu_cxx::Lockpolicy)2>::_M_enable_shared_from_this_with<magpie::cache<int, int>, magpie::cache<int, int> >(magpie::cache<int, int>) [135] std::Rbtree<unsigned __int128, unsigned __int128, std::_Identity<unsigned __int128>, std::less<unsigned __int128>, std::allocator<unsigned __int128> >::_M_erase(std::Rbtree_node<unsigned __int128>)
 [115] magpie::magpie_exception::~magpie_exception() [1467] std::__shared_ptr<magpie::cache<int, int>, (__gnu_cxx::Lockpolicy)2>::swap(std::__shared_ptr<magpie::cache<int, int>, (__gnu_cxx::Lockpolicy)2>&) [1732] std::Rbtree<unsigned __int128, unsigned __int128, std::_Identity<unsigned __int128>, std::less<unsigned __int128>, std::allocator<unsigned __int128> >::_S_right(std::Rbtree_node_base)
 [1444] magpie::cache_size_traits<magpie::empty_t, void>::estimate(magpie::empty_t const&) [224] std::__shared_ptr<magpie::cache<int, int>, (__gnu_cxx::Lockpolicy)2>::reset() [136] std::Rbtree<unsigned __int128, unsigned __int128, std::_Identity<unsigned __int128>, std::less<unsigned __int128>, std::allocator<unsigned __int128> >::~Rbtree()
 [1023] magpie::cache_size_traits<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, void>::estimate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1468] std::__shared_ptr<magpie::cache<int, int>, (__gnu_cxx::Lockpolicy)2>::__shared_ptr() [1322] unsigned int std::__detail::__to_chars_len<unsigned int>(unsigned int, int)
 [797] magpie::cache_size_traits<std::vector<unsigned char, std::allocator<unsigned char> >, void>::estimate(std::vector<unsigned char, std::allocator<unsigned char> > const&) [234] std::__shared_ptr<magpie::cache<int, int>, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<void>, magpie::options&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::options&) [965] std::__detail::Hashtablealloc<std::allocator<std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false> > >::_M_node_allocator()
 [178] magpie::cache_size_traits<int, void>::estimate(int const&) [164] std::__shared_ptr<magpie::cache<int, int>, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [1733] std::__detail::Hashtablealloc<std::allocator<std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false> > >::_M_deallocate_node(std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false>)
 [1635] magpie::incompatible_lock::incompatible_lock(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1230] std::enable_if<std::__shared_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>::__has_esft_base<magpie::detail::cache_impl, void>::value, void>::type std::__shared_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>::_M_enable_shared_from_this_with<magpie::detail::cache_impl, magpie::detail::cache_impl>(magpie::detail::cache_impl) [1186] std::__detail::Hashtablealloc<std::allocator<std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false> > >::_M_deallocate_nodes(std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false>)
 [1394] magpie::eviction_policy_add::eviction_policy_add() [1199] std::__shared_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>::swap(std::__shared_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>&) [1439] std::__detail::Hashtablealloc<std::allocator<std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false> > >::_M_deallocate_buckets(std::__detail::Hashnode_base**, unsigned long)
 [1577] magpie::empty_key_not_accepted::empty_key_not_accepted(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [1200] std::__shared_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>::reset() [1000] std::__detail::Hashtablealloc<std::allocator<std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false> > >::_M_deallocate_node_ptr(std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false>)
 [401] magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::set((anonymous namespace)::cache_key_t const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, float) (cache.h) [634] std::__shared_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<void>, magpie::cache<int, magpie::empty_t>, magpie::options const&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<int, magpie::empty_t>&&, magpie::options const&) [1219] std::__detail::Hashtablealloc<std::allocator<std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false> > >::~Hashtablealloc()
 [558] magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::cache(magpie::options const&) (cache.h) [529] std::__shared_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<void>, magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, magpie::options const&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >&&, magpie::options const&) [1380] void std::__detail::__to_chars_10_impl<unsigned int>(char, unsigned int, unsigned int)
 [274] magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~cache() (cache.h) [458] std::__shared_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<void>, magpie::cache<int, int>, magpie::options const&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<int, int>&&, magpie::options const&) [930] std::__detail::Hashtableebo_helper<0, std::allocator<std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false> >, true>::_M_get()
 [978] magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::operator[]((anonymous namespace)::cache_key_t const&) (cache.h) [1201] std::__shared_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>::__shared_ptr() [1220] std::__detail::Hashtableebo_helper<0, std::allocator<std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false> >, true>::~Hashtableebo_helper()
 [590] magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::ban(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [586] std::__shared_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<void>, magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) (shared_ptr_base.h) [1028] std::__detail::Mod<unsigned long, 0ul, 1ul, 0ul, true, false>::_calc(unsigned long)
 [396] magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::set(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, float) [485] std::__shared_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<void>, magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [1030] std::__detail::Mod<unsigned long, 312ul, 1ul, 0ul, true, true>::_calc(unsigned long)
 [622] magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::unban(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [571] std::__shared_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>::__shared_ptr<std::allocator<void>, magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [920] std::__detail::Mod<unsigned long, 4294967296ul, 1ul, 0ul, true, true>::_calc(unsigned long)
 [441] magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::cache(magpie::options const&) [800] std::__shared_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [922] std::__detail::Mod<unsigned long, 624ul, 1ul, 0ul, true, true>::_calc(unsigned long)
 [498] magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~cache() [1271] 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>&&) [1029] unsigned long std::__detail::__mod<unsigned long, 0ul, 1ul, 0ul>(unsigned long)
 [1636] magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 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&) [628] 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&) [1031] unsigned long std::__detail::__mod<unsigned long, 312ul, 1ul, 0ul>(unsigned long)
 [470] magpie::cache<int, magpie::empty_t>::set(int const&, magpie::empty_t const&, int, float) [121] std::__shared_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, (__gnu_cxx::Lockpolicy)2>::~__shared_ptr() [921] unsigned long std::__detail::__mod<unsigned long, 4294967296ul, 1ul, 0ul>(unsigned long)
 [621] magpie::cache<int, magpie::empty_t>::erase(int const&) [895] std::__weak_count<(__gnu_cxx::Lockpolicy)2>::~__weak_count() [923] unsigned long std::__detail::__mod<unsigned long, 624ul, 1ul, 0ul>(unsigned long)
 [594] magpie::cache<int, magpie::empty_t>::cache(magpie::options const&) [1231] std::__weak_count<(__gnu_cxx::Lockpolicy)2>::operator=(std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&) [1461] std::literals::string_literals::operator"" s[abi:cxx11](char const, unsigned long)
 [294] magpie::cache<int, magpie::empty_t>::~cache() [758] std::Bititerator::Bititerator(unsigned long, unsigned int) [1456] std::optional<magpie::empty_t>::optional<magpie::empty_t, true>(magpie::empty_t&&)
 [395] magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::set(int const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, float) [1402] std::Bititerator::Bititerator() [1511] std::optional<magpie::empty_t>::optional(std::nullopt_t)
 [623] magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::erase(int const&) [759] std::Bititerator::operator+=(long) [1139] std::optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::optional(std::nullopt_t)
 [533] magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::cache(magpie::options const&) [1584] std::Bvectorbase<std::allocator<bool> >::_M_allocate(unsigned long) [950] std::optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)
 [265] magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~cache() [1585] std::Bvectorbase<std::allocator<bool> >::Bvectorimpl::Bvectorimpl(std::allocator<unsigned long> const&) [940] std::optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~optional()
 [508] magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >::verify_current_count() [1586] std::Bvectorbase<std::allocator<bool> >::Bvectorimpl::~Bvectorimpl() [525] std::optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::operator=(std::optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&)
 [509] magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >::verify_current_capacity() [1587] std::Bvectorbase<std::allocator<bool> >::_M_deallocate() [908] std::optional<std::vector<unsigned char, std::allocator<unsigned char> > >::optional(std::nullopt_t)
 [335] magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >::set(int const&, std::vector<unsigned char, std::allocator<unsigned char> > const&, int, float) [1588] std::Bvectorbase<std::allocator<bool> >::Bvectorimpl_data::_M_reset() [773] std::optional<std::vector<unsigned char, std::allocator<unsigned char> > >::optional<std::vector<unsigned char, std::allocator<unsigned char> >, true>(std::vector<unsigned char, std::allocator<unsigned char> >&&)
 [479] magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >::cache(magpie::options const&) [1589] std::Bvectorbase<std::allocator<bool> >::Bvectorimpl_data::Bvectorimpl_data() [257] std::optional<std::vector<unsigned char, std::allocator<unsigned char> > >::~optional()
 [554] magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >::~cache() [1590] std::Bvectorbase<std::allocator<bool> >::Bvectorimpl_data::Bvectorimpl_data() [50] std::optional<int>::optional<int, true>(int&&)
 [542] magpie::cache<int, int>::verify_current_count() [1494] std::Bvectorbase<std::allocator<bool> >::_S_nword(unsigned long) [877] std::optional<int>::optional(std::nullopt_t)
 [543] magpie::cache<int, int>::verify_current_capacity() [1591] std::Bvectorbase<std::allocator<bool> >::Bvectorbase(std::allocator<bool> const&) [1221] std::weak_ptr<magpie::detail::cache_impl>::~weak_ptr()
   [3] int magpie::cache<int, int>::add<int>(int const&, int const&, bool) [1592] std::Bvectorbase<std::allocator<bool> >::~Bvectorbase() [611] void std::Construct<Catch::Clara::Arg, Catch::Clara::Arg const&>(Catch::Clara::Arg, Catch::Clara::Arg const&)
  [24] magpie::cache<int, int>::dec(int const&) [1177] std::Rb_tree_node<(anonymous namespace)::cache_key_t>::_M_valptr() (stl_tree.h) [406] void std::Construct<Catch::Clara::Opt, Catch::Clara::Opt const&>(Catch::Clara::Opt, Catch::Clara::Opt const&)
  [25] magpie::cache<int, int>::inc(int const&) [866] std::Rb_tree_node<magpie::detail::cache_impl::evict_item_t>::_M_valptr() [569] void std::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> >&)
  [47] magpie::cache<int, int>::set(int const&, int const&, int, float) [17] std::Rbtree_node<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> >::_M_valptr() [632] void std::Construct<Catch::Clara::Detail::BoundValueRef<unsigned int>, unsigned int&>(Catch::Clara::Detail::BoundValueRef<unsigned int>, unsigned int&)
 [416] magpie::cache<int, int>::cache(magpie::options const&) [1178] std::Rb_tree_node<int>::_M_valptr() [432] void std::Construct<Catch::StringRef, Catch::StringRef const&>(Catch::StringRef, Catch::StringRef const&)
 [477] magpie::cache<int, int>::~cache() [1698] std::Rb_tree_node<unsigned __int128>::_M_valptr() [505] void std::Construct<magpie::evictionpolicy_add>(magpie::eviction_policy_add)
 [1016] magpie::cache<int, int>::operator[](int const&) [1593] std::random_device::random_device() [550] void std::Construct<magpie::cache<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options&>(magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options&)
  [11] magpie::detail::cache_impl::bucket_t::~bucket_t() [1612] std::random_device::~random_device() [468] void std::Construct<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, magpie::options&>(magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, magpie::options&)
 [133] magpie::detail::cacheimpl::~cache_impl() [250] std::random_device::operator()() [443] void std::Construct<magpie::cache<int, int>, magpie::options&>(magpie::cache<int, int>, magpie::options&)
 [1106] magpie::options::~options() [1202] std::unorderedmap<unsigned long, std::vector<unsigned __int128, std::allocator<unsigned __int128> >, std::hash<unsigned long>, std::equal_to<unsigned long>, std::allocator<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > > > >::~unordered_map() [618] void std::Construct<magpie::detail::cacheimpl, magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(magpie::detail::cache_impl, magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) (stl_construct.h)
 [979] magpie::cache_ref<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::cache_ref(magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, (anonymous namespace)::cache_key_t const&) (cache_ref.h) [760] std::Bitreference::Bitreference(unsigned long, unsigned long) [516] void std::Construct<magpie::detail::cacheimpl, magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(magpie::detail::cache_impl, magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&)
 [1065] magpie::cache_ref<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::cache_ref(magpie::cache_ref<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) (cache_ref.h) [855] std::Bitreference::operator=(bool) [651] void std::Construct<magpie::detail::cacheimpl, magpie::cache<int, magpie::empty_t>, magpie::options const&>(magpie::detail::cache_impl, magpie::cache<int, magpie::empty_t>&&, magpie::options const&)
 [417] magpie::cache_ref<(anonymous namespace)::cache_key_t, 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&) (cache_ref.h) [1506] std::Optionalbase<magpie::empty_t, true, true>::Optionalbase() [601] void std::Construct<magpie::detail::cacheimpl, magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(magpie::detail::cache_impl, magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&)
 [1145] magpie::cache_ref<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::operator=(magpie::cache_ref<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) (cache_ref.h) [1450] std::Optionalbase<magpie::empty_t, true, true>::Optionalbase<magpie::empty_t, false>(std::in_place_t, magpie::empty_t&&) [566] void std::Construct<magpie::detail::cacheimpl, magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, magpie::options const&>(magpie::detail::cache_impl, magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >&&, magpie::options const&)
 [1637] magpie::cache_ref<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::cache_ref(magpie::cache<std::__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&) [1138] std::Optionalbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, false, false>::Optionalbase() [496] void std::Construct<magpie::detail::cacheimpl, magpie::cache<int, int>, magpie::options const&>(magpie::detail::cache_impl, magpie::cache<int, int>&&, magpie::options const&)
 [1638] magpie::cache_ref<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~cache_ref() [948] std::Optionalbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, false, false>::Optionalbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, false>(std::in_place_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [527] void std::Construct<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)
 [575] magpie::cache_ref<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, 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&) [937] std::Optionalbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, false, false>::~Optionalbase() [347] void std::Construct<std::vector<unsigned char, std::allocator<unsigned char> >>(std::vector<unsigned char, std::allocator<unsigned char> >)
 [1017] magpie::cacheref<int, int>::cache_ref(magpie::cache<int, int>, int const&) [524] std::Optionalbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, false, false>::operator=(std::Optionalbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, false, false>&&) [344] void std::Construct<unsigned char>(unsigned char)
  [34] magpie::cacheref<int, int>& magpie::cache_ref<int, int>::operator-=<int>(int const&) [904] std::Optionalbase<std::vector<unsigned char, std::allocator<unsigned char> >, false, false>::Optionalbase() [582] void std::Construct<unsigned long>(unsigned long)
  [35] magpie::cacheref<int, int>& magpie::cache_ref<int, int>::operator+=<int>(int const&) [772] std::Optionalbase<std::vector<unsigned char, std::allocator<unsigned char> >, false, false>::Optionalbase<std::vector<unsigned char, std::allocator<unsigned char> >, false>(std::in_place_t, std::vector<unsigned char, std::allocator<unsigned char> >&&) [834] unsigned char std::__fillna<unsigned char, unsigned long, unsigned char>(unsigned char, unsigned long, unsigned char const&, std::random_access_iterator_tag)
 [1514] std::enable_if<!((((((is_floating_point_v<long>)||(is_floating_point_v<long>))||(is_floating_point_v<long>))&&((is_floating_point_v<long>)||(is_integral_v<long>)))&&((is_floating_point_v<long>)||(is_integral_v<long>)))&&((is_floating_point_v<long>)||(is_integral_v<long>))), bool>::type snapdev::is_between<long, long, long>(long const&, long const&, long const&) [256] std::Optionalbase<std::vector<unsigned char, std::allocator<unsigned char> >, false, false>::~Optionalbase() [1600] unsigned long std::__fillna<unsigned long, unsigned long, unsigned long>(unsigned long, unsigned long, unsigned long const&, std::random_access_iterator_tag)
 [1682] std::enable_if<!((((((is_floating_point_v<unsigned long>)||(is_floating_point_v<unsigned long>))||(is_floating_point_v<unsigned long>))&&((is_floating_point_v<unsigned long>)||(is_integral_v<unsigned long>)))&&((is_floating_point_v<unsigned long>)||(is_integral_v<unsigned long>)))&&((is_floating_point_v<unsigned long>)||(is_integral_v<unsigned long>))), bool>::type snapdev::is_between<unsigned long, unsigned long, unsigned long>(unsigned long const&, unsigned long const&, unsigned long const&) [876] std::Optionalbase<int, true, true>::Optionalbase() [1348] void std::destroy_at<(anonymous namespace)::cache_key_t>((anonymous namespace)::cache_key_t) (stl_construct.h)
 [857] snapdev::timespec_ex::set(timespec const&) [49] std::Optionalbase<int, true, true>::Optionalbase<int, false>(std::in_place_t, int&&) [1710] void std::destroy_at<Catch::Clara::Arg>(Catch::Clara::Arg)
 [898] snapdev::timespec_ex::set(long, long) [1024] std::Spebo_helper<0, std::allocator<void>, true>::_S_get(std::Spebo_helper<0, std::allocator<void>, true>&) [51] void std::destroy_at<Catch::Clara::Opt>(Catch::Clara::Opt)
 [141] snapdev::timespec_ex::timespec_ex(timespec const&) [1080] std::Spebo_helper<0, std::allocator<void>, true>::Spebo_helper(std::allocator<void> const&) [1557] void std::destroy_at<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >)
 [1719] snapdev::timespec_ex::timespec_ex(long, long) [1012] std::__shared_count<(__gnu_cxx::Lockpolicy)2>::_M_swap(std::__shared_count<(__gnu_cxx::Lockpolicy)2>&) [1711] void std::destroy_at<Catch::Clara::Detail::BoundValueRef<unsigned int> >(Catch::Clara::Detail::BoundValueRef<unsigned int>)
  [81] snapdev::get_random_generator() [26] std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count(std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&) [1388] void std::destroy_at<Catch::StringRef>(Catch::StringRef)
 [1683] std::enable_if<(is_floating_point_v<float>)&&(is_floating_point_v<double>), bool>::type snapdev::quiet_floating_point_equal<float, double>(float, double) [473] std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<magpie::eviction_policy_add, std::allocator<void>>(magpie::eviction_policy_add&, std::Spalloc_shared_tag<std::allocator<void> >) [1415] void std::destroy_at<magpie::eviction_policy_add>(magpie::eviction_policy_add)
 [1720] std::enable_if<(is_floating_point_v<float>)&&(is_floating_point_v<float>), bool>::type snapdev::quiet_floating_point_equal<float, float>(float, float) [439] std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<magpie::cache<int, int>, std::allocator<void>, magpie::options&>(magpie::cache<int, int>&, std::Spalloc_shared_tag<std::allocator<void> >, magpie::options&) [1669] void std::destroy_at<magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >)
   [5] std::enable_if<is_integral_v<int>, int>::type snapdev::random<int>(int, int) [587] std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<magpie::detail::cache_impl, std::allocator<void>, magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(magpie::detail::cache_impl&, std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) (shared_ptr_base.h) [1532] void std::destroy_at<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > > >(magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >)
 [719] snapdev::NOT_USED()   [635] std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<magpie::detail::cache_impl, std::allocator<void>, magpie::cache<int, magpie::empty_t>, magpie::options const&>(magpie::detail::cache_impl&, std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<int, magpie::empty_t>&&, magpie::options const&) [1476] void std::destroy_at<magpie::cache<int, int> >(magpie::cache<int, int>)
 [1445] void snapdev::NOT_USED<magpie::empty_t const&>(magpie::empty_t const&) [572] std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<magpie::detail::cache_impl, std::allocator<void>, magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(magpie::detail::cache_impl&, std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [863] void std::destroy_at<magpie::detail::cache_impl::evict_item_t>(magpie::detail::cache_impl::evict_item_t)
 [720] void snapdev::NOT_USED<int const&>(int const&) [530] std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<magpie::detail::cache_impl, std::allocator<void>, magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, magpie::options const&>(magpie::detail::cache_impl&, std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >&&, magpie::options const&) [975] void std::destroy_at<magpie::detail::cache_impl::bucket_t>(magpie::detail::cache_impl::bucket_t)
 [1684] unittest::g_dist_dir[abi:cxx11]() [1010] std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count() [1222] void std::destroy_at<magpie::detail::cache_impl>(magpie::detail::cache_impl)
 [1323] unittest::g_progress() [546] 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<void>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::Spalloc_shared_tag<std::allocator<void> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [918] void std::destroy_at<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)
 [853] unittest::random_char(unittest::character_t) [604] std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, unsigned int&>(Catch::Clara::Detail::BoundValueRef<unsigned int>&, std::Spalloc_shared_tag<std::allocator<void> >, unsigned int&) [991] void std::destroy_at<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > > >(std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >)
 [1685] unittest::g_binary_dir[abi:cxx11]() [519] std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<magpie::cache<std::__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<void>, magpie::options&>(magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::Spalloc_shared_tag<std::allocator<void> >, magpie::options&) [174] void std::destroy_at<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> >(std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t>)
 [1686] unittest::g_source_dir[abi:cxx11]() [464] std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, magpie::options&>(magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >&, std::Spalloc_shared_tag<std::allocator<void> >, magpie::options&) [290] void std::destroy_at<std::vector<unsigned char, std::allocator<unsigned char> > >(std::vector<unsigned char, std::allocator<unsigned char> >)
 [191] unittest::random_string[abi:cxx11](unsigned long, unsigned long, unittest::character_t) [486] std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<magpie::detail::cache_impl, std::allocator<void>, magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(magpie::detail::cache_impl&, std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [179] void std::destroy_at<int>(int)
  [92] unittest::snap_catch2_main(char const, char const, int, char**, void ()(), void ()(Catch::Clara::Parser&), int ()(Catch::Session&), void ()()) [461] std::__shared_count<(__gnu_cxx::Lockpolicy)2>::__shared_count<magpie::detail::cache_impl, std::allocator<void>, magpie::cache<int, int>, magpie::options const&>(magpie::detail::cache_impl&, std::Spalloc_shared_tag<std::allocator<void> >, magpie::cache<int, int>&&, magpie::options const&) [1712] void std::destroy_at<unsigned __int128>(unsigned __int128)
 [354] 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&) [106] std::__shared_count<(__gnu_cxx::Lockpolicy)2>::~__shared_count() [1558] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const std::__addressof<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
 [353] unittest::detail::init_tmp_dir(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [962] std::Rbtree_header::_M_reset() [792] char const std::__addressof<char const>(char const&)
 [854] void unittest::random<char32_t>(char32_t&) [1113] std::Rbtree_header::Rbtree_header() [1670] Catch::Clara::Arg std::__addressof<Catch::Clara::Arg>(Catch::Clara::Arg&)
 [1020] void unittest::random<unsigned long>(unsigned long&) [1545] 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<void>, (__gnu_cxx::Lockpolicy)2> > >::get() [1008] Catch::Clara::Opt std::__addressof<Catch::Clara::Opt>(Catch::Clara::Opt&)
 [850] unittest::wctombs(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char32_t) [1462] 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<void>, (__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<void>, (__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<void>, (__gnu_cxx::Lockpolicy)2>) [1077] Catch::StringRef std::__addressof<Catch::StringRef>(Catch::StringRef&)
 [1639] unittest::g_tmp_dir[abi:cxx11]() [1463] 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<void>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [976] magpie::detail::cache_impl::bucket_t std::__addressof<magpie::detail::cache_impl::bucket_t>(magpie::detail::cache_impl::bucket_t&)
 [1687] unittest::g_verbose() [1546] 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<void>, (__gnu_cxx::Lockpolicy)2> > >::operator=(decltype(nullptr)) [983] 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> >&)
 [1395] __gnu_cxx::__aligned_buffer<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_ptr() [1699] std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::get() [1003] std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false> std::__addressof<std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false> >(std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false>&)
 [1396] __gnu_cxx::__aligned_buffer<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_addr() [1626] std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::__allocated_ptr(std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>) [1440] std::__detail::Hashnode_base** std::__addressof<std::__detail::Hashnode_base>(std::__detail::Hashnode_base&)
 [1578] __gnu_cxx::__aligned_buffer<Catch::Clara::Detail::BoundValueRef<unsigned int> >::_M_ptr() [1627] std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [1466] std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<void>, (__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<void>, (__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<void>, (__gnu_cxx::Lockpolicy)2> >&)
 [1579] __gnu_cxx::__aligned_buffer<Catch::Clara::Detail::BoundValueRef<unsigned int> >::_M_addr() [1700] std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::operator=(decltype(nullptr)) [1631] std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > std::__addressof<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >&)
 [1171] __gnu_cxx::__aligned_buffer<magpie::eviction_policy_add>::_M_ptr() [1403] std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::get() [1296] std::allocator<std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > std::__addressof<std::allocator<std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >&)
 [1172] __gnu_cxx::__aligned_buffer<magpie::eviction_policy_add>::_M_addr() [1291] std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::__allocated_ptr(std::allocator<std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>) [1601] std::allocator<std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2> > std::__addressof<std::allocator<std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2> >&)
 [1516] __gnu_cxx::__aligned_buffer<magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_ptr() [1292] std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [1457] std::allocator<std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > std::__addressof<std::allocator<std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >&)
 [1517] __gnu_cxx::__aligned_buffer<magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_addr() [1404] std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::operator=(decltype(nullptr)) [1372] std::allocator<std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > std::__addressof<std::allocator<std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >&)
 [1384] __gnu_cxx::__aligned_buffer<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > > >::_M_ptr() [1646] std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2> > >::get() [1105] std::allocator<std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > std::__addressof<std::allocator<std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >&)
 [1385] __gnu_cxx::__aligned_buffer<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > > >::_M_addr() [1594] std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2> > >::__allocated_ptr(std::allocator<std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2>) [802] std::vector<unsigned char, std::allocator<unsigned char> > std::__addressof<std::vector<unsigned char, std::allocator<unsigned char> > >(std::vector<unsigned char, std::allocator<unsigned char> >&)
 [1313] __gnu_cxx::__aligned_buffer<magpie::cache<int, int> >::_M_ptr() [1613] std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [811] char std::__addressof<char>(char&)
 [1308] __gnu_cxx::__aligned_buffer<magpie::cache<int, int> >::_M_addr() [1647] std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2> > >::operator=(decltype(nullptr)) [835] unsigned char std::__addressof<unsigned char>(unsigned char&)
 [1067] __gnu_cxx::__aligned_buffer<magpie::detail::cache_impl>::_M_ptr() [1523] std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::get() [1416] unsigned long std::__addressof<unsigned long>(unsigned long&)
 [1068] __gnu_cxx::__aligned_buffer<magpie::detail::cache_impl>::_M_addr() [1451] std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::__allocated_ptr(std::allocator<std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>) [1417] int std::__bit_width<unsigned long>(unsigned long)
 [992] __gnu_cxx::__aligned_buffer<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > > >::_M_ptr() [1464] std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [161] bool std::__equal_aux<__gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >, __gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > > >(__gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >, __gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >, __gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >)
 [887] __gnu_cxx::__aligned_buffer<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > > >::_M_addr() [1574] std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::operator=(decltype(nullptr)) [552] 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> >&)
 [1173] __gnu_cxx::__aligned_membuf<(anonymous namespace)::cache_key_t>::_M_ptr() (aligned_buffer.h) [1469] std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::get() [605] std::shared_ptr<Catch::Clara::Detail::BoundValueRef<unsigned int> > std::make_shared<Catch::Clara::Detail::BoundValueRef<unsigned int>, unsigned int&>(unsigned int&)
 [1174] __gnu_cxx::__aligned_membuf<(anonymous namespace)::cache_key_t>::_M_addr() (aligned_buffer.h) [1368] std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::__allocated_ptr(std::allocator<std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>) [474] std::shared_ptr<magpie::eviction_policy_add> std::make_shared<magpie::eviction_policy_add>()
 [815] __gnu_cxx::__aligned_membuf<magpie::detail::cache_impl::evict_item_t>::_M_ptr() [1373] std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [520] std::shared_ptr<magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > std::make_shared<magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options&>(magpie::options&)
 [817] __gnu_cxx::__aligned_membuf<magpie::detail::cache_impl::evict_item_t>::_M_addr() [1507] std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::operator=(decltype(nullptr)) [465] std::shared_ptr<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > > > std::make_shared<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, magpie::options&>(magpie::options&)
 [890] __gnu_cxx::__aligned_membuf<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_ptr() [1232] std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::get() [235] std::shared_ptr<magpie::cache<int, int> > std::make_shared<magpie::cache<int, int>, magpie::options&>(magpie::options&)
 [891] __gnu_cxx::__aligned_membuf<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_addr() [1104] std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::__allocated_ptr(std::allocator<std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >&, std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>) [588] std::shared_ptr<magpie::detail::cache_impl> std::make_shared<magpie::detail::cache_impl, magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) (shared_ptr.h)
  [19] __gnu_cxx::__aligned_membuf<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> >::_M_ptr() [1102] std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::~__allocated_ptr() [487] std::shared_ptr<magpie::detail::cache_impl> std::make_shared<magpie::detail::cache_impl, magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&)
  [44] __gnu_cxx::__aligned_membuf<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> >::_M_addr() [1240] std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >::operator=(decltype(nullptr)) [636] std::shared_ptr<magpie::detail::cache_impl> std::make_shared<magpie::detail::cache_impl, magpie::cache<int, magpie::empty_t>, magpie::options const&>(magpie::cache<int, magpie::empty_t>&&, magpie::options const&)
 [1175] __gnu_cxx::__aligned_membuf<int>::_M_ptr() [1701] std::__new_allocator<Catch::Clara::Arg>::deallocate(Catch::Clara::Arg, unsigned long) [573] std::shared_ptr<magpie::detail::cache_impl> std::make_shared<magpie::detail::cache_impl, magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&)
 [1176] __gnu_cxx::__aligned_membuf<int>::_M_addr() [1702] std::__new_allocator<Catch::Clara::Arg>::allocate(unsigned long, void const) [531] std::shared_ptr<magpie::detail::cache_impl> std::make_shared<magpie::detail::cache_impl, magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, magpie::options const&>(magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >&&, magpie::options const&)
 [1621] __gnu_cxx::__aligned_membuf<unsigned __int128>::_M_ptr() [1487] std::__new_allocator<Catch::Clara::Opt>::deallocate(Catch::Clara::Opt, unsigned long) [459] std::shared_ptr<magpie::detail::cache_impl> std::make_shared<magpie::detail::cache_impl, magpie::cache<int, int>, magpie::options const&>(magpie::cache<int, int>&&, magpie::options const&)
 [1622] __gnu_cxx::__aligned_membuf<unsigned __int128>::_M_addr() [1488] std::__new_allocator<Catch::Clara::Opt>::allocate(unsigned long, void const) [238] bool std::__equal_aux1<unsigned char const, unsigned char const>(unsigned char const, unsigned char const, unsigned char const)
 [1518] __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&) [1111] std::__new_allocator<Catch::StringRef>::deallocate(Catch::StringRef, unsigned long) [739] __gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > > std::__miter_base<__gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > > >(__gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >)
 [1688] __gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >::operator++() [1112] std::__new_allocator<Catch::StringRef>::allocate(unsigned long, void const) [1418] __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > std::__miter_base<__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > >(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >)
 [1152] __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&) [1203] std::__new_allocator<magpie::detail::cache_impl::bucket_t>::deallocate(magpie::detail::cache_impl::bucket_t, unsigned long) [155] unsigned char const std::__niter_base<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >(__gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >)
 [1154] __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::operator++() [1001] std::__new_allocator<std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false> >::deallocate(std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false>, unsigned long) [1187] Catch::Clara::Opt std::__niter_base<Catch::Clara::Opt>(Catch::Clara::Opt)
 [935] __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::__normal_iterator(Catch::StringRef const const&) [1436] std::__new_allocator<std::__detail::Hashnode_base>::deallocate(std::__detail::Hashnode_base*, unsigned long) [1011] Catch::StringRef std::__niter_base<Catch::StringRef>(Catch::StringRef)
 [970] __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::operator++() [110] std::__new_allocator<std::Listnode<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::deallocate(std::Listnode<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, unsigned long) [1099] std::vector<unsigned char, std::allocator<unsigned char> > std::__niter_base<std::vector<unsigned char, std::allocator<unsigned char> >>(std::vector<unsigned char, std::allocator<unsigned char> >)
 [726] __gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >::__normal_iterator(unsigned char const const&) [1325] std::__new_allocator<std::Rbtree_node<(anonymous namespace)::cache_key_t> >::deallocate(std::Rbtree_node<(anonymous namespace)::cache_key_t>, unsigned long) (new_allocator.h) [744] unsigned char std::__niter_base<unsigned char>(unsigned char)
 [1123] __gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::__normal_iterator(Catch::Clara::Opt const&) [1326] std::__new_allocator<std::Rbtree_node<(anonymous namespace)::cache_key_t> >::allocate(unsigned long, void const) (new_allocator.h) [1297] unsigned long std::__niter_base<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >)
 [1054] __gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::__normal_iterator(Catch::StringRef const&) [865] std::__new_allocator<std::Rbtree_node<magpie::detail::cache_impl::evict_item_t> >::deallocate(std::Rbtree_node<magpie::detail::cache_impl::evict_item_t>, unsigned long) [1497] __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > std::__niter_wrap<__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, unsigned long>(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, unsigned long)
 [1279] __gnu_cxx::__normal_iterator<std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > >::__normal_iterator(std::vector<unsigned char, std::allocator<unsigned char> > const&) [801] std::__new_allocator<std::Rbtree_node<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> > >::deallocate(std::Rbtree_node<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> >, unsigned long) [755] unsigned char std::__niter_wrap<unsigned char>(unsigned char const&, unsigned char)
 [888] __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >::__normal_iterator(unsigned long const&) [1327] std::__new_allocator<std::Rbtree_node<int> >::deallocate(std::Rbtree_node<int>, unsigned long) [102] Catch::Clara::Opt std::__relocate_a<Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >(Catch::Clara::Opt, Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&)
 [781] __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >::operator--() [1328] std::__new_allocator<std::Rbtree_node<int> >::allocate(unsigned long, void const) [500] Catch::StringRef std::__relocate_a<Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef> >(Catch::StringRef, Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef>&)
 [783] __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >::operator++() [1703] std::__new_allocator<std::Rbtree_node<unsigned __int128> >::deallocate(std::Rbtree_node<unsigned __int128>, unsigned long) [365] std::vector<unsigned char, std::allocator<unsigned char> > std::__relocate_a<std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >(std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > >&)
 [846] __gnu_cxx::__ops::__val_comp_iter(__gnu_cxx::__ops::Iterless_iter) [1547] std::__new_allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<void>, (__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<void>, (__gnu_cxx::Lockpolicy)2>, unsigned long) [844] unsigned char std::__relocate_a<unsigned char, unsigned char, std::allocator<unsigned char> >(unsigned char, unsigned char, unsigned char, std::allocator<unsigned char>&)
 [1425] __gnu_cxx::__ops::__iter_less_iter() [1548] std::__new_allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >::allocate(unsigned long, void const) [1134] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::__str_concat<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::value_type const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size_type, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::value_type const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size_type, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::allocator_type const&)
 [1689] 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&) [1704] std::__new_allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >::deallocate(std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>, unsigned long) [1559] std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> std::__to_address<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<void>, (__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<void>, (__gnu_cxx::Lockpolicy)2>)
 [1156] 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&) [1705] std::__new_allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >::allocate(unsigned long, void const) [1713] std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> std::__to_address<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >(std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>)
 [1019] bool __gnu_cxx::operator==<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >(__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > > const&, __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > > const&) [1405] std::__new_allocator<std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >::deallocate(std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>, unsigned long) [1419] std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> std::__to_address<std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >(std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>)
 [841] bool __gnu_cxx::operator==<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > const&, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > const&) [1406] std::__new_allocator<std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >::allocate(unsigned long, void const) [1671] std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2> std::__to_address<std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2> >(std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2>)
 [1505] __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&) [1648] std::__new_allocator<std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2> >::deallocate(std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2>, unsigned long) [1533] std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> std::__to_address<std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >(std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>)
 [1183] __gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::difference_type __gnu_cxx::operator-<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >(__gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > > const&, __gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > > const&) [1649] std::__new_allocator<std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2> >::allocate(unsigned long, void const) [1484] std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> std::__to_address<std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >(std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>)
 [1397] __gnu_cxx::__normal_iterator<std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > >::difference_type __gnu_cxx::operator-<std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > >(__gnu_cxx::__normal_iterator<std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > > const&, __gnu_cxx::__normal_iterator<std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > > const&) [1524] std::__new_allocator<std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >::deallocate(std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>, unsigned long) [1223] std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> std::__to_address<std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >(std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>)
 [893] __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >::difference_type __gnu_cxx::operator-<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > const&, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > const&) [1525] std::__new_allocator<std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >::allocate(unsigned long, void const) [490] decltype (::new ((void)(0)) (anonymous namespace)::cache_key_t((declval<(anonymous namespace)::cache_key_t const&>)())) std::construct_at<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t const&>((anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t const&) (stl_construct.h)
 [805] decltype (std::__detail::__synth3way((declval<unsigned long&>)(), (declval<unsigned long&>)())) __gnu_cxx::operator<=><unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > const&, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > const&) [1470] std::__new_allocator<std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >::deallocate(std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>, unsigned long) [551] decltype (::new ((void)(0)) Catch::Clara::Opt((declval<Catch::Clara::Opt const&>)())) std::construct_at<Catch::Clara::Opt, Catch::Clara::Opt const&>(Catch::Clara::Opt, Catch::Clara::Opt const&)
 [116] libexcept::exception_t::~exception_t() [1471] std::__new_allocator<std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >::allocate(unsigned long, void const) [420] decltype (::new ((void)(0)) Catch::Clara::Opt((declval<Catch::Clara::Opt>)())) std::construct_at<Catch::Clara::Opt, Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt&&)
 [117] libexcept::exception_base_t::~exception_base_t() [1204] std::__new_allocator<std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >::deallocate(std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>, unsigned long) [454] decltype (::new ((void)(0)) Catch::StringRef((declval<Catch::StringRef const&>)())) std::construct_at<Catch::StringRef, Catch::StringRef const&>(Catch::StringRef, Catch::StringRef const&)
 [243] Catch::BinaryExpr<int, int>::streamReconstructedExpression(std::ostream&) const [1236] std::__new_allocator<std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >::allocate(unsigned long, void const) [502] decltype (::new ((void)(0)) Catch::StringRef((declval<Catch::StringRef>)())) std::construct_at<Catch::StringRef, Catch::StringRef>(Catch::StringRef, Catch::StringRef&&)
 [1062] Catch::Clara::Detail::ParserBase::validate() const [1369] std::__new_allocator<std::vector<unsigned char, std::allocator<unsigned char> > >::deallocate(std::vector<unsigned char, std::allocator<unsigned char> >, unsigned long) [373] decltype (::new ((void)(0)) std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >((declval<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>)())) std::construct_at<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > 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&)
 [1566] Catch::Clara::Detail::BasicResult<Catch::Clara::ParseResultType>::enforceOk() const [1374] std::__new_allocator<std::vector<unsigned char, std::allocator<unsigned char> > >::allocate(unsigned long, void const) [88] decltype (::new ((void)(0)) std::vector<unsigned char, std::allocator<unsigned char> >((declval<std::vector<unsigned char, std::allocator<unsigned char> > const&>)())) std::construct_at<std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<unsigned char, std::allocator<unsigned char> > const&>(std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<unsigned char, std::allocator<unsigned char> > const&)
 [1009] Catch::Clara::Detail::ParserRefImpl<Catch::Clara::Opt>::cardinality() const [882] std::__new_allocator<char>::deallocate(char, unsigned long) [393] decltype (::new ((void)(0)) std::vector<unsigned char, std::allocator<unsigned char> >((declval<std::vector<unsigned char, std::allocator<unsigned char> > >)())) std::construct_at<std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<unsigned char, std::allocator<unsigned char> > >(std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<unsigned char, std::allocator<unsigned char> >&&)
 [205] Catch::Clara::Parser Catch::Clara::Detail::ComposableParserImpl<Catch::Clara::Opt>::operator|<Catch::Clara::Opt>(Catch::Clara::Opt const&) const [886] std::__new_allocator<char>::allocate(unsigned long, void const) [72] decltype (::new ((void)(0)) int((declval<int const&>)())) std::construct_at<int, int const&>(int, int const&)
 [244] Catch::Context::getResultCapture() const [746] std::__new_allocator<unsigned char>::deallocate(unsigned char, unsigned long) [152] unsigned char std::__copy_move_a<false, __gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >, unsigned char>(__gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >, __gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >, unsigned char)
  [94] Catch::ExprLhs<bool>::makeUnaryExpr() const [747] std::__new_allocator<unsigned char>::allocate(unsigned long, void const) [1420] int std::__countl_zero<unsigned long>(unsigned long)
 [253] Catch::Matchers::ExceptionWatcher::match(std::exception const&) const [1481] std::__new_allocator<unsigned long>::deallocate(unsigned long, unsigned long) [1498] __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > std::move_backward<__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > >(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >)
 [723] magpie::metadata_t::is_defined() const [1482] std::__new_allocator<unsigned long>::allocate(unsigned long, void const) [186] unsigned char std::__copy_move_a1<false, unsigned char const, unsigned char>(unsigned char const, unsigned char const, unsigned char)
 [722] magpie::metadata_t::operator bool() const [934] std::__new_allocator<unsigned __int128>::deallocate(unsigned __int128, unsigned long) [185] unsigned char std::__copy_move_a2<false, unsigned char const, unsigned char>(unsigned char const, unsigned char const, unsigned char)
 [1066] magpie::eviction_cycle::get_cycle_turn() const [22] std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_release() [103] Catch::Clara::Opt std::__relocatea1<Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >(Catch::Clara::Opt, Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&)
 [368] magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::get((anonymous namespace)::cache_key_t const&, bool) const (cache.h) [29] std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_add_ref_copy() [501] Catch::StringRef std::__relocatea1<Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef> >(Catch::StringRef, Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef>&)
 [376] magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::get_impl(unsigned __int128, bool) const (cache.h) [1233] std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_weak_add_ref() [366] std::vector<unsigned char, std::allocator<unsigned char> > std::__relocatea1<std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >(std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > >&)
 [374] magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::hash_key((anonymous namespace)::cache_key_t const&) const (cache.h) [1085] std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_weak_release() [845] std::enable_if<std::__is_bitwise_relocatable<unsigned char, void>::value, unsigned char>::type std::__relocatea1<unsigned char, unsigned char>(unsigned char, unsigned char, unsigned char, std::allocator<unsigned char>&)
 [1157] magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::key_size((anonymous namespace)::cache_key_t const&) const (cache.h) [1205] std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_release_last_use() [612] Catch::Clara::Arg std::__do_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)
 [926] magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::sizeof_T() const (cache.h) [1206] std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_release_last_use_cold() [408] Catch::Clara::Opt std::__do_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)
 [567] magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::operator[]((anonymous namespace)::cache_key_t const&) const (cache.h) [1081] std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::Spcounted_base() [435] Catch::StringRef std::__do_uninit_copy<__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef>(__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef)
 [379] magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::get(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) const [1079] std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::~Spcounted_base() [1602] std::__fill_bvector_n(unsigned long, unsigned long, bool)
 [578] magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::size() const [1508] std::Optionalpayload<magpie::empty_t, true, true, true>::Optionalpayload() [358] void std::__insertion_sort<__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter>(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter)
 [391] magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::get_impl(unsigned __int128, bool) const [1452] std::Optionalpayload<magpie::empty_t, true, true, true>::Optionalpayload_base<magpie::empty_t>(std::in_place_t, magpie::empty_t&&) [214] void std::__introsort_loop<__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, long, __gnu_cxx::__ops::Iterless_iter>(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, long, __gnu_cxx::__ops::Iterless_iter)
 [386] magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::hash_key(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const [1140] std::Optionalpayload<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, false, false, false>::Optionalpayload() [832] std::__size_to_integer(unsigned long)
 [1314] magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::key_size(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const [949] std::Optionalpayload<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, false, false, false>::Optionalpayload_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::in_place_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [1560] 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<void>, (__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<void>, (__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<void>, (__gnu_cxx::Lockpolicy)2> >&)
 [963] magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::sizeof_T() const [941] std::Optionalpayload<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, false, false, false>::~Optionalpayload() [1714] std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >&)
 [440] magpie::cache<int, magpie::empty_t>::get(int const&, bool) const [521] std::Optionalpayload<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, false, false, false>::operator=(std::Optionalpayload<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, false, false, false>&&) [1421] std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >&)
 [480] magpie::cache<int, magpie::empty_t>::size() const [1141] std::Optionalpayload<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, false, false>::Optionalpayload() [1672] std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2> >&)
 [481] magpie::cache<int, magpie::empty_t>::get_impl(unsigned __int128, bool) const [951] std::Optionalpayload<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, false, false>::Optionalpayload_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::in_place_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [1534] std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >&)
 [456] magpie::cache<int, magpie::empty_t>::hash_key(int const&) const [938] std::Optionalpayload<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, false, false>::~Optionalpayload() [1477] std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >&)
 [1460] magpie::cache<int, magpie::empty_t>::key_size(int const&) const [522] std::Optionalpayload<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, false, false>::operator=(std::Optionalpayload<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, false, false>&&) [1238] std::__allocated_ptr<std::allocator<std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > > std::__allocate_guarded<std::allocator<std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> > >(std::allocator<std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2> >&)
 [1161] magpie::cache<int, magpie::empty_t>::sizeof_T() const [905] std::Optionalpayload<std::vector<unsigned char, std::allocator<unsigned char> >, false, false, false>::Optionalpayload() [613] 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)
 [507] magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::get_metadata(int const&) const [771] std::Optionalpayload<std::vector<unsigned char, std::allocator<unsigned char> >, false, false, false>::Optionalpayload_base<std::vector<unsigned char, std::allocator<unsigned char> > >(std::in_place_t, std::vector<unsigned char, std::allocator<unsigned char> >&&) [409] 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)
 [388] magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::get(int const&, bool) const [255] std::Optionalpayload<std::vector<unsigned char, std::allocator<unsigned char> >, false, false, false>::~Optionalpayload() [436] Catch::StringRef std::uninitialized_copy<__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef>(__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef)
 [422] magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::size() const [906] std::Optionalpayload<std::vector<unsigned char, std::allocator<unsigned char> >, true, false, false>::Optionalpayload() [150] unsigned char std::uninitialized_copy<__gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >, unsigned char>(__gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >, __gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >, unsigned char)
 [624] magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::contains(int const&) const [776] std::Optionalpayload<std::vector<unsigned char, std::allocator<unsigned char> >, true, false, false>::Optionalpayload_base<std::vector<unsigned char, std::allocator<unsigned char> > >(std::in_place_t, std::vector<unsigned char, std::allocator<unsigned char> >&&) [100] void std::__relocate_object_a<Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >(Catch::Clara::Opt, Catch::Clara::Opt, std::allocator<Catch::Clara::Opt>&)
 [399] magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::get_impl(unsigned __int128, bool) const [762] std::Optionalpayload<std::vector<unsigned char, std::allocator<unsigned char> >, true, false, false>::~Optionalpayload() [503] void std::__relocate_object_a<Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef> >(Catch::StringRef, Catch::StringRef, std::allocator<Catch::StringRef>&)
 [390] magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::hash_key(int const&) const [873] std::Optionalpayload<int, true, true, true>::Optionalpayload() [363] void std::__relocate_object_a<std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >(std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > >&)
 [1108] magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::key_size(int const&) const [58] std::Optionalpayload<int, true, true, true>::Optionalpayload_base<int>(std::in_place_t, int&&) [218] __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > std::__unguarded_partition<__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter>(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter)
 [967] magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::sizeof_T() const [1153] std::Rbtree_iterator<(anonymous namespace)::cache_key_t>::Rbtree_iterator(std::Rbtree_node_base) (stl_tree.h) [729] std::is_constant_evaluated()
 [219] magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >::get(int const&, bool) const [1495] std::Rbtree_iterator<(anonymous namespace)::cache_key_t>::operator--() (stl_tree.h) [1499] __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > std::__copy_move_backward_a<true, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > >(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >)
 [227] magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >::get_impl(unsigned __int128, bool) const [1159] std::Rbtree_iterator<int>::Rbtree_iterator(std::Rbtree_node_base) [268] void std::__final_insertion_sort<__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter>(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter)
 [285] magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >::hash_key(int const&) const [1575] std::Rbtree_iterator<int>::operator--() [826] std::pair<unsigned long, unsigned long> std::__gen_two_uniform_ints<unsigned long, std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul>&>(unsigned long, unsigned long, std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul>&)
 [833] magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >::key_size(int const&) const [757] std::Bititerator_base::_M_incr(long) [334] void std::__move_median_to_first<__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter>(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter)
 [731] magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >::sizeof_T() const [756] std::Bititerator_base::Bititerator_base(unsigned long, unsigned int) [614] 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>&)
 [383] magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >::allocated() const [958] std::Optionalbase_impl<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::Optionalbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, false, false> >::_M_get() [410] 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>&)
  [73] magpie::cache<int, int>::get_metadata(int const&) const [220] std::Optionalbase_impl<std::vector<unsigned char, std::allocator<unsigned char> >, std::Optionalbase<std::vector<unsigned char, std::allocator<unsigned char> >, false, false> >::_M_get() [437] Catch::StringRef std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef, Catch::StringRef>(__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef, std::allocator<Catch::StringRef>&)
  [31] magpie::cache<int, int>::get(int const&, bool) const [284] std::Optionalbase_impl<int, std::Optionalbase<int, true, true> >::_M_get() [149] unsigned char std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >, unsigned char, unsigned char>(__gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >, __gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >, unsigned char, std::allocator<unsigned char>&)
  [42] magpie::cache<int, int>::copy(void const, void, unsigned long) const [790] std::__ptr_traits_ptr_to<char const, char const, false>::pointer_to(char const&) [1500] unsigned long std::__copy_move_backward_a1<true, unsigned long, unsigned long>(unsigned long, unsigned long, unsigned long)
 [385] magpie::cache<int, int>::size() const [1002] std::__ptr_traits_ptr_to<std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false>, std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false>, false>::pointer_to(std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false>&) [1501] unsigned long std::__copy_move_backward_a2<true, unsigned long, unsigned long>(unsigned long, unsigned long, unsigned long)
 [122] magpie::cache<int, int>::destroy(void, unsigned long) const [1437] std::__ptr_traits_ptr_to<std::__detail::Hashnode_base**, std::__detail::Hashnode_base, false>::pointer_to(std::__detail::Hashnode_base&) [725] std::__is_constant_evaluated()
  [33] magpie::cache<int, int>::get_impl(unsigned __int128, bool) const [812] std::__ptr_traits_ptr_to<char, char, false>::pointer_to(char&) [269] void std::__unguarded_linear_insert<__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Valless_iter>(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Valless_iter)
  [60] magpie::cache<int, int>::hash_key(int const&) const [1650] std::Rbtree_key_compare<std::less<(anonymous namespace)::cache_key_t> >::Rbtree_key_compare() (stl_tree.h) [351] std::vector<unsigned char, std::allocator<unsigned char> > std::__uninitialized_default_n<std::vector<unsigned char, std::allocator<unsigned char> >, unsigned long>(std::vector<unsigned char, std::allocator<unsigned char> >, unsigned long)
 [721] magpie::cache<int, int>::key_size(int const&) const [1651] std::Rbtree_key_compare<std::less<int> >::Rbtree_key_compare() [345] unsigned char std::__uninitialized_default_n<unsigned char, unsigned long>(unsigned char, unsigned long)
 [157] magpie::cache<int, int>::sizeof_T() const [1496] unsigned long std::__copy_move_backward<true, true, std::random_access_iterator_tag>::__copy_move_b<unsigned long, unsigned long>(unsigned long, unsigned long, unsigned long) [583] unsigned long std::__uninitialized_default_n<unsigned long, unsigned long>(unsigned long, unsigned long)
  [87] magpie::cache<int, int>::allocated(void const, unsigned long) const [609] 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) [270] void std::__unguarded_insertion_sort<__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter>(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter)
 [482] magpie::cache<int, int>::allocated() const [407] 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) [213] __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > std::__unguarded_partition_pivot<__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter>(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter)
 [378] magpie::cache_ref<(anonymous namespace)::cache_key_t, 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 (cache_ref.h) [433] Catch::StringRef std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef>(__gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >, Catch::StringRef) [352] std::vector<unsigned char, std::allocator<unsigned char> > std::__uninitialized_defaultna<std::vector<unsigned char, std::allocator<unsigned char> >, unsigned long, std::vector<unsigned char, std::allocator<unsigned char> > >(std::vector<unsigned char, std::allocator<unsigned char> >, unsigned long, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > >&)
 [382] magpie::cache_ref<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::operator() const (cache_ref.h) [151] unsigned char std::__uninitialized_copy<true>::__uninit_copy<__gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >, unsigned char>(__gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >, __gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >, unsigned char) [346] unsigned char std::__uninitialized_defaultna<unsigned char, unsigned long, unsigned char>(unsigned char, unsigned long, std::allocator<unsigned char>&)
 [360] magpie::cache_ref<int, int>::operator int() const [1509] std::Optionalpayload_base<magpie::empty_t>::Storage<magpie::emptyt, true>::Storage() [584] unsigned long std::_uninitialized_defaultna<unsigned long, unsigned long, unsigned long>(unsigned long, unsigned long, std::allocator<unsigned long>&)
 [469] magpie::cache_ref<int, int>::operator() const [1446] std::Optionalpayload_base<magpie::empty_t>::Storage<magpie::emptyt, true>::Storage<magpie::emptyt>(std::in_place_t, magpie::empty_t&&) [1234] std::__enable_shared_from_this_base(std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&, std::enable_shared_from_this<magpie::detail::cache_impl> const)
 [371] int magpie::cache_ref<int, int>::operator-<int>(int const&) const [1510] std::Optionalpayload_base<magpie::empty_t>::Optionalpayload_base() [839] unsigned long const& std::max<unsigned long>(unsigned long const&, unsigned long const&)
 [372] int magpie::cache_ref<int, int>::operator+<int>(int const&) const [1453] std::Optionalpayload_base<magpie::empty_t>::Optionalpayload_base<magpie::empty_t>(std::in_place_t, magpie::empty_t&&) [786] unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&)
 [193] snapdev::timespec_ex::compare(snapdev::timespec_ex const&) const [944] std::Optionalpayload_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_destroy() [1422] long std::__lg<long>(long)
 [194] snapdev::timespec_ex::operator==(snapdev::timespec_ex const&) const [526] void std::Optionalpayload_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_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> >&&) [153] unsigned char std::copy<__gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >, unsigned char>(__gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >, __gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >, unsigned char)
 [1043] __gnu_cxx::__aligned_membuf<(anonymous namespace)::cache_key_t>::_M_ptr() const (aligned_buffer.h) [523] std::Optionalpayload_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_move_assign(std::Optionalpayload_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&) [1734] void std::iota<int, int>(int, int, int)
 [1044] __gnu_cxx::__aligned_membuf<(anonymous namespace)::cache_key_t>::_M_addr() const (aligned_buffer.h) [945] std::Optionalpayload_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_get() [1124] std::remove_reference<Catch::Clara::Opt&>::type&& std::move<Catch::Clara::Opt&>(Catch::Clara::Opt&)
 [953] __gnu_cxx::__aligned_membuf<int>::_M_ptr() const [936] std::Optionalpayload_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::_M_reset() [1389] std::remove_reference<Catch::StringRef&>::type&& std::move<Catch::StringRef&>(Catch::StringRef&)
 [954] __gnu_cxx::__aligned_membuf<int>::_M_addr() const [946] std::Optionalpayload_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::Storage<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, false>::Storage<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::in_place_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [1448] std::remove_reference<magpie::empty_t&>::type&& std::move<magpie::empty_t&>(magpie::empty_t&)
 [1480] __gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >::base() const [1144] std::Optionalpayload_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::Storage<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, false>::Storage() [1150] std::removereference<std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl&>::type&& std::move<std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl&>(std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::Vectorimpl&)
 [1690] __gnu_cxx::__normal_iterator<Catch::Clara::Arg const, std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > >::operator() const [942] std::Optionalpayload_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::Storage<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, false>::~Storage() [1151] std::removereference<std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl&>::type&& std::move<std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl&>(std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::Vectorimpl&)
 [1041] __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::base() const [1142] std::Optionalpayload_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::Optionalpayload_base() [1033] std::remove_reference<std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl&>::type&& std::move<std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl&>(std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::Vectorimpl&)
 [1155] __gnu_cxx::__normal_iterator<Catch::Clara::Opt const, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::operator() const [952] std::Optionalpayload_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::Optionalpayload_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::in_place_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) [742] std::remove_reference<std::Vectorbase<unsigned char, std::allocator<unsigned char> >::Vectorimpl&>::type&& std::move<std::Vectorbase<unsigned char, std::allocator<unsigned char> >::Vectorimpl&>(std::Vectorbase<unsigned char, std::allocator<unsigned char> >::Vectorimpl&)
 [899] __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::base() const [939] std::Optionalpayload_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~Optionalpayload_base() [927] 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> >&)
 [969] __gnu_cxx::__normal_iterator<Catch::StringRef const, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::operator() const [258] std::Optionalpayload_base<std::vector<unsigned char, std::allocator<unsigned char> > >::_M_destroy() [1535] std::remove_reference<magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>::type&& std::move<magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&>(magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&)
 [156] __gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >::base() const [778] std::Optionalpayload_base<std::vector<unsigned char, std::allocator<unsigned char> > >::_M_get() [1381] std::remove_reference<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >&>::type&& std::move<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >&>(magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >&)
 [1298] __gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::base() const [254] std::Optionalpayload_base<std::vector<unsigned char, std::allocator<unsigned char> > >::_M_reset() [1307] std::remove_reference<magpie::cache<int, int>&>::type&& std::move<magpie::cache<int, int>&>(magpie::cache<int, int>&)
 [1309] __gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::operator() const [907] std::Optionalpayload_base<std::vector<unsigned char, std::allocator<unsigned char> > >::Storage<std::vector<unsigned char, std::allocator<unsigned char> >, false>::Storage() [1069] std::remove_reference<magpie::detail::cache_impl&>::type&& std::move<magpie::detail::cache_impl&>(magpie::detail::cache_impl&)
 [1310] __gnu_cxx::__normal_iterator<Catch::Clara::Opt, std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> > >::operator-(long) const [774] std::Optionalpayload_base<std::vector<unsigned char, std::allocator<unsigned char> > >::Storage<std::vector<unsigned char, std::allocator<unsigned char> >, false>::Storage<std::vector<unsigned char, std::allocator<unsigned char> > >(std::in_place_t, std::vector<unsigned char, std::allocator<unsigned char> >&&) [818] std::remove_reference<std::allocator<char>&>::type&& std::move<std::allocator<char>&>(std::allocator<char>&)
 [1022] __gnu_cxx::__normal_iterator<Catch::StringRef, std::vector<Catch::StringRef, std::allocator<Catch::StringRef> > >::base() const [761] std::Optionalpayload_base<std::vector<unsigned char, std::allocator<unsigned char> > >::_Storage<std::vector<unsigned char, std::allocator<unsigned char> >, false>::~Storage() [1561] std::removereference<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> > > >&)
 [1149] __gnu_cxx::__normal_iterator<std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > > >::base() const [903] std::Optionalpayload_base<std::vector<unsigned char, std::allocator<unsigned char> > >::Optionalpayload_base() [1715] 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> >&)
 [782] __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >::base() const [775] std::Optionalpayload_base<std::vector<unsigned char, std::allocator<unsigned char> > >::Optionalpayload_base<std::vector<unsigned char, std::allocator<unsigned char> > >(std::in_place_t, std::vector<unsigned char, std::allocator<unsigned char> >&&) [1272] 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>&)
 [200] __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >::operator() const [763] std::Optionalpayload_base<std::vector<unsigned char, std::allocator<unsigned char> > >::~Optionalpayload_base() [1095] std::remove_reference<std::shared_ptr<Catch::Clara::Detail::BoundRef>&>::type&& std::move<std::shared_ptr<Catch::Clara::Detail::BoundRef>&>(std::shared_ptr<Catch::Clara::Detail::BoundRef>&)
 [959] __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >::operator-(long) const [740] std::Optionalpayload_base<int>::_M_get() [1423] std::remove_reference<std::shared_ptr<magpie::eviction_policy_add>&>::type&& std::move<std::shared_ptr<magpie::eviction_policy_add>&>(std::shared_ptr<magpie::eviction_policy_add>&)
 [892] __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >::operator+(long) const [874] std::Optionalpayload_base<int>::Storage<int, true>::Storage() [1273] 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> > >&)
 [289] bool __gnu_cxx::__ops::Valless_iter::operator()<unsigned long, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > >(unsigned long&, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >) const [145] std::Optionalpayload_base<int>::Storage<int, true>::Storage<int>(std::in_place_t, int&&) [1121] std::remove_reference<std::Optionalpayload<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, false, false>&>::type&& std::move<std::Optionalpayload<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, false, false>&>(std::Optionalpayload<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, true, false, false>&)
 [225] bool __gnu_cxx::__ops::Iterless_iter::operator()<__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > >(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >) const [875] std::Optionalpayload_base<int>::Optionalpayload_base() [770] std::remove_reference<std::vector<unsigned char, std::allocator<unsigned char> >&>::type&& std::move<std::vector<unsigned char, std::allocator<unsigned char> >&>(std::vector<unsigned char, std::allocator<unsigned char> >&)
 [1163] std::_Hashtable<unsigned long, std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, std::allocator<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > > >, std::__detail::Select1st, std::equalto<unsigned long>, std::hash<unsigned long>, std::__detail::Modrange_hashing, std::__detail::Defaultranged_hash, std::__detail::Primerehash_policy, std::__detail::Hashtabletraits<false, false, true> >::_M_uses_single_bucket(std::__detail::Hashnode_base**) const [80] std::Optionalpayload_base<int>::Optionalpayload_base<int>(std::in_place_t, int&&) [724] std::remove_reference<int&>::type&& std::move<int&>(int&)
 [1185] std::_Hashtable<unsigned long, std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, std::allocator<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > > >, std::__detail::Select1st, std::equalto<unsigned long>, std::hash<unsigned long>, std::__detail::Modrange_hashing, std::__detail::Defaultranged_hash, std::__detail::Primerehash_policy, std::__detail::Hashtabletraits<false, false, true> >::_M_begin() const [1122] std::Rbtree_const_iterator<(anonymous namespace)::cache_key_t>::Rbtree_const_iterator(std::Rbtree_node_base const) (stl_tree.h) [764] std::remove_reference<unsigned long&>::type&& std::move<unsigned long&>(unsigned long&)
 [1227] std::__weak_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>::use_count() const [1329] std::Rbtree_const_iterator<(anonymous namespace)::cache_key_t>::Rbtree_const_iterator(std::Rbtree_iterator<(anonymous namespace)::cache_key_t> const&) (stl_tree.h) [195] void std::sort<__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > >(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >)
 [1623] std::Vectorbase<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::_M_get_Tp_allocator() const [961] std::Rbtree_const_iterator<int>::Rbtree_const_iterator(std::Rbtree_node_base const) [1673] std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >> >, std::is_move_constructible<magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >>, std::is_move_assignable<magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >> >::value, void>::type std::swap<magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >>(magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&)
 [1382] std::Vectorbase<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_get_Tp_allocator() const [1330] std::Rbtree_const_iterator<int>::Rbtree_const_iterator(std::Rbtree_iterator<int> const&) [1536] std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >> >, std::is_move_constructible<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >>, std::is_move_assignable<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >> >::value, void>::type std::swap<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >>(magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >&, magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >&)
 [1072] std::Vectorbase<Catch::StringRef, std::allocator<Catch::StringRef> >::_M_get_Tp_allocator() const [1549] std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1478] std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<magpie::cache<int, int>> >, std::is_move_constructible<magpie::cache<int, int>>, std::is_move_assignable<magpie::cache<int, int>> >::value, void>::type std::swap<magpie::cache<int, int>>(magpie::cache<int, int>&, magpie::cache<int, int>&)
 [1280] std::Vectorbase<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::_M_get_Tp_allocator() const [1550] std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() [1224] std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<magpie::detail::cache_impl> >, std::is_move_constructible<magpie::detail::cache_impl>, std::is_move_assignable<magpie::detail::cache_impl> >::value, void>::type std::swap<magpie::detail::cache_impl>(magpie::detail::cache_impl&, magpie::detail::cache_impl&)
 [743] std::Vectorbase<unsigned char, std::allocator<unsigned char> >::_M_get_Tp_allocator() const [1465] std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [201] std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<int> >, std::is_move_constructible<int>, std::is_move_assignable<int> >::value, void>::type std::swap<int>(int&, int&)
 [1005] std::__shared_ptr<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2>::get() const [1551] std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<void>) [804] std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<unsigned long> >, std::is_move_constructible<unsigned long>, std::is_move_assignable<unsigned long> >::value, void>::type std::swap<unsigned long>(unsigned long&, unsigned long&)
 [177] std::__shared_ptr<magpie::lock_interface, (__gnu_cxx::Lockpolicy)2>::get() const [1407] std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [160] bool std::equal<__gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >, __gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > > >(__gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >, __gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >, __gnu_cxx::__normal_iterator<unsigned char const, std::vector<unsigned char, std::allocator<unsigned char> > >)
 [249] std::__shared_ptr<magpie::eviction_policy, (__gnu_cxx::Lockpolicy)2>::get() const [568] std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::allocator<void>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) [196] void std::__sort<__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter>(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__ops::Iterless_iter)
 [932] std::__shared_ptr<magpie::eviction_policy, (__gnu_cxx::Lockpolicy)2>::operator bool() const [1552] std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [836] unsigned char std::fill_n<unsigned char, unsigned long, unsigned char>(unsigned char, unsigned long, unsigned char const&)
 [1257] std::__shared_ptr<magpie::cache<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::Lockpolicy)2>::get() const [1706] std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1603] unsigned long std::fill_n<unsigned long, unsigned long, unsigned long>(unsigned long, unsigned long, unsigned long const&)
 [749] std::__shared_ptr<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, (__gnu_cxx::Lockpolicy)2>::get() const [1707] std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() [1027] Catch::Clara::Opt&& std::forward<Catch::Clara::Opt>(std::remove_reference<Catch::Clara::Opt>::type&)
 [736] std::__shared_ptr<magpie::cache<int, int>, (__gnu_cxx::Lockpolicy)2>::get() const [1628] std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [1084] Catch::StringRef&& std::forward<Catch::StringRef>(std::remove_reference<Catch::StringRef>::type&)
  [63] std::__shared_ptr<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2>::get() const [1708] std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<void>) [1169] magpie::empty_t&& std::forward<magpie::empty_t>(std::remove_reference<magpie::empty_t>::type&)
 [1228] std::__weak_count<(__gnu_cxx::Lockpolicy)2>::_M_get_use_count() const [1595] std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [868] 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&)
 [187] std::Bititerator::operator() const [631] std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<unsigned int&>(std::allocator<void>, unsigned int&) [1441] magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&& std::forward<magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >>(std::remove_reference<magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >>::type&) (move.h)
 [146] std::Bititerator::operator[](long) const [1709] std::Spcounted_ptr_inplace<Catch::Clara::Detail::BoundValueRef<unsigned int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [1107] magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&& std::forward<magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >>(std::remove_reference<magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >>::type&)
 [1491] std::Bvectorbase<std::allocator<bool> >::Bvectorimpl::_M_end_addr() const [1408] std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1576] magpie::cache<int, magpie::empty_t>&& std::forward<magpie::cache<int, magpie::empty_t>>(std::remove_reference<magpie::cache<int, magpie::empty_t>>::type&)
 [1045] std::Rbtree_node<(anonymous namespace)::cache_key_t>::_M_valptr() const (stl_tree.h) [1409] std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() [1376] magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&& std::forward<magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >>(std::remove_reference<magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >>::type&)
 [955] std::Rbtree_node<int>::_M_valptr() const [1293] std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [1243] magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >&& std::forward<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >>(std::remove_reference<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >>::type&)
 [765] std::Bitreference::operator bool() const [1410] std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<void>) [1064] magpie::cache<int, int>&& std::forward<magpie::cache<int, int>>(std::remove_reference<magpie::cache<int, int>>::type&)
 [143] std::Spcounted_base<(__gnu_cxx::Lockpolicy)2>::_M_get_use_count() const [1179] std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [1055] (anonymous namespace)::cache_key_t const& std::forward<(anonymous namespace)::cache_key_t const&>(std::remove_reference<(anonymous namespace)::cache_key_t const&>::type&) (move.h)
 [1358] std::Optionalbase_impl<magpie::empty_t, std::Optionalbase<magpie::empty_t, true, true> >::_M_is_engaged() const [504] std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<>(std::allocator<void>) [1632] Catch::Clara::Arg const& std::forward<Catch::Clara::Arg const&>(std::remove_reference<Catch::Clara::Arg const&>::type&)
 [897] std::Optionalbase_impl<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::Optionalbase<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, false, false> >::_M_is_engaged() const [1411] std::Spcounted_ptr_inplace<magpie::eviction_policy_add, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [1252] Catch::Clara::Opt const& std::forward<Catch::Clara::Opt const&>(std::remove_reference<Catch::Clara::Opt const&>::type&)
 [139] std::Optionalbase_impl<std::vector<unsigned char, std::allocator<unsigned char> >, std::Optionalbase<std::vector<unsigned char, std::allocator<unsigned char> >, false, false> >::_M_is_engaged() const [1652] std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1039] Catch::StringRef const& std::forward<Catch::StringRef const&>(std::remove_reference<Catch::StringRef const&>::type&)
 [204] std::Optionalbase_impl<int, std::Optionalbase<int, true, true> >::_M_is_engaged() const [1653] std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() [988] magpie::options const& std::forward<magpie::options const&>(std::remove_reference<magpie::options const&>::type&)
 [1006] std::__shared_ptr_access<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const [1596] std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [933] 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&)
 [1007] std::__shared_ptr_access<Catch::Clara::Detail::BoundRef, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [1654] std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<void>) [245] std::piecewise_construct_t const& std::forward<std::piecewise_construct_t const&>(std::remove_reference<std::piecewise_construct_t const&>::type&)
  [76] std::__shared_ptr_access<magpie::lock_interface, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const [1526] std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [754] std::vector<unsigned char, std::allocator<unsigned char> > const& std::forward<std::vector<unsigned char, std::allocator<unsigned char> > const&>(std::remove_reference<std::vector<unsigned char, std::allocator<unsigned char> > const&>::type&)
  [45] std::__shared_ptr_access<magpie::lock_interface, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [549] std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<magpie::options&>(std::allocator<void>, magpie::options&) [718] int const& std::forward<int const&>(std::remove_reference<int const&>::type&)
 [251] std::__shared_ptr_access<magpie::eviction_policy, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const [1655] std::Spcounted_ptr_inplace<magpie::cache<std::__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<void>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [1075] magpie::options& std::forward<magpie::options&>(std::remove_reference<magpie::options&>::type&)
 [252] std::__shared_ptr_access<magpie::eviction_policy, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [1527] std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1250] 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&)
 [1268] std::__shared_ptr_access<magpie::cache<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::Lockpolicy)2, false, false>::_M_get() const [1528] std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() [1349] std::Rbtree_node<(anonymous namespace)::cache_key_t>& std::forward<std::Rbtree_node<(anonymous namespace)::cache_key_t>&>(std::remove_reference<std::Rbtree_node<(anonymous namespace)::cache_key_t>&>::type&) (move.h)
 [1258] std::__shared_ptr_access<magpie::cache<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::Lockpolicy)2, false, false>::operator->() const [1454] std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [1350] std::Rbtree_node<int>& std::forward<std::Rbtree_node<int>&>(std::remove_reference<std::Rbtree_node<int>&>::type&)
 [750] std::__shared_ptr_access<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const [1529] std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<void>) [1137] std::Rbtree_node_base& std::forward<std::Rbtree_node_base&>(std::remove_reference<std::Rbtree_node_base&>::type&)
 [751] std::__shared_ptr_access<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [1387] std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [1351] std::Rbtree_iterator<(anonymous namespace)::cache_key_t>& std::forward<std::Rbtree_iterator<(anonymous namespace)::cache_key_t>&>(std::remove_reference<std::Rbtree_iterator<(anonymous namespace)::cache_key_t>&>::type&) (move.h)
 [737] std::__shared_ptr_access<magpie::cache<int, int>, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const [467] std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<magpie::options&>(std::allocator<void>, magpie::options&) [1352] std::Rbtree_iterator<int>& std::forward<std::Rbtree_iterator<int>&>(std::remove_reference<std::Rbtree_iterator<int>&>::type&)
 [738] std::__shared_ptr_access<magpie::cache<int, int>, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [1530] std::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [1071] bool& std::forward<bool&>(std::remove_reference<bool&>::type&)
  [48] std::__shared_ptr_access<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2, false, false>::_M_get() const [1472] std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [1485] unsigned int& std::forward<unsigned int&>(std::remove_reference<unsigned int&>::type&)
  [36] std::__shared_ptr_access<magpie::detail::cache_impl, (__gnu_cxx::Lockpolicy)2, false, false>::operator->() const [1473] std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() [1353] std::Rbtree_iterator<(anonymous namespace)::cache_key_t>&& std::forward<std::Rbtree_iterator<(anonymous namespace)::cache_key_t> >(std::remove_reference<std::Rbtree_iterator<(anonymous namespace)::cache_key_t> >::type&) (move.h)
 [1189] void std::enable_shared_from_this<magpie::detail::cache_impl>::_M_weak_assign<magpie::detail::cache_impl>(magpie::detail::cache_impl, std::__shared_count<(__gnu_cxx::Lockpolicy)2> const&) const [1370] std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [1354] std::Rbtree_iterator<int>&& std::forward<std::Rbtree_iterator<int> >(std::remove_reference<std::Rbtree_iterator<int> >::type&)
  [62] std::uniform_int_distribution<int>::param_type::a() const [1483] std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<void>) [246] std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>&& std::forward<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >(std::remove_reference<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&> >::type&)
  [79] std::uniform_int_distribution<int>::param_type::b() const [1315] std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [727] std::vector<unsigned char, std::allocator<unsigned char> >&& std::forward<std::vector<unsigned char, std::allocator<unsigned char> > >(std::remove_reference<std::vector<unsigned char, std::allocator<unsigned char> > >::type&)
 [799] std::uniform_int_distribution<unsigned long>::param_type::a() const [442] std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<magpie::options&>(std::allocator<void>, magpie::options&) [1114] bool&& std::forward<bool>(std::remove_reference<bool>::type&)
 [822] std::uniform_int_distribution<unsigned long>::param_type::b() const [1474] std::Spcounted_ptr_inplace<magpie::cache<int, int>, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [717] int&& std::forward<int>(std::remove_reference<int>::type&)
 [1361] std::set<(anonymous namespace)::cache_key_t, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::contains((anonymous namespace)::cache_key_t const&) const (stl_set.h) [1207] std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_destroy() [784] unsigned long&& std::forward<unsigned long>(std::remove_reference<unsigned long>::type&)
 [1034] std::set<int, std::less<int>, std::allocator<int> >::contains(int const&) const [1208] std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_dispose() [203] void std::shuffle<int, std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul>&>(int, int, std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul>&)
 [1046] std::less<(anonymous namespace)::cache_key_t>::operator()((anonymous namespace)::cache_key_t const&, (anonymous namespace)::cache_key_t const&) const (stl_function.h) [1103] std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::M_alloc() [1716] void std::Destroy<Catch::Clara::Arg>(Catch::Clara::Arg)
 [1241] std::less<char const>::operator()(char const, char const) const [1237] std::Sp_counted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Impl::Impl(std::allocator<void>) [66] void std::Destroy<Catch::Clara::Opt>(Catch::Clara::Opt)
 [956] std::less<int>::operator()(int const&, int const&) const [1070] std::Sp_counted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::_M_ptr() [1562] void std::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> > >)
 [1624] std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::end() const [617] std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(std::allocator<void>, magpie::cache<(anonymous namespace)::cache_key_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) (shared_ptr_base.h) [1717] void std::Destroy<Catch::Clara::Detail::BoundValueRef<unsigned int> >(Catch::Clara::Detail::BoundValueRef<unsigned int>)
 [1540] std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::size() const [650] std::Sp_counted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<magpie::cache<int, magpie::empty_t>, magpie::options const&>(std::allocator<void>, magpie::cache<int, magpie::empty_t>&&, magpie::options const&) [1424] void std::Destroy<magpie::evictionpolicy_add>(magpie::eviction_policy_add)
 [1625] std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::begin() const [515] std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(std::allocator<void>, magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [1674] void std::Destroy<magpie::cache<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(magpie::cache<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >)
 [1492] std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_M_check_len(unsigned long, char const) const [600] std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, magpie::options const&>(std::allocator<void>, magpie::cache<int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&, magpie::options const&) [1537] void std::Destroy<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > > >(magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >)
 [1301] std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::end() const [565] std::Sp_counted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >, magpie::options const&>(std::allocator<void>, magpie::cache<int, std::vector<unsigned char, std::allocator<unsigned char> > >&&, magpie::options const&) [1479] void std::Destroy<magpie::cache<int, int> >(magpie::cache<int, int>)
 [1254] std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::size() const [495] std::Sp_counted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::Spcounted_ptr_inplace<magpie::cache<int, int>, magpie::options const&>(std::allocator<void>, magpie::cache<int, int>&&, magpie::options const&) [977] void std::Destroy<magpie::detail::cacheimpl::bucket_t>(magpie::detail::cache_impl::bucket_t)
 [1302] std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::begin() const [1209] std::Spcounted_ptr_inplace<magpie::detail::cache_impl, std::allocator<void>, (__gnu_cxx::Lockpolicy)2>::~Spcounted_ptr_inplace() [1225] void std::Destroy<magpie::detail::cacheimpl>(magpie::detail::cache_impl)
 [1311] std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::empty() const [1210] std::enable_shared_from_this<magpie::detail::cache_impl>::~enable_shared_from_this() [1267] void std::Destroy<Catch::Clara::Arg>(Catch::Clara::Arg, Catch::Clara::Arg)
 [1398] std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::maxsize() const [1377] std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul>::_M_gen_rand() [68] void std::Destroy<Catch::Clara::Opt>(Catch::Clara::Opt, Catch::Clara::Opt)
 [1184] std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::M_check_len(unsigned long, char const) const [1629] std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul>::seed(unsigned long) [1052] void std::Destroy<Catch::StringRef>(Catch::StringRef, Catch::StringRef)
 [971] std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::end() const [1630] std::mersennetwister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul>::mersenne_twister_engine(unsigned long) [1226] void std::Destroy<magpie::detail::cacheimpl::bucket_t>(magpie::detail::cache_impl::bucket_t, magpie::detail::cache_impl::bucket_t)
 [1015] std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::size() const [820] std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul>::operator()() [303] void std::Destroy<std::vector<unsigned char, std::allocator<unsigned char> >>(std::vector<unsigned char, std::allocator<unsigned char> >, std::vector<unsigned char, std::allocator<unsigned char> >)
 [972] std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::begin() const [32] std::mersennetwister_engine<unsigned long, 64ul, 312ul, 156ul, 31ul, 13043109905998158313ul, 29ul, 6148914691236517205ul, 17ul, 8202884508482404352ul, 37ul, 18444473444759240704ul, 43ul, 6364136223846793005ul>::_M_gen_rand() [180] void std::Destroy<unsigned char>(unsigned char, unsigned char)
 [1101] std::vector<Catch::StringRef, std::allocator<Catch::StringRef> >::maxsize() const [1729] std::mersenne_twister_engine<unsigned long, 64ul, 312ul, 156ul, 31ul, 13043109905998158313ul, 29ul, 6148914691236517205ul, 17ul, 8202884508482404352ul, 37ul, 18444473444759240704ul, 43ul, 6364136223846793005ul>::seed(unsigned long) [1563] void std::Destroy<unsigned long>(unsigned long, unsigned long)
 [489] std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::M_check_len(unsigned long, char const) const [1730] std::mersenne_twister_engine<unsigned long, 64ul, 312ul, 156ul, 31ul, 13043109905998158313ul, 29ul, 6148914691236517205ul, 17ul, 8202884508482404352ul, 37ul, 18444473444759240704ul, 43ul, 6364136223846793005ul>::mersenne_twister_engine(unsigned long) [997] void std::_Destroy<unsigned __int128>(unsigned __int128, unsigned __int128)
  [95] std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::size() const [23] std::mersenne_twister_engine<unsigned long, 64ul, 312ul, 156ul, 31ul, 13043109905998158313ul, 29ul, 6148914691236517205ul, 17ul, 8202884508482404352ul, 37ul, 18444473444759240704ul, 43ul, 6364136223846793005ul>::operator()() [300] void std::Destroy<std::vector<unsigned char, std::allocator<unsigned char> > >(std::vector<unsigned char, std::allocator<unsigned char> >)
 [1281] std::vector<std::vector<unsigned char, std::allocator<unsigned char> >, std::allocator<std::vector<unsigned char, std::allocator<unsigned char> > > >::maxsize() const [57] std::uniform_int_distribution<int>::param_type::param_type(int, int) [837] void std::__fill_a<unsigned char, unsigned char>(unsigned char, unsigned char, unsigned char const&)
 [232] std::vector<unsigned char, std::allocator<unsigned char> >::_M_check_len(unsigned long, char const) const [18] unsigned long std::uniform_int_distribution<int>::_S_nd<unsigned __int128, std::mersenne_twister_engine<unsigned long, 64ul, 312ul, 156ul, 31ul, 13043109905998158313ul, 29ul, 6148914691236517205ul, 17ul, 8202884508482404352ul, 37ul, 18444473444759240704ul, 43ul, 6364136223846793005ul>, unsigned long>(std::mersenne_twister_engine<unsigned long, 64ul, 312ul, 156ul, 31ul, 13043109905998158313ul, 29ul, 6148914691236517205ul, 17ul, 8202884508482404352ul, 37ul, 18444473444759240704ul, 43ul, 6364136223846793005ul>&, unsigned long) [1604] void std::__fill_a<unsigned long, unsigned long>(unsigned long, unsigned long, unsigned long const&)
 [741] std::vector<unsigned char, std::allocator<unsigned char> >::end() const [30] std::uniform_int_distribution<int>::uniform_int_distribution(int, int) [777] int std::__memcmp<unsigned char, unsigned char>(unsigned char const, unsigned char const, unsigned long)
  [84] std::vector<unsigned char, std::allocator<unsigned char> >::size() const [7] int std::uniform_int_distribution<int>::operator()<std::mersenne_twister_engine<unsigned long, 64ul, 312ul, 156ul, 31ul, 13043109905998158313ul, 29ul, 6148914691236517205ul, 17ul, 8202884508482404352ul, 37ul, 18444473444759240704ul, 43ul, 6364136223846793005ul> >(std::mersenne_twister_engine<unsigned long, 64ul, 312ul, 156ul, 31ul, 13043109905998158313ul, 29ul, 6148914691236517205ul, 17ul, 8202884508482404352ul, 37ul, 18444473444759240704ul, 43ul, 6364136223846793005ul>&) [1605] __gnu_cxx::__enable_if<std::__is_scalar<unsigned long>::__value, void>::__type std::__fill_a1<unsigned long, unsigned long>(unsigned long, unsigned long, unsigned long const&)
 [730] std::vector<unsigned char, std::allocator<unsigned char> >::begin() const [8] int std::uniform_int_distribution<int>::operator()<std::mersenne_twister_engine<unsigned long, 64ul, 312ul, 156ul, 31ul, 13043109905998158313ul, 29ul, 6148914691236517205ul, 17ul, 8202884508482404352ul, 37ul, 18444473444759240704ul, 43ul, 6364136223846793005ul> >(std::mersenne_twister_engine<unsigned long, 64ul, 312ul, 156ul, 31ul, 13043109905998158313ul, 29ul, 6148914691236517205ul, 17ul, 8202884508482404352ul, 37ul, 18444473444759240704ul, 43ul, 6364136223846793005ul>&, std::uniform_int_distribution<int>::param_type const&) [838] __gnu_cxx::__enable_if<std::__is_byte<unsigned char>::__value, void>::__type std::__fill_a1<unsigned char>(unsigned char, unsigned char, unsigned char const&)
 [798] std::vector<unsigned char, std::allocator<unsigned char> >::capacity() const [819] std::uniform_int_distribution<unsigned long>::param_type::param_type(unsigned long, unsigned long) [791] char const std::addressof<char const>(char const&)
 [788] std::vector<unsigned char, std::allocator<unsigned char> >::max_size() const [821] unsigned int std::uniform_int_distribution<unsigned long>::_S_nd<unsigned long, std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul>, unsigned int>(std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul>&, unsigned int) [1004] std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false> std::addressof<std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false> >(std::__detail::Hashnode<std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >, false>&)
 [840] std::vector<unsigned long, std::allocator<unsigned long> >::size() const [825] std::uniform_int_distribution<unsigned long>::uniform_int_distribution(unsigned long, unsigned long) [1442] std::__detail::Hashnode_base** std::addressof<std::__detail::Hashnode_base>(std::__detail::Hashnode_base&)
 [1324] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_disjunct(char const) const [823] unsigned long std::uniform_int_distribution<unsigned long>::operator()<std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul> >(std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul>&) [813] char std::addressof<char>(char&)
 [794] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_is_local() const [824] unsigned long std::uniform_int_distribution<unsigned long>::operator()<std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul> >(std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul>&, std::uniform_int_distribution<unsigned long>::param_type const&) [286] void std::iter_swap<__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > > >(__gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >, __gnu_cxx::__normal_iterator<unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > >)
 [793] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() const [348] std::vector<unsigned char, std::allocator<unsigned char> > std::__uninitialized_defaultn1<false>::__uninit_default_n<std::vector<unsigned char, std::allocator<unsigned char> >, unsigned long>(std::vector<unsigned char, std::allocator<unsigned char> >, unsigned long) [202] void std::iter_swap<int, int>(int, int)
 [1132] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::get_allocator() const [343] unsigned char std::__uninitialized_defaultn1<true>::__uninit_default_n<unsigned char, unsigned long>(unsigned char, unsigned long) [827] std::pair<std::__strip_reference_wrapper<std::decay<unsigned long>::type>::__type, std::__strip_reference_wrapper<std::decay<unsigned long>::type>::__type> std::make_pair<unsigned long, unsigned long>(unsigned long&&, unsigned long&&)
 [980] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check_length(unsigned long, unsigned long, char const) const [579] unsigned long std::__uninitialized_defaultn1<true>::__uninit_default_n<unsigned long, unsigned long>(unsigned long, unsigned long) [197] bool std::operator==<magpie::eviction_policy>(std::shared_ptr<magpie::eviction_policy> const&, decltype(nullptr))
 [859] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator() const [1116] std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::~map() [616] bool std::operator==<magpie::eviction_policy, magpie::eviction_policy>(std::shared_ptr<magpie::eviction_policy> const&, std::shared_ptr<magpie::eviction_policy> const&)
 [878] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::data() const [12] std::map<unsigned __int128, magpie::detail::cache_impl::item_t, std::less<unsigned __int128>, std::allocator<std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t> > >::~map() [241] 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)
 [789] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const [449] std::set<(anonymous namespace)::cache_key_t, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::insert((anonymous namespace)::cache_key_t const&) (stl_set.h) [902] 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&)
 [985] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() const [1656] std::set<(anonymous namespace)::cache_key_t, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::set() (stl_set.h) [159] bool std::operator==<unsigned char, std::allocator<unsigned char> >(std::vector<unsigned char, std::allocator<unsigned char> > const&, std::vector<unsigned char, std::allocator<unsigned char> > const&)
 [851] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::empty() const [1657] std::set<(anonymous namespace)::cache_key_t, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::~set() (stl_set.h) [1443] std::operator==(std::Rbtree_iterator<(anonymous namespace)::cache_key_t> const&, std::Rbtree_iterator<(anonymous namespace)::cache_key_t> const&) (stl_tree.h)
 [856] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() const [1211] std::set<magpie::detail::cache_impl::evict_item_t, std::less<magpie::detail::cache_impl::evict_item_t>, std::allocator<magpie::detail::cache_impl::evict_item_t> >::~set() [1458] std::operator==(std::Rbtree_iterator<int> const&, std::Rbtree_iterator<int> const&)
 [752] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [424] std::set<int, std::less<int>, std::allocator<int> >::insert(int const&) [1244] std::operator==(std::Rbtree_const_iterator<(anonymous namespace)::cache_key_t> const&, std::Rbtree_const_iterator<(anonymous namespace)::cache_key_t> const&) (stl_tree.h)
 [1386] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_check(unsigned long, char const) const [1658] std::set<int, std::less<int>, std::allocator<int> >::set() [981] std::operator==(std::Rbtree_const_iterator<int> const&, std::Rbtree_const_iterator<int> const&)
 [1383] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_limit(unsigned long, unsigned long) const [512] std::set<int, std::less<int>, std::allocator<int> >::~set() [807] std::operator<(std::strong_ordering, std::__cmp_cat::__unspec)
 [803] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::capacity() const [134] std::set<unsigned __int128, std::less<unsigned __int128>, std::allocator<unsigned __int128> >::~set() [1606] 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)
 [872] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::max_size() const [996] std::pair<unsigned long const, std::vector<unsigned __int128, std::allocator<unsigned __int128> > >::~pair() [1502] 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&)
 [448] std::Rbtree_node<(anonymous namespace)::cache_key_t> std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::Allocnode::operator()<(anonymous namespace)::cache_key_t const&>((anonymous namespace)::cache_key_t const&) const (stl_tree.h) [173] std::pair<unsigned __int128 const, magpie::detail::cache_impl::item_t>::~pair() [188] std::operator+(std::Bititerator const&, long)
 [1362] std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_lower_bound(std::Rbtree_node<(anonymous namespace)::cache_key_t> const, std::Rbtree_node_base const, (anonymous namespace)::cache_key_t const&) const (stl_tree.h) [1331] std::pair<std::Rbtree_node_base, std::Rbtree_node_base>::pair<std::Rbtree_node<(anonymous namespace)::cache_key_t>&, std::Rbtree_node_base&>(std::Rbtree_node<(anonymous namespace)::cache_key_t>&, std::Rbtree_node_base&) (stl_pair.h) [911] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const>(char const, char const, std::forward_iterator_tag)::Guard::Guard(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)
 [1158] std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::end() const (stl_tree.h) [1332] std::pair<std::Rbtree_node_base, std::Rbtree_node_base>::pair<std::Rbtree_node<int>&, std::Rbtree_node_base&>(std::Rbtree_node<int>&, std::Rbtree_node_base&) [913] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const>(char const, char const, std::forward_iterator_tag)::_Guard::~Guard()
 [1363] std::Rb_tree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::find((anonymous namespace)::cache_key_t const&) const (stl_tree.h) [1333] std::pair<std::Rbtree_iterator<(anonymous namespace)::cache_key_t>, bool>::pair<std::Rbtree_iterator<(anonymous namespace)::cache_key_t>, bool>(std::Rbtree_iterator<(anonymous namespace)::cache_key_t>&&, bool&&) (stl_pair.h) [915] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char, std::forward_iterator_tag)::Guard::Guard(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)
 [1364] std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_end() const (stl_tree.h) [1334] std::pair<std::Rbtree_iterator<int>, bool>::pair<std::Rbtree_iterator<int>, bool>(std::Rbtree_iterator<int>&&, bool&&) [916] std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char>(char, char, std::forward_iterator_tag)::_Guard::~Guard()
 [1365] std::Rb_tree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_begin() const (stl_tree.h) [1335] std::pair<std::Rbtree_const_iterator<(anonymous namespace)::cache_key_t>, bool>::pair<std::Rbtree_iterator<(anonymous namespace)::cache_key_t>&, bool&>(std::Rbtree_iterator<(anonymous namespace)::cache_key_t>&, bool&) (stl_pair.h) [280] operator==(timespec const&, snapdev::timespec_ex const&)
 [1316] std::Rbtree<(anonymous namespace)::cache_key_t, (anonymous namespace)::cache_key_t, std::Identity<(anonymous namespace)::cachekey_t>, std::less<(anonymous namespace)::cache_key_t>, std::allocator<(anonymous namespace)::cache_key_t> >::_M_mbegin() const (stl_tree.h) [1336] std::pair<std::Rbtree_const_iterator<int>, bool>::pair<std::Rbtree_iterator<int>&, bool&>(std::Rbtree_iterator<int>&, bool&) [105] operator==(timespec const&, timespec const&)
 [861] std::Rbtree<magpie::detail::cache_impl::evict_item_t, magpie::detail::cache_impl::evict_item_t, std::Identity<magpie::detail::cacheimpl::evict_item_t>, std::less<magpie::detail::cache_impl::evict_item_t>, std::allocator<magpie::detail::cache_impl::evict_item_t> >::_M_mbegin() const [828] std::pair<unsigned long, unsigned long>::pair<unsigned long, unsigned long>(unsigned long&&, unsigned long&&) [28] operator"" catchsr(char const, unsigned long)
 [1115] std::Rbtree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::Select1st<std::pair<std::_cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_mbegin() const [1294] std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::vector(std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >&&) [97] operator new(unsigned long, void)
 [423] std::Rbtree_node<int> std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::Alloc_node::operator()<int const&>(int const&) const [610] std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::vector(std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> > const&) [1675] std::enable_if<std::is_enum<magpie::lock_model_t>::value, magpie::lock_model_t>::type operator+<magpie::lock_model_t>(magpie::lock_model_t, int)
 [1035] std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_lower_bound(std::Rbtree_node<int> const, std::Rbtree_node_base const, int const&) const [1659] std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::vector() [1676] std::enable_if<std::is_enum<magpie::stale_data_t>::value, magpie::stale_data_t>::type operator+<magpie::stale_data_t>(magpie::stale_data_t, int)
 [966] std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::end() const [1264] std::vector<Catch::Clara::Arg, std::allocator<Catch::Clara::Arg> >::~vector() [1677] std::enableif<std::is_enum<magpie::lock_model_t>::value, magpie::lock_model_t>::type& operator++<magpie::lock_model_t>(magpie::lock_model_t&)
 [1036] std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::find(int const&) const [1412] std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::S_max_size(std::allocator<Catch::Clara::Opt> const&) [1678] std::enable_if<std::is_enum<magpie::stale_data_t>::value, magpie::stale_data_t>::type& operator++<magpie::stale_data_t>(magpie::stale_data_t&)
 [1037] std::Rbtree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_end() const [101] std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::_S_relocate(Catch::Clara::Opt, Catch::Clara::Opt, Catch::Clara::Opt*, std::allocator<Catch::Clara::Opt>&) [99] init
 [1038] std::Rb_tree<int, int, std::Identity<int>, std::less<int>, std::allocator<int> >::M_begin() const [127] Catch::Clara::Opt& std::vector<Catch::Clara::Opt, std::allocator<Catch::Clara::Opt> >::emplace_back<Catch::Clara::Opt>(Catch::Clara::Opt&&) [6] <cycle 1>