Skip to content

Instantly share code, notes, and snippets.

@Trass3r
Created November 9, 2022 16:15
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Trass3r/e193286d4c2d040324140a843d007578 to your computer and use it in GitHub Desktop.
Save Trass3r/e193286d4c2d040324140a843d007578 to your computer and use it in GitHub Desktop.
magic enum base benchmark
{
"traceEvents": [
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 3546,
"dur": 108,
"name": "Source",
"args": {
"detail": "/usr/include/features-time64.h"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 3749,
"dur": 427,
"name": "Source",
"args": {
"detail": "/usr/include/x86_64-linux-gnu/sys/cdefs.h"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 3417,
"dur": 837,
"name": "Source",
"args": {
"detail": "/usr/include/features.h"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 3375,
"dur": 895,
"name": "Source",
"args": {
"detail": "/usr/include/x86_64-linux-gnu/c++/11/bits/os_defines.h"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 2669,
"dur": 2192,
"name": "Source",
"args": {
"detail": "/usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 5145,
"dur": 363,
"name": "ParseTemplate",
"args": {
"detail": "<unknown>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 4891,
"dur": 832,
"name": "Source",
"args": {
"detail": "/usr/include/c++/11/bits/stl_relops.h"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 5880,
"dur": 157,
"name": "ParseTemplate",
"args": {
"detail": "__addressof"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 6356,
"dur": 466,
"name": "ParseClass",
"args": {
"detail": "std::integral_constant"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 7281,
"dur": 167,
"name": "InstantiateClass",
"args": {
"detail": "std::integral_constant<bool, false>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 7236,
"dur": 243,
"name": "ParseClass",
"args": {
"detail": "std::__or_"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 15227,
"dur": 110,
"name": "ParseClass",
"args": {
"detail": "std::__do_is_implicitly_default_constructible_impl"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 16515,
"dur": 150,
"name": "ParseClass",
"args": {
"detail": "std::rank"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 17450,
"dur": 174,
"name": "ParseClass",
"args": {
"detail": "std::__is_convertible_helper"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 17884,
"dur": 126,
"name": "ParseClass",
"args": {
"detail": "std::__is_nt_convertible_helper"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 19541,
"dur": 155,
"name": "ParseClass",
"args": {
"detail": "std::__make_unsigned_selector"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 19809,
"dur": 104,
"name": "ParseClass",
"args": {
"detail": "std::__make_unsigned_selector_base::_List"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 19720,
"dur": 574,
"name": "ParseClass",
"args": {
"detail": "std::__make_unsigned_selector_base"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 20648,
"dur": 109,
"name": "InstantiateClass",
"args": {
"detail": "std::__make_unsigned_selector_base::_List<unsigned long, unsigned long long>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 20634,
"dur": 133,
"name": "InstantiateClass",
"args": {
"detail": "std::__make_unsigned_selector_base::_List<unsigned int, unsigned long, unsigned long long>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 20612,
"dur": 163,
"name": "InstantiateClass",
"args": {
"detail": "std::__make_unsigned_selector_base::_List<unsigned short, unsigned int, unsigned long, unsigned long long>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 20555,
"dur": 227,
"name": "InstantiateClass",
"args": {
"detail": "std::__make_unsigned_selector_base::_List<unsigned char, unsigned short, unsigned int, unsigned long, unsigned long long>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 20400,
"dur": 785,
"name": "ParseClass",
"args": {
"detail": "std::__make_unsigned_selector"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 21635,
"dur": 147,
"name": "InstantiateClass",
"args": {
"detail": "std::__make_unsigned_selector_base::__select<4, std::__make_unsigned_selector_base::_List<unsigned short, unsigned int, unsigned long, unsigned long long>, false>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 21470,
"dur": 317,
"name": "InstantiateClass",
"args": {
"detail": "std::__make_unsigned_selector_base::__select<4, std::__make_unsigned_selector_base::_List<unsigned char, unsigned short, unsigned int, unsigned long, unsigned long long>, false>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 21292,
"dur": 719,
"name": "InstantiateClass",
"args": {
"detail": "std::__make_unsigned_selector<wchar_t, false, true>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 21218,
"dur": 809,
"name": "ParseClass",
"args": {
"detail": "std::__make_unsigned"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 22215,
"dur": 125,
"name": "InstantiateClass",
"args": {
"detail": "std::__make_unsigned_selector_base::__select<2, std::__make_unsigned_selector_base::_List<unsigned char, unsigned short, unsigned int, unsigned long, unsigned long long>, false>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 22098,
"dur": 449,
"name": "InstantiateClass",
"args": {
"detail": "std::__make_unsigned_selector<char16_t, false, true>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 22051,
"dur": 512,
"name": "ParseClass",
"args": {
"detail": "std::__make_unsigned"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 22668,
"dur": 176,
"name": "InstantiateClass",
"args": {
"detail": "std::__make_unsigned_selector<char32_t, false, true>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 22608,
"dur": 247,
"name": "ParseClass",
"args": {
"detail": "std::__make_unsigned"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 23765,
"dur": 130,
"name": "InstantiateClass",
"args": {
"detail": "std::__make_signed_selector<unsigned int, true, false>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 23371,
"dur": 527,
"name": "InstantiateClass",
"args": {
"detail": "std::__make_signed_selector<wchar_t, false, true>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 23333,
"dur": 580,
"name": "ParseClass",
"args": {
"detail": "std::__make_signed"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 24268,
"dur": 178,
"name": "InstantiateClass",
"args": {
"detail": "std::__make_signed_selector<unsigned short, true, false>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 23967,
"dur": 485,
"name": "InstantiateClass",
"args": {
"detail": "std::__make_signed_selector<char16_t, false, true>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 23932,
"dur": 536,
"name": "ParseClass",
"args": {
"detail": "std::__make_signed"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 24622,
"dur": 379,
"name": "InstantiateClass",
"args": {
"detail": "std::__make_signed_selector<char32_t, false, true>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 24491,
"dur": 537,
"name": "ParseClass",
"args": {
"detail": "std::__make_signed"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 26172,
"dur": 167,
"name": "ParseClass",
"args": {
"detail": "std::__aligned_storage_msa::__type"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 26163,
"dur": 179,
"name": "ParseClass",
"args": {
"detail": "std::__aligned_storage_msa"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 26606,
"dur": 127,
"name": "ParseClass",
"args": {
"detail": "std::__strictest_alignment"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 26752,
"dur": 159,
"name": "ParseClass",
"args": {
"detail": "std::aligned_union"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 27624,
"dur": 184,
"name": "ParseClass",
"args": {
"detail": "std::__do_common_type_impl"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 28567,
"dur": 129,
"name": "ParseClass",
"args": {
"detail": "std::__result_of_memfun_ref_impl"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 28949,
"dur": 185,
"name": "ParseClass",
"args": {
"detail": "std::__result_of_memobj_ref_impl"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 29434,
"dur": 193,
"name": "ParseClass",
"args": {
"detail": "std::__result_of_memobj"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 30179,
"dur": 116,
"name": "ParseClass",
"args": {
"detail": "std::__result_of_other_impl"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 31471,
"dur": 103,
"name": "ParseClass",
"args": {
"detail": "std::__swappable_details::__do_is_nothrow_swappable_impl"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 31940,
"dur": 128,
"name": "ParseClass",
"args": {
"detail": "std::__swappable_with_details::__do_is_swappable_with_impl"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 32838,
"dur": 124,
"name": "ParseClass",
"args": {
"detail": "std::__is_invocable_impl"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 32981,
"dur": 116,
"name": "ParseClass",
"args": {
"detail": "std::__is_invocable"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 33670,
"dur": 207,
"name": "ParseClass",
"args": {
"detail": "std::__nonesuch"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 34035,
"dur": 143,
"name": "ParseClass",
"args": {
"detail": "std::is_invocable"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 34295,
"dur": 122,
"name": "ParseClass",
"args": {
"detail": "std::is_nothrow_invocable"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 34574,
"dur": 540,
"name": "ParseClass",
"args": {
"detail": "std::is_nothrow_invocable_r"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 6076,
"dur": 31438,
"name": "Source",
"args": {
"detail": "/usr/include/c++/11/type_traits"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 38429,
"dur": 122,
"name": "ParseTemplate",
"args": {
"detail": "swap"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 5796,
"dur": 32759,
"name": "Source",
"args": {
"detail": "/usr/include/c++/11/bits/move.h"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 38853,
"dur": 479,
"name": "ParseClass",
"args": {
"detail": "std::_PCC"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 39487,
"dur": 104,
"name": "ParseClass",
"args": {
"detail": "std::__pair_base"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 39614,
"dur": 2825,
"name": "ParseClass",
"args": {
"detail": "std::pair"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 42538,
"dur": 556,
"name": "ParseTemplate",
"args": {
"detail": "<unknown>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 5758,
"dur": 38176,
"name": "Source",
"args": {
"detail": "/usr/include/c++/11/bits/stl_pair.h"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 44132,
"dur": 240,
"name": "ParseClass",
"args": {
"detail": "std::initializer_list"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 44023,
"dur": 457,
"name": "Source",
"args": {
"detail": "/usr/include/c++/11/initializer_list"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 45155,
"dur": 115,
"name": "ParseClass",
"args": {
"detail": "std::tuple_size"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 45450,
"dur": 213,
"name": "ParseClass",
"args": {
"detail": "std::__pair_get"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 45691,
"dur": 181,
"name": "ParseClass",
"args": {
"detail": "std::__pair_get"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 2625,
"dur": 44848,
"name": "Source",
"args": {
"detail": "/usr/include/c++/11/utility"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 47511,
"dur": 328,
"name": "Source",
"args": {
"detail": "/usr/include/c++/11/bits/functexcept.h"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 49570,
"dur": 163,
"name": "ParseClass",
"args": {
"detail": "std::__is_byte"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 47908,
"dur": 3001,
"name": "Source",
"args": {
"detail": "/usr/include/c++/11/bits/cpp_type_traits.h"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 50949,
"dur": 1634,
"name": "Source",
"args": {
"detail": "/usr/include/c++/11/ext/type_traits.h"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 52824,
"dur": 158,
"name": "ParseClass",
"args": {
"detail": "__gnu_cxx::__numeric_traits_integer"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 53391,
"dur": 278,
"name": "ParseClass",
"args": {
"detail": "__gnu_cxx::__numeric_traits_floating"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 53865,
"dur": 414,
"name": "InstantiateClass",
"args": {
"detail": "__gnu_cxx::__numeric_traits_floating<float>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 53837,
"dur": 454,
"name": "ParseClass",
"args": {
"detail": "__gnu_cxx::__numeric_traits"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 54332,
"dur": 334,
"name": "InstantiateClass",
"args": {
"detail": "__gnu_cxx::__numeric_traits_floating<double>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 54317,
"dur": 358,
"name": "ParseClass",
"args": {
"detail": "__gnu_cxx::__numeric_traits"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 54711,
"dur": 255,
"name": "InstantiateClass",
"args": {
"detail": "__gnu_cxx::__numeric_traits_floating<long double>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 54693,
"dur": 286,
"name": "ParseClass",
"args": {
"detail": "__gnu_cxx::__numeric_traits"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 52637,
"dur": 2359,
"name": "Source",
"args": {
"detail": "/usr/include/c++/11/ext/numeric_traits.h"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 55067,
"dur": 829,
"name": "Source",
"args": {
"detail": "/usr/include/c++/11/bits/stl_iterator_base_types.h"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 56129,
"dur": 102,
"name": "ParseTemplate",
"args": {
"detail": "__distance"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 56473,
"dur": 153,
"name": "ParseTemplate",
"args": {
"detail": "__advance"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 55933,
"dur": 1123,
"name": "Source",
"args": {
"detail": "/usr/include/c++/11/bits/stl_iterator_base_funcs.h"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 57520,
"dur": 131,
"name": "ParseClass",
"args": {
"detail": "std::__ptr_traits_elem_1"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 57685,
"dur": 144,
"name": "ParseClass",
"args": {
"detail": "std::__ptr_traits_elem"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 57900,
"dur": 229,
"name": "ParseClass",
"args": {
"detail": "std::__ptr_traits_elem"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 58168,
"dur": 412,
"name": "ParseClass",
"args": {
"detail": "std::pointer_traits"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 58607,
"dur": 133,
"name": "ParseClass",
"args": {
"detail": "std::pointer_traits"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 57222,
"dur": 1723,
"name": "Source",
"args": {
"detail": "/usr/include/c++/11/bits/ptr_traits.h"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 59075,
"dur": 1250,
"name": "ParseClass",
"args": {
"detail": "std::reverse_iterator"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 61761,
"dur": 298,
"name": "ParseClass",
"args": {
"detail": "std::back_insert_iterator"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 62168,
"dur": 224,
"name": "ParseClass",
"args": {
"detail": "std::front_insert_iterator"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 62461,
"dur": 260,
"name": "ParseClass",
"args": {
"detail": "std::insert_iterator"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 62842,
"dur": 502,
"name": "ParseClass",
"args": {
"detail": "__gnu_cxx::__normal_iterator"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 64417,
"dur": 908,
"name": "ParseClass",
"args": {
"detail": "std::move_iterator"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 66925,
"dur": 133,
"name": "ParseTemplate",
"args": {
"detail": "__make_move_if_noexcept_iterator"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 57135,
"dur": 10322,
"name": "Source",
"args": {
"detail": "/usr/include/c++/11/bits/stl_iterator.h"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 67526,
"dur": 103,
"name": "Source",
"args": {
"detail": "/usr/include/c++/11/debug/debug.h"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 67976,
"dur": 111,
"name": "ParseClass",
"args": {
"detail": "__gnu_cxx::__ops::_Iter_less_val"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 68725,
"dur": 120,
"name": "ParseClass",
"args": {
"detail": "__gnu_cxx::__ops::_Iter_comp_iter"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 68923,
"dur": 335,
"name": "ParseClass",
"args": {
"detail": "__gnu_cxx::__ops::_Iter_comp_val"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 69401,
"dur": 168,
"name": "ParseClass",
"args": {
"detail": "__gnu_cxx::__ops::_Val_comp_iter"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 70133,
"dur": 113,
"name": "ParseClass",
"args": {
"detail": "__gnu_cxx::__ops::_Iter_comp_to_val"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 67657,
"dur": 3043,
"name": "Source",
"args": {
"detail": "/usr/include/c++/11/bits/predefined_ops.h"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 71857,
"dur": 100,
"name": "ParseClass",
"args": {
"detail": "std::__copy_move"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 71997,
"dur": 272,
"name": "ParseClass",
"args": {
"detail": "std::__copy_move"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 73719,
"dur": 103,
"name": "ParseClass",
"args": {
"detail": "std::__copy_move_backward"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 73990,
"dur": 154,
"name": "ParseClass",
"args": {
"detail": "std::__copy_move_backward"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 77701,
"dur": 141,
"name": "ParseClass",
"args": {
"detail": "std::__lc_rai"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 77866,
"dur": 109,
"name": "ParseTemplate",
"args": {
"detail": "__lexicographical_compare_impl"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 77991,
"dur": 169,
"name": "ParseClass",
"args": {
"detail": "std::__lexicographical_compare"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 78409,
"dur": 105,
"name": "InstantiateFunction",
"args": {
"detail": "std::min<unsigned long>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 78182,
"dur": 436,
"name": "ParseClass",
"args": {
"detail": "std::__lexicographical_compare"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 78643,
"dur": 115,
"name": "ParseTemplate",
"args": {
"detail": "__lexicographical_compare_aux1"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 79281,
"dur": 103,
"name": "ParseTemplate",
"args": {
"detail": "__lower_bound"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 80149,
"dur": 272,
"name": "ParseTemplate",
"args": {
"detail": "__equal4"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 80446,
"dur": 194,
"name": "ParseTemplate",
"args": {
"detail": "__equal4"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 81418,
"dur": 169,
"name": "ParseTemplate",
"args": {
"detail": "__find_if"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 81735,
"dur": 154,
"name": "ParseTemplate",
"args": {
"detail": "__is_permutation"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 47871,
"dur": 34090,
"name": "Source",
"args": {
"detail": "/usr/include/c++/11/bits/stl_algobase.h"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 82025,
"dur": 1662,
"name": "Source",
"args": {
"detail": "/usr/include/c++/11/bits/range_access.h"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 83741,
"dur": 138,
"name": "ParseClass",
"args": {
"detail": "std::__array_traits"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 83939,
"dur": 106,
"name": "ParseClass",
"args": {
"detail": "std::__array_traits"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 84072,
"dur": 994,
"name": "ParseClass",
"args": {
"detail": "std::array"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 2530,
"dur": 84061,
"name": "Source",
"args": {
"detail": "/usr/include/c++/11/array"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 86676,
"dur": 196,
"name": "Source",
"args": {
"detail": "/usr/include/assert.h"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 86636,
"dur": 237,
"name": "Source",
"args": {
"detail": "/usr/include/c++/11/cassert"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 87079,
"dur": 453,
"name": "Source",
"args": {
"detail": "/usr/include/x86_64-linux-gnu/bits/types.h"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 86988,
"dur": 861,
"name": "Source",
"args": {
"detail": "/usr/include/stdint.h"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 86950,
"dur": 1022,
"name": "Source",
"args": {
"detail": "lib/clang/16.0.0/include/stdint.h"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 86898,
"dur": 1140,
"name": "Source",
"args": {
"detail": "/usr/include/c++/11/cstdint"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 88395,
"dur": 101,
"name": "Source",
"args": {
"detail": "lib/clang/16.0.0/include/__stddef_max_align_t.h"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 88099,
"dur": 409,
"name": "Source",
"args": {
"detail": "lib/clang/16.0.0/include/stddef.h"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 88062,
"dur": 2558,
"name": "Source",
"args": {
"detail": "/usr/include/c++/11/cstddef"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 90890,
"dur": 487,
"name": "ParseClass",
"args": {
"detail": "std::__numeric_limits_base"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 91395,
"dur": 248,
"name": "ParseClass",
"args": {
"detail": "std::numeric_limits"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 91813,
"dur": 785,
"name": "ParseClass",
"args": {
"detail": "std::numeric_limits"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 92622,
"dur": 1319,
"name": "ParseClass",
"args": {
"detail": "std::numeric_limits"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 93961,
"dur": 848,
"name": "ParseClass",
"args": {
"detail": "std::numeric_limits"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 94827,
"dur": 1134,
"name": "ParseClass",
"args": {
"detail": "std::numeric_limits"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 95981,
"dur": 1114,
"name": "ParseClass",
"args": {
"detail": "std::numeric_limits"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 97134,
"dur": 1032,
"name": "ParseClass",
"args": {
"detail": "std::numeric_limits"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 98187,
"dur": 1119,
"name": "ParseClass",
"args": {
"detail": "std::numeric_limits"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 99324,
"dur": 766,
"name": "ParseClass",
"args": {
"detail": "std::numeric_limits"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 100111,
"dur": 797,
"name": "ParseClass",
"args": {
"detail": "std::numeric_limits"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 100926,
"dur": 772,
"name": "ParseClass",
"args": {
"detail": "std::numeric_limits"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 101719,
"dur": 848,
"name": "ParseClass",
"args": {
"detail": "std::numeric_limits"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 102584,
"dur": 800,
"name": "ParseClass",
"args": {
"detail": "std::numeric_limits"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 103401,
"dur": 833,
"name": "ParseClass",
"args": {
"detail": "std::numeric_limits"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 104251,
"dur": 794,
"name": "ParseClass",
"args": {
"detail": "std::numeric_limits"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 105062,
"dur": 851,
"name": "ParseClass",
"args": {
"detail": "std::numeric_limits"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 106037,
"dur": 945,
"name": "ParseClass",
"args": {
"detail": "std::numeric_limits"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 106998,
"dur": 867,
"name": "ParseClass",
"args": {
"detail": "std::numeric_limits"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 107899,
"dur": 1334,
"name": "ParseClass",
"args": {
"detail": "std::numeric_limits"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 109260,
"dur": 1189,
"name": "ParseClass",
"args": {
"detail": "std::numeric_limits"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 110480,
"dur": 1807,
"name": "ParseClass",
"args": {
"detail": "std::numeric_limits"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 90653,
"dur": 21648,
"name": "Source",
"args": {
"detail": "/usr/include/c++/11/limits"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 114158,
"dur": 136,
"name": "ParseClass",
"args": {
"detail": "std::_Enable_default_constructor"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 114494,
"dur": 141,
"name": "ParseClass",
"args": {
"detail": "std::_Enable_default_constructor"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 115033,
"dur": 145,
"name": "ParseClass",
"args": {
"detail": "std::_Enable_copy_move"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 115263,
"dur": 126,
"name": "ParseClass",
"args": {
"detail": "std::_Enable_copy_move"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 115581,
"dur": 115,
"name": "ParseClass",
"args": {
"detail": "std::_Enable_copy_move"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 116190,
"dur": 123,
"name": "ParseClass",
"args": {
"detail": "std::_Enable_copy_move"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 112446,
"dur": 4523,
"name": "Source",
"args": {
"detail": "/usr/include/c++/11/bits/enable_special_members.h"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 118045,
"dur": 141,
"name": "ParseClass",
"args": {
"detail": "std::hash"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 118951,
"dur": 145,
"name": "ParseClass",
"args": {
"detail": "std::hash"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 119548,
"dur": 177,
"name": "ParseClass",
"args": {
"detail": "std::_Hash_impl"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 119735,
"dur": 148,
"name": "ParseClass",
"args": {
"detail": "std::_Fnv_hash_impl"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 119899,
"dur": 189,
"name": "ParseClass",
"args": {
"detail": "std::hash"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 120113,
"dur": 279,
"name": "ParseClass",
"args": {
"detail": "std::hash"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 117012,
"dur": 3677,
"name": "Source",
"args": {
"detail": "/usr/include/c++/11/bits/functional_hash.h"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 121682,
"dur": 146,
"name": "ParseTemplate",
"args": {
"detail": "__invoke_r"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 120729,
"dur": 1117,
"name": "Source",
"args": {
"detail": "/usr/include/c++/11/bits/invoke.h"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 121936,
"dur": 306,
"name": "ParseClass",
"args": {
"detail": "__gnu_cxx::__aligned_membuf"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 122264,
"dur": 183,
"name": "ParseClass",
"args": {
"detail": "__gnu_cxx::__aligned_buffer"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 121885,
"dur": 568,
"name": "Source",
"args": {
"detail": "/usr/include/c++/11/ext/aligned_buffer.h"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 122616,
"dur": 120,
"name": "ParseClass",
"args": {
"detail": "std::__parse_int::_Digit"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 124440,
"dur": 115,
"name": "ParseClass",
"args": {
"detail": "std::__parse_int::_Power_help"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 124732,
"dur": 106,
"name": "ParseClass",
"args": {
"detail": "std::__parse_int::_Power"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 124863,
"dur": 183,
"name": "ParseClass",
"args": {
"detail": "std::__parse_int::_Number_help"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 125097,
"dur": 154,
"name": "ParseClass",
"args": {
"detail": "std::__parse_int::_Number_help"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 126032,
"dur": 186,
"name": "ParseClass",
"args": {
"detail": "std::__select_int::_Select_int_base"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 122483,
"dur": 3835,
"name": "Source",
"args": {
"detail": "/usr/include/c++/11/bits/parse_numbers.h"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 126552,
"dur": 286,
"name": "ParseClass",
"args": {
"detail": "std::exception"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 126474,
"dur": 398,
"name": "Source",
"args": {
"detail": "/usr/include/c++/11/bits/exception.h"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 126890,
"dur": 221,
"name": "ParseClass",
"args": {
"detail": "std::bad_alloc"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 127125,
"dur": 160,
"name": "ParseClass",
"args": {
"detail": "std::bad_array_new_length"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 126443,
"dur": 2213,
"name": "Source",
"args": {
"detail": "/usr/include/c++/11/new"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 128709,
"dur": 130,
"name": "ParseTemplate",
"args": {
"detail": "destroy_at"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 129615,
"dur": 368,
"name": "ParseTemplate",
"args": {
"detail": "_Destroy_n"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 126409,
"dur": 3666,
"name": "Source",
"args": {
"detail": "/usr/include/c++/11/bits/stl_construct.h"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 131648,
"dur": 125,
"name": "ParseTemplate",
"args": {
"detail": "__variant_cast"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 132617,
"dur": 304,
"name": "ParseClass",
"args": {
"detail": "std::__detail::__variant::_Uninitialized"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 132975,
"dur": 294,
"name": "ParseClass",
"args": {
"detail": "std::__detail::__variant::_Uninitialized"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 133553,
"dur": 443,
"name": "ParseClass",
"args": {
"detail": "std::__detail::__variant::_Traits"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 134055,
"dur": 477,
"name": "ParseClass",
"args": {
"detail": "std::__detail::__variant::_Variadic_union"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 134779,
"dur": 685,
"name": "ParseClass",
"args": {
"detail": "std::__detail::__variant::_Variant_storage"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 135515,
"dur": 332,
"name": "ParseClass",
"args": {
"detail": "std::__detail::__variant::_Variant_storage"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 135911,
"dur": 123,
"name": "ParseTemplate",
"args": {
"detail": "__variant_construct_single"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 136057,
"dur": 203,
"name": "ParseTemplate",
"args": {
"detail": "__variant_construct"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 136279,
"dur": 203,
"name": "ParseClass",
"args": {
"detail": "std::__detail::__variant::_Copy_ctor_base"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 136641,
"dur": 255,
"name": "ParseClass",
"args": {
"detail": "std::__detail::__variant::_Move_ctor_base"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 136953,
"dur": 148,
"name": "ParseClass",
"args": {
"detail": "std::__detail::__variant::_Move_ctor_base"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 137197,
"dur": 403,
"name": "ParseClass",
"args": {
"detail": "std::__detail::__variant::_Copy_assign_base"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 137767,
"dur": 333,
"name": "ParseClass",
"args": {
"detail": "std::__detail::__variant::_Move_assign_base"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 138308,
"dur": 311,
"name": "ParseClass",
"args": {
"detail": "std::__detail::__variant::_Variant_base"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 139497,
"dur": 109,
"name": "ParseClass",
"args": {
"detail": "std::__detail::__variant::__accepted_index"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 139790,
"dur": 162,
"name": "ParseClass",
"args": {
"detail": "std::__detail::__variant::_Extra_visit_slot_needed"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 139995,
"dur": 549,
"name": "ParseClass",
"args": {
"detail": "std::__detail::__variant::_Multi_array"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 140670,
"dur": 286,
"name": "ParseClass",
"args": {
"detail": "std::__detail::__variant::_Multi_array"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 141090,
"dur": 777,
"name": "ParseClass",
"args": {
"detail": "std::__detail::__variant::__gen_vtable_impl"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 141965,
"dur": 611,
"name": "ParseClass",
"args": {
"detail": "std::__detail::__variant::__gen_vtable_impl"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 142610,
"dur": 141,
"name": "ParseClass",
"args": {
"detail": "std::__detail::__variant::__gen_vtable"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 143332,
"dur": 124,
"name": "ParseTemplate",
"args": {
"detail": "__check_visitor_results"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 143518,
"dur": 133,
"name": "ParseTemplate",
"args": {
"detail": "__variant_construct_by_index"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 143768,
"dur": 110,
"name": "ParseTemplate",
"args": {
"detail": "get"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 144152,
"dur": 113,
"name": "ParseTemplate",
"args": {
"detail": "get"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 144331,
"dur": 109,
"name": "ParseTemplate",
"args": {
"detail": "get_if"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 144526,
"dur": 128,
"name": "ParseTemplate",
"args": {
"detail": "get_if"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 144976,
"dur": 341,
"name": "ParseTemplate",
"args": {
"detail": "<unknown>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 145355,
"dur": 183,
"name": "ParseTemplate",
"args": {
"detail": "<unknown>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 145573,
"dur": 174,
"name": "ParseTemplate",
"args": {
"detail": "<unknown>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 145780,
"dur": 199,
"name": "ParseTemplate",
"args": {
"detail": "<unknown>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 146021,
"dur": 245,
"name": "ParseTemplate",
"args": {
"detail": "<unknown>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 146307,
"dur": 189,
"name": "ParseTemplate",
"args": {
"detail": "<unknown>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 147088,
"dur": 380,
"name": "ParseClass",
"args": {
"detail": "std::bad_variant_access"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 147718,
"dur": 4752,
"name": "ParseClass",
"args": {
"detail": "std::variant"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 152559,
"dur": 110,
"name": "ParseTemplate",
"args": {
"detail": "get"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 153098,
"dur": 156,
"name": "ParseTemplate",
"args": {
"detail": "__do_visit"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 153414,
"dur": 438,
"name": "ParseTemplate",
"args": {
"detail": "visit"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 153889,
"dur": 462,
"name": "ParseClass",
"args": {
"detail": "std::__variant_hash_call_base_impl"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 154514,
"dur": 145,
"name": "ParseClass",
"args": {
"detail": "std::hash"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 154676,
"dur": 114,
"name": "ParseClass",
"args": {
"detail": "std::hash"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 112381,
"dur": 42526,
"name": "Source",
"args": {
"detail": "/usr/include/c++/11/variant"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 155279,
"dur": 152,
"name": "ParseClass",
"args": {
"detail": "std::bad_exception"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 155762,
"dur": 158,
"name": "Source",
"args": {
"detail": "/usr/include/c++/11/bits/cxxabi_init_exception.h"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 155997,
"dur": 930,
"name": "ParseClass",
"args": {
"detail": "std::type_info"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 156945,
"dur": 162,
"name": "ParseClass",
"args": {
"detail": "std::bad_cast"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 157121,
"dur": 122,
"name": "ParseClass",
"args": {
"detail": "std::bad_typeid"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 155946,
"dur": 1377,
"name": "Source",
"args": {
"detail": "/usr/include/c++/11/typeinfo"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 157534,
"dur": 1080,
"name": "ParseClass",
"args": {
"detail": "std::__exception_ptr::exception_ptr"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 159280,
"dur": 348,
"name": "ParseTemplate",
"args": {
"detail": "make_exception_ptr"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 155734,
"dur": 4213,
"name": "Source",
"args": {
"detail": "/usr/include/c++/11/bits/exception_ptr.h"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 160063,
"dur": 410,
"name": "ParseClass",
"args": {
"detail": "std::nested_exception"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 160501,
"dur": 111,
"name": "ParseClass",
"args": {
"detail": "std::_Nested_exception"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 160638,
"dur": 102,
"name": "ParseTemplate",
"args": {
"detail": "__throw_with_nested_impl"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 160821,
"dur": 163,
"name": "ParseTemplate",
"args": {
"detail": "throw_with_nested"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 161120,
"dur": 121,
"name": "ParseTemplate",
"args": {
"detail": "__rethrow_if_nested_impl"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 160000,
"dur": 1357,
"name": "Source",
"args": {
"detail": "/usr/include/c++/11/bits/nested_exception.h"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 155065,
"dur": 6295,
"name": "Source",
"args": {
"detail": "/usr/include/c++/11/exception"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 161445,
"dur": 103,
"name": "ParseClass",
"args": {
"detail": "std::nullopt_t"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 161667,
"dur": 155,
"name": "ParseClass",
"args": {
"detail": "std::bad_optional_access"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 162341,
"dur": 154,
"name": "ParseClass",
"args": {
"detail": "std::_Optional_payload_base::_Storage"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 162579,
"dur": 137,
"name": "ParseClass",
"args": {
"detail": "std::_Optional_payload_base::_Storage"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 161939,
"dur": 1348,
"name": "ParseClass",
"args": {
"detail": "std::_Optional_payload_base"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 163516,
"dur": 159,
"name": "ParseClass",
"args": {
"detail": "std::_Optional_payload"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 163732,
"dur": 204,
"name": "ParseClass",
"args": {
"detail": "std::_Optional_payload"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 163988,
"dur": 237,
"name": "ParseClass",
"args": {
"detail": "std::_Optional_payload"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 164279,
"dur": 177,
"name": "ParseClass",
"args": {
"detail": "std::_Optional_payload"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 164476,
"dur": 339,
"name": "ParseClass",
"args": {
"detail": "std::_Optional_base_impl"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 164856,
"dur": 523,
"name": "ParseClass",
"args": {
"detail": "std::_Optional_base"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 165434,
"dur": 430,
"name": "ParseClass",
"args": {
"detail": "std::_Optional_base"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 165925,
"dur": 484,
"name": "ParseClass",
"args": {
"detail": "std::_Optional_base"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 166458,
"dur": 413,
"name": "ParseClass",
"args": {
"detail": "std::_Optional_base"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 167180,
"dur": 5578,
"name": "ParseClass",
"args": {
"detail": "std::optional"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 173957,
"dur": 121,
"name": "ParseTemplate",
"args": {
"detail": "<unknown>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 174558,
"dur": 110,
"name": "ParseTemplate",
"args": {
"detail": "<unknown>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 178057,
"dur": 234,
"name": "ParseClass",
"args": {
"detail": "std::__optional_hash_call_base"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 178547,
"dur": 702,
"name": "ParseTemplate",
"args": {
"detail": "<unknown>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 154985,
"dur": 24271,
"name": "Source",
"args": {
"detail": "/usr/include/c++/11/optional"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 179392,
"dur": 166,
"name": "Source",
"args": {
"detail": "/usr/include/c++/11/bits/memoryfwd.h"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 179364,
"dur": 400,
"name": "Source",
"args": {
"detail": "/usr/include/c++/11/bits/stringfwd.h"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 180084,
"dur": 208,
"name": "Source",
"args": {
"detail": "/usr/include/x86_64-linux-gnu/bits/floatn-common.h"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 180023,
"dur": 270,
"name": "Source",
"args": {
"detail": "/usr/include/x86_64-linux-gnu/bits/floatn.h"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 180493,
"dur": 116,
"name": "Source",
"args": {
"detail": "/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 180476,
"dur": 144,
"name": "Source",
"args": {
"detail": "/usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 180737,
"dur": 123,
"name": "Source",
"args": {
"detail": "/usr/include/x86_64-linux-gnu/bits/types/locale_t.h"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 179945,
"dur": 4828,
"name": "Source",
"args": {
"detail": "/usr/include/wchar.h"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 179891,
"dur": 6725,
"name": "Source",
"args": {
"detail": "/usr/include/c++/11/cwchar"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 186765,
"dur": 534,
"name": "ParseClass",
"args": {
"detail": "std::fpos"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 179858,
"dur": 7696,
"name": "Source",
"args": {
"detail": "/usr/include/c++/11/bits/postypes.h"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 187748,
"dur": 531,
"name": "ParseClass",
"args": {
"detail": "__gnu_cxx::char_traits"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 188342,
"dur": 148,
"name": "ParseTemplate",
"args": {
"detail": "compare"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 188536,
"dur": 101,
"name": "ParseTemplate",
"args": {
"detail": "length"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 188686,
"dur": 101,
"name": "ParseTemplate",
"args": {
"detail": "find"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 188836,
"dur": 102,
"name": "ParseTemplate",
"args": {
"detail": "move"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 189350,
"dur": 111,
"name": "ParseTemplate",
"args": {
"detail": "__constant_string_p"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 190772,
"dur": 150,
"name": "InstantiateClass",
"args": {
"detail": "__gnu_cxx::char_traits<char>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 190935,
"dur": 293,
"name": "InstantiateFunction",
"args": {
"detail": "__gnu_cxx::char_traits<char>::length"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 191619,
"dur": 282,
"name": "InstantiateFunction",
"args": {
"detail": "__gnu_cxx::char_traits<char>::find"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 189616,
"dur": 3598,
"name": "ParseClass",
"args": {
"detail": "std::char_traits"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 194014,
"dur": 110,
"name": "InstantiateFunction",
"args": {
"detail": "std::__constant_char_array_p<wchar_t>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 194225,
"dur": 134,
"name": "InstantiateClass",
"args": {
"detail": "__gnu_cxx::char_traits<wchar_t>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 194371,
"dur": 170,
"name": "InstantiateFunction",
"args": {
"detail": "__gnu_cxx::char_traits<wchar_t>::compare"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 194714,
"dur": 123,
"name": "InstantiateFunction",
"args": {
"detail": "__gnu_cxx::char_traits<wchar_t>::length"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 195024,
"dur": 137,
"name": "InstantiateFunction",
"args": {
"detail": "__gnu_cxx::char_traits<wchar_t>::find"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 193276,
"dur": 2535,
"name": "ParseClass",
"args": {
"detail": "std::char_traits"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 195973,
"dur": 1455,
"name": "ParseClass",
"args": {
"detail": "std::char_traits"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 197449,
"dur": 1265,
"name": "ParseClass",
"args": {
"detail": "std::char_traits"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 179799,
"dur": 18930,
"name": "Source",
"args": {
"detail": "/usr/include/c++/11/bits/char_traits.h"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 199055,
"dur": 1352,
"name": "ParseClass",
"args": {
"detail": "__gnu_cxx::new_allocator"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 198850,
"dur": 1570,
"name": "Source",
"args": {
"detail": "/usr/include/c++/11/ext/new_allocator.h"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 198826,
"dur": 1654,
"name": "Source",
"args": {
"detail": "/usr/include/x86_64-linux-gnu/c++/11/bits/c++allocator.h"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 200545,
"dur": 110,
"name": "ParseClass",
"args": {
"detail": "std::allocator"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 200670,
"dur": 385,
"name": "ParseClass",
"args": {
"detail": "std::allocator"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 201501,
"dur": 258,
"name": "InstantiateClass",
"args": {
"detail": "__gnu_cxx::new_allocator<char>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 201485,
"dur": 379,
"name": "InstantiateClass",
"args": {
"detail": "std::allocator<char>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 201925,
"dur": 132,
"name": "InstantiateClass",
"args": {
"detail": "__gnu_cxx::new_allocator<wchar_t>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 201897,
"dur": 272,
"name": "InstantiateClass",
"args": {
"detail": "std::allocator<wchar_t>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 198783,
"dur": 3997,
"name": "Source",
"args": {
"detail": "/usr/include/c++/11/bits/allocator.h"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 203071,
"dur": 137,
"name": "ParseClass",
"args": {
"detail": "lconv"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 202961,
"dur": 496,
"name": "Source",
"args": {
"detail": "/usr/include/locale.h"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 202917,
"dur": 565,
"name": "Source",
"args": {
"detail": "/usr/include/c++/11/clocale"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 202879,
"dur": 1244,
"name": "Source",
"args": {
"detail": "/usr/include/x86_64-linux-gnu/c++/11/bits/c++locale.h"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 204172,
"dur": 706,
"name": "Source",
"args": {
"detail": "/usr/include/c++/11/iosfwd"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 204981,
"dur": 1811,
"name": "Source",
"args": {
"detail": "/usr/include/ctype.h"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 204929,
"dur": 2034,
"name": "Source",
"args": {
"detail": "/usr/include/c++/11/cctype"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 202837,
"dur": 5063,
"name": "Source",
"args": {
"detail": "/usr/include/c++/11/bits/localefwd.h"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 208031,
"dur": 162,
"name": "ParseClass",
"args": {
"detail": "__cxxabiv1::__forced_unwind"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 207983,
"dur": 232,
"name": "Source",
"args": {
"detail": "/usr/include/c++/11/bits/cxxabi_forced.h"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 208336,
"dur": 179,
"name": "ParseTemplate",
"args": {
"detail": "__ostream_write"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 208553,
"dur": 185,
"name": "ParseTemplate",
"args": {
"detail": "__ostream_fill"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 208792,
"dur": 389,
"name": "ParseTemplate",
"args": {
"detail": "__ostream_insert"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 209231,
"dur": 113,
"name": "ParseTemplate",
"args": {
"detail": "__ostream_insert"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 207941,
"dur": 1522,
"name": "Source",
"args": {
"detail": "/usr/include/c++/11/bits/ostream_insert.h"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 209825,
"dur": 110,
"name": "ParseClass",
"args": {
"detail": "std::plus"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 210053,
"dur": 104,
"name": "ParseClass",
"args": {
"detail": "std::multiplies"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 210400,
"dur": 170,
"name": "ParseClass",
"args": {
"detail": "std::plus"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 210586,
"dur": 143,
"name": "ParseClass",
"args": {
"detail": "std::minus"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 210745,
"dur": 139,
"name": "ParseClass",
"args": {
"detail": "std::multiplies"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 210900,
"dur": 140,
"name": "ParseClass",
"args": {
"detail": "std::divides"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 211055,
"dur": 196,
"name": "ParseClass",
"args": {
"detail": "std::modulus"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 211267,
"dur": 109,
"name": "ParseClass",
"args": {
"detail": "std::negate"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 211938,
"dur": 125,
"name": "ParseClass",
"args": {
"detail": "std::greater"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 212090,
"dur": 179,
"name": "ParseClass",
"args": {
"detail": "std::less"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 212296,
"dur": 103,
"name": "ParseClass",
"args": {
"detail": "std::greater_equal"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 212545,
"dur": 151,
"name": "ParseClass",
"args": {
"detail": "std::equal_to"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 212724,
"dur": 153,
"name": "ParseClass",
"args": {
"detail": "std::not_equal_to"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 213736,
"dur": 139,
"name": "InstantiateFunction",
"args": {
"detail": "std::greater<const volatile void *>::operator()"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 212893,
"dur": 1026,
"name": "ParseClass",
"args": {
"detail": "std::greater"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 213941,
"dur": 966,
"name": "ParseClass",
"args": {
"detail": "std::less"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 214928,
"dur": 929,
"name": "ParseClass",
"args": {
"detail": "std::greater_equal"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 215878,
"dur": 862,
"name": "ParseClass",
"args": {
"detail": "std::less_equal"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 217022,
"dur": 191,
"name": "ParseClass",
"args": {
"detail": "std::logical_and"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 217230,
"dur": 135,
"name": "ParseClass",
"args": {
"detail": "std::logical_or"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 217380,
"dur": 107,
"name": "ParseClass",
"args": {
"detail": "std::logical_not"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 217847,
"dur": 139,
"name": "ParseClass",
"args": {
"detail": "std::bit_and"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 218006,
"dur": 164,
"name": "ParseClass",
"args": {
"detail": "std::bit_or"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 218191,
"dur": 157,
"name": "ParseClass",
"args": {
"detail": "std::bit_xor"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 218363,
"dur": 102,
"name": "ParseClass",
"args": {
"detail": "std::bit_not"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 218484,
"dur": 115,
"name": "ParseClass",
"args": {
"detail": "std::unary_negate"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 218673,
"dur": 116,
"name": "ParseClass",
"args": {
"detail": "std::binary_negate"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 218863,
"dur": 180,
"name": "ParseClass",
"args": {
"detail": "std::pointer_to_unary_function"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 219159,
"dur": 129,
"name": "ParseClass",
"args": {
"detail": "std::pointer_to_binary_function"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 219535,
"dur": 138,
"name": "ParseClass",
"args": {
"detail": "std::_Select1st"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 219782,
"dur": 124,
"name": "ParseClass",
"args": {
"detail": "std::mem_fun_t"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 219926,
"dur": 102,
"name": "ParseClass",
"args": {
"detail": "std::const_mem_fun_t"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 220191,
"dur": 128,
"name": "ParseClass",
"args": {
"detail": "std::const_mem_fun_ref_t"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 220338,
"dur": 111,
"name": "ParseClass",
"args": {
"detail": "std::mem_fun1_t"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 220466,
"dur": 155,
"name": "ParseClass",
"args": {
"detail": "std::const_mem_fun1_t"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 220638,
"dur": 110,
"name": "ParseClass",
"args": {
"detail": "std::mem_fun1_ref_t"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 220764,
"dur": 105,
"name": "ParseClass",
"args": {
"detail": "std::const_mem_fun1_ref_t"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 221658,
"dur": 190,
"name": "ParseClass",
"args": {
"detail": "std::binder1st"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 221935,
"dur": 151,
"name": "ParseClass",
"args": {
"detail": "std::binder2nd"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 221574,
"dur": 607,
"name": "Source",
"args": {
"detail": "/usr/include/c++/11/backward/binders.h"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 209573,
"dur": 12611,
"name": "Source",
"args": {
"detail": "/usr/include/c++/11/bits/stl_function.h"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 222708,
"dur": 244,
"name": "Source",
"args": {
"detail": "/usr/include/x86_64-linux-gnu/bits/sched.h"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 222978,
"dur": 307,
"name": "Source",
"args": {
"detail": "/usr/include/x86_64-linux-gnu/bits/cpu-set.h"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 222510,
"dur": 1104,
"name": "Source",
"args": {
"detail": "/usr/include/sched.h"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 223849,
"dur": 185,
"name": "ParseClass",
"args": {
"detail": "timex"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 223774,
"dur": 282,
"name": "Source",
"args": {
"detail": "/usr/include/x86_64-linux-gnu/bits/timex.h"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 223706,
"dur": 407,
"name": "Source",
"args": {
"detail": "/usr/include/x86_64-linux-gnu/bits/time.h"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 223651,
"dur": 2477,
"name": "Source",
"args": {
"detail": "/usr/include/time.h"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 226362,
"dur": 129,
"name": "Source",
"args": {
"detail": "/usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 226586,
"dur": 100,
"name": "Source",
"args": {
"detail": "/usr/include/x86_64-linux-gnu/bits/struct_mutex.h"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 226716,
"dur": 102,
"name": "Source",
"args": {
"detail": "/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 226289,
"dur": 638,
"name": "Source",
"args": {
"detail": "/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 227314,
"dur": 150,
"name": "ParseClass",
"args": {
"detail": "(unnamed union at /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h:93:9)"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 226249,
"dur": 1305,
"name": "Source",
"args": {
"detail": "/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 230813,
"dur": 481,
"name": "ParseClass",
"args": {
"detail": "__pthread_cleanup_class"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 222476,
"dur": 13137,
"name": "Source",
"args": {
"detail": "/usr/include/pthread.h"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 222441,
"dur": 15558,
"name": "Source",
"args": {
"detail": "/usr/include/x86_64-linux-gnu/c++/11/bits/gthr-default.h"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 222400,
"dur": 15621,
"name": "Source",
"args": {
"detail": "/usr/include/x86_64-linux-gnu/c++/11/bits/gthr.h"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 222371,
"dur": 16380,
"name": "Source",
"args": {
"detail": "/usr/include/c++/11/ext/atomicity.h"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 238936,
"dur": 322,
"name": "ParseClass",
"args": {
"detail": "std::__allocator_traits_base"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 240198,
"dur": 119,
"name": "ParseClass",
"args": {
"detail": "std::allocator_traits::__construct_helper"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 239315,
"dur": 2237,
"name": "ParseClass",
"args": {
"detail": "std::allocator_traits"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 241618,
"dur": 553,
"name": "ParseClass",
"args": {
"detail": "std::allocator_traits"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 242214,
"dur": 458,
"name": "ParseClass",
"args": {
"detail": "std::allocator_traits"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 238831,
"dur": 5013,
"name": "Source",
"args": {
"detail": "/usr/include/c++/11/bits/alloc_traits.h"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 243941,
"dur": 694,
"name": "ParseClass",
"args": {
"detail": "__gnu_cxx::__alloc_traits"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 238784,
"dur": 5858,
"name": "Source",
"args": {
"detail": "/usr/include/c++/11/ext/alloc_traits.h"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 248177,
"dur": 581,
"name": "InstantiateClass",
"args": {
"detail": "__gnu_cxx::__numeric_traits_integer<int>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 245130,
"dur": 3820,
"name": "ParseClass",
"args": {
"detail": "std::basic_string_view"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 250900,
"dur": 101,
"name": "InstantiateClass",
"args": {
"detail": "std::is_reference<char>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 251214,
"dur": 181,
"name": "InstantiateClass",
"args": {
"detail": "std::__or_<std::is_void<char>, std::__is_array_unknown_bounds<char>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 251068,
"dur": 330,
"name": "InstantiateClass",
"args": {
"detail": "std::__or_<std::is_function<char>, std::is_void<char>, std::__is_array_unknown_bounds<char>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 250894,
"dur": 507,
"name": "InstantiateClass",
"args": {
"detail": "std::__or_<std::is_reference<char>, std::is_function<char>, std::is_void<char>, std::__is_array_unknown_bounds<char>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 250757,
"dur": 821,
"name": "InstantiateClass",
"args": {
"detail": "std::is_trivial<char>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 251633,
"dur": 102,
"name": "InstantiateClass",
"args": {
"detail": "std::is_standard_layout<char>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 250645,
"dur": 1540,
"name": "InstantiateClass",
"args": {
"detail": "std::basic_string_view<char>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 250537,
"dur": 1835,
"name": "ParseClass",
"args": {
"detail": "std::hash"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 252773,
"dur": 112,
"name": "InstantiateClass",
"args": {
"detail": "std::is_reference<wchar_t>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 253338,
"dur": 180,
"name": "InstantiateClass",
"args": {
"detail": "std::__or_<std::is_void<wchar_t>, std::__is_array_unknown_bounds<wchar_t>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 253207,
"dur": 314,
"name": "InstantiateClass",
"args": {
"detail": "std::__or_<std::is_function<wchar_t>, std::is_void<wchar_t>, std::__is_array_unknown_bounds<wchar_t>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 252767,
"dur": 759,
"name": "InstantiateClass",
"args": {
"detail": "std::__or_<std::is_reference<wchar_t>, std::is_function<wchar_t>, std::is_void<wchar_t>, std::__is_array_unknown_bounds<wchar_t>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 252647,
"dur": 1084,
"name": "InstantiateClass",
"args": {
"detail": "std::is_trivial<wchar_t>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 252545,
"dur": 1782,
"name": "InstantiateClass",
"args": {
"detail": "std::basic_string_view<wchar_t>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 252447,
"dur": 2020,
"name": "ParseClass",
"args": {
"detail": "std::hash"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 254875,
"dur": 103,
"name": "InstantiateClass",
"args": {
"detail": "std::is_reference<char16_t>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 255268,
"dur": 115,
"name": "InstantiateClass",
"args": {
"detail": "std::__is_array_unknown_bounds<char16_t>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 255189,
"dur": 197,
"name": "InstantiateClass",
"args": {
"detail": "std::__or_<std::is_void<char16_t>, std::__is_array_unknown_bounds<char16_t>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 255046,
"dur": 345,
"name": "InstantiateClass",
"args": {
"detail": "std::__or_<std::is_function<char16_t>, std::is_void<char16_t>, std::__is_array_unknown_bounds<char16_t>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 254870,
"dur": 524,
"name": "InstantiateClass",
"args": {
"detail": "std::__or_<std::is_reference<char16_t>, std::is_function<char16_t>, std::is_void<char16_t>, std::__is_array_unknown_bounds<char16_t>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 254732,
"dur": 769,
"name": "InstantiateClass",
"args": {
"detail": "std::is_trivial<char16_t>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 254638,
"dur": 1449,
"name": "InstantiateClass",
"args": {
"detail": "std::basic_string_view<char16_t>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 254541,
"dur": 1709,
"name": "ParseClass",
"args": {
"detail": "std::hash"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 257036,
"dur": 111,
"name": "InstantiateClass",
"args": {
"detail": "std::__is_array_unknown_bounds<char32_t>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 256958,
"dur": 192,
"name": "InstantiateClass",
"args": {
"detail": "std::__or_<std::is_void<char32_t>, std::__is_array_unknown_bounds<char32_t>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 256834,
"dur": 319,
"name": "InstantiateClass",
"args": {
"detail": "std::__or_<std::is_function<char32_t>, std::is_void<char32_t>, std::__is_array_unknown_bounds<char32_t>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 256667,
"dur": 489,
"name": "InstantiateClass",
"args": {
"detail": "std::__or_<std::is_reference<char32_t>, std::is_function<char32_t>, std::is_void<char32_t>, std::__is_array_unknown_bounds<char32_t>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 256547,
"dur": 716,
"name": "InstantiateClass",
"args": {
"detail": "std::is_trivial<char32_t>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 256456,
"dur": 1519,
"name": "InstantiateClass",
"args": {
"detail": "std::basic_string_view<char32_t>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 256318,
"dur": 1914,
"name": "ParseClass",
"args": {
"detail": "std::hash"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 259098,
"dur": 103,
"name": "InstantiateFunction",
"args": {
"detail": "std::basic_string_view<char16_t>::basic_string_view"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 259995,
"dur": 605,
"name": "ParseTemplate",
"args": {
"detail": "find"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 260655,
"dur": 124,
"name": "ParseTemplate",
"args": {
"detail": "find"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 260830,
"dur": 179,
"name": "ParseTemplate",
"args": {
"detail": "rfind"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 261055,
"dur": 185,
"name": "ParseTemplate",
"args": {
"detail": "rfind"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 261286,
"dur": 102,
"name": "ParseTemplate",
"args": {
"detail": "find_first_of"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 261436,
"dur": 157,
"name": "ParseTemplate",
"args": {
"detail": "find_last_of"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 261869,
"dur": 126,
"name": "ParseTemplate",
"args": {
"detail": "find_last_not_of"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 262039,
"dur": 129,
"name": "ParseTemplate",
"args": {
"detail": "find_last_not_of"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 259751,
"dur": 2423,
"name": "Source",
"args": {
"detail": "/usr/include/c++/11/bits/string_view.tcc"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 244723,
"dur": 17454,
"name": "Source",
"args": {
"detail": "/usr/include/c++/11/string_view"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 262254,
"dur": 10797,
"name": "ParseClass",
"args": {
"detail": "std::basic_string"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 273463,
"dur": 417,
"name": "ParseTemplate",
"args": {
"detail": "<unknown>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 274770,
"dur": 251,
"name": "ParseTemplate",
"args": {
"detail": "<unknown>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 281681,
"dur": 513,
"name": "Source",
"args": {
"detail": "/usr/include/x86_64-linux-gnu/bits/byteswap.h"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 282227,
"dur": 107,
"name": "Source",
"args": {
"detail": "/usr/include/x86_64-linux-gnu/bits/uintn-identity.h"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 281650,
"dur": 702,
"name": "Source",
"args": {
"detail": "/usr/include/endian.h"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 282373,
"dur": 318,
"name": "Source",
"args": {
"detail": "/usr/include/x86_64-linux-gnu/sys/select.h"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 281326,
"dur": 1424,
"name": "Source",
"args": {
"detail": "/usr/include/x86_64-linux-gnu/sys/types.h"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 278502,
"dur": 8334,
"name": "Source",
"args": {
"detail": "/usr/include/stdlib.h"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 286852,
"dur": 448,
"name": "Source",
"args": {
"detail": "/usr/include/c++/11/bits/std_abs.h"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 278442,
"dur": 9518,
"name": "Source",
"args": {
"detail": "/usr/include/c++/11/cstdlib"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 288678,
"dur": 104,
"name": "ParseClass",
"args": {
"detail": "_G_fpos_t"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 288662,
"dur": 129,
"name": "Source",
"args": {
"detail": "/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 288940,
"dur": 345,
"name": "ParseClass",
"args": {
"detail": "_IO_FILE"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 288896,
"dur": 409,
"name": "Source",
"args": {
"detail": "/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 289334,
"dur": 119,
"name": "Source",
"args": {
"detail": "/usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 288053,
"dur": 6255,
"name": "Source",
"args": {
"detail": "/usr/include/stdio.h"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 288013,
"dur": 7065,
"name": "Source",
"args": {
"detail": "/usr/include/c++/11/cstdio"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 295285,
"dur": 111,
"name": "Source",
"args": {
"detail": "/usr/include/x86_64-linux-gnu/asm/errno.h"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 295266,
"dur": 131,
"name": "Source",
"args": {
"detail": "/usr/include/linux/errno.h"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 295238,
"dur": 189,
"name": "Source",
"args": {
"detail": "/usr/include/x86_64-linux-gnu/bits/errno.h"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 295206,
"dur": 388,
"name": "Source",
"args": {
"detail": "/usr/include/errno.h"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 295157,
"dur": 440,
"name": "Source",
"args": {
"detail": "/usr/include/c++/11/cerrno"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 295742,
"dur": 243,
"name": "ParseClass",
"args": {
"detail": "_Save_errno"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 296008,
"dur": 180,
"name": "ParseClass",
"args": {
"detail": "_Range_chk"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 295695,
"dur": 646,
"name": "ParseTemplate",
"args": {
"detail": "__stoa"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 296396,
"dur": 145,
"name": "ParseTemplate",
"args": {
"detail": "__to_xstring"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 278332,
"dur": 18213,
"name": "Source",
"args": {
"detail": "/usr/include/c++/11/ext/string_conversions.h"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 296643,
"dur": 327,
"name": "ParseTemplate",
"args": {
"detail": "__to_chars_len"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 296991,
"dur": 274,
"name": "ParseTemplate",
"args": {
"detail": "__to_chars_10_impl"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 296575,
"dur": 696,
"name": "Source",
"args": {
"detail": "/usr/include/c++/11/bits/charconv.h"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 297477,
"dur": 138,
"name": "InstantiateClass",
"args": {
"detail": "std::allocator_traits<std::allocator<char>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 297457,
"dur": 341,
"name": "InstantiateClass",
"args": {
"detail": "__gnu_cxx::__alloc_traits<std::allocator<char>, char>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 298033,
"dur": 134,
"name": "InstantiateClass",
"args": {
"detail": "std::basic_string<char>::_Alloc_hider"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 298209,
"dur": 159,
"name": "InstantiateClass",
"args": {
"detail": "std::basic_string<char>::(anonymous union at /usr/include/c++/11/bits/basic_string.h:179:7)"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 297405,
"dur": 3894,
"name": "InstantiateClass",
"args": {
"detail": "std::basic_string<char>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 302827,
"dur": 138,
"name": "InstantiateClass",
"args": {
"detail": "std::__not_<std::is_signed<unsigned int>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 302681,
"dur": 287,
"name": "InstantiateClass",
"args": {
"detail": "std::__and_<std::is_arithmetic<unsigned int>, std::__not_<std::is_signed<unsigned int>>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 302660,
"dur": 311,
"name": "InstantiateClass",
"args": {
"detail": "std::is_unsigned<unsigned int>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 302615,
"dur": 659,
"name": "InstantiateFunction",
"args": {
"detail": "std::__detail::__to_chars_len<unsigned int>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 303350,
"dur": 112,
"name": "InstantiateClass",
"args": {
"detail": "std::basic_string<char>::__sv_wrapper"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 303775,
"dur": 127,
"name": "InstantiateClass",
"args": {
"detail": "std::__or_<std::is_function<std::basic_string_view<char>>, std::is_array<std::basic_string_view<char>>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 303656,
"dur": 249,
"name": "InstantiateClass",
"args": {
"detail": "std::__or_<std::is_void<const unsigned int &>, std::is_function<std::basic_string_view<char>>, std::is_array<std::basic_string_view<char>>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 303953,
"dur": 184,
"name": "InstantiateClass",
"args": {
"detail": "std::__is_convertible_helper<const unsigned int &, std::basic_string_view<char>, false>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 303630,
"dur": 517,
"name": "InstantiateClass",
"args": {
"detail": "std::is_convertible<const unsigned int &, std::basic_string_view<char>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 303622,
"dur": 601,
"name": "InstantiateClass",
"args": {
"detail": "std::__and_<std::is_convertible<const unsigned int &, std::basic_string_view<char>>, std::__not_<std::is_convertible<const unsigned int *, const std::basic_string<char> *>>, std::__not_<std::is_convertible<const unsigned int &, const char *>>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 305094,
"dur": 202,
"name": "InstantiateClass",
"args": {
"detail": "std::is_integral<unsigned long>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 305560,
"dur": 140,
"name": "InstantiateClass",
"args": {
"detail": "std::is_signed<unsigned long>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 305554,
"dur": 306,
"name": "InstantiateClass",
"args": {
"detail": "std::__not_<std::is_signed<unsigned long>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 305406,
"dur": 459,
"name": "InstantiateClass",
"args": {
"detail": "std::__and_<std::is_arithmetic<unsigned long>, std::__not_<std::is_signed<unsigned long>>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 305379,
"dur": 489,
"name": "InstantiateClass",
"args": {
"detail": "std::is_unsigned<unsigned long>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 305080,
"dur": 1127,
"name": "InstantiateFunction",
"args": {
"detail": "std::__detail::__to_chars_len<unsigned long>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 307414,
"dur": 143,
"name": "InstantiateClass",
"args": {
"detail": "std::__not_<std::is_signed<unsigned long long>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 307298,
"dur": 263,
"name": "InstantiateClass",
"args": {
"detail": "std::__and_<std::is_arithmetic<unsigned long long>, std::__not_<std::is_signed<unsigned long long>>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 307276,
"dur": 287,
"name": "InstantiateClass",
"args": {
"detail": "std::is_unsigned<unsigned long long>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 307185,
"dur": 715,
"name": "InstantiateFunction",
"args": {
"detail": "std::__detail::__to_chars_len<unsigned long long>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 310239,
"dur": 243,
"name": "InstantiateClass",
"args": {
"detail": "std::allocator_traits<std::allocator<wchar_t>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 310156,
"dur": 545,
"name": "InstantiateClass",
"args": {
"detail": "__gnu_cxx::__alloc_traits<std::allocator<wchar_t>, wchar_t>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 310967,
"dur": 150,
"name": "InstantiateClass",
"args": {
"detail": "std::basic_string<wchar_t>::_Alloc_hider"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 311231,
"dur": 156,
"name": "InstantiateClass",
"args": {
"detail": "std::basic_string<wchar_t>::(anonymous union at /usr/include/c++/11/bits/basic_string.h:179:7)"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 310103,
"dur": 3757,
"name": "InstantiateClass",
"args": {
"detail": "std::basic_string<wchar_t>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 316696,
"dur": 168,
"name": "ParseClass",
"args": {
"detail": "std::hash"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 316935,
"dur": 143,
"name": "ParseClass",
"args": {
"detail": "std::hash"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 317325,
"dur": 137,
"name": "InstantiateClass",
"args": {
"detail": "__gnu_cxx::new_allocator<char16_t>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 317306,
"dur": 261,
"name": "InstantiateClass",
"args": {
"detail": "std::allocator<char16_t>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 317583,
"dur": 297,
"name": "InstantiateClass",
"args": {
"detail": "__gnu_cxx::__alloc_traits<std::allocator<char16_t>, char16_t>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 318080,
"dur": 164,
"name": "InstantiateClass",
"args": {
"detail": "std::basic_string<char16_t>::_Alloc_hider"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 318304,
"dur": 151,
"name": "InstantiateClass",
"args": {
"detail": "std::basic_string<char16_t>::(anonymous union at /usr/include/c++/11/bits/basic_string.h:179:7)"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 317293,
"dur": 3897,
"name": "InstantiateClass",
"args": {
"detail": "std::basic_string<char16_t>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 317181,
"dur": 4190,
"name": "ParseClass",
"args": {
"detail": "std::hash"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 321599,
"dur": 145,
"name": "InstantiateClass",
"args": {
"detail": "__gnu_cxx::new_allocator<char32_t>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 321584,
"dur": 264,
"name": "InstantiateClass",
"args": {
"detail": "std::allocator<char32_t>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 321880,
"dur": 114,
"name": "InstantiateClass",
"args": {
"detail": "std::allocator_traits<std::allocator<char32_t>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 321864,
"dur": 362,
"name": "InstantiateClass",
"args": {
"detail": "__gnu_cxx::__alloc_traits<std::allocator<char32_t>, char32_t>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 322436,
"dur": 104,
"name": "InstantiateClass",
"args": {
"detail": "std::basic_string<char32_t>::_Alloc_hider"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 322580,
"dur": 203,
"name": "InstantiateClass",
"args": {
"detail": "std::basic_string<char32_t>::(anonymous union at /usr/include/c++/11/bits/basic_string.h:179:7)"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 321570,
"dur": 4167,
"name": "InstantiateClass",
"args": {
"detail": "std::basic_string<char32_t>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 321454,
"dur": 5081,
"name": "ParseClass",
"args": {
"detail": "std::hash"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 327180,
"dur": 174,
"name": "InstantiateClass",
"args": {
"detail": "std::__or_<std::is_void<const char *const &>, std::is_function<std::basic_string_view<char>>, std::is_array<std::basic_string_view<char>>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 327394,
"dur": 215,
"name": "InstantiateClass",
"args": {
"detail": "std::__is_convertible_helper<const char *const &, std::basic_string_view<char>, false>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 327109,
"dur": 514,
"name": "InstantiateClass",
"args": {
"detail": "std::is_convertible<const char *const &, std::basic_string_view<char>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 327886,
"dur": 157,
"name": "InstantiateClass",
"args": {
"detail": "std::__or_<std::is_function<const std::basic_string<char> *>, std::is_array<const std::basic_string<char> *>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 327744,
"dur": 303,
"name": "InstantiateClass",
"args": {
"detail": "std::__or_<std::is_void<const char *const *>, std::is_function<const std::basic_string<char> *>, std::is_array<const std::basic_string<char> *>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 328093,
"dur": 207,
"name": "InstantiateClass",
"args": {
"detail": "std::__is_convertible_helper<const char *const *, const std::basic_string<char> *, false>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 327715,
"dur": 599,
"name": "InstantiateClass",
"args": {
"detail": "std::is_convertible<const char *const *, const std::basic_string<char> *>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 327702,
"dur": 661,
"name": "InstantiateClass",
"args": {
"detail": "std::__not_<std::is_convertible<const char *const *, const std::basic_string<char> *>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 328550,
"dur": 123,
"name": "InstantiateClass",
"args": {
"detail": "std::__or_<std::is_function<const char *>, std::is_array<const char *>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 328485,
"dur": 191,
"name": "InstantiateClass",
"args": {
"detail": "std::__or_<std::is_void<const char *const &>, std::is_function<const char *>, std::is_array<const char *>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 328717,
"dur": 102,
"name": "InstantiateClass",
"args": {
"detail": "std::__is_convertible_helper<const char *const &, const char *, false>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 328443,
"dur": 385,
"name": "InstantiateClass",
"args": {
"detail": "std::is_convertible<const char *const &, const char *>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 328437,
"dur": 433,
"name": "InstantiateClass",
"args": {
"detail": "std::__not_<std::is_convertible<const char *const &, const char *>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 327694,
"dur": 1180,
"name": "InstantiateClass",
"args": {
"detail": "std::__and_<std::__not_<std::is_convertible<const char *const *, const std::basic_string<char> *>>, std::__not_<std::is_convertible<const char *const &, const char *>>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 327101,
"dur": 1777,
"name": "InstantiateClass",
"args": {
"detail": "std::__and_<std::is_convertible<const char *const &, std::basic_string_view<char>>, std::__not_<std::is_convertible<const char *const *, const std::basic_string<char> *>>, std::__not_<std::is_convertible<const char *const &, const char *>>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 329638,
"dur": 125,
"name": "InstantiateClass",
"args": {
"detail": "std::__or_<std::is_function<std::basic_string_view<wchar_t>>, std::is_array<std::basic_string_view<wchar_t>>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 329519,
"dur": 247,
"name": "InstantiateClass",
"args": {
"detail": "std::__or_<std::is_void<const wchar_t *const &>, std::is_function<std::basic_string_view<wchar_t>>, std::is_array<std::basic_string_view<wchar_t>>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 329804,
"dur": 175,
"name": "InstantiateClass",
"args": {
"detail": "std::__is_convertible_helper<const wchar_t *const &, std::basic_string_view<wchar_t>, false>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 329486,
"dur": 502,
"name": "InstantiateClass",
"args": {
"detail": "std::is_convertible<const wchar_t *const &, std::basic_string_view<wchar_t>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 330105,
"dur": 102,
"name": "InstantiateClass",
"args": {
"detail": "std::is_void<const wchar_t *const *>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 330285,
"dur": 133,
"name": "InstantiateClass",
"args": {
"detail": "std::__or_<std::is_function<const std::basic_string<wchar_t> *>, std::is_array<const std::basic_string<wchar_t> *>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 330100,
"dur": 321,
"name": "InstantiateClass",
"args": {
"detail": "std::__or_<std::is_void<const wchar_t *const *>, std::is_function<const std::basic_string<wchar_t> *>, std::is_array<const std::basic_string<wchar_t> *>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 330461,
"dur": 145,
"name": "InstantiateClass",
"args": {
"detail": "std::__is_convertible_helper<const wchar_t *const *, const std::basic_string<wchar_t> *, false>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 330073,
"dur": 549,
"name": "InstantiateClass",
"args": {
"detail": "std::is_convertible<const wchar_t *const *, const std::basic_string<wchar_t> *>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 330067,
"dur": 604,
"name": "InstantiateClass",
"args": {
"detail": "std::__not_<std::is_convertible<const wchar_t *const *, const std::basic_string<wchar_t> *>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 330825,
"dur": 128,
"name": "InstantiateClass",
"args": {
"detail": "std::__or_<std::is_function<const wchar_t *>, std::is_array<const wchar_t *>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 330754,
"dur": 202,
"name": "InstantiateClass",
"args": {
"detail": "std::__or_<std::is_void<const wchar_t *const &>, std::is_function<const wchar_t *>, std::is_array<const wchar_t *>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 330993,
"dur": 104,
"name": "InstantiateClass",
"args": {
"detail": "std::__is_convertible_helper<const wchar_t *const &, const wchar_t *, false>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 330727,
"dur": 379,
"name": "InstantiateClass",
"args": {
"detail": "std::is_convertible<const wchar_t *const &, const wchar_t *>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 330722,
"dur": 475,
"name": "InstantiateClass",
"args": {
"detail": "std::__not_<std::is_convertible<const wchar_t *const &, const wchar_t *>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 330060,
"dur": 1142,
"name": "InstantiateClass",
"args": {
"detail": "std::__and_<std::__not_<std::is_convertible<const wchar_t *const *, const std::basic_string<wchar_t> *>>, std::__not_<std::is_convertible<const wchar_t *const &, const wchar_t *>>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 329479,
"dur": 1726,
"name": "InstantiateClass",
"args": {
"detail": "std::__and_<std::is_convertible<const wchar_t *const &, std::basic_string_view<wchar_t>>, std::__not_<std::is_convertible<const wchar_t *const *, const std::basic_string<wchar_t> *>>, std::__not_<std::is_convertible<const wchar_t *const &, const wchar_t *>>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 331848,
"dur": 131,
"name": "InstantiateClass",
"args": {
"detail": "std::__or_<std::is_function<std::basic_string_view<char16_t>>, std::is_array<std::basic_string_view<char16_t>>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 331724,
"dur": 258,
"name": "InstantiateClass",
"args": {
"detail": "std::__or_<std::is_void<const char16_t *const &>, std::is_function<std::basic_string_view<char16_t>>, std::is_array<std::basic_string_view<char16_t>>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 332029,
"dur": 236,
"name": "InstantiateClass",
"args": {
"detail": "std::__is_convertible_helper<const char16_t *const &, std::basic_string_view<char16_t>, false>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 331694,
"dur": 580,
"name": "InstantiateClass",
"args": {
"detail": "std::is_convertible<const char16_t *const &, std::basic_string_view<char16_t>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 332523,
"dur": 127,
"name": "InstantiateClass",
"args": {
"detail": "std::__or_<std::is_function<const std::basic_string<char16_t> *>, std::is_array<const std::basic_string<char16_t> *>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 332406,
"dur": 247,
"name": "InstantiateClass",
"args": {
"detail": "std::__or_<std::is_void<const char16_t *const *>, std::is_function<const std::basic_string<char16_t> *>, std::is_array<const std::basic_string<char16_t> *>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 332697,
"dur": 146,
"name": "InstantiateClass",
"args": {
"detail": "std::__is_convertible_helper<const char16_t *const *, const std::basic_string<char16_t> *, false>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 332376,
"dur": 476,
"name": "InstantiateClass",
"args": {
"detail": "std::is_convertible<const char16_t *const *, const std::basic_string<char16_t> *>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 332370,
"dur": 527,
"name": "InstantiateClass",
"args": {
"detail": "std::__not_<std::is_convertible<const char16_t *const *, const std::basic_string<char16_t> *>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 333046,
"dur": 157,
"name": "InstantiateClass",
"args": {
"detail": "std::__or_<std::is_function<const char16_t *>, std::is_array<const char16_t *>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 332979,
"dur": 227,
"name": "InstantiateClass",
"args": {
"detail": "std::__or_<std::is_void<const char16_t *const &>, std::is_function<const char16_t *>, std::is_array<const char16_t *>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 333268,
"dur": 105,
"name": "InstantiateClass",
"args": {
"detail": "std::__is_convertible_helper<const char16_t *const &, const char16_t *, false>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 332953,
"dur": 429,
"name": "InstantiateClass",
"args": {
"detail": "std::is_convertible<const char16_t *const &, const char16_t *>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 332947,
"dur": 483,
"name": "InstantiateClass",
"args": {
"detail": "std::__not_<std::is_convertible<const char16_t *const &, const char16_t *>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 332362,
"dur": 1072,
"name": "InstantiateClass",
"args": {
"detail": "std::__and_<std::__not_<std::is_convertible<const char16_t *const *, const std::basic_string<char16_t> *>>, std::__not_<std::is_convertible<const char16_t *const &, const char16_t *>>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 331685,
"dur": 1752,
"name": "InstantiateClass",
"args": {
"detail": "std::__and_<std::is_convertible<const char16_t *const &, std::basic_string_view<char16_t>>, std::__not_<std::is_convertible<const char16_t *const *, const std::basic_string<char16_t> *>>, std::__not_<std::is_convertible<const char16_t *const &, const char16_t *>>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 334068,
"dur": 109,
"name": "InstantiateClass",
"args": {
"detail": "std::is_function<std::basic_string_view<char32_t>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 334061,
"dur": 185,
"name": "InstantiateClass",
"args": {
"detail": "std::__or_<std::is_function<std::basic_string_view<char32_t>>, std::is_array<std::basic_string_view<char32_t>>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 333943,
"dur": 306,
"name": "InstantiateClass",
"args": {
"detail": "std::__or_<std::is_void<const char32_t *const &>, std::is_function<std::basic_string_view<char32_t>>, std::is_array<std::basic_string_view<char32_t>>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 334287,
"dur": 173,
"name": "InstantiateClass",
"args": {
"detail": "std::__is_convertible_helper<const char32_t *const &, std::basic_string_view<char32_t>, false>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 333907,
"dur": 562,
"name": "InstantiateClass",
"args": {
"detail": "std::is_convertible<const char32_t *const &, std::basic_string_view<char32_t>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 334714,
"dur": 155,
"name": "InstantiateClass",
"args": {
"detail": "std::__or_<std::is_function<const std::basic_string<char32_t> *>, std::is_array<const std::basic_string<char32_t> *>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 334595,
"dur": 277,
"name": "InstantiateClass",
"args": {
"detail": "std::__or_<std::is_void<const char32_t *const *>, std::is_function<const std::basic_string<char32_t> *>, std::is_array<const std::basic_string<char32_t> *>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 334917,
"dur": 136,
"name": "InstantiateClass",
"args": {
"detail": "std::__is_convertible_helper<const char32_t *const *, const std::basic_string<char32_t> *, false>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 334566,
"dur": 497,
"name": "InstantiateClass",
"args": {
"detail": "std::is_convertible<const char32_t *const *, const std::basic_string<char32_t> *>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 334560,
"dur": 546,
"name": "InstantiateClass",
"args": {
"detail": "std::__not_<std::is_convertible<const char32_t *const *, const std::basic_string<char32_t> *>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 335377,
"dur": 149,
"name": "InstantiateClass",
"args": {
"detail": "std::__or_<std::is_function<const char32_t *>, std::is_array<const char32_t *>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 335276,
"dur": 253,
"name": "InstantiateClass",
"args": {
"detail": "std::__or_<std::is_void<const char32_t *const &>, std::is_function<const char32_t *>, std::is_array<const char32_t *>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 335572,
"dur": 130,
"name": "InstantiateClass",
"args": {
"detail": "std::__is_convertible_helper<const char32_t *const &, const char32_t *, false>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 335229,
"dur": 490,
"name": "InstantiateClass",
"args": {
"detail": "std::is_convertible<const char32_t *const &, const char32_t *>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 335218,
"dur": 554,
"name": "InstantiateClass",
"args": {
"detail": "std::__not_<std::is_convertible<const char32_t *const &, const char32_t *>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 334552,
"dur": 1225,
"name": "InstantiateClass",
"args": {
"detail": "std::__and_<std::__not_<std::is_convertible<const char32_t *const *, const std::basic_string<char32_t> *>>, std::__not_<std::is_convertible<const char32_t *const &, const char32_t *>>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 333900,
"dur": 1881,
"name": "InstantiateClass",
"args": {
"detail": "std::__and_<std::is_convertible<const char32_t *const &, std::basic_string_view<char32_t>>, std::__not_<std::is_convertible<const char32_t *const *, const std::basic_string<char32_t> *>>, std::__not_<std::is_convertible<const char32_t *const &, const char32_t *>>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 336088,
"dur": 132,
"name": "ParseClass",
"args": {
"detail": "std::__detail::__variant::_Never_valueless_alt"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 222239,
"dur": 113995,
"name": "Source",
"args": {
"detail": "/usr/include/c++/11/bits/basic_string.h"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 336649,
"dur": 440,
"name": "ParseTemplate",
"args": {
"detail": "swap"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 337181,
"dur": 222,
"name": "ParseTemplate",
"args": {
"detail": "_M_create"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 337478,
"dur": 202,
"name": "ParseTemplate",
"args": {
"detail": "_M_construct"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 337730,
"dur": 161,
"name": "ParseTemplate",
"args": {
"detail": "_M_construct"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 338044,
"dur": 181,
"name": "ParseTemplate",
"args": {
"detail": "_M_assign"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 338392,
"dur": 155,
"name": "ParseTemplate",
"args": {
"detail": "_M_mutate"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 338694,
"dur": 173,
"name": "ParseTemplate",
"args": {
"detail": "reserve"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 338902,
"dur": 139,
"name": "ParseTemplate",
"args": {
"detail": "resize"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 339093,
"dur": 153,
"name": "ParseTemplate",
"args": {
"detail": "_M_append"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 339434,
"dur": 149,
"name": "ParseTemplate",
"args": {
"detail": "_M_replace_aux"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 339637,
"dur": 280,
"name": "ParseTemplate",
"args": {
"detail": "_M_replace"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 339966,
"dur": 217,
"name": "ParseTemplate",
"args": {
"detail": "copy"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 340246,
"dur": 153,
"name": "ParseTemplate",
"args": {
"detail": "<unknown>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 340437,
"dur": 134,
"name": "ParseTemplate",
"args": {
"detail": "<unknown>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 340625,
"dur": 211,
"name": "ParseTemplate",
"args": {
"detail": "find"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 340880,
"dur": 135,
"name": "ParseTemplate",
"args": {
"detail": "find"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 341063,
"dur": 213,
"name": "ParseTemplate",
"args": {
"detail": "rfind"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 341355,
"dur": 111,
"name": "ParseTemplate",
"args": {
"detail": "rfind"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 341688,
"dur": 115,
"name": "ParseTemplate",
"args": {
"detail": "find_last_of"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 342084,
"dur": 154,
"name": "ParseTemplate",
"args": {
"detail": "find_last_not_of"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 342417,
"dur": 139,
"name": "ParseTemplate",
"args": {
"detail": "compare"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 342599,
"dur": 127,
"name": "ParseTemplate",
"args": {
"detail": "compare"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 342766,
"dur": 109,
"name": "ParseTemplate",
"args": {
"detail": "compare"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 342920,
"dur": 123,
"name": "ParseTemplate",
"args": {
"detail": "compare"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 343085,
"dur": 172,
"name": "ParseTemplate",
"args": {
"detail": "compare"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 343299,
"dur": 427,
"name": "ParseTemplate",
"args": {
"detail": "<unknown>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 343769,
"dur": 299,
"name": "ParseTemplate",
"args": {
"detail": "getline"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 336315,
"dur": 8389,
"name": "Source",
"args": {
"detail": "/usr/include/c++/11/bits/basic_string.tcc"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 345054,
"dur": 168,
"name": "ParseClass",
"args": {
"detail": "std::__hash_string_base"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 345246,
"dur": 102,
"name": "ParseClass",
"args": {
"detail": "std::hash"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 179323,
"dur": 166277,
"name": "Source",
"args": {
"detail": "/usr/include/c++/11/string"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 345704,
"dur": 152,
"name": "ParseClass",
"args": {
"detail": "magic_enum::customize::enum_range"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 346458,
"dur": 113,
"name": "InstantiateClass",
"args": {
"detail": "std::__is_array_unknown_bounds<magic_enum::customize::detail::invalid_customize_tag>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 346453,
"dur": 232,
"name": "InstantiateClass",
"args": {
"detail": "std::__or_<std::__is_array_unknown_bounds<magic_enum::customize::detail::invalid_customize_tag>, std::is_function<magic_enum::customize::detail::invalid_customize_tag>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 346327,
"dur": 361,
"name": "InstantiateClass",
"args": {
"detail": "std::__or_<std::is_void<magic_enum::customize::detail::invalid_customize_tag>, std::__is_array_unknown_bounds<magic_enum::customize::detail::invalid_customize_tag>, std::is_function<magic_enum::customize::detail::invalid_customize_tag>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 346938,
"dur": 111,
"name": "InstantiateClass",
"args": {
"detail": "std::__or_<std::is_integral<magic_enum::customize::detail::invalid_customize_tag>, std::is_floating_point<magic_enum::customize::detail::invalid_customize_tag>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 346917,
"dur": 137,
"name": "InstantiateClass",
"args": {
"detail": "std::is_arithmetic<magic_enum::customize::detail::invalid_customize_tag>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 346906,
"dur": 793,
"name": "InstantiateClass",
"args": {
"detail": "std::__or_<std::is_arithmetic<magic_enum::customize::detail::invalid_customize_tag>, std::is_enum<magic_enum::customize::detail::invalid_customize_tag>, std::is_pointer<magic_enum::customize::detail::invalid_customize_tag>, std::is_member_pointer<magic_enum::customize::detail::invalid_customize_tag>, std::is_null_pointer<magic_enum::customize::detail::invalid_customize_tag>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 346875,
"dur": 831,
"name": "InstantiateClass",
"args": {
"detail": "std::is_scalar<magic_enum::customize::detail::invalid_customize_tag>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 346731,
"dur": 978,
"name": "InstantiateClass",
"args": {
"detail": "std::__or_<std::is_reference<magic_enum::customize::detail::invalid_customize_tag>, std::is_scalar<magic_enum::customize::detail::invalid_customize_tag>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 348043,
"dur": 152,
"name": "InstantiateClass",
"args": {
"detail": "std::__or_<std::is_function<magic_enum::customize::detail::invalid_customize_tag>, std::is_void<magic_enum::customize::detail::invalid_customize_tag>, std::__is_array_unknown_bounds<magic_enum::customize::detail::invalid_customize_tag>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 347965,
"dur": 233,
"name": "InstantiateClass",
"args": {
"detail": "std::__or_<std::is_reference<magic_enum::customize::detail::invalid_customize_tag>, std::is_function<magic_enum::customize::detail::invalid_customize_tag>, std::is_void<magic_enum::customize::detail::invalid_customize_tag>, std::__is_array_unknown_bounds<magic_enum::customize::detail::invalid_customize_tag>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 346291,
"dur": 2066,
"name": "InstantiateClass",
"args": {
"detail": "std::is_trivially_destructible<magic_enum::customize::detail::invalid_customize_tag>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 348558,
"dur": 128,
"name": "InstantiateClass",
"args": {
"detail": "std::__is_array_unknown_bounds<magic_enum::customize::detail::default_customize_tag>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 348552,
"dur": 250,
"name": "InstantiateClass",
"args": {
"detail": "std::__or_<std::__is_array_unknown_bounds<magic_enum::customize::detail::default_customize_tag>, std::is_function<magic_enum::customize::detail::default_customize_tag>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 348445,
"dur": 360,
"name": "InstantiateClass",
"args": {
"detail": "std::__or_<std::is_void<magic_enum::customize::detail::default_customize_tag>, std::__is_array_unknown_bounds<magic_enum::customize::detail::default_customize_tag>, std::is_function<magic_enum::customize::detail::default_customize_tag>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 349191,
"dur": 114,
"name": "InstantiateClass",
"args": {
"detail": "std::__or_<std::is_integral<magic_enum::customize::detail::default_customize_tag>, std::is_floating_point<magic_enum::customize::detail::default_customize_tag>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 349106,
"dur": 208,
"name": "InstantiateClass",
"args": {
"detail": "std::is_arithmetic<magic_enum::customize::detail::default_customize_tag>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 349101,
"dur": 358,
"name": "InstantiateClass",
"args": {
"detail": "std::__or_<std::is_arithmetic<magic_enum::customize::detail::default_customize_tag>, std::is_enum<magic_enum::customize::detail::default_customize_tag>, std::is_pointer<magic_enum::customize::detail::default_customize_tag>, std::is_member_pointer<magic_enum::customize::detail::default_customize_tag>, std::is_null_pointer<magic_enum::customize::detail::default_customize_tag>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 349067,
"dur": 398,
"name": "InstantiateClass",
"args": {
"detail": "std::is_scalar<magic_enum::customize::detail::default_customize_tag>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 348847,
"dur": 621,
"name": "InstantiateClass",
"args": {
"detail": "std::__or_<std::is_reference<magic_enum::customize::detail::default_customize_tag>, std::is_scalar<magic_enum::customize::detail::default_customize_tag>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 349758,
"dur": 114,
"name": "InstantiateClass",
"args": {
"detail": "std::__or_<std::is_function<magic_enum::customize::detail::default_customize_tag>, std::is_void<magic_enum::customize::detail::default_customize_tag>, std::__is_array_unknown_bounds<magic_enum::customize::detail::default_customize_tag>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 349684,
"dur": 191,
"name": "InstantiateClass",
"args": {
"detail": "std::__or_<std::is_reference<magic_enum::customize::detail::default_customize_tag>, std::is_function<magic_enum::customize::detail::default_customize_tag>, std::is_void<magic_enum::customize::detail::default_customize_tag>, std::__is_array_unknown_bounds<magic_enum::customize::detail::default_customize_tag>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 348419,
"dur": 1563,
"name": "InstantiateClass",
"args": {
"detail": "std::is_trivially_destructible<magic_enum::customize::detail::default_customize_tag>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 350430,
"dur": 105,
"name": "InstantiateClass",
"args": {
"detail": "std::__and_<std::is_array<std::basic_string_view<char>>, std::__not_<std::extent<std::basic_string_view<char>, 0>>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 350359,
"dur": 181,
"name": "InstantiateClass",
"args": {
"detail": "std::__is_array_unknown_bounds<std::basic_string_view<char>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 350347,
"dur": 376,
"name": "InstantiateClass",
"args": {
"detail": "std::__or_<std::__is_array_unknown_bounds<std::basic_string_view<char>>, std::is_function<std::basic_string_view<char>>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 350071,
"dur": 660,
"name": "InstantiateClass",
"args": {
"detail": "std::__or_<std::is_void<std::basic_string_view<char>>, std::__is_array_unknown_bounds<std::basic_string_view<char>>, std::is_function<std::basic_string_view<char>>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 350832,
"dur": 108,
"name": "InstantiateClass",
"args": {
"detail": "std::is_reference<std::basic_string_view<char>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 351055,
"dur": 193,
"name": "InstantiateClass",
"args": {
"detail": "std::__or_<std::is_integral<std::basic_string_view<char>>, std::is_floating_point<std::basic_string_view<char>>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 351039,
"dur": 214,
"name": "InstantiateClass",
"args": {
"detail": "std::is_arithmetic<std::basic_string_view<char>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 351532,
"dur": 112,
"name": "InstantiateClass",
"args": {
"detail": "std::__or_<std::is_member_pointer<std::basic_string_view<char>>, std::is_null_pointer<std::basic_string_view<char>>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 351430,
"dur": 217,
"name": "InstantiateClass",
"args": {
"detail": "std::__or_<std::is_pointer<std::basic_string_view<char>>, std::is_member_pointer<std::basic_string_view<char>>, std::is_null_pointer<std::basic_string_view<char>>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 351333,
"dur": 327,
"name": "InstantiateClass",
"args": {
"detail": "std::__or_<std::is_enum<std::basic_string_view<char>>, std::is_pointer<std::basic_string_view<char>>, std::is_member_pointer<std::basic_string_view<char>>, std::is_null_pointer<std::basic_string_view<char>>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 351033,
"dur": 630,
"name": "InstantiateClass",
"args": {
"detail": "std::__or_<std::is_arithmetic<std::basic_string_view<char>>, std::is_enum<std::basic_string_view<char>>, std::is_pointer<std::basic_string_view<char>>, std::is_member_pointer<std::basic_string_view<char>>, std::is_null_pointer<std::basic_string_view<char>>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 350990,
"dur": 680,
"name": "InstantiateClass",
"args": {
"detail": "std::is_scalar<std::basic_string_view<char>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 350824,
"dur": 849,
"name": "InstantiateClass",
"args": {
"detail": "std::__or_<std::is_reference<std::basic_string_view<char>>, std::is_scalar<std::basic_string_view<char>>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 351787,
"dur": 168,
"name": "InstantiateClass",
"args": {
"detail": "std::__is_destructible_impl<std::basic_string_view<char>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 351762,
"dur": 203,
"name": "InstantiateClass",
"args": {
"detail": "std::__is_destructible_safe<std::basic_string_view<char>, false, false>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 351746,
"dur": 276,
"name": "InstantiateClass",
"args": {
"detail": "std::__and_<std::__is_destructible_safe<std::basic_string_view<char>, false, false>, std::integral_constant<bool, true>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 352267,
"dur": 151,
"name": "InstantiateClass",
"args": {
"detail": "std::__or_<std::is_function<std::basic_string_view<char>>, std::is_void<std::basic_string_view<char>>, std::__is_array_unknown_bounds<std::basic_string_view<char>>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 352133,
"dur": 288,
"name": "InstantiateClass",
"args": {
"detail": "std::__or_<std::is_reference<std::basic_string_view<char>>, std::is_function<std::basic_string_view<char>>, std::is_void<std::basic_string_view<char>>, std::__is_array_unknown_bounds<std::basic_string_view<char>>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 350043,
"dur": 2500,
"name": "InstantiateClass",
"args": {
"detail": "std::is_trivially_destructible<std::basic_string_view<char>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 352784,
"dur": 116,
"name": "InstantiateClass",
"args": {
"detail": "std::__and_<std::__is_move_constructible_impl<magic_enum::customize::detail::invalid_customize_tag, true>, std::integral_constant<bool, true>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 352722,
"dur": 181,
"name": "InstantiateClass",
"args": {
"detail": "std::__is_trivially_move_constructible_impl<magic_enum::customize::detail::invalid_customize_tag, true>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 352655,
"dur": 344,
"name": "InstantiateClass",
"args": {
"detail": "std::is_trivially_move_constructible<magic_enum::customize::detail::invalid_customize_tag>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 353225,
"dur": 133,
"name": "InstantiateClass",
"args": {
"detail": "std::__and_<std::__is_move_constructible_impl<magic_enum::customize::detail::default_customize_tag, true>, std::integral_constant<bool, true>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 353122,
"dur": 239,
"name": "InstantiateClass",
"args": {
"detail": "std::__is_trivially_move_constructible_impl<magic_enum::customize::detail::default_customize_tag, true>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 353061,
"dur": 391,
"name": "InstantiateClass",
"args": {
"detail": "std::is_trivially_move_constructible<magic_enum::customize::detail::default_customize_tag>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 353663,
"dur": 130,
"name": "InstantiateClass",
"args": {
"detail": "std::__and_<std::__is_move_constructible_impl<std::basic_string_view<char>, true>, std::integral_constant<bool, true>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 353584,
"dur": 212,
"name": "InstantiateClass",
"args": {
"detail": "std::__is_trivially_move_constructible_impl<std::basic_string_view<char>, true>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 353507,
"dur": 374,
"name": "InstantiateClass",
"args": {
"detail": "std::is_trivially_move_constructible<std::basic_string_view<char>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 354030,
"dur": 334,
"name": "InstantiateClass",
"args": {
"detail": "std::__is_trivially_move_assignable_impl<magic_enum::customize::detail::invalid_customize_tag, true>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 353986,
"dur": 466,
"name": "InstantiateClass",
"args": {
"detail": "std::is_trivially_move_assignable<magic_enum::customize::detail::invalid_customize_tag>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 354547,
"dur": 222,
"name": "InstantiateClass",
"args": {
"detail": "std::__is_trivially_move_assignable_impl<magic_enum::customize::detail::default_customize_tag, true>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 354505,
"dur": 356,
"name": "InstantiateClass",
"args": {
"detail": "std::is_trivially_move_assignable<magic_enum::customize::detail::default_customize_tag>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 354925,
"dur": 169,
"name": "InstantiateClass",
"args": {
"detail": "std::is_trivially_move_assignable<std::basic_string_view<char>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 355428,
"dur": 102,
"name": "InstantiateClass",
"args": {
"detail": "std::__and_<std::__is_copy_constructible_impl<magic_enum::customize::detail::invalid_customize_tag, true>, std::integral_constant<bool, true>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 355369,
"dur": 165,
"name": "InstantiateClass",
"args": {
"detail": "std::__is_trivially_copy_constructible_impl<magic_enum::customize::detail::invalid_customize_tag, true>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 355331,
"dur": 285,
"name": "InstantiateClass",
"args": {
"detail": "std::is_trivially_copy_constructible<magic_enum::customize::detail::invalid_customize_tag>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 355761,
"dur": 102,
"name": "InstantiateClass",
"args": {
"detail": "std::__and_<std::__is_copy_constructible_impl<magic_enum::customize::detail::default_customize_tag, true>, std::integral_constant<bool, true>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 355704,
"dur": 162,
"name": "InstantiateClass",
"args": {
"detail": "std::__is_trivially_copy_constructible_impl<magic_enum::customize::detail::default_customize_tag, true>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 355665,
"dur": 287,
"name": "InstantiateClass",
"args": {
"detail": "std::is_trivially_copy_constructible<magic_enum::customize::detail::default_customize_tag>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 356199,
"dur": 135,
"name": "InstantiateClass",
"args": {
"detail": "std::__and_<std::__is_copy_constructible_impl<std::basic_string_view<char>, true>, std::integral_constant<bool, true>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 356071,
"dur": 266,
"name": "InstantiateClass",
"args": {
"detail": "std::__is_trivially_copy_constructible_impl<std::basic_string_view<char>, true>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 356028,
"dur": 392,
"name": "InstantiateClass",
"args": {
"detail": "std::is_trivially_copy_constructible<std::basic_string_view<char>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 356563,
"dur": 225,
"name": "InstantiateClass",
"args": {
"detail": "std::__is_trivially_copy_assignable_impl<magic_enum::customize::detail::invalid_customize_tag, true>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 356523,
"dur": 357,
"name": "InstantiateClass",
"args": {
"detail": "std::is_trivially_copy_assignable<magic_enum::customize::detail::invalid_customize_tag>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 356977,
"dur": 289,
"name": "InstantiateClass",
"args": {
"detail": "std::__is_trivially_copy_assignable_impl<magic_enum::customize::detail::default_customize_tag, true>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 356939,
"dur": 418,
"name": "InstantiateClass",
"args": {
"detail": "std::is_trivially_copy_assignable<magic_enum::customize::detail::default_customize_tag>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 357418,
"dur": 158,
"name": "InstantiateClass",
"args": {
"detail": "std::is_trivially_copy_assignable<std::basic_string_view<char>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 358079,
"dur": 111,
"name": "InstantiateClass",
"args": {
"detail": "std::__detail::__variant::_Uninitialized<std::basic_string_view<char>, true>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 358407,
"dur": 169,
"name": "InstantiateClass",
"args": {
"detail": "std::__detail::__variant::_Variadic_union<magic_enum::customize::detail::invalid_customize_tag>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 358235,
"dur": 347,
"name": "InstantiateClass",
"args": {
"detail": "std::__detail::__variant::_Variadic_union<magic_enum::customize::detail::default_customize_tag, magic_enum::customize::detail::invalid_customize_tag>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 357979,
"dur": 609,
"name": "InstantiateClass",
"args": {
"detail": "std::__detail::__variant::_Variadic_union<std::basic_string_view<char>, magic_enum::customize::detail::default_customize_tag, magic_enum::customize::detail::invalid_customize_tag>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 358690,
"dur": 762,
"name": "InstantiateClass",
"args": {
"detail": "__gnu_cxx::__numeric_traits_integer<unsigned char>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 358669,
"dur": 1028,
"name": "InstantiateClass",
"args": {
"detail": "std::__select_int::_Select_int_base<3, unsigned char, unsigned short>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 357895,
"dur": 1832,
"name": "InstantiateClass",
"args": {
"detail": "std::__detail::__variant::_Variant_storage<true, std::basic_string_view<char>, magic_enum::customize::detail::default_customize_tag, magic_enum::customize::detail::invalid_customize_tag>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 357795,
"dur": 2224,
"name": "InstantiateClass",
"args": {
"detail": "std::__detail::__variant::_Copy_ctor_base<true, std::basic_string_view<char>, magic_enum::customize::detail::default_customize_tag, magic_enum::customize::detail::invalid_customize_tag>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 357750,
"dur": 2395,
"name": "InstantiateClass",
"args": {
"detail": "std::__detail::__variant::_Move_ctor_base<true, std::basic_string_view<char>, magic_enum::customize::detail::default_customize_tag, magic_enum::customize::detail::invalid_customize_tag>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 357696,
"dur": 2601,
"name": "InstantiateClass",
"args": {
"detail": "std::__detail::__variant::_Copy_assign_base<true, std::basic_string_view<char>, magic_enum::customize::detail::default_customize_tag, magic_enum::customize::detail::invalid_customize_tag>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 355283,
"dur": 5116,
"name": "InstantiateClass",
"args": {
"detail": "std::__detail::__variant::_Move_assign_base<true, std::basic_string_view<char>, magic_enum::customize::detail::default_customize_tag, magic_enum::customize::detail::invalid_customize_tag>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 346192,
"dur": 14479,
"name": "InstantiateClass",
"args": {
"detail": "std::__detail::__variant::_Variant_base<std::basic_string_view<char>, magic_enum::customize::detail::default_customize_tag, magic_enum::customize::detail::invalid_customize_tag>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 360821,
"dur": 170,
"name": "InstantiateClass",
"args": {
"detail": "std::is_default_constructible<std::basic_string_view<char>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 361093,
"dur": 111,
"name": "InstantiateClass",
"args": {
"detail": "std::_Enable_default_constructor<true, std::variant<std::basic_string_view<char>, magic_enum::customize::detail::default_customize_tag, magic_enum::customize::detail::invalid_customize_tag>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 361261,
"dur": 118,
"name": "InstantiateClass",
"args": {
"detail": "std::is_copy_constructible<magic_enum::customize::detail::invalid_customize_tag>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 361435,
"dur": 107,
"name": "InstantiateClass",
"args": {
"detail": "std::is_copy_constructible<magic_enum::customize::detail::default_customize_tag>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 361599,
"dur": 116,
"name": "InstantiateClass",
"args": {
"detail": "std::is_copy_constructible<std::basic_string_view<char>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 361864,
"dur": 323,
"name": "InstantiateClass",
"args": {
"detail": "std::__is_copy_assignable_impl<magic_enum::customize::detail::invalid_customize_tag, true>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 361825,
"dur": 482,
"name": "InstantiateClass",
"args": {
"detail": "std::is_copy_assignable<magic_enum::customize::detail::invalid_customize_tag>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 362405,
"dur": 238,
"name": "InstantiateClass",
"args": {
"detail": "std::__is_copy_assignable_impl<magic_enum::customize::detail::default_customize_tag, true>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 362366,
"dur": 369,
"name": "InstantiateClass",
"args": {
"detail": "std::is_copy_assignable<magic_enum::customize::detail::default_customize_tag>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 362793,
"dur": 167,
"name": "InstantiateClass",
"args": {
"detail": "std::is_copy_assignable<std::basic_string_view<char>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 363071,
"dur": 146,
"name": "InstantiateClass",
"args": {
"detail": "std::is_move_constructible<magic_enum::customize::detail::invalid_customize_tag>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 363283,
"dur": 105,
"name": "InstantiateClass",
"args": {
"detail": "std::is_move_constructible<magic_enum::customize::detail::default_customize_tag>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 363444,
"dur": 103,
"name": "InstantiateClass",
"args": {
"detail": "std::is_move_constructible<std::basic_string_view<char>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 363692,
"dur": 244,
"name": "InstantiateClass",
"args": {
"detail": "std::__is_move_assignable_impl<magic_enum::customize::detail::invalid_customize_tag, true>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 363655,
"dur": 371,
"name": "InstantiateClass",
"args": {
"detail": "std::is_move_assignable<magic_enum::customize::detail::invalid_customize_tag>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 364119,
"dur": 269,
"name": "InstantiateClass",
"args": {
"detail": "std::__is_move_assignable_impl<magic_enum::customize::detail::default_customize_tag, true>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 364078,
"dur": 402,
"name": "InstantiateClass",
"args": {
"detail": "std::is_move_assignable<magic_enum::customize::detail::default_customize_tag>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 364541,
"dur": 158,
"name": "InstantiateClass",
"args": {
"detail": "std::is_move_assignable<std::basic_string_view<char>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 346170,
"dur": 20575,
"name": "InstantiateClass",
"args": {
"detail": "std::variant<std::basic_string_view<char>, magic_enum::customize::detail::default_customize_tag, magic_enum::customize::detail::invalid_customize_tag>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 367391,
"dur": 562,
"name": "InstantiateClass",
"args": {
"detail": "std::__detail::__variant::_Build_FUNs<const magic_enum::customize::detail::default_customize_tag &, std::variant<std::basic_string_view<char>, magic_enum::customize::detail::default_customize_tag, magic_enum::customize::detail::invalid_customize_tag>, std::integer_sequence<unsigned long, 0, 1, 2>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 368002,
"dur": 172,
"name": "InstantiateClass",
"args": {
"detail": "std::__detail::__variant::__accepted_index<const magic_enum::customize::detail::default_customize_tag &, std::variant<std::basic_string_view<char>, magic_enum::customize::detail::default_customize_tag, magic_enum::customize::detail::invalid_customize_tag>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 368335,
"dur": 111,
"name": "InstantiateClass",
"args": {
"detail": "std::variant_alternative<1, std::variant<std::basic_string_view<char>, magic_enum::customize::detail::default_customize_tag, magic_enum::customize::detail::invalid_customize_tag>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 368620,
"dur": 189,
"name": "InstantiateClass",
"args": {
"detail": "std::__detail::__variant::__tuple_count<magic_enum::customize::detail::default_customize_tag, std::tuple<magic_enum::customize::detail::invalid_customize_tag>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 368577,
"dur": 327,
"name": "InstantiateClass",
"args": {
"detail": "std::__detail::__variant::__tuple_count<magic_enum::customize::detail::default_customize_tag, std::tuple<magic_enum::customize::detail::default_customize_tag, magic_enum::customize::detail::invalid_customize_tag>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 368533,
"dur": 516,
"name": "InstantiateClass",
"args": {
"detail": "std::__detail::__variant::__tuple_count<magic_enum::customize::detail::default_customize_tag, std::tuple<std::basic_string_view<char>, magic_enum::customize::detail::default_customize_tag, magic_enum::customize::detail::invalid_customize_tag>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 369196,
"dur": 106,
"name": "InstantiateClass",
"args": {
"detail": "std::is_constructible<magic_enum::customize::detail::default_customize_tag, const magic_enum::customize::detail::default_customize_tag &>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 369558,
"dur": 123,
"name": "InstantiateClass",
"args": {
"detail": "std::is_nothrow_constructible<magic_enum::customize::detail::default_customize_tag, const magic_enum::customize::detail::default_customize_tag &>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 370757,
"dur": 223,
"name": "InstantiateFunction",
"args": {
"detail": "std::__detail::__variant::_Variadic_union<magic_enum::customize::detail::default_customize_tag, magic_enum::customize::detail::invalid_customize_tag>::_Variadic_union<const magic_enum::customize::detail::default_customize_tag &>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 370590,
"dur": 417,
"name": "InstantiateFunction",
"args": {
"detail": "std::__detail::__variant::_Variadic_union<std::basic_string_view<char>, magic_enum::customize::detail::default_customize_tag, magic_enum::customize::detail::invalid_customize_tag>::_Variadic_union<1UL, const magic_enum::customize::detail::default_customize_tag &>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 370458,
"dur": 607,
"name": "InstantiateFunction",
"args": {
"detail": "std::__detail::__variant::_Variant_storage<true, std::basic_string_view<char>, magic_enum::customize::detail::default_customize_tag, magic_enum::customize::detail::invalid_customize_tag>::_Variant_storage<1UL, const magic_enum::customize::detail::default_customize_tag &>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 370309,
"dur": 787,
"name": "InstantiateFunction",
"args": {
"detail": "std::__detail::__variant::_Variant_base<std::basic_string_view<char>, magic_enum::customize::detail::default_customize_tag, magic_enum::customize::detail::invalid_customize_tag>::_Variant_base<1UL, const magic_enum::customize::detail::default_customize_tag &>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 370168,
"dur": 1061,
"name": "InstantiateFunction",
"args": {
"detail": "std::variant<std::basic_string_view<char>, magic_enum::customize::detail::default_customize_tag, magic_enum::customize::detail::invalid_customize_tag>::variant<1UL, const magic_enum::customize::detail::default_customize_tag &, magic_enum::customize::detail::default_customize_tag, void>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 369525,
"dur": 1742,
"name": "InstantiateFunction",
"args": {
"detail": "std::variant<std::basic_string_view<char>, magic_enum::customize::detail::default_customize_tag, magic_enum::customize::detail::invalid_customize_tag>::variant<const magic_enum::customize::detail::default_customize_tag &, void, void, magic_enum::customize::detail::default_customize_tag, void>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 346143,
"dur": 25145,
"name": "ParseTemplate",
"args": {
"detail": "enum_name"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 371329,
"dur": 263,
"name": "ParseTemplate",
"args": {
"detail": "enum_type_name"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 372888,
"dur": 131,
"name": "InstantiateFunction",
"args": {
"detail": "std::basic_string_view<char>::operator[]"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 372397,
"dur": 640,
"name": "ParseClass",
"args": {
"detail": "magic_enum::detail::static_string"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 373069,
"dur": 396,
"name": "ParseClass",
"args": {
"detail": "magic_enum::detail::static_string"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 373678,
"dur": 123,
"name": "InstantiateFunction",
"args": {
"detail": "std::basic_string_view<char>::remove_prefix"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 374448,
"dur": 471,
"name": "ParseClass",
"args": {
"detail": "magic_enum::detail::case_insensitive"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 375445,
"dur": 238,
"name": "InstantiateFunction",
"args": {
"detail": "std::basic_string_view<char>::find"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 376178,
"dur": 210,
"name": "ParseTemplate",
"args": {
"detail": "is_default_predicate"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 377274,
"dur": 159,
"name": "InstantiateFunction",
"args": {
"detail": "std::basic_string_view<char>::_S_compare"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 377155,
"dur": 325,
"name": "InstantiateFunction",
"args": {
"detail": "std::basic_string_view<char>::compare"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 377087,
"dur": 500,
"name": "InstantiateFunction",
"args": {
"detail": "std::operator==<char, std::char_traits<char>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 376517,
"dur": 1097,
"name": "ParseTemplate",
"args": {
"detail": "cmp_equal"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 377637,
"dur": 201,
"name": "ParseTemplate",
"args": {
"detail": "cmp_less"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 377853,
"dur": 126,
"name": "ParseTemplate",
"args": {
"detail": "log2"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 378047,
"dur": 186,
"name": "ParseTemplate",
"args": {
"detail": "n"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 378244,
"dur": 240,
"name": "ParseTemplate",
"args": {
"detail": "type_name"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 378527,
"dur": 320,
"name": "ParseTemplate",
"args": {
"detail": "n"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 378861,
"dur": 300,
"name": "ParseTemplate",
"args": {
"detail": "enum_name"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 379208,
"dur": 222,
"name": "ParseTemplate",
"args": {
"detail": "is_valid"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 379704,
"dur": 101,
"name": "ParseTemplate",
"args": {
"detail": "reflected_min"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 379840,
"dur": 100,
"name": "ParseTemplate",
"args": {
"detail": "reflected_max"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 380026,
"dur": 201,
"name": "ParseTemplate",
"args": {
"detail": "values_count"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 380305,
"dur": 529,
"name": "ParseTemplate",
"args": {
"detail": "values"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 380870,
"dur": 187,
"name": "ParseTemplate",
"args": {
"detail": "values"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 381088,
"dur": 246,
"name": "ParseTemplate",
"args": {
"detail": "is_flags_enum"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 382076,
"dur": 212,
"name": "ParseTemplate",
"args": {
"detail": "is_sparse"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 382347,
"dur": 110,
"name": "ParseTemplate",
"args": {
"detail": "values_ors"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 383562,
"dur": 518,
"name": "ParseTemplate",
"args": {
"detail": "for_each"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 384140,
"dur": 120,
"name": "ParseTemplate",
"args": {
"detail": "all_invocable"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 384959,
"dur": 547,
"name": "InstantiateClass",
"args": {
"detail": "std::__result_of_impl<false, false, std::equal_to<>, char, char>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 384797,
"dur": 748,
"name": "InstantiateClass",
"args": {
"detail": "std::__invoke_result<std::equal_to<>, char, char>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 385787,
"dur": 104,
"name": "InstantiateClass",
"args": {
"detail": "std::is_reference<std::equal_to<>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 386196,
"dur": 145,
"name": "InstantiateClass",
"args": {
"detail": "std::__is_array_unknown_bounds<std::equal_to<>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 386083,
"dur": 263,
"name": "InstantiateClass",
"args": {
"detail": "std::__or_<std::is_void<std::equal_to<>>, std::__is_array_unknown_bounds<std::equal_to<>>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 385960,
"dur": 389,
"name": "InstantiateClass",
"args": {
"detail": "std::__or_<std::is_function<std::equal_to<>>, std::is_void<std::equal_to<>>, std::__is_array_unknown_bounds<std::equal_to<>>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 385781,
"dur": 571,
"name": "InstantiateClass",
"args": {
"detail": "std::__or_<std::is_reference<std::equal_to<>>, std::is_function<std::equal_to<>>, std::is_void<std::equal_to<>>, std::__is_array_unknown_bounds<std::equal_to<>>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 386738,
"dur": 101,
"name": "InstantiateClass",
"args": {
"detail": "std::is_reference<bool>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 387107,
"dur": 140,
"name": "InstantiateClass",
"args": {
"detail": "std::__is_array_unknown_bounds<bool>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 387058,
"dur": 192,
"name": "InstantiateClass",
"args": {
"detail": "std::__or_<std::is_void<bool>, std::__is_array_unknown_bounds<bool>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 386931,
"dur": 322,
"name": "InstantiateClass",
"args": {
"detail": "std::__or_<std::is_function<bool>, std::is_void<bool>, std::__is_array_unknown_bounds<bool>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 386731,
"dur": 525,
"name": "InstantiateClass",
"args": {
"detail": "std::__or_<std::is_reference<bool>, std::is_function<bool>, std::is_void<bool>, std::__is_array_unknown_bounds<bool>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 384692,
"dur": 2668,
"name": "InstantiateClass",
"args": {
"detail": "std::is_invocable_r<bool, std::equal_to<>, char, char>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 387419,
"dur": 115,
"name": "ParseTemplate",
"args": {
"detail": "enum_type_name"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 387720,
"dur": 262,
"name": "ParseTemplate",
"args": {
"detail": "enum_value"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 388556,
"dur": 273,
"name": "ParseTemplate",
"args": {
"detail": "enum_index"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 389039,
"dur": 111,
"name": "ParseTemplate",
"args": {
"detail": "enum_name"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 390096,
"dur": 104,
"name": "InstantiateClass",
"args": {
"detail": "std::__or_<std::is_lvalue_reference<std::allocator<char>>, std::is_rvalue_reference<std::allocator<char>>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 390081,
"dur": 125,
"name": "InstantiateClass",
"args": {
"detail": "std::is_reference<std::allocator<char>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 390488,
"dur": 106,
"name": "InstantiateClass",
"args": {
"detail": "std::__is_array_unknown_bounds<std::allocator<char>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 390399,
"dur": 198,
"name": "InstantiateClass",
"args": {
"detail": "std::__or_<std::is_void<std::allocator<char>>, std::__is_array_unknown_bounds<std::allocator<char>>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 390277,
"dur": 323,
"name": "InstantiateClass",
"args": {
"detail": "std::__or_<std::is_function<std::allocator<char>>, std::is_void<std::allocator<char>>, std::__is_array_unknown_bounds<std::allocator<char>>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 390075,
"dur": 528,
"name": "InstantiateClass",
"args": {
"detail": "std::__or_<std::is_reference<std::allocator<char>>, std::is_function<std::allocator<char>>, std::is_void<std::allocator<char>>, std::__is_array_unknown_bounds<std::allocator<char>>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 389932,
"dur": 774,
"name": "InstantiateClass",
"args": {
"detail": "std::is_nothrow_default_constructible<std::allocator<char>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 391028,
"dur": 270,
"name": "InstantiateClass",
"args": {
"detail": "std::__or_<std::is_void<const int &>, std::is_function<std::basic_string_view<char>>, std::is_array<std::basic_string_view<char>>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 391399,
"dur": 300,
"name": "InstantiateClass",
"args": {
"detail": "std::__is_convertible_helper<const int &, std::basic_string_view<char>, false>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 390998,
"dur": 722,
"name": "InstantiateClass",
"args": {
"detail": "std::is_convertible<const int &, std::basic_string_view<char>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 390991,
"dur": 844,
"name": "InstantiateClass",
"args": {
"detail": "std::__and_<std::is_convertible<const int &, std::basic_string_view<char>>, std::__not_<std::is_convertible<const int *, const std::basic_string<char> *>>, std::__not_<std::is_convertible<const int &, const char *>>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 389820,
"dur": 2285,
"name": "ParseTemplate",
"args": {
"detail": "enum_name"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 392500,
"dur": 159,
"name": "ParseTemplate",
"args": {
"detail": "enum_name"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 392741,
"dur": 122,
"name": "ParseTemplate",
"args": {
"detail": "enum_flags_name"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 393426,
"dur": 557,
"name": "ParseTemplate",
"args": {
"detail": "enum_cast"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 394719,
"dur": 202,
"name": "InstantiateFunction",
"args": {
"detail": "std::basic_string_view<char>::substr"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 394361,
"dur": 1108,
"name": "ParseTemplate",
"args": {
"detail": "enum_cast"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 395594,
"dur": 110,
"name": "ParseTemplate",
"args": {
"detail": "enum_flags_cast"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 395799,
"dur": 102,
"name": "ParseTemplate",
"args": {
"detail": "enum_contains"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 396794,
"dur": 189,
"name": "ParseTemplate",
"args": {
"detail": "enum_for_each"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 397192,
"dur": 239,
"name": "ParseTemplate",
"args": {
"detail": "<unknown>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 397739,
"dur": 138,
"name": "ParseTemplate",
"args": {
"detail": "<unknown>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 398083,
"dur": 123,
"name": "ParseTemplate",
"args": {
"detail": "<unknown>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 2468,
"dur": 396266,
"name": "Source",
"args": {
"detail": "include/magic_enum.hpp"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 398896,
"dur": 105,
"name": "DebugType",
"args": {
"detail": "int (const char *, const char *, unsigned long)"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 398823,
"dur": 253,
"name": "DebugType",
"args": {
"detail": "std::char_traits<char>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 399334,
"dur": 142,
"name": "DebugType",
"args": {
"detail": "std::reverse_iterator<const char *>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 399333,
"dur": 145,
"name": "DebugType",
"args": {
"detail": "std::reverse_iterator<const char *>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 399332,
"dur": 149,
"name": "DebugType",
"args": {
"detail": "std::reverse_iterator<const char *> () noexcept"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 398769,
"dur": 1309,
"name": "DebugType",
"args": {
"detail": "std::basic_string_view<char, std::char_traits<char> >"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 398767,
"dur": 1312,
"name": "DebugType",
"args": {
"detail": "std::basic_string_view<char, std::char_traits<char> >"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 400354,
"dur": 317,
"name": "CodeGen Function",
"args": {
"detail": "main"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 401071,
"dur": 137,
"name": "InstantiateFunction",
"args": {
"detail": "__gnu_cxx::__stoa(long (*)(const char *, char **, int), const char *, const char *, std::size_t *, int)::_Save_errno::_Save_errno"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 400990,
"dur": 944,
"name": "InstantiateFunction",
"args": {
"detail": "__gnu_cxx::__stoa<long, int, char, int>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 401939,
"dur": 684,
"name": "InstantiateFunction",
"args": {
"detail": "__gnu_cxx::__stoa<long, long, char, int>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 403081,
"dur": 125,
"name": "InstantiateClass",
"args": {
"detail": "std::is_same<unsigned long, int>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 402628,
"dur": 759,
"name": "InstantiateFunction",
"args": {
"detail": "__gnu_cxx::__stoa<unsigned long, unsigned long, char, int>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 403392,
"dur": 707,
"name": "InstantiateFunction",
"args": {
"detail": "__gnu_cxx::__stoa<long long, long long, char, int>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 404661,
"dur": 428,
"name": "getIntegerConstantExpr"
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 404103,
"dur": 1146,
"name": "InstantiateFunction",
"args": {
"detail": "__gnu_cxx::__stoa<unsigned long long, unsigned long long, char, int>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 405254,
"dur": 675,
"name": "InstantiateFunction",
"args": {
"detail": "__gnu_cxx::__stoa<float, float, char>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 405934,
"dur": 650,
"name": "InstantiateFunction",
"args": {
"detail": "__gnu_cxx::__stoa<double, double, char>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 406589,
"dur": 644,
"name": "InstantiateFunction",
"args": {
"detail": "__gnu_cxx::__stoa<long double, long double, char>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 407495,
"dur": 110,
"name": "InstantiateClass",
"args": {
"detail": "std::pointer_traits<char *>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 407466,
"dur": 294,
"name": "InstantiateFunction",
"args": {
"detail": "std::basic_string<char>::_M_local_data"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 407862,
"dur": 169,
"name": "InstantiateFunction",
"args": {
"detail": "std::allocator<char>::allocator"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 407767,
"dur": 265,
"name": "InstantiateFunction",
"args": {
"detail": "std::basic_string<char>::_Alloc_hider::_Alloc_hider"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 407321,
"dur": 711,
"name": "InstantiateFunction",
"args": {
"detail": "std::basic_string<char>::basic_string<std::allocator<char>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 408296,
"dur": 192,
"name": "InstantiateClass",
"args": {
"detail": "std::pointer_traits<const char *>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 408265,
"dur": 391,
"name": "InstantiateFunction",
"args": {
"detail": "std::basic_string<char>::_M_local_data"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 408180,
"dur": 476,
"name": "InstantiateFunction",
"args": {
"detail": "std::basic_string<char>::_M_is_local"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 408830,
"dur": 112,
"name": "InstantiateFunction",
"args": {
"detail": "__gnu_cxx::new_allocator<char>::deallocate"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 408778,
"dur": 164,
"name": "InstantiateFunction",
"args": {
"detail": "std::allocator_traits<std::allocator<char>>::deallocate"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 408663,
"dur": 342,
"name": "InstantiateFunction",
"args": {
"detail": "std::basic_string<char>::_M_destroy"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 408097,
"dur": 908,
"name": "InstantiateFunction",
"args": {
"detail": "std::basic_string<char>::_M_dispose"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 408038,
"dur": 968,
"name": "InstantiateFunction",
"args": {
"detail": "std::basic_string<char>::~basic_string"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 409013,
"dur": 243,
"name": "InstantiateFunction",
"args": {
"detail": "std::basic_string<char>::operator[]"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 409262,
"dur": 446,
"name": "InstantiateFunction",
"args": {
"detail": "std::__detail::__to_chars_10_impl<unsigned int>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 410466,
"dur": 113,
"name": "InstantiateFunction",
"args": {
"detail": "std::basic_string<char>::_Alloc_hider::_Alloc_hider"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 409720,
"dur": 1110,
"name": "InstantiateFunction",
"args": {
"detail": "std::basic_string<char>::basic_string"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 410835,
"dur": 410,
"name": "InstantiateFunction",
"args": {
"detail": "std::__detail::__to_chars_10_impl<unsigned long>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 411249,
"dur": 335,
"name": "InstantiateFunction",
"args": {
"detail": "std::__detail::__to_chars_10_impl<unsigned long long>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 411993,
"dur": 129,
"name": "InstantiateClass",
"args": {
"detail": "std::__or_<std::is_function<std::input_iterator_tag>, std::is_array<std::input_iterator_tag>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 411866,
"dur": 259,
"name": "InstantiateClass",
"args": {
"detail": "std::__or_<std::is_void<std::random_access_iterator_tag>, std::is_function<std::input_iterator_tag>, std::is_array<std::input_iterator_tag>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 412178,
"dur": 210,
"name": "InstantiateClass",
"args": {
"detail": "std::__is_convertible_helper<std::random_access_iterator_tag, std::input_iterator_tag, false>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 411831,
"dur": 567,
"name": "InstantiateClass",
"args": {
"detail": "std::is_convertible<std::random_access_iterator_tag, std::input_iterator_tag>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 412554,
"dur": 108,
"name": "InstantiateClass",
"args": {
"detail": "std::__or_<std::is_void<char *const &>, std::is_function<std::basic_string_view<char>>, std::is_array<std::basic_string_view<char>>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 412700,
"dur": 176,
"name": "InstantiateClass",
"args": {
"detail": "std::__is_convertible_helper<char *const &, std::basic_string_view<char>, false>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 412527,
"dur": 358,
"name": "InstantiateClass",
"args": {
"detail": "std::is_convertible<char *const &, std::basic_string_view<char>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 412989,
"dur": 123,
"name": "InstantiateClass",
"args": {
"detail": "std::__or_<std::is_void<char *const *>, std::is_function<const std::basic_string<char> *>, std::is_array<const std::basic_string<char> *>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 413168,
"dur": 136,
"name": "InstantiateClass",
"args": {
"detail": "std::__is_convertible_helper<char *const *, const std::basic_string<char> *, false>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 412965,
"dur": 349,
"name": "InstantiateClass",
"args": {
"detail": "std::is_convertible<char *const *, const std::basic_string<char> *>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 412959,
"dur": 406,
"name": "InstantiateClass",
"args": {
"detail": "std::__not_<std::is_convertible<char *const *, const std::basic_string<char> *>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 413543,
"dur": 103,
"name": "InstantiateClass",
"args": {
"detail": "std::__is_convertible_helper<char *const &, const char *, false>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 413413,
"dur": 241,
"name": "InstantiateClass",
"args": {
"detail": "std::is_convertible<char *const &, const char *>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 413407,
"dur": 290,
"name": "InstantiateClass",
"args": {
"detail": "std::__not_<std::is_convertible<char *const &, const char *>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 412953,
"dur": 750,
"name": "InstantiateClass",
"args": {
"detail": "std::__and_<std::__not_<std::is_convertible<char *const *, const std::basic_string<char> *>>, std::__not_<std::is_convertible<char *const &, const char *>>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 412520,
"dur": 1187,
"name": "InstantiateClass",
"args": {
"detail": "std::__and_<std::is_convertible<char *const &, std::basic_string_view<char>>, std::__not_<std::is_convertible<char *const *, const std::basic_string<char> *>>, std::__not_<std::is_convertible<char *const &, const char *>>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 414420,
"dur": 178,
"name": "InstantiateFunction",
"args": {
"detail": "std::distance<char *>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 414751,
"dur": 180,
"name": "InstantiateClass",
"args": {
"detail": "__gnu_cxx::__normal_iterator<char *, std::basic_string<char>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 414960,
"dur": 180,
"name": "InstantiateClass",
"args": {
"detail": "__gnu_cxx::__normal_iterator<const char *, std::basic_string<char>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 415300,
"dur": 154,
"name": "InstantiateFunction",
"args": {
"detail": "std::basic_string<char>::_S_copy_chars"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 414265,
"dur": 1190,
"name": "InstantiateFunction",
"args": {
"detail": "std::basic_string<char>::_M_construct<char *>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 414105,
"dur": 1350,
"name": "InstantiateFunction",
"args": {
"detail": "std::basic_string<char>::_M_construct_aux<char *>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 413966,
"dur": 1490,
"name": "InstantiateFunction",
"args": {
"detail": "std::basic_string<char>::_M_construct<char *>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 413840,
"dur": 1616,
"name": "InstantiateFunction",
"args": {
"detail": "std::basic_string<char>::basic_string<char *, void>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 411590,
"dur": 3867,
"name": "InstantiateFunction",
"args": {
"detail": "__gnu_cxx::__to_xstring<std::basic_string<char>, char>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 415536,
"dur": 686,
"name": "InstantiateFunction",
"args": {
"detail": "__gnu_cxx::__stoa<long, int, wchar_t, int>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 416227,
"dur": 591,
"name": "InstantiateFunction",
"args": {
"detail": "__gnu_cxx::__stoa<long, long, wchar_t, int>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 417102,
"dur": 100,
"name": "InstantiateFunction",
"args": {
"detail": "__gnu_cxx::__stoa(unsigned long (*)(const wchar_t *, wchar_t **, int), const char *, const wchar_t *, std::size_t *, int)::_Range_chk::_S_chk"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 416823,
"dur": 618,
"name": "InstantiateFunction",
"args": {
"detail": "__gnu_cxx::__stoa<unsigned long, unsigned long, wchar_t, int>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 417720,
"dur": 104,
"name": "InstantiateFunction",
"args": {
"detail": "__gnu_cxx::__stoa(long long (*)(const wchar_t *, wchar_t **, int), const char *, const wchar_t *, std::size_t *, int)::_Range_chk::_S_chk"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 417446,
"dur": 612,
"name": "InstantiateFunction",
"args": {
"detail": "__gnu_cxx::__stoa<long long, long long, wchar_t, int>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 418063,
"dur": 605,
"name": "InstantiateFunction",
"args": {
"detail": "__gnu_cxx::__stoa<unsigned long long, unsigned long long, wchar_t, int>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 418672,
"dur": 703,
"name": "InstantiateFunction",
"args": {
"detail": "__gnu_cxx::__stoa<float, float, wchar_t>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 419379,
"dur": 598,
"name": "InstantiateFunction",
"args": {
"detail": "__gnu_cxx::__stoa<double, double, wchar_t>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 419981,
"dur": 594,
"name": "InstantiateFunction",
"args": {
"detail": "__gnu_cxx::__stoa<long double, long double, wchar_t>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 420941,
"dur": 115,
"name": "InstantiateClass",
"args": {
"detail": "std::__or_<std::is_void<wchar_t *const &>, std::is_function<std::basic_string_view<wchar_t>>, std::is_array<std::basic_string_view<wchar_t>>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 421095,
"dur": 211,
"name": "InstantiateClass",
"args": {
"detail": "std::__is_convertible_helper<wchar_t *const &, std::basic_string_view<wchar_t>, false>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 420904,
"dur": 417,
"name": "InstantiateClass",
"args": {
"detail": "std::is_convertible<wchar_t *const &, std::basic_string_view<wchar_t>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 421451,
"dur": 105,
"name": "InstantiateClass",
"args": {
"detail": "std::__or_<std::is_void<wchar_t *const *>, std::is_function<const std::basic_string<wchar_t> *>, std::is_array<const std::basic_string<wchar_t> *>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 421594,
"dur": 160,
"name": "InstantiateClass",
"args": {
"detail": "std::__is_convertible_helper<wchar_t *const *, const std::basic_string<wchar_t> *, false>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 421423,
"dur": 342,
"name": "InstantiateClass",
"args": {
"detail": "std::is_convertible<wchar_t *const *, const std::basic_string<wchar_t> *>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 421413,
"dur": 401,
"name": "InstantiateClass",
"args": {
"detail": "std::__not_<std::is_convertible<wchar_t *const *, const std::basic_string<wchar_t> *>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 421997,
"dur": 104,
"name": "InstantiateClass",
"args": {
"detail": "std::__is_convertible_helper<wchar_t *const &, const wchar_t *, false>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 421871,
"dur": 239,
"name": "InstantiateClass",
"args": {
"detail": "std::is_convertible<wchar_t *const &, const wchar_t *>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 421864,
"dur": 323,
"name": "InstantiateClass",
"args": {
"detail": "std::__not_<std::is_convertible<wchar_t *const &, const wchar_t *>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 421406,
"dur": 788,
"name": "InstantiateClass",
"args": {
"detail": "std::__and_<std::__not_<std::is_convertible<wchar_t *const *, const std::basic_string<wchar_t> *>>, std::__not_<std::is_convertible<wchar_t *const &, const wchar_t *>>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 420897,
"dur": 1300,
"name": "InstantiateClass",
"args": {
"detail": "std::__and_<std::is_convertible<wchar_t *const &, std::basic_string_view<wchar_t>>, std::__not_<std::is_convertible<wchar_t *const *, const std::basic_string<wchar_t> *>>, std::__not_<std::is_convertible<wchar_t *const &, const wchar_t *>>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 422538,
"dur": 241,
"name": "InstantiateFunction",
"args": {
"detail": "std::basic_string<wchar_t>::_M_local_data"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 422865,
"dur": 159,
"name": "InstantiateFunction",
"args": {
"detail": "std::allocator<wchar_t>::allocator"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 422785,
"dur": 239,
"name": "InstantiateFunction",
"args": {
"detail": "std::basic_string<wchar_t>::_Alloc_hider::_Alloc_hider"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 423433,
"dur": 176,
"name": "InstantiateFunction",
"args": {
"detail": "std::distance<wchar_t *>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 423744,
"dur": 141,
"name": "InstantiateClass",
"args": {
"detail": "__gnu_cxx::__normal_iterator<wchar_t *, std::basic_string<wchar_t>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 423909,
"dur": 176,
"name": "InstantiateClass",
"args": {
"detail": "__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 424301,
"dur": 143,
"name": "InstantiateFunction",
"args": {
"detail": "std::basic_string<wchar_t>::_S_copy_chars"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 424750,
"dur": 226,
"name": "InstantiateClass",
"args": {
"detail": "std::pointer_traits<const wchar_t *>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 425090,
"dur": 269,
"name": "InstantiateFunction",
"args": {
"detail": "std::pointer_traits<const wchar_t *>::pointer_to"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 424658,
"dur": 703,
"name": "InstantiateFunction",
"args": {
"detail": "std::basic_string<wchar_t>::_M_local_data"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 424513,
"dur": 849,
"name": "InstantiateFunction",
"args": {
"detail": "std::basic_string<wchar_t>::_M_is_local"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 425590,
"dur": 153,
"name": "InstantiateFunction",
"args": {
"detail": "__gnu_cxx::new_allocator<wchar_t>::deallocate"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 425535,
"dur": 209,
"name": "InstantiateFunction",
"args": {
"detail": "std::allocator_traits<std::allocator<wchar_t>>::deallocate"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 425377,
"dur": 411,
"name": "InstantiateFunction",
"args": {
"detail": "std::basic_string<wchar_t>::_M_destroy"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 424449,
"dur": 1340,
"name": "InstantiateFunction",
"args": {
"detail": "std::basic_string<wchar_t>::_M_dispose"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 425794,
"dur": 154,
"name": "InstantiateFunction",
"args": {
"detail": "std::basic_string<wchar_t>::_M_set_length"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 423298,
"dur": 2651,
"name": "InstantiateFunction",
"args": {
"detail": "std::basic_string<wchar_t>::_M_construct<wchar_t *>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 423151,
"dur": 2799,
"name": "InstantiateFunction",
"args": {
"detail": "std::basic_string<wchar_t>::_M_construct_aux<wchar_t *>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 423030,
"dur": 2921,
"name": "InstantiateFunction",
"args": {
"detail": "std::basic_string<wchar_t>::_M_construct<wchar_t *>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 422401,
"dur": 3551,
"name": "InstantiateFunction",
"args": {
"detail": "std::basic_string<wchar_t>::basic_string<wchar_t *, void>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 420580,
"dur": 5430,
"name": "InstantiateFunction",
"args": {
"detail": "__gnu_cxx::__to_xstring<std::basic_string<wchar_t>, wchar_t>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 426302,
"dur": 104,
"name": "InstantiateFunction",
"args": {
"detail": "std::basic_string<char32_t>::data"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 427169,
"dur": 209,
"name": "InstantiateFunction",
"args": {
"detail": "std::distance<const char *>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 426999,
"dur": 681,
"name": "InstantiateFunction",
"args": {
"detail": "std::basic_string<char>::_M_construct<const char *>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 426846,
"dur": 834,
"name": "InstantiateFunction",
"args": {
"detail": "std::basic_string<char>::_M_construct_aux<const char *>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 426662,
"dur": 1019,
"name": "InstantiateFunction",
"args": {
"detail": "std::basic_string<char>::_M_construct<const char *>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 426443,
"dur": 1239,
"name": "InstantiateFunction",
"args": {
"detail": "std::basic_string<char>::basic_string"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 428222,
"dur": 184,
"name": "InstantiateFunction",
"args": {
"detail": "std::distance<const wchar_t *>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 428066,
"dur": 624,
"name": "InstantiateFunction",
"args": {
"detail": "std::basic_string<wchar_t>::_M_construct<const wchar_t *>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 427953,
"dur": 738,
"name": "InstantiateFunction",
"args": {
"detail": "std::basic_string<wchar_t>::_M_construct_aux<const wchar_t *>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 427826,
"dur": 865,
"name": "InstantiateFunction",
"args": {
"detail": "std::basic_string<wchar_t>::_M_construct<const wchar_t *>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 427688,
"dur": 1004,
"name": "InstantiateFunction",
"args": {
"detail": "std::basic_string<wchar_t>::basic_string"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 428969,
"dur": 132,
"name": "InstantiateClass",
"args": {
"detail": "std::pointer_traits<char16_t *>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 428933,
"dur": 339,
"name": "InstantiateFunction",
"args": {
"detail": "std::basic_string<char16_t>::_M_local_data"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 429278,
"dur": 178,
"name": "InstantiateFunction",
"args": {
"detail": "std::basic_string<char16_t>::_Alloc_hider::_Alloc_hider"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 429868,
"dur": 183,
"name": "InstantiateFunction",
"args": {
"detail": "std::distance<const char16_t *>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 430259,
"dur": 214,
"name": "InstantiateClass",
"args": {
"detail": "__gnu_cxx::__normal_iterator<char16_t *, std::basic_string<char16_t>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 430502,
"dur": 133,
"name": "InstantiateClass",
"args": {
"detail": "__gnu_cxx::__normal_iterator<const char16_t *, std::basic_string<char16_t>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 431089,
"dur": 130,
"name": "InstantiateFunction",
"args": {
"detail": "std::allocator_traits<std::allocator<char16_t>>::max_size"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 431019,
"dur": 232,
"name": "InstantiateFunction",
"args": {
"detail": "std::basic_string<char16_t>::max_size"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 431330,
"dur": 217,
"name": "InstantiateFunction",
"args": {
"detail": "__gnu_cxx::new_allocator<char16_t>::allocate"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 431279,
"dur": 269,
"name": "InstantiateFunction",
"args": {
"detail": "std::allocator_traits<std::allocator<char16_t>>::allocate"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 430766,
"dur": 782,
"name": "InstantiateFunction",
"args": {
"detail": "std::basic_string<char16_t>::_M_create"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 431630,
"dur": 134,
"name": "InstantiateFunction",
"args": {
"detail": "std::basic_string<char16_t>::_S_copy_chars"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 431898,
"dur": 148,
"name": "InstantiateClass",
"args": {
"detail": "std::pointer_traits<const char16_t *>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 431875,
"dur": 298,
"name": "InstantiateFunction",
"args": {
"detail": "std::basic_string<char16_t>::_M_local_data"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 431820,
"dur": 354,
"name": "InstantiateFunction",
"args": {
"detail": "std::basic_string<char16_t>::_M_is_local"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 432260,
"dur": 124,
"name": "InstantiateFunction",
"args": {
"detail": "std::allocator_traits<std::allocator<char16_t>>::deallocate"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 432180,
"dur": 205,
"name": "InstantiateFunction",
"args": {
"detail": "std::basic_string<char16_t>::_M_destroy"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 431770,
"dur": 615,
"name": "InstantiateFunction",
"args": {
"detail": "std::basic_string<char16_t>::_M_dispose"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 432391,
"dur": 108,
"name": "InstantiateFunction",
"args": {
"detail": "std::basic_string<char16_t>::_M_set_length"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 429730,
"dur": 2770,
"name": "InstantiateFunction",
"args": {
"detail": "std::basic_string<char16_t>::_M_construct<const char16_t *>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 429578,
"dur": 2922,
"name": "InstantiateFunction",
"args": {
"detail": "std::basic_string<char16_t>::_M_construct_aux<const char16_t *>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 429461,
"dur": 3040,
"name": "InstantiateFunction",
"args": {
"detail": "std::basic_string<char16_t>::_M_construct<const char16_t *>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 428773,
"dur": 3728,
"name": "InstantiateFunction",
"args": {
"detail": "std::basic_string<char16_t>::basic_string"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 432758,
"dur": 240,
"name": "InstantiateFunction",
"args": {
"detail": "std::basic_string<char32_t>::_M_local_data"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 433071,
"dur": 104,
"name": "InstantiateFunction",
"args": {
"detail": "std::allocator<char32_t>::allocator"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 433004,
"dur": 172,
"name": "InstantiateFunction",
"args": {
"detail": "std::basic_string<char32_t>::_Alloc_hider::_Alloc_hider"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 433601,
"dur": 185,
"name": "InstantiateFunction",
"args": {
"detail": "std::distance<const char32_t *>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 433928,
"dur": 167,
"name": "InstantiateClass",
"args": {
"detail": "__gnu_cxx::__normal_iterator<char32_t *, std::basic_string<char32_t>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 434125,
"dur": 146,
"name": "InstantiateClass",
"args": {
"detail": "__gnu_cxx::__normal_iterator<const char32_t *, std::basic_string<char32_t>>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 434723,
"dur": 103,
"name": "InstantiateFunction",
"args": {
"detail": "std::allocator_traits<std::allocator<char32_t>>::max_size"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 434650,
"dur": 208,
"name": "InstantiateFunction",
"args": {
"detail": "std::basic_string<char32_t>::max_size"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 434931,
"dur": 206,
"name": "InstantiateFunction",
"args": {
"detail": "__gnu_cxx::new_allocator<char32_t>::allocate"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 434886,
"dur": 252,
"name": "InstantiateFunction",
"args": {
"detail": "std::allocator_traits<std::allocator<char32_t>>::allocate"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 434413,
"dur": 725,
"name": "InstantiateFunction",
"args": {
"detail": "std::basic_string<char32_t>::_M_create"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 435239,
"dur": 133,
"name": "InstantiateFunction",
"args": {
"detail": "std::basic_string<char32_t>::_S_copy_chars"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 435614,
"dur": 203,
"name": "InstantiateClass",
"args": {
"detail": "std::conditional<false, std::__undefined, const char32_t>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 435505,
"dur": 332,
"name": "InstantiateClass",
"args": {
"detail": "std::pointer_traits<const char32_t *>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 435481,
"dur": 482,
"name": "InstantiateFunction",
"args": {
"detail": "std::basic_string<char32_t>::_M_local_data"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 435425,
"dur": 538,
"name": "InstantiateFunction",
"args": {
"detail": "std::basic_string<char32_t>::_M_is_local"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 436089,
"dur": 101,
"name": "InstantiateFunction",
"args": {
"detail": "__gnu_cxx::new_allocator<char32_t>::deallocate"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 436050,
"dur": 141,
"name": "InstantiateFunction",
"args": {
"detail": "std::allocator_traits<std::allocator<char32_t>>::deallocate"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 435969,
"dur": 223,
"name": "InstantiateFunction",
"args": {
"detail": "std::basic_string<char32_t>::_M_destroy"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 435377,
"dur": 815,
"name": "InstantiateFunction",
"args": {
"detail": "std::basic_string<char32_t>::_M_dispose"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 436198,
"dur": 148,
"name": "InstantiateFunction",
"args": {
"detail": "std::basic_string<char32_t>::_M_set_length"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 433471,
"dur": 2875,
"name": "InstantiateFunction",
"args": {
"detail": "std::basic_string<char32_t>::_M_construct<const char32_t *>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 433328,
"dur": 3019,
"name": "InstantiateFunction",
"args": {
"detail": "std::basic_string<char32_t>::_M_construct_aux<const char32_t *>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 433183,
"dur": 3164,
"name": "InstantiateFunction",
"args": {
"detail": "std::basic_string<char32_t>::_M_construct<const char32_t *>"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 432612,
"dur": 3736,
"name": "InstantiateFunction",
"args": {
"detail": "std::basic_string<char32_t>::basic_string"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 400737,
"dur": 35650,
"name": "PerformPendingInstantiations"
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 1780,
"dur": 434658,
"name": "Frontend"
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 436443,
"dur": 286,
"name": "Frontend"
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 438628,
"dur": 120,
"name": "Optimizer"
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 439969,
"dur": 559,
"name": "RunPass",
"args": {
"detail": "Expand large div/rem"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 440554,
"dur": 170,
"name": "RunPass",
"args": {
"detail": "Module Verifier"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 440889,
"dur": 199,
"name": "RunPass",
"args": {
"detail": "X86 DAG->DAG Instruction Selection"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 441473,
"dur": 275,
"name": "RunPass",
"args": {
"detail": "X86 Assembly Printer"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 439968,
"dur": 1793,
"name": "OptFunction",
"args": {
"detail": "main"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 439420,
"dur": 3200,
"name": "OptModule",
"args": {
"detail": "test/test.cpp"
}
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 439381,
"dur": 3271,
"name": "CodeGenPasses"
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 438318,
"dur": 4432,
"name": "Backend"
},
{
"pid": 8058,
"tid": 8058,
"ph": "X",
"ts": 282,
"dur": 442848,
"name": "ExecuteCompiler"
},
{
"pid": 8058,
"tid": 8059,
"ph": "X",
"ts": 0,
"dur": 442848,
"name": "Total ExecuteCompiler",
"args": {
"count": 1,
"avg ms": 442
}
},
{
"pid": 8058,
"tid": 8060,
"ph": "X",
"ts": 0,
"dur": 434945,
"name": "Total Frontend",
"args": {
"count": 2,
"avg ms": 217
}
},
{
"pid": 8058,
"tid": 8061,
"ph": "X",
"ts": 0,
"dur": 396266,
"name": "Total Source",
"args": {
"count": 1,
"avg ms": 396
}
},
{
"pid": 8058,
"tid": 8062,
"ph": "X",
"ts": 0,
"dur": 157957,
"name": "Total ParseClass",
"args": {
"count": 934,
"avg ms": 0
}
},
{
"pid": 8058,
"tid": 8063,
"ph": "X",
"ts": 0,
"dur": 77069,
"name": "Total ParseTemplate",
"args": {
"count": 746,
"avg ms": 0
}
},
{
"pid": 8058,
"tid": 8064,
"ph": "X",
"ts": 0,
"dur": 72157,
"name": "Total InstantiateClass",
"args": {
"count": 181,
"avg ms": 0
}
},
{
"pid": 8058,
"tid": 8065,
"ph": "X",
"ts": 0,
"dur": 43693,
"name": "Total InstantiateFunction",
"args": {
"count": 97,
"avg ms": 0
}
},
{
"pid": 8058,
"tid": 8066,
"ph": "X",
"ts": 0,
"dur": 35649,
"name": "Total PerformPendingInstantiations",
"args": {
"count": 1,
"avg ms": 35
}
},
{
"pid": 8058,
"tid": 8067,
"ph": "X",
"ts": 0,
"dur": 4432,
"name": "Total Backend",
"args": {
"count": 1,
"avg ms": 4
}
},
{
"pid": 8058,
"tid": 8068,
"ph": "X",
"ts": 0,
"dur": 3301,
"name": "Total getIntegerConstantExpr",
"args": {
"count": 979,
"avg ms": 0
}
},
{
"pid": 8058,
"tid": 8069,
"ph": "X",
"ts": 0,
"dur": 3271,
"name": "Total CodeGenPasses",
"args": {
"count": 1,
"avg ms": 3
}
},
{
"pid": 8058,
"tid": 8070,
"ph": "X",
"ts": 0,
"dur": 3200,
"name": "Total OptModule",
"args": {
"count": 1,
"avg ms": 3
}
},
{
"pid": 8058,
"tid": 8071,
"ph": "X",
"ts": 0,
"dur": 2938,
"name": "Total EvaluateAsConstantExpr",
"args": {
"count": 1961,
"avg ms": 0
}
},
{
"pid": 8058,
"tid": 8072,
"ph": "X",
"ts": 0,
"dur": 2329,
"name": "Total DebugType",
"args": {
"count": 259,
"avg ms": 0
}
},
{
"pid": 8058,
"tid": 8073,
"ph": "X",
"ts": 0,
"dur": 2179,
"name": "Total EvaluateAsRValue",
"args": {
"count": 1376,
"avg ms": 0
}
},
{
"pid": 8058,
"tid": 8074,
"ph": "X",
"ts": 0,
"dur": 1793,
"name": "Total OptFunction",
"args": {
"count": 1,
"avg ms": 1
}
},
{
"pid": 8058,
"tid": 8075,
"ph": "X",
"ts": 0,
"dur": 1691,
"name": "Total RunPass",
"args": {
"count": 65,
"avg ms": 0
}
},
{
"pid": 8058,
"tid": 8076,
"ph": "X",
"ts": 0,
"dur": 1431,
"name": "Total EvaluateForOverflow",
"args": {
"count": 479,
"avg ms": 0
}
},
{
"pid": 8058,
"tid": 8077,
"ph": "X",
"ts": 0,
"dur": 1344,
"name": "Total isPotentialConstantExpr",
"args": {
"count": 270,
"avg ms": 0
}
},
{
"pid": 8058,
"tid": 8078,
"ph": "X",
"ts": 0,
"dur": 1325,
"name": "Total EvaluateCPlusPlus11IntegralConstantExpr",
"args": {
"count": 1009,
"avg ms": 0
}
},
{
"pid": 8058,
"tid": 8079,
"ph": "X",
"ts": 0,
"dur": 983,
"name": "Total EvaluateAsInitializer",
"args": {
"count": 733,
"avg ms": 0
}
},
{
"pid": 8058,
"tid": 8080,
"ph": "X",
"ts": 0,
"dur": 838,
"name": "Total HandleFunctionCall",
"args": {
"count": 402,
"avg ms": 0
}
},
{
"pid": 8058,
"tid": 8081,
"ph": "X",
"ts": 0,
"dur": 785,
"name": "Total EvaluateAsBooleanCondition",
"args": {
"count": 211,
"avg ms": 0
}
},
{
"pid": 8058,
"tid": 8082,
"ph": "X",
"ts": 0,
"dur": 387,
"name": "Total EvaluateAsInt",
"args": {
"count": 293,
"avg ms": 0
}
},
{
"pid": 8058,
"tid": 8083,
"ph": "X",
"ts": 0,
"dur": 317,
"name": "Total CodeGen Function",
"args": {
"count": 1,
"avg ms": 0
}
},
{
"pid": 8058,
"tid": 8084,
"ph": "X",
"ts": 0,
"dur": 214,
"name": "Total HandleConstructorCall",
"args": {
"count": 28,
"avg ms": 0
}
},
{
"pid": 8058,
"tid": 8085,
"ph": "X",
"ts": 0,
"dur": 155,
"name": "Total isIntegerConstantExpr",
"args": {
"count": 30,
"avg ms": 0
}
},
{
"pid": 8058,
"tid": 8086,
"ph": "X",
"ts": 0,
"dur": 120,
"name": "Total Optimizer",
"args": {
"count": 1,
"avg ms": 0
}
},
{
"pid": 8058,
"tid": 8087,
"ph": "X",
"ts": 0,
"dur": 48,
"name": "Total ModuleToFunctionPassAdaptor",
"args": {
"count": 1,
"avg ms": 0
}
},
{
"pid": 8058,
"tid": 8088,
"ph": "X",
"ts": 0,
"dur": 27,
"name": "Total AlwaysInlinerPass",
"args": {
"count": 1,
"avg ms": 0
}
},
{
"pid": 8058,
"tid": 8089,
"ph": "X",
"ts": 0,
"dur": 24,
"name": "Total CoroConditionalWrapper",
"args": {
"count": 1,
"avg ms": 0
}
},
{
"pid": 8058,
"tid": 8090,
"ph": "X",
"ts": 0,
"dur": 18,
"name": "Total AnnotationRemarksPass",
"args": {
"count": 1,
"avg ms": 0
}
},
{
"pid": 8058,
"tid": 8091,
"ph": "X",
"ts": 0,
"dur": 10,
"name": "Total TargetLibraryAnalysis",
"args": {
"count": 1,
"avg ms": 0
}
},
{
"pid": 8058,
"tid": 8092,
"ph": "X",
"ts": 0,
"dur": 9,
"name": "Total PreservedCFGCheckerAnalysis",
"args": {
"count": 1,
"avg ms": 0
}
},
{
"pid": 8058,
"tid": 8093,
"ph": "X",
"ts": 0,
"dur": 7,
"name": "Total ProfileSummaryAnalysis",
"args": {
"count": 1,
"avg ms": 0
}
},
{
"pid": 8058,
"tid": 8094,
"ph": "X",
"ts": 0,
"dur": 6,
"name": "Total EvaluateKnownConstInt",
"args": {
"count": 5,
"avg ms": 0
}
},
{
"pid": 8058,
"tid": 8095,
"ph": "X",
"ts": 0,
"dur": 1,
"name": "Total InnerAnalysisManagerProxy<llvm::FunctionAnalysisManager, llvm::Module>",
"args": {
"count": 1,
"avg ms": 0
}
},
{
"cat": "",
"pid": 8058,
"tid": 8058,
"ts": 0,
"ph": "M",
"name": "process_name",
"args": {
"name": "clang-16"
}
},
{
"cat": "",
"pid": 8058,
"tid": 8058,
"ts": 0,
"ph": "M",
"name": "thread_name",
"args": {
"name": "clang++"
}
}
],
"beginningOfTime": 1668010396142289
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment