{"traceEvents":[{"pid":1,"tid":0,"ph":"X","ts":5655,"dur":874,"name":"Source","args":{"detail":"/usr/include/features.h"}},{"pid":1,"tid":0,"ph":"X","ts":5599,"dur":940,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/os_defines.h"}},{"pid":1,"tid":0,"ph":"X","ts":4457,"dur":2522,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/c++config.h"}},{"pid":1,"tid":0,"ph":"X","ts":4397,"dur":2684,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/cassert"}},{"pid":1,"tid":0,"ph":"X","ts":7712,"dur":1413,"name":"ParseClass","args":{"detail":"std::integral_constant"}},{"pid":1,"tid":0,"ph":"X","ts":9739,"dur":566,"name":"ParseClass","args":{"detail":"std::__or_"}},{"pid":1,"tid":0,"ph":"X","ts":24160,"dur":596,"name":"InstantiateClass","args":{"detail":"std::__make_unsigned_selector"}},{"pid":1,"tid":0,"ph":"X","ts":24116,"dur":656,"name":"ParseClass","args":{"detail":"std::__make_unsigned"}},{"pid":1,"tid":0,"ph":"X","ts":25925,"dur":531,"name":"InstantiateClass","args":{"detail":"std::__make_signed_selector"}},{"pid":1,"tid":0,"ph":"X","ts":25890,"dur":583,"name":"ParseClass","args":{"detail":"std::__make_signed"}},{"pid":1,"tid":0,"ph":"X","ts":26541,"dur":530,"name":"InstantiateClass","args":{"detail":"std::__make_signed_selector"}},{"pid":1,"tid":0,"ph":"X","ts":26497,"dur":589,"name":"ParseClass","args":{"detail":"std::__make_signed"}},{"pid":1,"tid":0,"ph":"X","ts":7115,"dur":28025,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/type_traits"}},{"pid":1,"tid":0,"ph":"X","ts":35834,"dur":2024,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/cpp_type_traits.h"}},{"pid":1,"tid":0,"ph":"X","ts":37904,"dur":1637,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/type_traits.h"}},{"pid":1,"tid":0,"ph":"X","ts":39582,"dur":1091,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/numeric_traits.h"}},{"pid":1,"tid":0,"ph":"X","ts":40751,"dur":1322,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/move.h"}},{"pid":1,"tid":0,"ph":"X","ts":42533,"dur":586,"name":"ParseClass","args":{"detail":"std::_PCC"}},{"pid":1,"tid":0,"ph":"X","ts":43556,"dur":3224,"name":"ParseClass","args":{"detail":"std::pair"}},{"pid":1,"tid":0,"ph":"X","ts":40720,"dur":6849,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_pair.h"}},{"pid":1,"tid":0,"ph":"X","ts":47620,"dur":728,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_iterator_base_types.h"}},{"pid":1,"tid":0,"ph":"X","ts":48392,"dur":1041,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_iterator_base_funcs.h"}},{"pid":1,"tid":0,"ph":"X","ts":49511,"dur":1070,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/ptr_traits.h"}},{"pid":1,"tid":0,"ph":"X","ts":50627,"dur":854,"name":"ParseClass","args":{"detail":"std::reverse_iterator"}},{"pid":1,"tid":0,"ph":"X","ts":53993,"dur":635,"name":"ParseClass","args":{"detail":"__gnu_cxx::__normal_iterator"}},{"pid":1,"tid":0,"ph":"X","ts":55890,"dur":663,"name":"ParseClass","args":{"detail":"std::move_iterator"}},{"pid":1,"tid":0,"ph":"X","ts":49471,"dur":8476,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_iterator.h"}},{"pid":1,"tid":0,"ph":"X","ts":58125,"dur":3501,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/predefined_ops.h"}},{"pid":1,"tid":0,"ph":"X","ts":35266,"dur":35333,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_algobase.h"}},{"pid":1,"tid":0,"ph":"X","ts":72359,"dur":867,"name":"ParseClass","args":{"detail":"std::type_info"}},{"pid":1,"tid":0,"ph":"X","ts":72179,"dur":1362,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/typeinfo"}},{"pid":1,"tid":0,"ph":"X","ts":73752,"dur":694,"name":"ParseClass","args":{"detail":"std::__exception_ptr::exception_ptr"}},{"pid":1,"tid":0,"ph":"X","ts":71669,"dur":3877,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/exception_ptr.h"}},{"pid":1,"tid":0,"ph":"X","ts":75590,"dur":1309,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/nested_exception.h"}},{"pid":1,"tid":0,"ph":"X","ts":70816,"dur":6085,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/exception"}},{"pid":1,"tid":0,"ph":"X","ts":70761,"dur":7138,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/new"}},{"pid":1,"tid":0,"ph":"X","ts":77967,"dur":834,"name":"ParseClass","args":{"detail":"__gnu_cxx::new_allocator"}},{"pid":1,"tid":0,"ph":"X","ts":70714,"dur":8096,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h"}},{"pid":1,"tid":0,"ph":"X","ts":70687,"dur":8205,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/c++allocator.h"}},{"pid":1,"tid":0,"ph":"X","ts":70653,"dur":10750,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/allocator.h"}},{"pid":1,"tid":0,"ph":"X","ts":81878,"dur":2179,"name":"ParseClass","args":{"detail":"std::allocator_traits"}},{"pid":1,"tid":0,"ph":"X","ts":84097,"dur":510,"name":"ParseClass","args":{"detail":"std::allocator_traits"}},{"pid":1,"tid":0,"ph":"X","ts":81532,"dur":4266,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h"}},{"pid":1,"tid":0,"ph":"X","ts":85849,"dur":802,"name":"ParseClass","args":{"detail":"__gnu_cxx::__alloc_traits"}},{"pid":1,"tid":0,"ph":"X","ts":81482,"dur":5177,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/alloc_traits.h"}},{"pid":1,"tid":0,"ph":"X","ts":81445,"dur":6193,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_construct.h"}},{"pid":1,"tid":0,"ph":"X","ts":87691,"dur":5944,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_uninitialized.h"}},{"pid":1,"tid":0,"ph":"X","ts":94258,"dur":1360,"name":"ParseClass","args":{"detail":"std::_Vector_base"}},{"pid":1,"tid":0,"ph":"X","ts":95657,"dur":6561,"name":"ParseClass","args":{"detail":"std::vector"}},{"pid":1,"tid":0,"ph":"X","ts":93684,"dur":9165,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h"}},{"pid":1,"tid":0,"ph":"X","ts":102938,"dur":3611,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/functional_hash.h"}},{"pid":1,"tid":0,"ph":"X","ts":106725,"dur":901,"name":"ParseClass","args":{"detail":"std::_Bit_reference"}},{"pid":1,"tid":0,"ph":"X","ts":108782,"dur":947,"name":"ParseClass","args":{"detail":"std::_Bit_iterator_base"}},{"pid":1,"tid":0,"ph":"X","ts":109849,"dur":2222,"name":"ParseClass","args":{"detail":"std::_Bit_iterator"}},{"pid":1,"tid":0,"ph":"X","ts":112225,"dur":2110,"name":"ParseClass","args":{"detail":"std::_Bit_const_iterator"}},{"pid":1,"tid":0,"ph":"X","ts":115256,"dur":982,"name":"ParseClass","args":{"detail":"std::_Bvector_base"}},{"pid":1,"tid":0,"ph":"X","ts":116546,"dur":7132,"name":"ParseClass","args":{"detail":"std::vector"}},{"pid":1,"tid":0,"ph":"X","ts":102899,"dur":20969,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_bvector.h"}},{"pid":1,"tid":0,"ph":"X","ts":123921,"dur":1258,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/range_access.h"}},{"pid":1,"tid":0,"ph":"X","ts":128585,"dur":613,"name":"ParseTemplate","args":{"detail":"_M_fill_insert"}},{"pid":1,"tid":0,"ph":"X","ts":130062,"dur":520,"name":"ParseTemplate","args":{"detail":"_M_range_insert"}},{"pid":1,"tid":0,"ph":"X","ts":130801,"dur":758,"name":"ParseTemplate","args":{"detail":"_M_fill_insert"}},{"pid":1,"tid":0,"ph":"X","ts":131966,"dur":1002,"name":"ParseTemplate","args":{"detail":"_M_insert_aux"}},{"pid":1,"tid":0,"ph":"X","ts":125217,"dur":8803,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc"}},{"pid":1,"tid":0,"ph":"X","ts":35210,"dur":98830,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/vector"}},{"pid":1,"tid":0,"ph":"X","ts":4366,"dur":130459,"name":"Source","args":{"detail":"../src/librawspeed/common/Array2DRef.h"}},{"pid":1,"tid":0,"ph":"X","ts":134954,"dur":3361,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/utility"}},{"pid":1,"tid":0,"ph":"X","ts":141630,"dur":602,"name":"Source","args":{"detail":"/usr/include/x86_64-linux-gnu/bits/types.h"}},{"pid":1,"tid":0,"ph":"X","ts":142856,"dur":673,"name":"Source","args":{"detail":"/usr/include/endian.h"}},{"pid":1,"tid":0,"ph":"X","ts":143559,"dur":627,"name":"Source","args":{"detail":"/usr/include/x86_64-linux-gnu/sys/select.h"}},{"pid":1,"tid":0,"ph":"X","ts":144332,"dur":526,"name":"Source","args":{"detail":"/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h"}},{"pid":1,"tid":0,"ph":"X","ts":144293,"dur":996,"name":"Source","args":{"detail":"/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h"}},{"pid":1,"tid":0,"ph":"X","ts":141569,"dur":3724,"name":"Source","args":{"detail":"/usr/include/x86_64-linux-gnu/sys/types.h"}},{"pid":1,"tid":0,"ph":"X","ts":138488,"dur":11123,"name":"Source","args":{"detail":"/usr/include/stdlib.h"}},{"pid":1,"tid":0,"ph":"X","ts":138402,"dur":12516,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/cstdlib"}},{"pid":1,"tid":0,"ph":"X","ts":150961,"dur":4939,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/algorithmfwd.h"}},{"pid":1,"tid":0,"ph":"X","ts":155943,"dur":2916,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_heap.h"}},{"pid":1,"tid":0,"ph":"X","ts":158904,"dur":1370,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tempbuf.h"}},{"pid":1,"tid":0,"ph":"X","ts":161448,"dur":613,"name":"ParseClass","args":{"detail":"std::numeric_limits"}},{"pid":1,"tid":0,"ph":"X","ts":162080,"dur":1058,"name":"ParseClass","args":{"detail":"std::numeric_limits"}},{"pid":1,"tid":0,"ph":"X","ts":163158,"dur":776,"name":"ParseClass","args":{"detail":"std::numeric_limits"}},{"pid":1,"tid":0,"ph":"X","ts":163953,"dur":753,"name":"ParseClass","args":{"detail":"std::numeric_limits"}},{"pid":1,"tid":0,"ph":"X","ts":164724,"dur":999,"name":"ParseClass","args":{"detail":"std::numeric_limits"}},{"pid":1,"tid":0,"ph":"X","ts":165759,"dur":985,"name":"ParseClass","args":{"detail":"std::numeric_limits"}},{"pid":1,"tid":0,"ph":"X","ts":166769,"dur":1017,"name":"ParseClass","args":{"detail":"std::numeric_limits"}},{"pid":1,"tid":0,"ph":"X","ts":167807,"dur":749,"name":"ParseClass","args":{"detail":"std::numeric_limits"}},{"pid":1,"tid":0,"ph":"X","ts":168575,"dur":769,"name":"ParseClass","args":{"detail":"std::numeric_limits"}},{"pid":1,"tid":0,"ph":"X","ts":169363,"dur":730,"name":"ParseClass","args":{"detail":"std::numeric_limits"}},{"pid":1,"tid":0,"ph":"X","ts":170111,"dur":768,"name":"ParseClass","args":{"detail":"std::numeric_limits"}},{"pid":1,"tid":0,"ph":"X","ts":170898,"dur":746,"name":"ParseClass","args":{"detail":"std::numeric_limits"}},{"pid":1,"tid":0,"ph":"X","ts":171663,"dur":754,"name":"ParseClass","args":{"detail":"std::numeric_limits"}},{"pid":1,"tid":0,"ph":"X","ts":172437,"dur":767,"name":"ParseClass","args":{"detail":"std::numeric_limits"}},{"pid":1,"tid":0,"ph":"X","ts":173226,"dur":762,"name":"ParseClass","args":{"detail":"std::numeric_limits"}},{"pid":1,"tid":0,"ph":"X","ts":174046,"dur":1140,"name":"ParseClass","args":{"detail":"std::numeric_limits"}},{"pid":1,"tid":0,"ph":"X","ts":175217,"dur":959,"name":"ParseClass","args":{"detail":"std::numeric_limits"}},{"pid":1,"tid":0,"ph":"X","ts":176201,"dur":1307,"name":"ParseClass","args":{"detail":"std::numeric_limits"}},{"pid":1,"tid":0,"ph":"X","ts":160369,"dur":17156,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/limits"}},{"pid":1,"tid":0,"ph":"X","ts":178269,"dur":937,"name":"ParseClass","args":{"detail":"std::uniform_int_distribution"}},{"pid":1,"tid":0,"ph":"X","ts":160326,"dur":19886,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/uniform_int_dist.h"}},{"pid":1,"tid":0,"ph":"X","ts":185544,"dur":625,"name":"ParseTemplate","args":{"detail":"__rotate"}},{"pid":1,"tid":0,"ph":"X","ts":138366,"dur":64889,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_algo.h"}},{"pid":1,"tid":0,"ph":"X","ts":134912,"dur":68351,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/algorithm"}},{"pid":1,"tid":0,"ph":"X","ts":203475,"dur":520,"name":"Source","args":{"detail":"/builddirs/llvm-project/build-Clang8-unknown/lib/clang/10.0.0/include/limits.h"}},{"pid":1,"tid":0,"ph":"X","ts":203408,"dur":593,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/climits"}},{"pid":1,"tid":0,"ph":"X","ts":204089,"dur":599,"name":"Source","args":{"detail":"/builddirs/llvm-project/build-Clang8-unknown/lib/clang/10.0.0/include/stdint.h"}},{"pid":1,"tid":0,"ph":"X","ts":204027,"dur":800,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/cstdint"}},{"pid":1,"tid":0,"ph":"X","ts":207108,"dur":560,"name":"Source","args":{"detail":"/usr/include/strings.h"}},{"pid":1,"tid":0,"ph":"X","ts":204923,"dur":3153,"name":"Source","args":{"detail":"/usr/include/string.h"}},{"pid":1,"tid":0,"ph":"X","ts":204861,"dur":3752,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/cstring"}},{"pid":1,"tid":0,"ph":"X","ts":208701,"dur":531,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stringfwd.h"}},{"pid":1,"tid":0,"ph":"X","ts":209530,"dur":4204,"name":"Source","args":{"detail":"/usr/include/wchar.h"}},{"pid":1,"tid":0,"ph":"X","ts":209463,"dur":5774,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/cwchar"}},{"pid":1,"tid":0,"ph":"X","ts":215330,"dur":524,"name":"ParseClass","args":{"detail":"std::fpos"}},{"pid":1,"tid":0,"ph":"X","ts":209352,"dur":6748,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/postypes.h"}},{"pid":1,"tid":0,"ph":"X","ts":216280,"dur":621,"name":"ParseClass","args":{"detail":"__gnu_cxx::char_traits"}},{"pid":1,"tid":0,"ph":"X","ts":217878,"dur":1146,"name":"ParseClass","args":{"detail":"std::char_traits"}},{"pid":1,"tid":0,"ph":"X","ts":219049,"dur":1029,"name":"ParseClass","args":{"detail":"std::char_traits"}},{"pid":1,"tid":0,"ph":"X","ts":220290,"dur":1235,"name":"ParseClass","args":{"detail":"std::char_traits"}},{"pid":1,"tid":0,"ph":"X","ts":221545,"dur":1199,"name":"ParseClass","args":{"detail":"std::char_traits"}},{"pid":1,"tid":0,"ph":"X","ts":209269,"dur":13484,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/char_traits.h"}},{"pid":1,"tid":0,"ph":"X","ts":222968,"dur":616,"name":"Source","args":{"detail":"/usr/include/locale.h"}},{"pid":1,"tid":0,"ph":"X","ts":222908,"dur":705,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/clocale"}},{"pid":1,"tid":0,"ph":"X","ts":222870,"dur":1330,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/c++locale.h"}},{"pid":1,"tid":0,"ph":"X","ts":224250,"dur":920,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/iosfwd"}},{"pid":1,"tid":0,"ph":"X","ts":225272,"dur":1227,"name":"Source","args":{"detail":"/usr/include/ctype.h"}},{"pid":1,"tid":0,"ph":"X","ts":225208,"dur":1499,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/cctype"}},{"pid":1,"tid":0,"ph":"X","ts":222816,"dur":4902,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/localefwd.h"}},{"pid":1,"tid":0,"ph":"X","ts":227761,"dur":1022,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/ostream_insert.h"}},{"pid":1,"tid":0,"ph":"X","ts":232803,"dur":1136,"name":"ParseClass","args":{"detail":"std::greater"}},{"pid":1,"tid":0,"ph":"X","ts":233974,"dur":1028,"name":"ParseClass","args":{"detail":"std::less"}},{"pid":1,"tid":0,"ph":"X","ts":235024,"dur":989,"name":"ParseClass","args":{"detail":"std::greater_equal"}},{"pid":1,"tid":0,"ph":"X","ts":236035,"dur":997,"name":"ParseClass","args":{"detail":"std::less_equal"}},{"pid":1,"tid":0,"ph":"X","ts":242595,"dur":726,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/backward/binders.h"}},{"pid":1,"tid":0,"ph":"X","ts":228835,"dur":14488,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_function.h"}},{"pid":1,"tid":0,"ph":"X","ts":244001,"dur":989,"name":"Source","args":{"detail":"/usr/include/sched.h"}},{"pid":1,"tid":0,"ph":"X","ts":245051,"dur":1986,"name":"Source","args":{"detail":"/usr/include/time.h"}},{"pid":1,"tid":0,"ph":"X","ts":243951,"dur":8753,"name":"Source","args":{"detail":"/usr/include/pthread.h"}},{"pid":1,"tid":0,"ph":"X","ts":243897,"dur":12359,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h"}},{"pid":1,"tid":0,"ph":"X","ts":243854,"dur":12422,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr.h"}},{"pid":1,"tid":0,"ph":"X","ts":243812,"dur":13097,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/atomicity.h"}},{"pid":1,"tid":0,"ph":"X","ts":257015,"dur":10813,"name":"ParseClass","args":{"detail":"std::__cxx11::basic_string"}},{"pid":1,"tid":0,"ph":"X","ts":276781,"dur":1878,"name":"Source","args":{"detail":"/usr/include/x86_64-linux-gnu/bits/stdio.h"}},{"pid":1,"tid":0,"ph":"X","ts":272285,"dur":6385,"name":"Source","args":{"detail":"/usr/include/stdio.h"}},{"pid":1,"tid":0,"ph":"X","ts":272216,"dur":7099,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/cstdio"}},{"pid":1,"tid":0,"ph":"X","ts":279363,"dur":506,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/cerrno"}},{"pid":1,"tid":0,"ph":"X","ts":279972,"dur":642,"name":"ParseTemplate","args":{"detail":"__stoa"}},{"pid":1,"tid":0,"ph":"X","ts":272056,"dur":8817,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/string_conversions.h"}},{"pid":1,"tid":0,"ph":"X","ts":281003,"dur":2674,"name":"InstantiateClass","args":{"detail":"std::__cxx11::basic_string, std::allocator >"}},{"pid":1,"tid":0,"ph":"X","ts":288268,"dur":2452,"name":"InstantiateClass","args":{"detail":"std::__cxx11::basic_string, std::allocator >"}},{"pid":1,"tid":0,"ph":"X","ts":294509,"dur":2754,"name":"InstantiateClass","args":{"detail":"std::__cxx11::basic_string, std::allocator >"}},{"pid":1,"tid":0,"ph":"X","ts":294407,"dur":2943,"name":"ParseClass","args":{"detail":"std::hash"}},{"pid":1,"tid":0,"ph":"X","ts":297546,"dur":2738,"name":"InstantiateClass","args":{"detail":"std::__cxx11::basic_string, std::allocator >"}},{"pid":1,"tid":0,"ph":"X","ts":297434,"dur":2927,"name":"ParseClass","args":{"detail":"std::hash"}},{"pid":1,"tid":0,"ph":"X","ts":243379,"dur":58218,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h"}},{"pid":1,"tid":0,"ph":"X","ts":302016,"dur":514,"name":"ParseTemplate","args":{"detail":"swap"}},{"pid":1,"tid":0,"ph":"X","ts":309554,"dur":531,"name":"ParseTemplate","args":{"detail":""}},{"pid":1,"tid":0,"ph":"X","ts":301661,"dur":9495,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.tcc"}},{"pid":1,"tid":0,"ph":"X","ts":208660,"dur":102522,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/string"}},{"pid":1,"tid":0,"ph":"X","ts":314285,"dur":1190,"name":"InstantiateClass","args":{"detail":"std::_Vector_base, std::allocator > >"}},{"pid":1,"tid":0,"ph":"X","ts":314268,"dur":2443,"name":"InstantiateClass","args":{"detail":"std::vector, std::allocator > >"}},{"pid":1,"tid":0,"ph":"X","ts":134872,"dur":183193,"name":"Source","args":{"detail":"../src/librawspeed/common/Common.h"}},{"pid":1,"tid":0,"ph":"X","ts":318233,"dur":564,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_raw_storage_iter.h"}},{"pid":1,"tid":0,"ph":"X","ts":321189,"dur":538,"name":"ParseClass","args":{"detail":"__gnu_cxx::__cond"}},{"pid":1,"tid":0,"ph":"X","ts":318850,"dur":2885,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/concurrence.h"}},{"pid":1,"tid":0,"ph":"X","ts":321786,"dur":2045,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/uses_allocator.h"}},{"pid":1,"tid":0,"ph":"X","ts":324153,"dur":2354,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/stdexcept"}},{"pid":1,"tid":0,"ph":"X","ts":327000,"dur":1221,"name":"ParseClass","args":{"detail":"std::array"}},{"pid":1,"tid":0,"ph":"X","ts":324084,"dur":5651,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/array"}},{"pid":1,"tid":0,"ph":"X","ts":329792,"dur":749,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/invoke.h"}},{"pid":1,"tid":0,"ph":"X","ts":330838,"dur":608,"name":"ParseClass","args":{"detail":"std::_Head_base"}},{"pid":1,"tid":0,"ph":"X","ts":331498,"dur":592,"name":"ParseClass","args":{"detail":"std::_Head_base"}},{"pid":1,"tid":0,"ph":"X","ts":332170,"dur":2037,"name":"ParseClass","args":{"detail":"std::_Tuple_impl"}},{"pid":1,"tid":0,"ph":"X","ts":334256,"dur":1528,"name":"ParseClass","args":{"detail":"std::_Tuple_impl"}},{"pid":1,"tid":0,"ph":"X","ts":336462,"dur":6475,"name":"ParseClass","args":{"detail":"std::tuple"}},{"pid":1,"tid":0,"ph":"X","ts":343162,"dur":5405,"name":"ParseClass","args":{"detail":"std::tuple"}},{"pid":1,"tid":0,"ph":"X","ts":323941,"dur":29926,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple"}},{"pid":1,"tid":0,"ph":"X","ts":354469,"dur":550,"name":"ParseClass","args":{"detail":"std::__uniq_ptr_impl"}},{"pid":1,"tid":0,"ph":"X","ts":355059,"dur":1929,"name":"ParseClass","args":{"detail":"std::unique_ptr"}},{"pid":1,"tid":0,"ph":"X","ts":357039,"dur":2344,"name":"ParseClass","args":{"detail":"std::unique_ptr"}},{"pid":1,"tid":0,"ph":"X","ts":323887,"dur":37746,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h"}},{"pid":1,"tid":0,"ph":"X","ts":361767,"dur":644,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/allocated_ptr.h"}},{"pid":1,"tid":0,"ph":"X","ts":366592,"dur":605,"name":"ParseClass","args":{"detail":"std::reference_wrapper"}},{"pid":1,"tid":0,"ph":"X","ts":362454,"dur":5038,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/refwrap.h"}},{"pid":1,"tid":0,"ph":"X","ts":367548,"dur":636,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/aligned_buffer.h"}},{"pid":1,"tid":0,"ph":"X","ts":368745,"dur":605,"name":"ParseClass","args":{"detail":"std::_Sp_counted_base"}},{"pid":1,"tid":0,"ph":"X","ts":372570,"dur":798,"name":"ParseClass","args":{"detail":"std::_Sp_counted_deleter"}},{"pid":1,"tid":0,"ph":"X","ts":373713,"dur":790,"name":"ParseClass","args":{"detail":"std::_Sp_counted_ptr_inplace"}},{"pid":1,"tid":0,"ph":"X","ts":374617,"dur":1951,"name":"ParseClass","args":{"detail":"std::__shared_count"}},{"pid":1,"tid":0,"ph":"X","ts":376592,"dur":853,"name":"ParseClass","args":{"detail":"std::__weak_count"}},{"pid":1,"tid":0,"ph":"X","ts":379243,"dur":3985,"name":"ParseClass","args":{"detail":"std::__shared_ptr"}},{"pid":1,"tid":0,"ph":"X","ts":385319,"dur":1477,"name":"ParseClass","args":{"detail":"std::__weak_ptr"}},{"pid":1,"tid":0,"ph":"X","ts":361735,"dur":26533,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h"}},{"pid":1,"tid":0,"ph":"X","ts":388907,"dur":3244,"name":"ParseClass","args":{"detail":"std::shared_ptr"}},{"pid":1,"tid":0,"ph":"X","ts":394096,"dur":1111,"name":"ParseClass","args":{"detail":"std::weak_ptr"}},{"pid":1,"tid":0,"ph":"X","ts":361697,"dur":34582,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr.h"}},{"pid":1,"tid":0,"ph":"X","ts":397932,"dur":997,"name":"ParseClass","args":{"detail":"std::atomic_flag"}},{"pid":1,"tid":0,"ph":"X","ts":398953,"dur":4266,"name":"ParseClass","args":{"detail":"std::__atomic_base"}},{"pid":1,"tid":0,"ph":"X","ts":403261,"dur":2671,"name":"ParseClass","args":{"detail":"std::__atomic_base"}},{"pid":1,"tid":0,"ph":"X","ts":396412,"dur":9532,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/atomic_base.h"}},{"pid":1,"tid":0,"ph":"X","ts":396363,"dur":12291,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_atomic.h"}},{"pid":1,"tid":0,"ph":"X","ts":408887,"dur":758,"name":"ParseClass","args":{"detail":"std::auto_ptr"}},{"pid":1,"tid":0,"ph":"X","ts":408715,"dur":1611,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/backward/auto_ptr.h"}},{"pid":1,"tid":0,"ph":"X","ts":318159,"dur":92709,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/memory"}},{"pid":1,"tid":0,"ph":"X","ts":410995,"dur":608,"name":"ParseClass","args":{"detail":"rawspeed::DefaultInitAllocatorAdaptor"}},{"pid":1,"tid":0,"ph":"X","ts":318122,"dur":93737,"name":"Source","args":{"detail":"../src/librawspeed/common/DefaultInitAllocatorAdaptor.h"}},{"pid":1,"tid":0,"ph":"X","ts":412502,"dur":536,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/stdlib.h"}},{"pid":1,"tid":0,"ph":"X","ts":412472,"dur":3291,"name":"Source","args":{"detail":"/usr/local/include/omp.h"}},{"pid":1,"tid":0,"ph":"X","ts":415816,"dur":737,"name":"ParseClass","args":{"detail":"rawspeed::Mutex"}},{"pid":1,"tid":0,"ph":"X","ts":412387,"dur":4513,"name":"Source","args":{"detail":"../src/librawspeed/common/Mutex.h"}},{"pid":1,"tid":0,"ph":"X","ts":412364,"dur":5017,"name":"Source","args":{"detail":"../src/librawspeed/common/ErrorLog.h"}},{"pid":1,"tid":0,"ph":"X","ts":417517,"dur":2292,"name":"ParseClass","args":{"detail":"rawspeed::iPoint2D"}},{"pid":1,"tid":0,"ph":"X","ts":419824,"dur":3845,"name":"ParseClass","args":{"detail":"rawspeed::iRectangle2D"}},{"pid":1,"tid":0,"ph":"X","ts":417427,"dur":6252,"name":"Source","args":{"detail":"../src/librawspeed/common/Point.h"}},{"pid":1,"tid":0,"ph":"X","ts":423955,"dur":1113,"name":"InstantiateClass","args":{"detail":"std::_Vector_base >"}},{"pid":1,"tid":0,"ph":"X","ts":423942,"dur":2297,"name":"InstantiateClass","args":{"detail":"std::vector >"}},{"pid":1,"tid":0,"ph":"X","ts":423770,"dur":2557,"name":"ParseClass","args":{"detail":"rawspeed::TableLookUp"}},{"pid":1,"tid":0,"ph":"X","ts":423725,"dur":2609,"name":"Source","args":{"detail":"../src/librawspeed/common/TableLookUp.h"}},{"pid":1,"tid":0,"ph":"X","ts":427605,"dur":1527,"name":"ParseClass","args":{"detail":"std::_Rb_tree_header"}},{"pid":1,"tid":0,"ph":"X","ts":429450,"dur":561,"name":"ParseClass","args":{"detail":"std::_Rb_tree_iterator"}},{"pid":1,"tid":0,"ph":"X","ts":430029,"dur":657,"name":"ParseClass","args":{"detail":"std::_Rb_tree_const_iterator"}},{"pid":1,"tid":0,"ph":"X","ts":430944,"dur":7722,"name":"ParseClass","args":{"detail":"std::_Rb_tree"}},{"pid":1,"tid":0,"ph":"X","ts":444467,"dur":519,"name":"InstantiateClass","args":{"detail":"std::__or_, std::is_reference >"}},{"pid":1,"tid":0,"ph":"X","ts":444446,"dur":548,"name":"InstantiateClass","args":{"detail":"std::__is_referenceable"}},{"pid":1,"tid":0,"ph":"X","ts":444432,"dur":650,"name":"InstantiateClass","args":{"detail":"std::is_copy_assignable"}},{"pid":1,"tid":0,"ph":"X","ts":444411,"dur":724,"name":"InstantiateClass","args":{"detail":"std::__and_, std::is_copy_assignable >"}},{"pid":1,"tid":0,"ph":"X","ts":443576,"dur":2013,"name":"InstantiateClass","args":{"detail":"std::pair"}},{"pid":1,"tid":0,"ph":"X","ts":443539,"dur":3760,"name":"ParseTemplate","args":{"detail":"_M_get_insert_unique_pos"}},{"pid":1,"tid":0,"ph":"X","ts":447406,"dur":519,"name":"ParseTemplate","args":{"detail":"_M_get_insert_equal_pos"}},{"pid":1,"tid":0,"ph":"X","ts":448545,"dur":3204,"name":"ParseTemplate","args":{"detail":"_M_get_insert_hint_unique_pos"}},{"pid":1,"tid":0,"ph":"X","ts":455210,"dur":508,"name":"InstantiateClass","args":{"detail":"std::is_convertible"}},{"pid":1,"tid":0,"ph":"X","ts":455201,"dur":567,"name":"InstantiateClass","args":{"detail":"std::__and_, std::is_convertible >"}},{"pid":1,"tid":0,"ph":"X","ts":455170,"dur":630,"name":"InstantiateFunction","args":{"detail":"std::_PCC::_ImplicitlyConvertiblePair"}},{"pid":1,"tid":0,"ph":"X","ts":457344,"dur":516,"name":"InstantiateClass","args":{"detail":"std::__and_, std::is_convertible >"}},{"pid":1,"tid":0,"ph":"X","ts":457314,"dur":581,"name":"InstantiateFunction","args":{"detail":"std::_PCC::_ImplicitlyMoveConvertiblePair"}},{"pid":1,"tid":0,"ph":"X","ts":452116,"dur":6341,"name":"ParseTemplate","args":{"detail":"_M_get_insert_hint_equal_pos"}},{"pid":1,"tid":0,"ph":"X","ts":426729,"dur":35167,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h"}},{"pid":1,"tid":0,"ph":"X","ts":462115,"dur":4476,"name":"ParseClass","args":{"detail":"std::map"}},{"pid":1,"tid":0,"ph":"X","ts":461962,"dur":5385,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_map.h"}},{"pid":1,"tid":0,"ph":"X","ts":467527,"dur":3642,"name":"ParseClass","args":{"detail":"std::multimap"}},{"pid":1,"tid":0,"ph":"X","ts":467397,"dur":4508,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_multimap.h"}},{"pid":1,"tid":0,"ph":"X","ts":426683,"dur":45475,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/map"}},{"pid":1,"tid":0,"ph":"X","ts":472348,"dur":1115,"name":"InstantiateClass","args":{"detail":"std::_Vector_base >"}},{"pid":1,"tid":0,"ph":"X","ts":472333,"dur":2419,"name":"InstantiateClass","args":{"detail":"std::vector >"}},{"pid":1,"tid":0,"ph":"X","ts":472285,"dur":3030,"name":"ParseClass","args":{"detail":"rawspeed::ColorFilterArray"}},{"pid":1,"tid":0,"ph":"X","ts":426645,"dur":48679,"name":"Source","args":{"detail":"../src/librawspeed/metadata/ColorFilterArray.h"}},{"pid":1,"tid":0,"ph":"X","ts":475552,"dur":616,"name":"ParseClass","args":{"detail":"rawspeed::ImageMetaData"}},{"pid":1,"tid":0,"ph":"X","ts":477320,"dur":1084,"name":"InstantiateClass","args":{"detail":"std::_Vector_base >"}},{"pid":1,"tid":0,"ph":"X","ts":477310,"dur":2293,"name":"InstantiateClass","args":{"detail":"std::vector >"}},{"pid":1,"tid":0,"ph":"X","ts":479684,"dur":2417,"name":"InstantiateClass","args":{"detail":"std::_Vector_base >"}},{"pid":1,"tid":0,"ph":"X","ts":479670,"dur":3625,"name":"InstantiateClass","args":{"detail":"std::vector >"}},{"pid":1,"tid":0,"ph":"X","ts":484917,"dur":532,"name":"InstantiateClass","args":{"detail":"std::is_convertible"}},{"pid":1,"tid":0,"ph":"X","ts":484729,"dur":851,"name":"InstantiateClass","args":{"detail":"std::_Head_base<1, std::default_delete, true>"}},{"pid":1,"tid":0,"ph":"X","ts":484571,"dur":1416,"name":"InstantiateClass","args":{"detail":"std::_Tuple_impl<1, std::default_delete >"}},{"pid":1,"tid":0,"ph":"X","ts":484479,"dur":2444,"name":"InstantiateClass","args":{"detail":"std::_Tuple_impl<0, rawspeed::TableLookUp *, std::default_delete >"}},{"pid":1,"tid":0,"ph":"X","ts":484431,"dur":4999,"name":"InstantiateClass","args":{"detail":"std::tuple >"}},{"pid":1,"tid":0,"ph":"X","ts":490267,"dur":635,"name":"InstantiateClass","args":{"detail":"std::is_convertible &, std::default_delete >"}},{"pid":1,"tid":0,"ph":"X","ts":489795,"dur":1112,"name":"InstantiateClass","args":{"detail":"std::__and_, std::is_convertible &, std::default_delete > >"}},{"pid":1,"tid":0,"ph":"X","ts":489759,"dur":1206,"name":"InstantiateFunction","args":{"detail":"std::_TC >::_ImplicitlyConvertibleTuple >"}},{"pid":1,"tid":0,"ph":"X","ts":491443,"dur":1023,"name":"InstantiateClass","args":{"detail":"std::__and_, std::is_convertible &&, std::default_delete > >"}},{"pid":1,"tid":0,"ph":"X","ts":491408,"dur":1094,"name":"InstantiateFunction","args":{"detail":"std::_TC >::_ImplicitlyMoveConvertibleTuple >"}},{"pid":1,"tid":0,"ph":"X","ts":493246,"dur":618,"name":"InstantiateClass","args":{"detail":"std::__and_, std::__is_implicitly_default_constructible > >"}},{"pid":1,"tid":0,"ph":"X","ts":483728,"dur":10452,"name":"InstantiateClass","args":{"detail":"std::__uniq_ptr_impl >"}},{"pid":1,"tid":0,"ph":"X","ts":494817,"dur":556,"name":"InstantiateClass","args":{"detail":"std::add_lvalue_reference"}},{"pid":1,"tid":0,"ph":"X","ts":483696,"dur":11780,"name":"InstantiateClass","args":{"detail":"std::unique_ptr >"}},{"pid":1,"tid":0,"ph":"X","ts":476179,"dur":19740,"name":"ParseClass","args":{"detail":"rawspeed::RawImageData"}},{"pid":1,"tid":0,"ph":"X","ts":500318,"dur":633,"name":"InstantiateClass","args":{"detail":"std::__and_, std::__not_ > >, std::is_convertible, std::default_delete > >"}},{"pid":1,"tid":0,"ph":"X","ts":499147,"dur":1928,"name":"ParseClass","args":{"detail":"rawspeed::RawImageCurveGuard"}},{"pid":1,"tid":0,"ph":"X","ts":412221,"dur":88866,"name":"Source","args":{"detail":"../src/librawspeed/common/RawImage.h"}},{"pid":1,"tid":0,"ph":"X","ts":502386,"dur":629,"name":"ParseClass","args":{"detail":"std::_Function_base::_Base_manager"}},{"pid":1,"tid":0,"ph":"X","ts":502304,"dur":1603,"name":"ParseClass","args":{"detail":"std::_Function_base"}},{"pid":1,"tid":0,"ph":"X","ts":505113,"dur":1190,"name":"ParseClass","args":{"detail":"std::function"}},{"pid":1,"tid":0,"ph":"X","ts":501441,"dur":6285,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h"}},{"pid":1,"tid":0,"ph":"X","ts":511401,"dur":2627,"name":"ParseClass","args":{"detail":"std::_Bind"}},{"pid":1,"tid":0,"ph":"X","ts":514101,"dur":1989,"name":"ParseClass","args":{"detail":"std::_Bind_result"}},{"pid":1,"tid":0,"ph":"X","ts":517542,"dur":1060,"name":"ParseClass","args":{"detail":"std::_Not_fn"}},{"pid":1,"tid":0,"ph":"X","ts":501315,"dur":17606,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/functional"}},{"pid":1,"tid":0,"ph":"X","ts":519401,"dur":1438,"name":"ParseClass","args":{"detail":"std::locale"}},{"pid":1,"tid":0,"ph":"X","ts":520866,"dur":667,"name":"ParseClass","args":{"detail":"std::locale::facet"}},{"pid":1,"tid":0,"ph":"X","ts":521776,"dur":1293,"name":"ParseClass","args":{"detail":"std::locale::_Impl"}},{"pid":1,"tid":0,"ph":"X","ts":523096,"dur":656,"name":"ParseClass","args":{"detail":"std::__cxx11::collate"}},{"pid":1,"tid":0,"ph":"X","ts":527046,"dur":558,"name":"ParseTemplate","args":{"detail":"do_hash"}},{"pid":1,"tid":0,"ph":"X","ts":524779,"dur":3362,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/locale_classes.tcc"}},{"pid":1,"tid":0,"ph":"X","ts":519294,"dur":8849,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/locale_classes.h"}},{"pid":1,"tid":0,"ph":"X","ts":528284,"dur":642,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/error_constants.h"}},{"pid":1,"tid":0,"ph":"X","ts":529108,"dur":755,"name":"ParseClass","args":{"detail":"std::_V2::error_category"}},{"pid":1,"tid":0,"ph":"X","ts":529979,"dur":748,"name":"ParseClass","args":{"detail":"std::error_code"}},{"pid":1,"tid":0,"ph":"X","ts":531462,"dur":634,"name":"ParseClass","args":{"detail":"std::error_condition"}},{"pid":1,"tid":0,"ph":"X","ts":534932,"dur":2028,"name":"ParseClass","args":{"detail":"std::system_error"}},{"pid":1,"tid":0,"ph":"X","ts":528213,"dur":9394,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/system_error"}},{"pid":1,"tid":0,"ph":"X","ts":543221,"dur":4313,"name":"ParseClass","args":{"detail":"std::ios_base"}},{"pid":1,"tid":0,"ph":"X","ts":519201,"dur":30221,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/ios_base.h"}},{"pid":1,"tid":0,"ph":"X","ts":550010,"dur":3376,"name":"ParseClass","args":{"detail":"std::basic_streambuf"}},{"pid":1,"tid":0,"ph":"X","ts":555015,"dur":581,"name":"InstantiateClass","args":{"detail":"std::basic_streambuf >"}},{"pid":1,"tid":0,"ph":"X","ts":555746,"dur":530,"name":"InstantiateClass","args":{"detail":"std::basic_streambuf >"}},{"pid":1,"tid":0,"ph":"X","ts":553807,"dur":2602,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/streambuf.tcc"}},{"pid":1,"tid":0,"ph":"X","ts":549508,"dur":6903,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/streambuf"}},{"pid":1,"tid":0,"ph":"X","ts":556895,"dur":1526,"name":"Source","args":{"detail":"/usr/include/x86_64-linux-gnu/bits/wctype-wchar.h"}},{"pid":1,"tid":0,"ph":"X","ts":556851,"dur":2131,"name":"Source","args":{"detail":"/usr/include/wctype.h"}},{"pid":1,"tid":0,"ph":"X","ts":556775,"dur":2343,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/cwctype"}},{"pid":1,"tid":0,"ph":"X","ts":559376,"dur":545,"name":"ParseClass","args":{"detail":"std::ctype_base"}},{"pid":1,"tid":0,"ph":"X","ts":559181,"dur":748,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/ctype_base.h"}},{"pid":1,"tid":0,"ph":"X","ts":560066,"dur":1094,"name":"ParseClass","args":{"detail":"std::istreambuf_iterator"}},{"pid":1,"tid":0,"ph":"X","ts":561366,"dur":590,"name":"ParseClass","args":{"detail":"std::ostreambuf_iterator"}},{"pid":1,"tid":0,"ph":"X","ts":559984,"dur":3488,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/streambuf_iterator.h"}},{"pid":1,"tid":0,"ph":"X","ts":564113,"dur":1011,"name":"ParseClass","args":{"detail":"std::__ctype_abstract_base"}},{"pid":1,"tid":0,"ph":"X","ts":565680,"dur":2071,"name":"ParseClass","args":{"detail":"std::ctype"}},{"pid":1,"tid":0,"ph":"X","ts":567779,"dur":1033,"name":"ParseClass","args":{"detail":"std::ctype"}},{"pid":1,"tid":0,"ph":"X","ts":569477,"dur":624,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/ctype_inline.h"}},{"pid":1,"tid":0,"ph":"X","ts":570962,"dur":633,"name":"ParseClass","args":{"detail":"std::__cxx11::numpunct"}},{"pid":1,"tid":0,"ph":"X","ts":572532,"dur":2207,"name":"ParseClass","args":{"detail":"std::num_get"}},{"pid":1,"tid":0,"ph":"X","ts":574828,"dur":1128,"name":"ParseClass","args":{"detail":"std::num_put"}},{"pid":1,"tid":0,"ph":"X","ts":577700,"dur":1468,"name":"ParseTemplate","args":{"detail":"_M_cache"}},{"pid":1,"tid":0,"ph":"X","ts":579314,"dur":8001,"name":"ParseTemplate","args":{"detail":"_M_extract_float"}},{"pid":1,"tid":0,"ph":"X","ts":587441,"dur":4609,"name":"ParseTemplate","args":{"detail":"_M_extract_int"}},{"pid":1,"tid":0,"ph":"X","ts":592125,"dur":2808,"name":"ParseTemplate","args":{"detail":"do_get"}},{"pid":1,"tid":0,"ph":"X","ts":596989,"dur":657,"name":"ParseTemplate","args":{"detail":"__int_to_char"}},{"pid":1,"tid":0,"ph":"X","ts":597851,"dur":2021,"name":"ParseTemplate","args":{"detail":"_M_insert_int"}},{"pid":1,"tid":0,"ph":"X","ts":600171,"dur":1531,"name":"ParseTemplate","args":{"detail":"_M_insert_float"}},{"pid":1,"tid":0,"ph":"X","ts":601755,"dur":1126,"name":"ParseTemplate","args":{"detail":"do_put"}},{"pid":1,"tid":0,"ph":"X","ts":603130,"dur":559,"name":"ParseTemplate","args":{"detail":"do_put"}},{"pid":1,"tid":0,"ph":"X","ts":603754,"dur":914,"name":"ParseTemplate","args":{"detail":"_S_pad"}},{"pid":1,"tid":0,"ph":"X","ts":577174,"dur":30454,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/locale_facets.tcc"}},{"pid":1,"tid":0,"ph":"X","ts":556577,"dur":51053,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/locale_facets.h"}},{"pid":1,"tid":0,"ph":"X","ts":607789,"dur":1871,"name":"ParseClass","args":{"detail":"std::basic_ios"}},{"pid":1,"tid":0,"ph":"X","ts":609731,"dur":2096,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_ios.tcc"}},{"pid":1,"tid":0,"ph":"X","ts":556483,"dur":55347,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_ios.h"}},{"pid":1,"tid":0,"ph":"X","ts":519156,"dur":92676,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ios"}},{"pid":1,"tid":0,"ph":"X","ts":611885,"dur":1345,"name":"ParseClass","args":{"detail":"std::basic_ostream"}},{"pid":1,"tid":0,"ph":"X","ts":617246,"dur":617,"name":"ParseTemplate","args":{"detail":""}},{"pid":1,"tid":0,"ph":"X","ts":615428,"dur":7367,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/ostream.tcc"}},{"pid":1,"tid":0,"ph":"X","ts":519084,"dur":103714,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ostream"}},{"pid":1,"tid":0,"ph":"X","ts":622980,"dur":1652,"name":"ParseClass","args":{"detail":"std::basic_istream"}},{"pid":1,"tid":0,"ph":"X","ts":628211,"dur":1020,"name":"ParseTemplate","args":{"detail":""}},{"pid":1,"tid":0,"ph":"X","ts":629539,"dur":1296,"name":"ParseTemplate","args":{"detail":""}},{"pid":1,"tid":0,"ph":"X","ts":630883,"dur":839,"name":"ParseTemplate","args":{"detail":""}},{"pid":1,"tid":0,"ph":"X","ts":631775,"dur":785,"name":"ParseTemplate","args":{"detail":""}},{"pid":1,"tid":0,"ph":"X","ts":632608,"dur":660,"name":"ParseTemplate","args":{"detail":"get"}},{"pid":1,"tid":0,"ph":"X","ts":633317,"dur":630,"name":"ParseTemplate","args":{"detail":"get"}},{"pid":1,"tid":0,"ph":"X","ts":634006,"dur":774,"name":"ParseTemplate","args":{"detail":"get"}},{"pid":1,"tid":0,"ph":"X","ts":634833,"dur":730,"name":"ParseTemplate","args":{"detail":"get"}},{"pid":1,"tid":0,"ph":"X","ts":635622,"dur":973,"name":"ParseTemplate","args":{"detail":"getline"}},{"pid":1,"tid":0,"ph":"X","ts":637111,"dur":687,"name":"ParseTemplate","args":{"detail":"ignore"}},{"pid":1,"tid":0,"ph":"X","ts":637850,"dur":777,"name":"ParseTemplate","args":{"detail":"ignore"}},{"pid":1,"tid":0,"ph":"X","ts":639130,"dur":521,"name":"ParseTemplate","args":{"detail":"read"}},{"pid":1,"tid":0,"ph":"X","ts":642905,"dur":504,"name":"ParseTemplate","args":{"detail":""}},{"pid":1,"tid":0,"ph":"X","ts":643461,"dur":902,"name":"ParseTemplate","args":{"detail":""}},{"pid":1,"tid":0,"ph":"X","ts":644816,"dur":710,"name":"ParseTemplate","args":{"detail":""}},{"pid":1,"tid":0,"ph":"X","ts":646792,"dur":665,"name":"ParseTemplate","args":{"detail":""}},{"pid":1,"tid":0,"ph":"X","ts":628042,"dur":20007,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/istream.tcc"}},{"pid":1,"tid":0,"ph":"X","ts":622860,"dur":25193,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/istream"}},{"pid":1,"tid":0,"ph":"X","ts":648215,"dur":584,"name":"ParseClass","args":{"detail":"std::istream_iterator"}},{"pid":1,"tid":0,"ph":"X","ts":648103,"dur":1383,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stream_iterator.h"}},{"pid":1,"tid":0,"ph":"X","ts":519006,"dur":130504,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/iterator"}},{"pid":1,"tid":0,"ph":"X","ts":650540,"dur":1121,"name":"InstantiateFunction","args":{"detail":"rawspeed::clampBits"}},{"pid":1,"tid":0,"ph":"X","ts":649548,"dur":2160,"name":"ParseClass","args":{"detail":"rawspeed::SimpleLUT"}},{"pid":1,"tid":0,"ph":"X","ts":501162,"dur":150555,"name":"Source","args":{"detail":"../src/librawspeed/common/SimpleLUT.h"}},{"pid":1,"tid":0,"ph":"X","ts":651921,"dur":609,"name":"Source","args":{"detail":"../src/external/AddressSanitizer.h"}},{"pid":1,"tid":0,"ph":"X","ts":652748,"dur":552,"name":"ParseTemplate","args":{"detail":"alignedMalloc"}},{"pid":1,"tid":0,"ph":"X","ts":652566,"dur":1116,"name":"Source","args":{"detail":"../src/librawspeed/common/Memory.h"}},{"pid":1,"tid":0,"ph":"X","ts":653723,"dur":2386,"name":"Source","args":{"detail":"../src/librawspeed/io/Endianness.h"}},{"pid":1,"tid":0,"ph":"X","ts":656444,"dur":669,"name":"ParseTemplate","args":{"detail":"ThrowException"}},{"pid":1,"tid":0,"ph":"X","ts":657122,"dur":522,"name":"ParseClass","args":{"detail":"rawspeed::RawspeedException"}},{"pid":1,"tid":0,"ph":"X","ts":656173,"dur":1499,"name":"Source","args":{"detail":"../src/librawspeed/common/RawspeedException.h"}},{"pid":1,"tid":0,"ph":"X","ts":656150,"dur":1855,"name":"Source","args":{"detail":"../src/librawspeed/io/IOException.h"}},{"pid":1,"tid":0,"ph":"X","ts":659672,"dur":693,"name":"InstantiateClass","args":{"detail":"std::_Tuple_impl<1, void (*)(void *)>"}},{"pid":1,"tid":0,"ph":"X","ts":659605,"dur":1664,"name":"InstantiateClass","args":{"detail":"std::_Tuple_impl<0, unsigned char *, void (*)(void *)>"}},{"pid":1,"tid":0,"ph":"X","ts":659560,"dur":4118,"name":"InstantiateClass","args":{"detail":"std::tuple"}},{"pid":1,"tid":0,"ph":"X","ts":663994,"dur":538,"name":"InstantiateClass","args":{"detail":"std::is_convertible"}},{"pid":1,"tid":0,"ph":"X","ts":664580,"dur":508,"name":"InstantiateClass","args":{"detail":"std::is_convertible"}},{"pid":1,"tid":0,"ph":"X","ts":663985,"dur":1108,"name":"InstantiateClass","args":{"detail":"std::__and_, std::is_convertible >"}},{"pid":1,"tid":0,"ph":"X","ts":663949,"dur":1183,"name":"InstantiateFunction","args":{"detail":"std::_TC::_ImplicitlyConvertibleTuple"}},{"pid":1,"tid":0,"ph":"X","ts":665554,"dur":874,"name":"InstantiateClass","args":{"detail":"std::__and_, std::is_convertible >"}},{"pid":1,"tid":0,"ph":"X","ts":665520,"dur":948,"name":"InstantiateFunction","args":{"detail":"std::_TC::_ImplicitlyMoveConvertibleTuple"}},{"pid":1,"tid":0,"ph":"X","ts":667202,"dur":676,"name":"InstantiateClass","args":{"detail":"std::__and_, std::__is_implicitly_default_constructible >"}},{"pid":1,"tid":0,"ph":"X","ts":659087,"dur":9112,"name":"InstantiateClass","args":{"detail":"std::__uniq_ptr_impl"}},{"pid":1,"tid":0,"ph":"X","ts":668798,"dur":510,"name":"InstantiateClass","args":{"detail":"std::__or_, std::is_reference >"}},{"pid":1,"tid":0,"ph":"X","ts":668779,"dur":537,"name":"InstantiateClass","args":{"detail":"std::__is_referenceable"}},{"pid":1,"tid":0,"ph":"X","ts":668764,"dur":597,"name":"InstantiateClass","args":{"detail":"std::add_lvalue_reference"}},{"pid":1,"tid":0,"ph":"X","ts":659050,"dur":10412,"name":"InstantiateClass","args":{"detail":"std::unique_ptr"}},{"pid":1,"tid":0,"ph":"X","ts":669622,"dur":851,"name":"InstantiateClass","args":{"detail":"std::__and_, std::__not_ > >, std::is_convertible >"}},{"pid":1,"tid":0,"ph":"X","ts":658151,"dur":13777,"name":"ParseClass","args":{"detail":"rawspeed::Buffer"}},{"pid":1,"tid":0,"ph":"X","ts":672890,"dur":543,"name":"InstantiateClass","args":{"detail":"std::is_move_constructible"}},{"pid":1,"tid":0,"ph":"X","ts":672883,"dur":1045,"name":"InstantiateClass","args":{"detail":"std::__and_, std::is_move_assignable >"}},{"pid":1,"tid":0,"ph":"X","ts":672654,"dur":1279,"name":"InstantiateClass","args":{"detail":"std::__and_ >, std::is_move_constructible, std::is_move_assignable >"}},{"pid":1,"tid":0,"ph":"X","ts":674413,"dur":527,"name":"InstantiateClass","args":{"detail":"std::__and_, std::__is_nt_assignable_impl >"}},{"pid":1,"tid":0,"ph":"X","ts":674393,"dur":552,"name":"InstantiateClass","args":{"detail":"std::is_nothrow_assignable"}},{"pid":1,"tid":0,"ph":"X","ts":674381,"dur":570,"name":"InstantiateClass","args":{"detail":"std::__is_nt_move_assignable_impl"}},{"pid":1,"tid":0,"ph":"X","ts":674339,"dur":617,"name":"InstantiateClass","args":{"detail":"std::is_nothrow_move_assignable"}},{"pid":1,"tid":0,"ph":"X","ts":674031,"dur":930,"name":"InstantiateClass","args":{"detail":"std::__and_, std::is_nothrow_move_assignable >"}},{"pid":1,"tid":0,"ph":"X","ts":671947,"dur":3103,"name":"ParseClass","args":{"detail":"rawspeed::DataBuffer"}},{"pid":1,"tid":0,"ph":"X","ts":651893,"dur":23168,"name":"Source","args":{"detail":"../src/librawspeed/io/Buffer.h"}},{"pid":1,"tid":0,"ph":"X","ts":675358,"dur":4951,"name":"ParseClass","args":{"detail":"rawspeed::ByteStream"}},{"pid":1,"tid":0,"ph":"X","ts":675121,"dur":5200,"name":"Source","args":{"detail":"../src/librawspeed/io/ByteStream.h"}},{"pid":1,"tid":0,"ph":"X","ts":681494,"dur":1914,"name":"ParseClass","args":{"detail":"rawspeed::BitStream"}},{"pid":1,"tid":0,"ph":"X","ts":651864,"dur":31552,"name":"Source","args":{"detail":"../src/librawspeed/io/BitStream.h"}},{"pid":1,"tid":0,"ph":"X","ts":651834,"dur":32150,"name":"Source","args":{"detail":"../src/librawspeed/io/BitPumpMSB.h"}},{"pid":1,"tid":0,"ph":"X","ts":686051,"dur":773,"name":"InstantiateClass","args":{"detail":"rawspeed::DefaultInitAllocatorAdaptor, void>"}},{"pid":1,"tid":0,"ph":"X","ts":686852,"dur":1443,"name":"InstantiateClass","args":{"detail":"std::allocator_traits, void> >"}},{"pid":1,"tid":0,"ph":"X","ts":686835,"dur":1673,"name":"InstantiateClass","args":{"detail":"__gnu_cxx::__alloc_traits, void>, short>"}},{"pid":1,"tid":0,"ph":"X","ts":686040,"dur":3050,"name":"InstantiateClass","args":{"detail":"std::_Vector_base, void> >"}},{"pid":1,"tid":0,"ph":"X","ts":686029,"dur":4208,"name":"InstantiateClass","args":{"detail":"std::vector, void> >"}},{"pid":1,"tid":0,"ph":"X","ts":685897,"dur":4460,"name":"ParseClass","args":{"detail":"rawspeed::VC5Decompressor::Wavelet::AbstractBand"}},{"pid":1,"tid":0,"ph":"X","ts":692775,"dur":524,"name":"InstantiateClass","args":{"detail":"std::is_convertible"}},{"pid":1,"tid":0,"ph":"X","ts":692593,"dur":813,"name":"InstantiateClass","args":{"detail":"std::_Head_base<1, std::default_delete, true>"}},{"pid":1,"tid":0,"ph":"X","ts":692261,"dur":1575,"name":"InstantiateClass","args":{"detail":"std::_Tuple_impl<1, std::default_delete >"}},{"pid":1,"tid":0,"ph":"X","ts":692196,"dur":2604,"name":"InstantiateClass","args":{"detail":"std::_Tuple_impl<0, rawspeed::VC5Decompressor::Wavelet::AbstractBand *, std::default_delete >"}},{"pid":1,"tid":0,"ph":"X","ts":692154,"dur":4882,"name":"InstantiateClass","args":{"detail":"std::tuple >"}},{"pid":1,"tid":0,"ph":"X","ts":697862,"dur":554,"name":"InstantiateClass","args":{"detail":"std::is_convertible &, std::default_delete >"}},{"pid":1,"tid":0,"ph":"X","ts":697390,"dur":1032,"name":"InstantiateClass","args":{"detail":"std::__and_, std::is_convertible &, std::default_delete > >"}},{"pid":1,"tid":0,"ph":"X","ts":697352,"dur":1107,"name":"InstantiateFunction","args":{"detail":"std::_TC >::_ImplicitlyConvertibleTuple >"}},{"pid":1,"tid":0,"ph":"X","ts":698964,"dur":931,"name":"InstantiateClass","args":{"detail":"std::__and_, std::is_convertible &&, std::default_delete > >"}},{"pid":1,"tid":0,"ph":"X","ts":698913,"dur":1018,"name":"InstantiateFunction","args":{"detail":"std::_TC >::_ImplicitlyMoveConvertibleTuple >"}},{"pid":1,"tid":0,"ph":"X","ts":700617,"dur":629,"name":"InstantiateClass","args":{"detail":"std::__and_, std::__is_implicitly_default_constructible > >"}},{"pid":1,"tid":0,"ph":"X","ts":691574,"dur":9985,"name":"InstantiateClass","args":{"detail":"std::__uniq_ptr_impl >"}},{"pid":1,"tid":0,"ph":"X","ts":702149,"dur":521,"name":"InstantiateClass","args":{"detail":"std::__is_referenceable"}},{"pid":1,"tid":0,"ph":"X","ts":702134,"dur":585,"name":"InstantiateClass","args":{"detail":"std::add_lvalue_reference"}},{"pid":1,"tid":0,"ph":"X","ts":691547,"dur":11272,"name":"InstantiateClass","args":{"detail":"std::unique_ptr >"}},{"pid":1,"tid":0,"ph":"X","ts":703096,"dur":552,"name":"InstantiateClass","args":{"detail":"std::__and_, std::__not_ > >, std::is_convertible, std::default_delete > >"}},{"pid":1,"tid":0,"ph":"X","ts":691423,"dur":12772,"name":"InstantiateClass","args":{"detail":"std::array >, 4>"}},{"pid":1,"tid":0,"ph":"X","ts":685864,"dur":18661,"name":"ParseClass","args":{"detail":"rawspeed::VC5Decompressor::Wavelet"}},{"pid":1,"tid":0,"ph":"X","ts":704536,"dur":505,"name":"ParseClass","args":{"detail":"rawspeed::VC5Decompressor::Channel"}},{"pid":1,"tid":0,"ph":"X","ts":705719,"dur":1109,"name":"InstantiateClass","args":{"detail":"std::_Vector_base >"}},{"pid":1,"tid":0,"ph":"X","ts":705708,"dur":2291,"name":"InstantiateClass","args":{"detail":"std::vector >"}},{"pid":1,"tid":0,"ph":"X","ts":708183,"dur":1093,"name":"InstantiateClass","args":{"detail":"std::_Vector_base >"}},{"pid":1,"tid":0,"ph":"X","ts":708168,"dur":2277,"name":"InstantiateClass","args":{"detail":"std::vector >"}},{"pid":1,"tid":0,"ph":"X","ts":711857,"dur":578,"name":"InstantiateClass","args":{"detail":"std::__invoke_result &, unsigned long, unsigned long>"}},{"pid":1,"tid":0,"ph":"X","ts":711845,"dur":598,"name":"InstantiateClass","args":{"detail":"std::result_of &(unsigned long, unsigned long)>"}},{"pid":1,"tid":0,"ph":"X","ts":711132,"dur":1409,"name":"InstantiateClass","args":{"detail":"std::__is_convertible_helper &, std::function, false>"}},{"pid":1,"tid":0,"ph":"X","ts":710777,"dur":1774,"name":"InstantiateClass","args":{"detail":"std::is_convertible &, std::function >"}},{"pid":1,"tid":0,"ph":"X","ts":685155,"dur":29621,"name":"ParseClass","args":{"detail":"rawspeed::VC5Decompressor"}},{"pid":1,"tid":0,"ph":"X","ts":4338,"dur":710452,"name":"Source","args":{"detail":"../src/librawspeed/decompressors/VC5Decompressor.h"}},{"pid":1,"tid":0,"ph":"X","ts":716591,"dur":6583,"name":"Source","args":{"detail":"/usr/include/x86_64-linux-gnu/bits/mathcalls.h"}},{"pid":1,"tid":0,"ph":"X","ts":723422,"dur":6275,"name":"Source","args":{"detail":"/usr/include/x86_64-linux-gnu/bits/mathcalls.h"}},{"pid":1,"tid":0,"ph":"X","ts":729964,"dur":6513,"name":"Source","args":{"detail":"/usr/include/x86_64-linux-gnu/bits/mathcalls.h"}},{"pid":1,"tid":0,"ph":"X","ts":736510,"dur":6290,"name":"Source","args":{"detail":"/usr/include/x86_64-linux-gnu/bits/mathcalls.h"}},{"pid":1,"tid":0,"ph":"X","ts":742824,"dur":6302,"name":"Source","args":{"detail":"/usr/include/x86_64-linux-gnu/bits/mathcalls.h"}},{"pid":1,"tid":0,"ph":"X","ts":749157,"dur":6290,"name":"Source","args":{"detail":"/usr/include/x86_64-linux-gnu/bits/mathcalls.h"}},{"pid":1,"tid":0,"ph":"X","ts":755475,"dur":6450,"name":"Source","args":{"detail":"/usr/include/x86_64-linux-gnu/bits/mathcalls.h"}},{"pid":1,"tid":0,"ph":"X","ts":715600,"dur":49482,"name":"Source","args":{"detail":"/usr/include/math.h"}},{"pid":1,"tid":0,"ph":"X","ts":715447,"dur":68049,"name":"Source","args":{"detail":"/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/cmath"}},{"pid":1,"tid":0,"ph":"X","ts":785365,"dur":6859,"name":"Source","args":{"detail":"../src/external/gopro/vc5/table17.inc"}},{"pid":1,"tid":0,"ph":"X","ts":794713,"dur":654,"name":"InstantiateClass","args":{"detail":"std::_Vector_base >"}},{"pid":1,"tid":0,"ph":"X","ts":794701,"dur":1810,"name":"InstantiateClass","args":{"detail":"std::vector >"}},{"pid":1,"tid":0,"ph":"X","ts":794477,"dur":2093,"name":"InstantiateClass","args":{"detail":"rawspeed::Array2DRef"}},{"pid":1,"tid":0,"ph":"X","ts":797665,"dur":679,"name":"ParseClass","args":{"detail":"rawspeed::(anonymous namespace)::ConvolutionParams"}},{"pid":1,"tid":0,"ph":"X","ts":801252,"dur":605,"name":"InstantiateFunction","args":{"detail":"rawspeed::(anonymous namespace)::(anonymous class)::operator()<(lambda at /home/lebedevri/rawspeed/src/librawspeed/decompressors/VC5Decompressor.cpp:182:22)>"}},{"pid":1,"tid":0,"ph":"X","ts":800737,"dur":1752,"name":"InstantiateFunction","args":{"detail":"rawspeed::VC5Decompressor::Wavelet::reconstructPass(const Array2DRef, const Array2DRef, const Array2DRef)::(anonymous class)::operator()"}},{"pid":1,"tid":0,"ph":"X","ts":803165,"dur":542,"name":"InstantiateFunction","args":{"detail":"rawspeed::(anonymous namespace)::(anonymous class)::operator()<(lambda at /home/lebedevri/rawspeed/src/librawspeed/decompressors/VC5Decompressor.cpp:182:22)>"}},{"pid":1,"tid":0,"ph":"X","ts":802730,"dur":1604,"name":"InstantiateFunction","args":{"detail":"rawspeed::VC5Decompressor::Wavelet::reconstructPass(const Array2DRef, const Array2DRef, const Array2DRef)::(anonymous class)::operator()"}},{"pid":1,"tid":0,"ph":"X","ts":804967,"dur":537,"name":"InstantiateFunction","args":{"detail":"rawspeed::(anonymous namespace)::(anonymous class)::operator()<(lambda at /home/lebedevri/rawspeed/src/librawspeed/decompressors/VC5Decompressor.cpp:182:22)>"}},{"pid":1,"tid":0,"ph":"X","ts":804529,"dur":1604,"name":"InstantiateFunction","args":{"detail":"rawspeed::VC5Decompressor::Wavelet::reconstructPass(const Array2DRef, const Array2DRef, const Array2DRef)::(anonymous class)::operator()"}},{"pid":1,"tid":0,"ph":"X","ts":808747,"dur":567,"name":"InstantiateFunction","args":{"detail":"rawspeed::(anonymous namespace)::(anonymous class)::operator()<(lambda at /home/lebedevri/rawspeed/src/librawspeed/decompressors/VC5Decompressor.cpp:223:22)>"}},{"pid":1,"tid":0,"ph":"X","ts":808304,"dur":1749,"name":"InstantiateFunction","args":{"detail":"rawspeed::VC5Decompressor::Wavelet::combineLowHighPass(const Array2DRef, const Array2DRef, const Array2DRef, int, bool)::(anonymous class)::operator()"}},{"pid":1,"tid":0,"ph":"X","ts":810624,"dur":593,"name":"InstantiateFunction","args":{"detail":"rawspeed::(anonymous namespace)::(anonymous class)::operator()<(lambda at /home/lebedevri/rawspeed/src/librawspeed/decompressors/VC5Decompressor.cpp:223:22)>"}},{"pid":1,"tid":0,"ph":"X","ts":810188,"dur":1751,"name":"InstantiateFunction","args":{"detail":"rawspeed::VC5Decompressor::Wavelet::combineLowHighPass(const Array2DRef, const Array2DRef, const Array2DRef, int, bool)::(anonymous class)::operator()"}},{"pid":1,"tid":0,"ph":"X","ts":812440,"dur":556,"name":"InstantiateFunction","args":{"detail":"rawspeed::(anonymous namespace)::(anonymous class)::operator()<(lambda at /home/lebedevri/rawspeed/src/librawspeed/decompressors/VC5Decompressor.cpp:223:22)>"}},{"pid":1,"tid":0,"ph":"X","ts":812033,"dur":1685,"name":"InstantiateFunction","args":{"detail":"rawspeed::VC5Decompressor::Wavelet::combineLowHighPass(const Array2DRef, const Array2DRef, const Array2DRef, int, bool)::(anonymous class)::operator()"}},{"pid":1,"tid":0,"ph":"X","ts":823771,"dur":679,"name":"InstantiateClass","args":{"detail":"std::__invoke_result<(lambda at /home/lebedevri/rawspeed/src/librawspeed/decompressors/VC5Decompressor.cpp:361:7) &, unsigned long, unsigned long>"}},{"pid":1,"tid":0,"ph":"X","ts":823754,"dur":701,"name":"InstantiateClass","args":{"detail":"std::result_of<(lambda at /home/lebedevri/rawspeed/src/librawspeed/decompressors/VC5Decompressor.cpp:361:7) &(unsigned long, unsigned long)>"}},{"pid":1,"tid":0,"ph":"X","ts":823409,"dur":1671,"name":"InstantiateClass","args":{"detail":"std::__is_convertible_helper<(lambda at /home/lebedevri/rawspeed/src/librawspeed/decompressors/VC5Decompressor.cpp:361:7), std::function, false>"}},{"pid":1,"tid":0,"ph":"X","ts":823151,"dur":1940,"name":"InstantiateClass","args":{"detail":"std::is_convertible<(lambda at /home/lebedevri/rawspeed/src/librawspeed/decompressors/VC5Decompressor.cpp:361:7), std::function >"}},{"pid":1,"tid":0,"ph":"X","ts":837793,"dur":548,"name":"InstantiateClass","args":{"detail":"std::is_convertible"}},{"pid":1,"tid":0,"ph":"X","ts":837601,"dur":851,"name":"InstantiateClass","args":{"detail":"std::_Head_base<1, std::default_delete, true>"}},{"pid":1,"tid":0,"ph":"X","ts":837473,"dur":1476,"name":"InstantiateClass","args":{"detail":"std::_Tuple_impl<1, std::default_delete >"}},{"pid":1,"tid":0,"ph":"X","ts":837404,"dur":2459,"name":"InstantiateClass","args":{"detail":"std::_Tuple_impl<0, rawspeed::VC5Decompressor::Wavelet::LowPassBand *, std::default_delete >"}},{"pid":1,"tid":0,"ph":"X","ts":837356,"dur":4787,"name":"InstantiateClass","args":{"detail":"std::tuple >"}},{"pid":1,"tid":0,"ph":"X","ts":843043,"dur":574,"name":"InstantiateClass","args":{"detail":"std::is_convertible &, std::default_delete >"}},{"pid":1,"tid":0,"ph":"X","ts":842504,"dur":1119,"name":"InstantiateClass","args":{"detail":"std::__and_, std::is_convertible &, std::default_delete > >"}},{"pid":1,"tid":0,"ph":"X","ts":842466,"dur":1196,"name":"InstantiateFunction","args":{"detail":"std::_TC >::_ImplicitlyConvertibleTuple >"}},{"pid":1,"tid":0,"ph":"X","ts":844612,"dur":514,"name":"InstantiateClass","args":{"detail":"std::is_convertible &&, std::default_delete >"}},{"pid":1,"tid":0,"ph":"X","ts":844135,"dur":1000,"name":"InstantiateClass","args":{"detail":"std::__and_, std::is_convertible &&, std::default_delete > >"}},{"pid":1,"tid":0,"ph":"X","ts":844100,"dur":1077,"name":"InstantiateFunction","args":{"detail":"std::_TC >::_ImplicitlyMoveConvertibleTuple >"}},{"pid":1,"tid":0,"ph":"X","ts":845875,"dur":633,"name":"InstantiateClass","args":{"detail":"std::__and_, std::__is_implicitly_default_constructible > >"}},{"pid":1,"tid":0,"ph":"X","ts":836672,"dur":10229,"name":"InstantiateClass","args":{"detail":"std::__uniq_ptr_impl >"}},{"pid":1,"tid":0,"ph":"X","ts":847529,"dur":554,"name":"InstantiateClass","args":{"detail":"std::__or_, std::is_reference >"}},{"pid":1,"tid":0,"ph":"X","ts":847506,"dur":588,"name":"InstantiateClass","args":{"detail":"std::__is_referenceable"}},{"pid":1,"tid":0,"ph":"X","ts":847493,"dur":661,"name":"InstantiateClass","args":{"detail":"std::add_lvalue_reference"}},{"pid":1,"tid":0,"ph":"X","ts":836639,"dur":11643,"name":"InstantiateClass","args":{"detail":"std::unique_ptr >"}},{"pid":1,"tid":0,"ph":"X","ts":848477,"dur":1024,"name":"InstantiateClass","args":{"detail":"std::__and_, std::__not_ > >, std::is_convertible, std::default_delete > >"}},{"pid":1,"tid":0,"ph":"X","ts":851498,"dur":542,"name":"InstantiateClass","args":{"detail":"std::is_convertible"}},{"pid":1,"tid":0,"ph":"X","ts":851317,"dur":832,"name":"InstantiateClass","args":{"detail":"std::_Head_base<1, std::default_delete, true>"}},{"pid":1,"tid":0,"ph":"X","ts":851195,"dur":1392,"name":"InstantiateClass","args":{"detail":"std::_Tuple_impl<1, std::default_delete >"}},{"pid":1,"tid":0,"ph":"X","ts":851126,"dur":2419,"name":"InstantiateClass","args":{"detail":"std::_Tuple_impl<0, rawspeed::VC5Decompressor::Wavelet::HighPassBand *, std::default_delete >"}},{"pid":1,"tid":0,"ph":"X","ts":851079,"dur":4795,"name":"InstantiateClass","args":{"detail":"std::tuple >"}},{"pid":1,"tid":0,"ph":"X","ts":856763,"dur":587,"name":"InstantiateClass","args":{"detail":"std::is_convertible &, std::default_delete >"}},{"pid":1,"tid":0,"ph":"X","ts":856253,"dur":1103,"name":"InstantiateClass","args":{"detail":"std::__and_, std::is_convertible &, std::default_delete > >"}},{"pid":1,"tid":0,"ph":"X","ts":856216,"dur":1179,"name":"InstantiateFunction","args":{"detail":"std::_TC >::_ImplicitlyConvertibleTuple >"}},{"pid":1,"tid":0,"ph":"X","ts":858366,"dur":520,"name":"InstantiateClass","args":{"detail":"std::is_convertible &&, std::default_delete >"}},{"pid":1,"tid":0,"ph":"X","ts":857886,"dur":1006,"name":"InstantiateClass","args":{"detail":"std::__and_, std::is_convertible &&, std::default_delete > >"}},{"pid":1,"tid":0,"ph":"X","ts":857848,"dur":1086,"name":"InstantiateFunction","args":{"detail":"std::_TC >::_ImplicitlyMoveConvertibleTuple >"}},{"pid":1,"tid":0,"ph":"X","ts":859626,"dur":607,"name":"InstantiateClass","args":{"detail":"std::__and_, std::__is_implicitly_default_constructible > >"}},{"pid":1,"tid":0,"ph":"X","ts":850421,"dur":10140,"name":"InstantiateClass","args":{"detail":"std::__uniq_ptr_impl >"}},{"pid":1,"tid":0,"ph":"X","ts":861190,"dur":523,"name":"InstantiateClass","args":{"detail":"std::__is_referenceable"}},{"pid":1,"tid":0,"ph":"X","ts":861175,"dur":582,"name":"InstantiateClass","args":{"detail":"std::add_lvalue_reference"}},{"pid":1,"tid":0,"ph":"X","ts":850396,"dur":11466,"name":"InstantiateClass","args":{"detail":"std::unique_ptr >"}},{"pid":1,"tid":0,"ph":"X","ts":862486,"dur":531,"name":"InstantiateClass","args":{"detail":"std::is_convertible, std::default_delete >"}},{"pid":1,"tid":0,"ph":"X","ts":862018,"dur":1005,"name":"InstantiateClass","args":{"detail":"std::__and_, std::__not_ > >, std::is_convertible, std::default_delete > >"}},{"pid":1,"tid":0,"ph":"X","ts":865185,"dur":516,"name":"InstantiateClass","args":{"detail":"std::is_convertible"}},{"pid":1,"tid":0,"ph":"X","ts":865006,"dur":803,"name":"InstantiateClass","args":{"detail":"std::_Head_base<1, std::default_delete, true>"}},{"pid":1,"tid":0,"ph":"X","ts":864865,"dur":1370,"name":"InstantiateClass","args":{"detail":"std::_Tuple_impl<1, std::default_delete >"}},{"pid":1,"tid":0,"ph":"X","ts":864802,"dur":2384,"name":"InstantiateClass","args":{"detail":"std::_Tuple_impl<0, rawspeed::VC5Decompressor::Wavelet::ReconstructableBand *, std::default_delete >"}},{"pid":1,"tid":0,"ph":"X","ts":864759,"dur":4714,"name":"InstantiateClass","args":{"detail":"std::tuple >"}},{"pid":1,"tid":0,"ph":"X","ts":870312,"dur":612,"name":"InstantiateClass","args":{"detail":"std::is_convertible &, std::default_delete >"}},{"pid":1,"tid":0,"ph":"X","ts":869836,"dur":1094,"name":"InstantiateClass","args":{"detail":"std::__and_, std::is_convertible &, std::default_delete > >"}},{"pid":1,"tid":0,"ph":"X","ts":869795,"dur":1177,"name":"InstantiateFunction","args":{"detail":"std::_TC >::_ImplicitlyConvertibleTuple >"}},{"pid":1,"tid":0,"ph":"X","ts":871457,"dur":962,"name":"InstantiateClass","args":{"detail":"std::__and_, std::is_convertible &&, std::default_delete > >"}},{"pid":1,"tid":0,"ph":"X","ts":871420,"dur":1036,"name":"InstantiateFunction","args":{"detail":"std::_TC >::_ImplicitlyMoveConvertibleTuple >"}},{"pid":1,"tid":0,"ph":"X","ts":873172,"dur":626,"name":"InstantiateClass","args":{"detail":"std::__and_, std::__is_implicitly_default_constructible > >"}},{"pid":1,"tid":0,"ph":"X","ts":864164,"dur":9955,"name":"InstantiateClass","args":{"detail":"std::__uniq_ptr_impl >"}},{"pid":1,"tid":0,"ph":"X","ts":874763,"dur":540,"name":"InstantiateClass","args":{"detail":"std::__is_referenceable"}},{"pid":1,"tid":0,"ph":"X","ts":874746,"dur":602,"name":"InstantiateClass","args":{"detail":"std::add_lvalue_reference"}},{"pid":1,"tid":0,"ph":"X","ts":864137,"dur":11314,"name":"InstantiateClass","args":{"detail":"std::unique_ptr >"}},{"pid":1,"tid":0,"ph":"X","ts":875610,"dur":984,"name":"InstantiateClass","args":{"detail":"std::__and_, std::__not_ > >, std::is_convertible, std::default_delete > >"}},{"pid":1,"tid":0,"ph":"X","ts":888029,"dur":11270,"name":"CodeGen Function","args":{"detail":"rawspeed::VC5Decompressor::Wavelet::setBandValid"}},{"pid":1,"tid":0,"ph":"X","ts":899909,"dur":664,"name":"CodeGen Function","args":{"detail":"rawspeed::VC5Decompressor::Wavelet::bandAsArray2DRef"}},{"pid":1,"tid":0,"ph":"X","ts":900645,"dur":1825,"name":"CodeGen Function","args":{"detail":"rawspeed::VC5Decompressor::Wavelet::reconstructPass"}},{"pid":1,"tid":0,"ph":"X","ts":902473,"dur":870,"name":"CodeGen Function","args":{"detail":"rawspeed::VC5Decompressor::Wavelet::combineLowHighPass"}},{"pid":1,"tid":0,"ph":"X","ts":903347,"dur":768,"name":"CodeGen Function","args":{"detail":"rawspeed::VC5Decompressor::Wavelet::ReconstructableBand::processLow"}},{"pid":1,"tid":0,"ph":"X","ts":904118,"dur":567,"name":"CodeGen Function","args":{"detail":"rawspeed::VC5Decompressor::Wavelet::ReconstructableBand::processHigh"}},{"pid":1,"tid":0,"ph":"X","ts":904687,"dur":823,"name":"CodeGen Function","args":{"detail":"rawspeed::VC5Decompressor::Wavelet::ReconstructableBand::combine"}},{"pid":1,"tid":0,"ph":"X","ts":905783,"dur":3552,"name":"CodeGen Function","args":{"detail":"rawspeed::VC5Decompressor::VC5Decompressor"}},{"pid":1,"tid":0,"ph":"X","ts":909692,"dur":2596,"name":"CodeGen Function","args":{"detail":"rawspeed::VC5Decompressor::parseVC5"}},{"pid":1,"tid":0,"ph":"X","ts":912292,"dur":846,"name":"CodeGen Function","args":{"detail":"rawspeed::VC5Decompressor::Wavelet::LowPassBand::LowPassBand"}},{"pid":1,"tid":0,"ph":"X","ts":913164,"dur":627,"name":"CodeGen Function","args":{"detail":"rawspeed::VC5Decompressor::Wavelet::LowPassBand::decode"}},{"pid":1,"tid":0,"ph":"X","ts":913796,"dur":844,"name":"CodeGen Function","args":{"detail":"rawspeed::VC5Decompressor::Wavelet::HighPassBand::decode"}},{"pid":1,"tid":0,"ph":"X","ts":914643,"dur":2823,"name":"CodeGen Function","args":{"detail":"rawspeed::VC5Decompressor::parseLargeCodeblock"}},{"pid":1,"tid":0,"ph":"X","ts":917470,"dur":1019,"name":"CodeGen Function","args":{"detail":"rawspeed::VC5Decompressor::prepareBandDecodingPlan"}},{"pid":1,"tid":0,"ph":"X","ts":918492,"dur":728,"name":"CodeGen Function","args":{"detail":"rawspeed::VC5Decompressor::prepareBandReconstruction"}},{"pid":1,"tid":0,"ph":"X","ts":919685,"dur":1538,"name":"CodeGen Function","args":{"detail":"rawspeed::VC5Decompressor::decode"}},{"pid":1,"tid":0,"ph":"X","ts":921229,"dur":1788,"name":"CodeGen Function","args":{"detail":"rawspeed::VC5Decompressor::decodeBands"}},{"pid":1,"tid":0,"ph":"X","ts":923022,"dur":795,"name":"CodeGen Function","args":{"detail":"rawspeed::VC5Decompressor::reconstructLowpassBands"}},{"pid":1,"tid":0,"ph":"X","ts":923821,"dur":2078,"name":"CodeGen Function","args":{"detail":"rawspeed::VC5Decompressor::combineFinalLowpassBands"}},{"pid":1,"tid":0,"ph":"X","ts":928604,"dur":874,"name":"InstantiateFunction","args":{"detail":"__gnu_cxx::__stoa"}},{"pid":1,"tid":0,"ph":"X","ts":929479,"dur":653,"name":"InstantiateFunction","args":{"detail":"__gnu_cxx::__stoa"}},{"pid":1,"tid":0,"ph":"X","ts":930134,"dur":691,"name":"InstantiateFunction","args":{"detail":"__gnu_cxx::__stoa"}},{"pid":1,"tid":0,"ph":"X","ts":930826,"dur":668,"name":"InstantiateFunction","args":{"detail":"__gnu_cxx::__stoa"}},{"pid":1,"tid":0,"ph":"X","ts":931495,"dur":636,"name":"InstantiateFunction","args":{"detail":"__gnu_cxx::__stoa"}},{"pid":1,"tid":0,"ph":"X","ts":932132,"dur":660,"name":"InstantiateFunction","args":{"detail":"__gnu_cxx::__stoa"}},{"pid":1,"tid":0,"ph":"X","ts":932793,"dur":638,"name":"InstantiateFunction","args":{"detail":"__gnu_cxx::__stoa"}},{"pid":1,"tid":0,"ph":"X","ts":933433,"dur":646,"name":"InstantiateFunction","args":{"detail":"__gnu_cxx::__stoa"}},{"pid":1,"tid":0,"ph":"X","ts":934328,"dur":628,"name":"InstantiateClass","args":{"detail":"std::is_convertible"}},{"pid":1,"tid":0,"ph":"X","ts":937704,"dur":715,"name":"InstantiateFunction","args":{"detail":"std::__cxx11::basic_string, std::allocator >::_M_dispose"}},{"pid":1,"tid":0,"ph":"X","ts":936306,"dur":2224,"name":"InstantiateFunction","args":{"detail":"std::__cxx11::basic_string, std::allocator >::_M_construct"}},{"pid":1,"tid":0,"ph":"X","ts":936153,"dur":2378,"name":"InstantiateFunction","args":{"detail":"std::__cxx11::basic_string, std::allocator >::_M_construct_aux"}},{"pid":1,"tid":0,"ph":"X","ts":935984,"dur":2551,"name":"InstantiateFunction","args":{"detail":"std::__cxx11::basic_string, std::allocator >::_M_construct"}},{"pid":1,"tid":0,"ph":"X","ts":935171,"dur":3365,"name":"InstantiateFunction","args":{"detail":"std::__cxx11::basic_string, std::allocator >::basic_string"}},{"pid":1,"tid":0,"ph":"X","ts":938594,"dur":675,"name":"InstantiateFunction","args":{"detail":"std::__cxx11::basic_string, std::allocator >::basic_string"}},{"pid":1,"tid":0,"ph":"X","ts":934081,"dur":5188,"name":"InstantiateFunction","args":{"detail":"__gnu_cxx::__to_xstring, char>"}},{"pid":1,"tid":0,"ph":"X","ts":939344,"dur":620,"name":"InstantiateFunction","args":{"detail":"__gnu_cxx::__stoa"}},{"pid":1,"tid":0,"ph":"X","ts":939966,"dur":576,"name":"InstantiateFunction","args":{"detail":"__gnu_cxx::__stoa"}},{"pid":1,"tid":0,"ph":"X","ts":940544,"dur":579,"name":"InstantiateFunction","args":{"detail":"__gnu_cxx::__stoa"}},{"pid":1,"tid":0,"ph":"X","ts":941124,"dur":576,"name":"InstantiateFunction","args":{"detail":"__gnu_cxx::__stoa"}},{"pid":1,"tid":0,"ph":"X","ts":941701,"dur":581,"name":"InstantiateFunction","args":{"detail":"__gnu_cxx::__stoa"}},{"pid":1,"tid":0,"ph":"X","ts":942284,"dur":596,"name":"InstantiateFunction","args":{"detail":"__gnu_cxx::__stoa"}},{"pid":1,"tid":0,"ph":"X","ts":942881,"dur":579,"name":"InstantiateFunction","args":{"detail":"__gnu_cxx::__stoa"}},{"pid":1,"tid":0,"ph":"X","ts":943461,"dur":562,"name":"InstantiateFunction","args":{"detail":"__gnu_cxx::__stoa"}},{"pid":1,"tid":0,"ph":"X","ts":946717,"dur":699,"name":"InstantiateFunction","args":{"detail":"std::__cxx11::basic_string, std::allocator >::_M_dispose"}},{"pid":1,"tid":0,"ph":"X","ts":945395,"dur":2131,"name":"InstantiateFunction","args":{"detail":"std::__cxx11::basic_string, std::allocator >::_M_construct"}},{"pid":1,"tid":0,"ph":"X","ts":945272,"dur":2255,"name":"InstantiateFunction","args":{"detail":"std::__cxx11::basic_string, std::allocator >::_M_construct_aux"}},{"pid":1,"tid":0,"ph":"X","ts":945136,"dur":2391,"name":"InstantiateFunction","args":{"detail":"std::__cxx11::basic_string, std::allocator >::_M_construct"}},{"pid":1,"tid":0,"ph":"X","ts":944466,"dur":3062,"name":"InstantiateFunction","args":{"detail":"std::__cxx11::basic_string, std::allocator >::basic_string"}},{"pid":1,"tid":0,"ph":"X","ts":947566,"dur":635,"name":"InstantiateFunction","args":{"detail":"std::__cxx11::basic_string, std::allocator >::basic_string"}},{"pid":1,"tid":0,"ph":"X","ts":944025,"dur":4177,"name":"InstantiateFunction","args":{"detail":"__gnu_cxx::__to_xstring, wchar_t>"}},{"pid":1,"tid":0,"ph":"X","ts":948872,"dur":678,"name":"InstantiateFunction","args":{"detail":"std::__cxx11::basic_string, std::allocator >::_M_construct"}},{"pid":1,"tid":0,"ph":"X","ts":948744,"dur":807,"name":"InstantiateFunction","args":{"detail":"std::__cxx11::basic_string, std::allocator >::_M_construct_aux"}},{"pid":1,"tid":0,"ph":"X","ts":948611,"dur":941,"name":"InstantiateFunction","args":{"detail":"std::__cxx11::basic_string, std::allocator >::_M_construct"}},{"pid":1,"tid":0,"ph":"X","ts":948481,"dur":1071,"name":"InstantiateFunction","args":{"detail":"std::__cxx11::basic_string, std::allocator >::basic_string"}},{"pid":1,"tid":0,"ph":"X","ts":949942,"dur":679,"name":"InstantiateFunction","args":{"detail":"std::__cxx11::basic_string, std::allocator >::_M_construct"}},{"pid":1,"tid":0,"ph":"X","ts":949815,"dur":807,"name":"InstantiateFunction","args":{"detail":"std::__cxx11::basic_string, std::allocator >::_M_construct_aux"}},{"pid":1,"tid":0,"ph":"X","ts":949678,"dur":944,"name":"InstantiateFunction","args":{"detail":"std::__cxx11::basic_string, std::allocator >::_M_construct"}},{"pid":1,"tid":0,"ph":"X","ts":949554,"dur":1069,"name":"InstantiateFunction","args":{"detail":"std::__cxx11::basic_string, std::allocator >::basic_string"}},{"pid":1,"tid":0,"ph":"X","ts":952740,"dur":532,"name":"InstantiateFunction","args":{"detail":"std::__cxx11::basic_string, std::allocator >::_M_create"}},{"pid":1,"tid":0,"ph":"X","ts":953478,"dur":673,"name":"InstantiateFunction","args":{"detail":"std::__cxx11::basic_string, std::allocator >::_M_dispose"}},{"pid":1,"tid":0,"ph":"X","ts":951691,"dur":2571,"name":"InstantiateFunction","args":{"detail":"std::__cxx11::basic_string, std::allocator >::_M_construct"}},{"pid":1,"tid":0,"ph":"X","ts":951523,"dur":2740,"name":"InstantiateFunction","args":{"detail":"std::__cxx11::basic_string, std::allocator >::_M_construct_aux"}},{"pid":1,"tid":0,"ph":"X","ts":951388,"dur":2876,"name":"InstantiateFunction","args":{"detail":"std::__cxx11::basic_string, std::allocator >::_M_construct"}},{"pid":1,"tid":0,"ph":"X","ts":950706,"dur":3558,"name":"InstantiateFunction","args":{"detail":"std::__cxx11::basic_string, std::allocator >::basic_string"}},{"pid":1,"tid":0,"ph":"X","ts":954304,"dur":621,"name":"InstantiateFunction","args":{"detail":"std::__cxx11::basic_string, std::allocator >::basic_string"}},{"pid":1,"tid":0,"ph":"X","ts":957067,"dur":523,"name":"InstantiateFunction","args":{"detail":"std::__cxx11::basic_string, std::allocator >::_M_create"}},{"pid":1,"tid":0,"ph":"X","ts":957798,"dur":665,"name":"InstantiateFunction","args":{"detail":"std::__cxx11::basic_string, std::allocator >::_M_dispose"}},{"pid":1,"tid":0,"ph":"X","ts":955985,"dur":2610,"name":"InstantiateFunction","args":{"detail":"std::__cxx11::basic_string, std::allocator >::_M_construct"}},{"pid":1,"tid":0,"ph":"X","ts":955812,"dur":2784,"name":"InstantiateFunction","args":{"detail":"std::__cxx11::basic_string, std::allocator >::_M_construct_aux"}},{"pid":1,"tid":0,"ph":"X","ts":955678,"dur":2918,"name":"InstantiateFunction","args":{"detail":"std::__cxx11::basic_string, std::allocator >::_M_construct"}},{"pid":1,"tid":0,"ph":"X","ts":955006,"dur":3591,"name":"InstantiateFunction","args":{"detail":"std::__cxx11::basic_string, std::allocator >::basic_string"}},{"pid":1,"tid":0,"ph":"X","ts":958639,"dur":619,"name":"InstantiateFunction","args":{"detail":"std::__cxx11::basic_string, std::allocator >::basic_string"}},{"pid":1,"tid":0,"ph":"X","ts":961479,"dur":551,"name":"InstantiateClass","args":{"detail":"std::is_arithmetic >"}},{"pid":1,"tid":0,"ph":"X","ts":961469,"dur":982,"name":"InstantiateClass","args":{"detail":"std::__or_ >, std::is_enum >, std::is_pointer >, std::is_member_pointer >, std::is_null_pointer > >"}},{"pid":1,"tid":0,"ph":"X","ts":961428,"dur":1032,"name":"InstantiateClass","args":{"detail":"std::is_scalar >"}},{"pid":1,"tid":0,"ph":"X","ts":961264,"dur":1201,"name":"InstantiateClass","args":{"detail":"std::__or_ >, std::is_scalar > >"}},{"pid":1,"tid":0,"ph":"X","ts":960854,"dur":1877,"name":"InstantiateClass","args":{"detail":"std::is_destructible >"}},{"pid":1,"tid":0,"ph":"X","ts":960799,"dur":2250,"name":"InstantiateFunction","args":{"detail":"std::_Destroy *>"}},{"pid":1,"tid":0,"ph":"X","ts":960735,"dur":2315,"name":"InstantiateFunction","args":{"detail":"std::_Destroy *, std::__cxx11::basic_string >"}},{"pid":1,"tid":0,"ph":"X","ts":960494,"dur":2556,"name":"InstantiateFunction","args":{"detail":"std::vector, std::allocator > >::~vector"}},{"pid":1,"tid":0,"ph":"X","ts":964673,"dur":534,"name":"InstantiateFunction","args":{"detail":"std::allocator_traits > >::construct, const char *&, const char *&>"}},{"pid":1,"tid":0,"ph":"X","ts":966921,"dur":824,"name":"InstantiateClass","args":{"detail":"std::is_nothrow_copy_constructible *>"}},{"pid":1,"tid":0,"ph":"X","ts":966617,"dur":1990,"name":"InstantiateFunction","args":{"detail":"std::vector, std::allocator > >::_S_nothrow_relocate"}},{"pid":1,"tid":0,"ph":"X","ts":965894,"dur":2757,"name":"InstantiateFunction","args":{"detail":"std::vector, std::allocator > >::_S_use_relocate"}},{"pid":1,"tid":0,"ph":"X","ts":969320,"dur":583,"name":"InstantiateFunction","args":{"detail":"std::vector, std::allocator > >::_M_check_len"}},{"pid":1,"tid":0,"ph":"X","ts":970758,"dur":631,"name":"InstantiateFunction","args":{"detail":"std::__relocate_a_1 *, std::__cxx11::basic_string *, std::allocator > >"}},{"pid":1,"tid":0,"ph":"X","ts":970530,"dur":860,"name":"InstantiateFunction","args":{"detail":"std::__relocate_a *, std::__cxx11::basic_string *, std::allocator > >"}},{"pid":1,"tid":0,"ph":"X","ts":970463,"dur":927,"name":"InstantiateFunction","args":{"detail":"std::vector, std::allocator > >::_S_do_relocate"}},{"pid":1,"tid":0,"ph":"X","ts":970300,"dur":1091,"name":"InstantiateFunction","args":{"detail":"std::vector, std::allocator > >::_S_relocate"}},{"pid":1,"tid":0,"ph":"X","ts":973476,"dur":1207,"name":"InstantiateFunction","args":{"detail":"std::__uninitialized_copy::__uninit_copy *>, std::__cxx11::basic_string *>"}},{"pid":1,"tid":0,"ph":"X","ts":972947,"dur":1737,"name":"InstantiateFunction","args":{"detail":"std::uninitialized_copy *>, std::__cxx11::basic_string *>"}},{"pid":1,"tid":0,"ph":"X","ts":972815,"dur":1870,"name":"InstantiateFunction","args":{"detail":"std::__uninitialized_copy_a *>, std::__cxx11::basic_string *, std::__cxx11::basic_string >"}},{"pid":1,"tid":0,"ph":"X","ts":971435,"dur":3251,"name":"InstantiateFunction","args":{"detail":"std::__uninitialized_move_if_noexcept_a *, std::__cxx11::basic_string *, std::allocator > >"}},{"pid":1,"tid":0,"ph":"X","ts":965348,"dur":9436,"name":"InstantiateFunction","args":{"detail":"std::vector, std::allocator > >::_M_realloc_insert"}},{"pid":1,"tid":0,"ph":"X","ts":963052,"dur":11733,"name":"InstantiateFunction","args":{"detail":"std::vector, std::allocator > >::emplace_back"}},{"pid":1,"tid":0,"ph":"X","ts":975486,"dur":977,"name":"InstantiateFunction","args":{"detail":"std::__uniq_ptr_impl >::_M_ptr"}},{"pid":1,"tid":0,"ph":"X","ts":975446,"dur":1018,"name":"InstantiateFunction","args":{"detail":"std::unique_ptr >::get"}},{"pid":1,"tid":0,"ph":"X","ts":975396,"dur":1069,"name":"InstantiateFunction","args":{"detail":"std::unique_ptr >::operator bool"}},{"pid":1,"tid":0,"ph":"X","ts":975350,"dur":1115,"name":"InstantiateFunction","args":{"detail":"std::operator== >"}},{"pid":1,"tid":0,"ph":"X","ts":976843,"dur":679,"name":"InstantiateClass","args":{"detail":"std::__is_invocable &, rawspeed::TableLookUp *>"}},{"pid":1,"tid":0,"ph":"X","ts":977781,"dur":636,"name":"InstantiateFunction","args":{"detail":"std::__uniq_ptr_impl >::_M_ptr"}},{"pid":1,"tid":0,"ph":"X","ts":978459,"dur":1024,"name":"InstantiateFunction","args":{"detail":"std::__uniq_ptr_impl >::_M_deleter"}},{"pid":1,"tid":0,"ph":"X","ts":978418,"dur":1066,"name":"InstantiateFunction","args":{"detail":"std::unique_ptr >::get_deleter"}},{"pid":1,"tid":0,"ph":"X","ts":979881,"dur":753,"name":"InstantiateClass","args":{"detail":"std::is_destructible"}},{"pid":1,"tid":0,"ph":"X","ts":979831,"dur":902,"name":"InstantiateFunction","args":{"detail":"std::_Destroy"}},{"pid":1,"tid":0,"ph":"X","ts":979774,"dur":960,"name":"InstantiateFunction","args":{"detail":"std::_Destroy"}},{"pid":1,"tid":0,"ph":"X","ts":979580,"dur":1451,"name":"InstantiateFunction","args":{"detail":"std::vector >::~vector"}},{"pid":1,"tid":0,"ph":"X","ts":979485,"dur":1547,"name":"InstantiateFunction","args":{"detail":"std::default_delete::operator()"}},{"pid":1,"tid":0,"ph":"X","ts":976822,"dur":4211,"name":"InstantiateFunction","args":{"detail":"std::unique_ptr >::~unique_ptr"}},{"pid":1,"tid":0,"ph":"X","ts":981927,"dur":502,"name":"InstantiateClass","args":{"detail":"std::__and_, std::is_convertible &&, std::default_delete > >"}},{"pid":1,"tid":0,"ph":"X","ts":981883,"dur":586,"name":"InstantiateFunction","args":{"detail":"std::_TC >::_ImplicitlyMoveConvertibleTuple >"}},{"pid":1,"tid":0,"ph":"X","ts":982990,"dur":603,"name":"InstantiateFunction","args":{"detail":"std::_Tuple_impl<0, rawspeed::TableLookUp *, std::default_delete >::_Tuple_impl , void>"}},{"pid":1,"tid":0,"ph":"X","ts":982763,"dur":858,"name":"InstantiateFunction","args":{"detail":"std::tuple >::tuple, true>"}},{"pid":1,"tid":0,"ph":"X","ts":981304,"dur":2340,"name":"InstantiateFunction","args":{"detail":"std::__uniq_ptr_impl >::__uniq_ptr_impl >"}},{"pid":1,"tid":0,"ph":"X","ts":981034,"dur":2610,"name":"InstantiateFunction","args":{"detail":"std::unique_ptr >::unique_ptr"}},{"pid":1,"tid":0,"ph":"X","ts":983647,"dur":777,"name":"InstantiateFunction","args":{"detail":"std::operator+, std::allocator >"}},{"pid":1,"tid":0,"ph":"X","ts":984425,"dur":589,"name":"InstantiateFunction","args":{"detail":"std::operator+, std::allocator >"}},{"pid":1,"tid":0,"ph":"X","ts":986502,"dur":572,"name":"InstantiateClass","args":{"detail":"std::__is_invocable"}},{"pid":1,"tid":0,"ph":"X","ts":987329,"dur":898,"name":"InstantiateFunction","args":{"detail":"std::__uniq_ptr_impl::_M_ptr"}},{"pid":1,"tid":0,"ph":"X","ts":988260,"dur":958,"name":"InstantiateFunction","args":{"detail":"std::__uniq_ptr_impl::_M_deleter"}},{"pid":1,"tid":0,"ph":"X","ts":988228,"dur":990,"name":"InstantiateFunction","args":{"detail":"std::unique_ptr::get_deleter"}},{"pid":1,"tid":0,"ph":"X","ts":986475,"dur":2744,"name":"InstantiateFunction","args":{"detail":"std::unique_ptr::~unique_ptr"}},{"pid":1,"tid":0,"ph":"X","ts":989506,"dur":600,"name":"InstantiateFunction","args":{"detail":"std::__uniq_ptr_impl::_M_ptr"}},{"pid":1,"tid":0,"ph":"X","ts":989478,"dur":629,"name":"InstantiateFunction","args":{"detail":"std::unique_ptr::get"}},{"pid":1,"tid":0,"ph":"X","ts":989407,"dur":701,"name":"InstantiateFunction","args":{"detail":"std::unique_ptr::release"}},{"pid":1,"tid":0,"ph":"X","ts":990709,"dur":560,"name":"InstantiateFunction","args":{"detail":"std::_TC::_ImplicitlyMoveConvertibleTuple"}},{"pid":1,"tid":0,"ph":"X","ts":991755,"dur":527,"name":"InstantiateFunction","args":{"detail":"std::_Tuple_impl<0, unsigned char *, void (*)(void *)>::_Tuple_impl"}},{"pid":1,"tid":0,"ph":"X","ts":991530,"dur":780,"name":"InstantiateFunction","args":{"detail":"std::tuple::tuple"}},{"pid":1,"tid":0,"ph":"X","ts":990108,"dur":2226,"name":"InstantiateFunction","args":{"detail":"std::__uniq_ptr_impl::__uniq_ptr_impl"}},{"pid":1,"tid":0,"ph":"X","ts":989220,"dur":3115,"name":"InstantiateFunction","args":{"detail":"std::unique_ptr::unique_ptr"}},{"pid":1,"tid":0,"ph":"X","ts":992835,"dur":861,"name":"InstantiateFunction","args":{"detail":"std::swap"}},{"pid":1,"tid":0,"ph":"X","ts":994453,"dur":505,"name":"InstantiateFunction","args":{"detail":"rawspeed::DataBuffer::get"}},{"pid":1,"tid":0,"ph":"X","ts":994364,"dur":595,"name":"InstantiateFunction","args":{"detail":"rawspeed::ByteStream::peek"}},{"pid":1,"tid":0,"ph":"X","ts":994258,"dur":705,"name":"InstantiateFunction","args":{"detail":"rawspeed::ByteStream::get"}},{"pid":1,"tid":0,"ph":"X","ts":994965,"dur":558,"name":"InstantiateFunction","args":{"detail":"rawspeed::ByteStream::get"}},{"pid":1,"tid":0,"ph":"X","ts":995632,"dur":545,"name":"InstantiateFunction","args":{"detail":"rawspeed::ByteStream::peek"}},{"pid":1,"tid":0,"ph":"X","ts":995525,"dur":653,"name":"InstantiateFunction","args":{"detail":"rawspeed::ByteStream::get"}},{"pid":1,"tid":0,"ph":"X","ts":996958,"dur":675,"name":"InstantiateFunction","args":{"detail":"std::_Destroy, void> >"}},{"pid":1,"tid":0,"ph":"X","ts":996802,"dur":832,"name":"InstantiateFunction","args":{"detail":"std::vector, void> >::~vector"}},{"pid":1,"tid":0,"ph":"X","ts":997803,"dur":521,"name":"InstantiateClass","args":{"detail":"std::__is_invocable &, rawspeed::VC5Decompressor::Wavelet::AbstractBand *>"}},{"pid":1,"tid":0,"ph":"X","ts":998646,"dur":603,"name":"InstantiateClass","args":{"detail":"std::__and_, std::is_move_assignable >"}},{"pid":1,"tid":0,"ph":"X","ts":998451,"dur":804,"name":"InstantiateClass","args":{"detail":"std::__and_ >, std::is_move_constructible, std::is_move_assignable >"}},{"pid":1,"tid":0,"ph":"X","ts":999324,"dur":551,"name":"InstantiateClass","args":{"detail":"std::__and_, std::is_nothrow_move_assignable >"}},{"pid":1,"tid":0,"ph":"X","ts":1000081,"dur":898,"name":"InstantiateFunction","args":{"detail":"std::__uniq_ptr_impl >::_M_ptr"}},{"pid":1,"tid":0,"ph":"X","ts":1001124,"dur":932,"name":"InstantiateFunction","args":{"detail":"std::__uniq_ptr_impl >::_M_deleter"}},{"pid":1,"tid":0,"ph":"X","ts":1001089,"dur":968,"name":"InstantiateFunction","args":{"detail":"std::unique_ptr >::get_deleter"}},{"pid":1,"tid":0,"ph":"X","ts":997781,"dur":4354,"name":"InstantiateFunction","args":{"detail":"std::unique_ptr >::reset"}},{"pid":1,"tid":0,"ph":"X","ts":1003303,"dur":1275,"name":"InstantiateClass","args":{"detail":"std::__is_move_insertable, void> >"}},{"pid":1,"tid":0,"ph":"X","ts":1004861,"dur":773,"name":"InstantiateClass","args":{"detail":"std::is_nothrow_copy_constructible"}},{"pid":1,"tid":0,"ph":"X","ts":1004645,"dur":1385,"name":"InstantiateFunction","args":{"detail":"std::vector, void> >::_S_nothrow_relocate"}},{"pid":1,"tid":0,"ph":"X","ts":1003281,"dur":2783,"name":"InstantiateFunction","args":{"detail":"std::vector, void> >::_S_use_relocate"}},{"pid":1,"tid":0,"ph":"X","ts":1007079,"dur":1387,"name":"InstantiateFunction","args":{"detail":"std::__uninitialized_default_n_a, void> >"}},{"pid":1,"tid":0,"ph":"X","ts":1009260,"dur":668,"name":"InstantiateFunction","args":{"detail":"std::__relocate_a_1, void> >"}},{"pid":1,"tid":0,"ph":"X","ts":1009130,"dur":799,"name":"InstantiateFunction","args":{"detail":"std::__relocate_a, void> >"}},{"pid":1,"tid":0,"ph":"X","ts":1009074,"dur":855,"name":"InstantiateFunction","args":{"detail":"std::vector, void> >::_S_do_relocate"}},{"pid":1,"tid":0,"ph":"X","ts":1008937,"dur":993,"name":"InstantiateFunction","args":{"detail":"std::vector, void> >::_S_relocate"}},{"pid":1,"tid":0,"ph":"X","ts":1010000,"dur":773,"name":"InstantiateClass","args":{"detail":"std::is_nothrow_move_constructible"}},{"pid":1,"tid":0,"ph":"X","ts":1009995,"dur":818,"name":"InstantiateClass","args":{"detail":"std::__not_ >"}},{"pid":1,"tid":0,"ph":"X","ts":1009988,"dur":880,"name":"InstantiateClass","args":{"detail":"std::__and_ >, std::is_copy_constructible >"}},{"pid":1,"tid":0,"ph":"X","ts":1009963,"dur":914,"name":"InstantiateClass","args":{"detail":"std::__move_if_noexcept_cond"}},{"pid":1,"tid":0,"ph":"X","ts":1011737,"dur":1015,"name":"InstantiateFunction","args":{"detail":"std::__uninitialized_copy_a, short *, rawspeed::DefaultInitAllocatorAdaptor, void> >"}},{"pid":1,"tid":0,"ph":"X","ts":1009931,"dur":2822,"name":"InstantiateFunction","args":{"detail":"std::__uninitialized_move_if_noexcept_a, void> >"}},{"pid":1,"tid":0,"ph":"X","ts":1002950,"dur":9804,"name":"InstantiateFunction","args":{"detail":"std::vector, void> >::_M_default_append"}},{"pid":1,"tid":0,"ph":"X","ts":1002785,"dur":10128,"name":"InstantiateFunction","args":{"detail":"std::vector, void> >::resize"}},{"pid":1,"tid":0,"ph":"X","ts":1002669,"dur":10245,"name":"InstantiateFunction","args":{"detail":"rawspeed::Array2DRef::create, void> >"}},{"pid":1,"tid":0,"ph":"X","ts":1013822,"dur":1543,"name":"InstantiateClass","args":{"detail":"std::is_destructible"}},{"pid":1,"tid":0,"ph":"X","ts":1013767,"dur":1709,"name":"InstantiateFunction","args":{"detail":"std::_Destroy"}},{"pid":1,"tid":0,"ph":"X","ts":1013714,"dur":1763,"name":"InstantiateFunction","args":{"detail":"std::_Destroy"}},{"pid":1,"tid":0,"ph":"X","ts":1013544,"dur":1933,"name":"InstantiateFunction","args":{"detail":"std::vector >::~vector"}},{"pid":1,"tid":0,"ph":"X","ts":1017337,"dur":585,"name":"InstantiateClass","args":{"detail":"std::__or_, std::is_enum, std::is_pointer, std::is_member_pointer, std::is_null_pointer >"}},{"pid":1,"tid":0,"ph":"X","ts":1017300,"dur":631,"name":"InstantiateClass","args":{"detail":"std::is_scalar"}},{"pid":1,"tid":0,"ph":"X","ts":1017139,"dur":797,"name":"InstantiateClass","args":{"detail":"std::__or_, std::is_scalar >"}},{"pid":1,"tid":0,"ph":"X","ts":1016762,"dur":1407,"name":"InstantiateClass","args":{"detail":"std::is_destructible"}},{"pid":1,"tid":0,"ph":"X","ts":1016707,"dur":1566,"name":"InstantiateFunction","args":{"detail":"std::_Destroy"}},{"pid":1,"tid":0,"ph":"X","ts":1016649,"dur":1625,"name":"InstantiateFunction","args":{"detail":"std::_Destroy"}},{"pid":1,"tid":0,"ph":"X","ts":1016474,"dur":1800,"name":"InstantiateFunction","args":{"detail":"std::vector >::~vector"}},{"pid":1,"tid":0,"ph":"X","ts":1019161,"dur":563,"name":"InstantiateClass","args":{"detail":"std::__or_, std::is_enum, std::is_pointer, std::is_member_pointer, std::is_null_pointer >"}},{"pid":1,"tid":0,"ph":"X","ts":1019122,"dur":611,"name":"InstantiateClass","args":{"detail":"std::is_scalar"}},{"pid":1,"tid":0,"ph":"X","ts":1018964,"dur":774,"name":"InstantiateClass","args":{"detail":"std::__or_, std::is_scalar >"}},{"pid":1,"tid":0,"ph":"X","ts":1018556,"dur":1411,"name":"InstantiateClass","args":{"detail":"std::is_destructible"}},{"pid":1,"tid":0,"ph":"X","ts":1018507,"dur":1568,"name":"InstantiateFunction","args":{"detail":"std::_Destroy"}},{"pid":1,"tid":0,"ph":"X","ts":1018447,"dur":1629,"name":"InstantiateFunction","args":{"detail":"std::_Destroy"}},{"pid":1,"tid":0,"ph":"X","ts":1018275,"dur":1801,"name":"InstantiateFunction","args":{"detail":"std::vector >::~vector"}},{"pid":1,"tid":0,"ph":"X","ts":1022502,"dur":511,"name":"InstantiateClass","args":{"detail":"std::__or_, std::is_reference >"}},{"pid":1,"tid":0,"ph":"X","ts":1022479,"dur":547,"name":"InstantiateClass","args":{"detail":"std::__is_referenceable"}},{"pid":1,"tid":0,"ph":"X","ts":1022467,"dur":855,"name":"InstantiateClass","args":{"detail":"std::is_nothrow_copy_constructible"}},{"pid":1,"tid":0,"ph":"X","ts":1022167,"dur":1426,"name":"InstantiateFunction","args":{"detail":"std::vector >::_S_nothrow_relocate"}},{"pid":1,"tid":0,"ph":"X","ts":1021543,"dur":2084,"name":"InstantiateFunction","args":{"detail":"std::vector >::_S_use_relocate"}},{"pid":1,"tid":0,"ph":"X","ts":1027604,"dur":527,"name":"InstantiateFunction","args":{"detail":"std::__copy_move_a"}},{"pid":1,"tid":0,"ph":"X","ts":1027443,"dur":711,"name":"InstantiateFunction","args":{"detail":"std::__copy_move_a2"}},{"pid":1,"tid":0,"ph":"X","ts":1026970,"dur":1184,"name":"InstantiateFunction","args":{"detail":"std::copy, unsigned int *>"}},{"pid":1,"tid":0,"ph":"X","ts":1026873,"dur":1282,"name":"InstantiateFunction","args":{"detail":"std::__uninitialized_copy::__uninit_copy, unsigned int *>"}},{"pid":1,"tid":0,"ph":"X","ts":1026554,"dur":1601,"name":"InstantiateFunction","args":{"detail":"std::uninitialized_copy, unsigned int *>"}},{"pid":1,"tid":0,"ph":"X","ts":1026455,"dur":1701,"name":"InstantiateFunction","args":{"detail":"std::__uninitialized_copy_a, unsigned int *, unsigned int>"}},{"pid":1,"tid":0,"ph":"X","ts":1026223,"dur":1934,"name":"InstantiateFunction","args":{"detail":"std::vector >::_M_allocate_and_copy >"}},{"pid":1,"tid":0,"ph":"X","ts":1021430,"dur":6728,"name":"InstantiateFunction","args":{"detail":"std::vector >::reserve"}},{"pid":1,"tid":0,"ph":"X","ts":1031072,"dur":1860,"name":"InstantiateFunction","args":{"detail":"std::vector >::_M_realloc_insert"}},{"pid":1,"tid":0,"ph":"X","ts":1029291,"dur":3642,"name":"InstantiateFunction","args":{"detail":"std::vector >::emplace_back"}},{"pid":1,"tid":0,"ph":"X","ts":1029224,"dur":3709,"name":"InstantiateFunction","args":{"detail":"std::vector >::push_back"}},{"pid":1,"tid":0,"ph":"X","ts":1029085,"dur":3849,"name":"InstantiateFunction","args":{"detail":"std::back_insert_iterator > >::operator="}},{"pid":1,"tid":0,"ph":"X","ts":1028403,"dur":4531,"name":"InstantiateFunction","args":{"detail":"std::generate_n > >, unsigned int, (lambda at ../src/librawspeed/common/SimpleLUT.h:53:21)>"}},{"pid":1,"tid":0,"ph":"X","ts":1020713,"dur":12222,"name":"InstantiateFunction","args":{"detail":"rawspeed::SimpleLUT::SimpleLUT<(lambda at /home/lebedevri/rawspeed/src/librawspeed/decompressors/VC5Decompressor.cpp:361:7), std::enable_if >"}},{"pid":1,"tid":0,"ph":"X","ts":1033574,"dur":977,"name":"InstantiateFunction","args":{"detail":"std::vector >::_M_move_assign"}},{"pid":1,"tid":0,"ph":"X","ts":1032936,"dur":1616,"name":"InstantiateFunction","args":{"detail":"std::vector >::operator="}},{"pid":1,"tid":0,"ph":"X","ts":1038030,"dur":992,"name":"InstantiateFunction","args":{"detail":"std::__uniq_ptr_impl >::_M_ptr"}},{"pid":1,"tid":0,"ph":"X","ts":1037598,"dur":1425,"name":"InstantiateFunction","args":{"detail":"std::__uniq_ptr_impl >::__uniq_ptr_impl"}},{"pid":1,"tid":0,"ph":"X","ts":1037531,"dur":1492,"name":"InstantiateFunction","args":{"detail":"std::unique_ptr >::unique_ptr, void>"}},{"pid":1,"tid":0,"ph":"X","ts":1039337,"dur":635,"name":"InstantiateFunction","args":{"detail":"std::__uniq_ptr_impl >::_M_ptr"}},{"pid":1,"tid":0,"ph":"X","ts":1039297,"dur":676,"name":"InstantiateFunction","args":{"detail":"std::unique_ptr >::get"}},{"pid":1,"tid":0,"ph":"X","ts":1039215,"dur":759,"name":"InstantiateFunction","args":{"detail":"std::unique_ptr >::release"}},{"pid":1,"tid":0,"ph":"X","ts":1040017,"dur":961,"name":"InstantiateFunction","args":{"detail":"std::__uniq_ptr_impl >::_M_deleter"}},{"pid":1,"tid":0,"ph":"X","ts":1039974,"dur":1005,"name":"InstantiateFunction","args":{"detail":"std::unique_ptr >::get_deleter"}},{"pid":1,"tid":0,"ph":"X","ts":1041548,"dur":563,"name":"InstantiateFunction","args":{"detail":"std::_TC >::_ImplicitlyMoveConvertibleTuple >"}},{"pid":1,"tid":0,"ph":"X","ts":1042660,"dur":809,"name":"InstantiateFunction","args":{"detail":"std::_Tuple_impl<0, rawspeed::VC5Decompressor::Wavelet::LowPassBand *, std::default_delete >::_Tuple_impl , void>"}},{"pid":1,"tid":0,"ph":"X","ts":1042401,"dur":1097,"name":"InstantiateFunction","args":{"detail":"std::tuple >::tuple, true>"}},{"pid":1,"tid":0,"ph":"X","ts":1040980,"dur":2543,"name":"InstantiateFunction","args":{"detail":"std::__uniq_ptr_impl >::__uniq_ptr_impl >"}},{"pid":1,"tid":0,"ph":"X","ts":1039025,"dur":4499,"name":"InstantiateFunction","args":{"detail":"std::unique_ptr >::unique_ptr"}},{"pid":1,"tid":0,"ph":"X","ts":1035858,"dur":7667,"name":"InstantiateFunction","args":{"detail":"std::make_unique"}},{"pid":1,"tid":0,"ph":"X","ts":1043554,"dur":524,"name":"InstantiateClass","args":{"detail":"std::__is_invocable &, rawspeed::VC5Decompressor::Wavelet::LowPassBand *>"}},{"pid":1,"tid":0,"ph":"X","ts":1043527,"dur":881,"name":"InstantiateFunction","args":{"detail":"std::unique_ptr >::~unique_ptr"}},{"pid":1,"tid":0,"ph":"X","ts":1046243,"dur":932,"name":"InstantiateFunction","args":{"detail":"std::__uniq_ptr_impl >::_M_ptr"}},{"pid":1,"tid":0,"ph":"X","ts":1045825,"dur":1351,"name":"InstantiateFunction","args":{"detail":"std::__uniq_ptr_impl >::__uniq_ptr_impl"}},{"pid":1,"tid":0,"ph":"X","ts":1045759,"dur":1417,"name":"InstantiateFunction","args":{"detail":"std::unique_ptr >::unique_ptr, void>"}},{"pid":1,"tid":0,"ph":"X","ts":1047481,"dur":616,"name":"InstantiateFunction","args":{"detail":"std::__uniq_ptr_impl >::_M_ptr"}},{"pid":1,"tid":0,"ph":"X","ts":1047443,"dur":655,"name":"InstantiateFunction","args":{"detail":"std::unique_ptr >::get"}},{"pid":1,"tid":0,"ph":"X","ts":1047363,"dur":735,"name":"InstantiateFunction","args":{"detail":"std::unique_ptr >::release"}},{"pid":1,"tid":0,"ph":"X","ts":1048141,"dur":978,"name":"InstantiateFunction","args":{"detail":"std::__uniq_ptr_impl >::_M_deleter"}},{"pid":1,"tid":0,"ph":"X","ts":1048099,"dur":1021,"name":"InstantiateFunction","args":{"detail":"std::unique_ptr >::get_deleter"}},{"pid":1,"tid":0,"ph":"X","ts":1049678,"dur":559,"name":"InstantiateFunction","args":{"detail":"std::_TC >::_ImplicitlyMoveConvertibleTuple >"}},{"pid":1,"tid":0,"ph":"X","ts":1050773,"dur":588,"name":"InstantiateFunction","args":{"detail":"std::_Tuple_impl<0, rawspeed::VC5Decompressor::Wavelet::HighPassBand *, std::default_delete >::_Tuple_impl , void>"}},{"pid":1,"tid":0,"ph":"X","ts":1050511,"dur":881,"name":"InstantiateFunction","args":{"detail":"std::tuple >::tuple, true>"}},{"pid":1,"tid":0,"ph":"X","ts":1049121,"dur":2297,"name":"InstantiateFunction","args":{"detail":"std::__uniq_ptr_impl >::__uniq_ptr_impl >"}},{"pid":1,"tid":0,"ph":"X","ts":1047177,"dur":4242,"name":"InstantiateFunction","args":{"detail":"std::unique_ptr >::unique_ptr"}},{"pid":1,"tid":0,"ph":"X","ts":1044828,"dur":6592,"name":"InstantiateFunction","args":{"detail":"std::make_unique"}},{"pid":1,"tid":0,"ph":"X","ts":1051442,"dur":516,"name":"InstantiateClass","args":{"detail":"std::__is_invocable &, rawspeed::VC5Decompressor::Wavelet::HighPassBand *>"}},{"pid":1,"tid":0,"ph":"X","ts":1051421,"dur":858,"name":"InstantiateFunction","args":{"detail":"std::unique_ptr >::~unique_ptr"}},{"pid":1,"tid":0,"ph":"X","ts":1053967,"dur":970,"name":"InstantiateFunction","args":{"detail":"std::__uniq_ptr_impl >::_M_ptr"}},{"pid":1,"tid":0,"ph":"X","ts":1053539,"dur":1399,"name":"InstantiateFunction","args":{"detail":"std::__uniq_ptr_impl >::__uniq_ptr_impl"}},{"pid":1,"tid":0,"ph":"X","ts":1053474,"dur":1465,"name":"InstantiateFunction","args":{"detail":"std::unique_ptr >::unique_ptr, void>"}},{"pid":1,"tid":0,"ph":"X","ts":1055262,"dur":620,"name":"InstantiateFunction","args":{"detail":"std::__uniq_ptr_impl >::_M_ptr"}},{"pid":1,"tid":0,"ph":"X","ts":1055223,"dur":660,"name":"InstantiateFunction","args":{"detail":"std::unique_ptr >::get"}},{"pid":1,"tid":0,"ph":"X","ts":1055142,"dur":741,"name":"InstantiateFunction","args":{"detail":"std::unique_ptr >::release"}},{"pid":1,"tid":0,"ph":"X","ts":1055926,"dur":962,"name":"InstantiateFunction","args":{"detail":"std::__uniq_ptr_impl >::_M_deleter"}},{"pid":1,"tid":0,"ph":"X","ts":1055884,"dur":1004,"name":"InstantiateFunction","args":{"detail":"std::unique_ptr >::get_deleter"}},{"pid":1,"tid":0,"ph":"X","ts":1057446,"dur":565,"name":"InstantiateFunction","args":{"detail":"std::_TC >::_ImplicitlyMoveConvertibleTuple >"}},{"pid":1,"tid":0,"ph":"X","ts":1058521,"dur":626,"name":"InstantiateFunction","args":{"detail":"std::_Tuple_impl<0, rawspeed::VC5Decompressor::Wavelet::ReconstructableBand *, std::default_delete >::_Tuple_impl , void>"}},{"pid":1,"tid":0,"ph":"X","ts":1058297,"dur":877,"name":"InstantiateFunction","args":{"detail":"std::tuple >::tuple, true>"}},{"pid":1,"tid":0,"ph":"X","ts":1056890,"dur":2309,"name":"InstantiateFunction","args":{"detail":"std::__uniq_ptr_impl >::__uniq_ptr_impl >"}},{"pid":1,"tid":0,"ph":"X","ts":1054940,"dur":4260,"name":"InstantiateFunction","args":{"detail":"std::unique_ptr >::unique_ptr"}},{"pid":1,"tid":0,"ph":"X","ts":1052633,"dur":6568,"name":"InstantiateFunction","args":{"detail":"std::make_unique"}},{"pid":1,"tid":0,"ph":"X","ts":1059224,"dur":523,"name":"InstantiateClass","args":{"detail":"std::__is_invocable &, rawspeed::VC5Decompressor::Wavelet::ReconstructableBand *>"}},{"pid":1,"tid":0,"ph":"X","ts":1059202,"dur":859,"name":"InstantiateFunction","args":{"detail":"std::unique_ptr >::~unique_ptr"}},{"pid":1,"tid":0,"ph":"X","ts":1061463,"dur":533,"name":"InstantiateClass","args":{"detail":"std::__is_referenceable"}},{"pid":1,"tid":0,"ph":"X","ts":1061450,"dur":840,"name":"InstantiateClass","args":{"detail":"std::is_nothrow_copy_constructible"}},{"pid":1,"tid":0,"ph":"X","ts":1061133,"dur":2010,"name":"InstantiateFunction","args":{"detail":"std::vector >::_S_nothrow_relocate"}},{"pid":1,"tid":0,"ph":"X","ts":1060485,"dur":2692,"name":"InstantiateFunction","args":{"detail":"std::vector >::_S_use_relocate"}},{"pid":1,"tid":0,"ph":"X","ts":1065820,"dur":520,"name":"InstantiateFunction","args":{"detail":"std::__relocate_object_a >"}},{"pid":1,"tid":0,"ph":"X","ts":1065607,"dur":734,"name":"InstantiateFunction","args":{"detail":"std::__relocate_a_1 >"}},{"pid":1,"tid":0,"ph":"X","ts":1065425,"dur":916,"name":"InstantiateFunction","args":{"detail":"std::__relocate_a >"}},{"pid":1,"tid":0,"ph":"X","ts":1065373,"dur":969,"name":"InstantiateFunction","args":{"detail":"std::vector >::_S_do_relocate"}},{"pid":1,"tid":0,"ph":"X","ts":1065229,"dur":1113,"name":"InstantiateFunction","args":{"detail":"std::vector >::_S_relocate"}},{"pid":1,"tid":0,"ph":"X","ts":1067189,"dur":1075,"name":"InstantiateFunction","args":{"detail":"std::__uninitialized_copy::__uninit_copy, rawspeed::VC5Decompressor::DecodeableBand *>"}},{"pid":1,"tid":0,"ph":"X","ts":1066813,"dur":1452,"name":"InstantiateFunction","args":{"detail":"std::uninitialized_copy, rawspeed::VC5Decompressor::DecodeableBand *>"}},{"pid":1,"tid":0,"ph":"X","ts":1066714,"dur":1552,"name":"InstantiateFunction","args":{"detail":"std::__uninitialized_copy_a, rawspeed::VC5Decompressor::DecodeableBand *, rawspeed::VC5Decompressor::DecodeableBand>"}},{"pid":1,"tid":0,"ph":"X","ts":1066445,"dur":1822,"name":"InstantiateFunction","args":{"detail":"std::vector >::_M_allocate_and_copy >"}},{"pid":1,"tid":0,"ph":"X","ts":1060376,"dur":7892,"name":"InstantiateFunction","args":{"detail":"std::vector >::reserve"}},{"pid":1,"tid":0,"ph":"X","ts":1068305,"dur":620,"name":"InstantiateFunction","args":{"detail":"std::__uniq_ptr_impl >::_M_ptr"}},{"pid":1,"tid":0,"ph":"X","ts":1068269,"dur":657,"name":"InstantiateFunction","args":{"detail":"std::unique_ptr >::get"}},{"pid":1,"tid":0,"ph":"X","ts":1070984,"dur":1766,"name":"InstantiateFunction","args":{"detail":"std::vector >::_M_realloc_insert"}},{"pid":1,"tid":0,"ph":"X","ts":1068927,"dur":3824,"name":"InstantiateFunction","args":{"detail":"std::vector >::emplace_back"}},{"pid":1,"tid":0,"ph":"X","ts":1073896,"dur":1062,"name":"InstantiateFunction","args":{"detail":"std::vector >::_M_realloc_insert"}},{"pid":1,"tid":0,"ph":"X","ts":1072810,"dur":2149,"name":"InstantiateFunction","args":{"detail":"std::vector >::emplace_back"}},{"pid":1,"tid":0,"ph":"X","ts":1076056,"dur":506,"name":"InstantiateClass","args":{"detail":"std::__or_, std::is_reference >"}},{"pid":1,"tid":0,"ph":"X","ts":1076030,"dur":540,"name":"InstantiateClass","args":{"detail":"std::__is_referenceable"}},{"pid":1,"tid":0,"ph":"X","ts":1076017,"dur":852,"name":"InstantiateClass","args":{"detail":"std::is_nothrow_copy_constructible"}},{"pid":1,"tid":0,"ph":"X","ts":1075717,"dur":1987,"name":"InstantiateFunction","args":{"detail":"std::vector >::_S_nothrow_relocate"}},{"pid":1,"tid":0,"ph":"X","ts":1075064,"dur":2674,"name":"InstantiateFunction","args":{"detail":"std::vector >::_S_use_relocate"}},{"pid":1,"tid":0,"ph":"X","ts":1080389,"dur":513,"name":"InstantiateFunction","args":{"detail":"std::__relocate_object_a >"}},{"pid":1,"tid":0,"ph":"X","ts":1080187,"dur":715,"name":"InstantiateFunction","args":{"detail":"std::__relocate_a_1 >"}},{"pid":1,"tid":0,"ph":"X","ts":1080005,"dur":898,"name":"InstantiateFunction","args":{"detail":"std::__relocate_a >"}},{"pid":1,"tid":0,"ph":"X","ts":1079953,"dur":951,"name":"InstantiateFunction","args":{"detail":"std::vector >::_S_do_relocate"}},{"pid":1,"tid":0,"ph":"X","ts":1079818,"dur":1086,"name":"InstantiateFunction","args":{"detail":"std::vector >::_S_relocate"}},{"pid":1,"tid":0,"ph":"X","ts":1081664,"dur":1068,"name":"InstantiateFunction","args":{"detail":"std::__uninitialized_copy::__uninit_copy, rawspeed::VC5Decompressor::ReconstructionStep *>"}},{"pid":1,"tid":0,"ph":"X","ts":1081331,"dur":1402,"name":"InstantiateFunction","args":{"detail":"std::uninitialized_copy, rawspeed::VC5Decompressor::ReconstructionStep *>"}},{"pid":1,"tid":0,"ph":"X","ts":1081234,"dur":1500,"name":"InstantiateFunction","args":{"detail":"std::__uninitialized_copy_a, rawspeed::VC5Decompressor::ReconstructionStep *, rawspeed::VC5Decompressor::ReconstructionStep>"}},{"pid":1,"tid":0,"ph":"X","ts":1081005,"dur":1729,"name":"InstantiateFunction","args":{"detail":"std::vector >::_M_allocate_and_copy >"}},{"pid":1,"tid":0,"ph":"X","ts":1074961,"dur":7774,"name":"InstantiateFunction","args":{"detail":"std::vector >::reserve"}},{"pid":1,"tid":0,"ph":"X","ts":1084796,"dur":1783,"name":"InstantiateFunction","args":{"detail":"std::vector >::_M_realloc_insert"}},{"pid":1,"tid":0,"ph":"X","ts":1082740,"dur":3839,"name":"InstantiateFunction","args":{"detail":"std::vector >::emplace_back"}},{"pid":1,"tid":0,"ph":"X","ts":1087736,"dur":1070,"name":"InstantiateFunction","args":{"detail":"std::vector >::_M_realloc_insert"}},{"pid":1,"tid":0,"ph":"X","ts":1086617,"dur":2190,"name":"InstantiateFunction","args":{"detail":"std::vector >::emplace_back"}},{"pid":1,"tid":0,"ph":"X","ts":1091378,"dur":674,"name":"InstantiateClass","args":{"detail":"std::is_nothrow_copy_constructible"}},{"pid":1,"tid":0,"ph":"X","ts":1091328,"dur":1575,"name":"InstantiateFunction","args":{"detail":"std::fill_n"}},{"pid":1,"tid":0,"ph":"X","ts":1091149,"dur":1755,"name":"InstantiateFunction","args":{"detail":"std::array::fill"}},{"pid":1,"tid":0,"ph":"X","ts":1090463,"dur":2523,"name":"InstantiateFunction","args":{"detail":"rawspeed::BitStream::fillSafe"}},{"pid":1,"tid":0,"ph":"X","ts":1090426,"dur":2561,"name":"InstantiateFunction","args":{"detail":"rawspeed::BitStream::fillSafeNoinline"}},{"pid":1,"tid":0,"ph":"X","ts":1090256,"dur":2732,"name":"InstantiateFunction","args":{"detail":"rawspeed::BitStream::fill"}},{"pid":1,"tid":0,"ph":"X","ts":928332,"dur":164858,"name":"PerformPendingInstantiations","args":{"detail":""}},{"pid":1,"tid":0,"ph":"X","ts":3248,"dur":1090081,"name":"Frontend","args":{"detail":""}},{"pid":1,"tid":0,"ph":"X","ts":1094059,"dur":1510,"name":"CodeGen Function","args":{"detail":"(anonymous namespace)::(anonymous class)::operator()"}},{"pid":1,"tid":0,"ph":"X","ts":1097414,"dur":902,"name":"CodeGen Function","args":{"detail":"rawspeed::VC5Decompressor::Wavelet::reconstructPass(const Array2DRef, const Array2DRef, const Array2DRef)::(anonymous class)::operator()"}},{"pid":1,"tid":0,"ph":"X","ts":1098643,"dur":529,"name":"CodeGen Function","args":{"detail":"rawspeed::(anonymous namespace)::(anonymous class)::operator()<(lambda at /home/lebedevri/rawspeed/src/librawspeed/decompressors/VC5Decompressor.cpp:182:22)>"}},{"pid":1,"tid":0,"ph":"X","ts":1100206,"dur":538,"name":"CodeGen Function","args":{"detail":"rawspeed::VC5Decompressor::Wavelet::reconstructPass(const Array2DRef, const Array2DRef, const Array2DRef)::(anonymous class)::operator()"}},{"pid":1,"tid":0,"ph":"X","ts":1101985,"dur":520,"name":"CodeGen Function","args":{"detail":"rawspeed::VC5Decompressor::Wavelet::reconstructPass(const Array2DRef, const Array2DRef, const Array2DRef)::(anonymous class)::operator()"}},{"pid":1,"tid":0,"ph":"X","ts":1103715,"dur":653,"name":"CodeGen Function","args":{"detail":"rawspeed::VC5Decompressor::Wavelet::combineLowHighPass(const Array2DRef, const Array2DRef, const Array2DRef, int, bool)::(anonymous class)::operator()"}},{"pid":1,"tid":0,"ph":"X","ts":1106654,"dur":619,"name":"CodeGen Function","args":{"detail":"rawspeed::VC5Decompressor::Wavelet::combineLowHighPass(const Array2DRef, const Array2DRef, const Array2DRef, int, bool)::(anonymous class)::operator()"}},{"pid":1,"tid":0,"ph":"X","ts":1108442,"dur":632,"name":"CodeGen Function","args":{"detail":"rawspeed::VC5Decompressor::Wavelet::combineLowHighPass(const Array2DRef, const Array2DRef, const Array2DRef, int, bool)::(anonymous class)::operator()"}},{"pid":1,"tid":0,"ph":"X","ts":1135647,"dur":3237,"name":"CodeGen Function","args":{"detail":"rawspeed::Buffer::isValid"}},{"pid":1,"tid":0,"ph":"X","ts":1138891,"dur":1084,"name":"CodeGen Function","args":{"detail":"rawspeed::ThrowException"}},{"pid":1,"tid":0,"ph":"X","ts":1152814,"dur":1433,"name":"CodeGen Function","args":{"detail":"rawspeed::VC5Decompressor::getRLV"}},{"pid":1,"tid":0,"ph":"X","ts":1155302,"dur":1281,"name":"CodeGen Function","args":{"detail":"rawspeed::BitStream::fillSafe"}},{"pid":1,"tid":0,"ph":"X","ts":1166032,"dur":782,"name":"CodeGen Function","args":{"detail":"std::__cxx11::basic_string, std::allocator >::_M_construct"}},{"pid":1,"tid":0,"ph":"X","ts":1171040,"dur":948,"name":"CodeGen Function","args":{"detail":"std::vector, void> >::_M_default_append"}},{"pid":1,"tid":0,"ph":"X","ts":1179310,"dur":842,"name":"CodeGen Function","args":{"detail":"std::_Vector_base >::~_Vector_base"}},{"pid":1,"tid":0,"ph":"X","ts":1182924,"dur":506,"name":"CodeGen Function","args":{"detail":"rawspeed::ThrowException"}},{"pid":1,"tid":0,"ph":"X","ts":1185619,"dur":839,"name":"CodeGen Function","args":{"detail":"std::vector >::reserve"}},{"pid":1,"tid":0,"ph":"X","ts":1189022,"dur":912,"name":"CodeGen Function","args":{"detail":"std::generate_n > >, unsigned int, (lambda at ../src/librawspeed/common/SimpleLUT.h:53:21)>"}},{"pid":1,"tid":0,"ph":"X","ts":1190173,"dur":617,"name":"CodeGen Function","args":{"detail":"rawspeed::VC5Decompressor::initVC5LogTable()::(anonymous class)::operator()"}},{"pid":1,"tid":0,"ph":"X","ts":1193154,"dur":770,"name":"CodeGen Function","args":{"detail":"std::vector >::_M_realloc_insert"}},{"pid":1,"tid":0,"ph":"X","ts":1199197,"dur":1192,"name":"CodeGen Function","args":{"detail":"std::make_unique"}},{"pid":1,"tid":0,"ph":"X","ts":1205127,"dur":781,"name":"CodeGen Function","args":{"detail":"std::unique_ptr >::operator= >"}},{"pid":1,"tid":0,"ph":"X","ts":1207870,"dur":1044,"name":"CodeGen Function","args":{"detail":"std::make_unique"}},{"pid":1,"tid":0,"ph":"X","ts":1215435,"dur":910,"name":"CodeGen Function","args":{"detail":"std::make_unique"}},{"pid":1,"tid":0,"ph":"X","ts":1222220,"dur":726,"name":"CodeGen Function","args":{"detail":"std::vector >::reserve"}},{"pid":1,"tid":0,"ph":"X","ts":1229537,"dur":914,"name":"CodeGen Function","args":{"detail":"std::vector >::_M_realloc_insert"}},{"pid":1,"tid":0,"ph":"X","ts":1232770,"dur":754,"name":"CodeGen Function","args":{"detail":"std::vector >::_M_realloc_insert"}},{"pid":1,"tid":0,"ph":"X","ts":1233528,"dur":599,"name":"CodeGen Function","args":{"detail":"std::vector >::reserve"}},{"pid":1,"tid":0,"ph":"X","ts":1238334,"dur":938,"name":"CodeGen Function","args":{"detail":"std::vector >::emplace_back"}},{"pid":1,"tid":0,"ph":"X","ts":1240229,"dur":903,"name":"CodeGen Function","args":{"detail":"std::vector >::_M_realloc_insert"}},{"pid":1,"tid":0,"ph":"X","ts":1243394,"dur":755,"name":"CodeGen Function","args":{"detail":"std::vector >::_M_realloc_insert"}},{"pid":1,"tid":0,"ph":"X","ts":1093334,"dur":157760,"name":"Frontend","args":{"detail":""}},{"pid":1,"tid":0,"ph":"X","ts":1258149,"dur":1162,"name":"RunPass","args":{"detail":"Module Verifier"}},{"pid":1,"tid":0,"ph":"X","ts":1259321,"dur":1007,"name":"RunPass","args":{"detail":"Simplify the CFG"}},{"pid":1,"tid":0,"ph":"X","ts":1258149,"dur":2604,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor7Wavelet12setBandValidEi"}},{"pid":1,"tid":0,"ph":"X","ts":1261556,"dur":1070,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed15VC5Decompressor7Wavelet15reconstructPassENS_10Array2DRefIsEENS2_IKsEES5_"}},{"pid":1,"tid":0,"ph":"X","ts":1262628,"dur":535,"name":"OptFunction","args":{"detail":"_ZZNK8rawspeed15VC5Decompressor7Wavelet15reconstructPassENS_10Array2DRefIsEENS2_IKsEES5_ENK3$_1clINS_12_GLOBAL__N_117ConvolutionParams5FirstEEEDaT_ii"}},{"pid":1,"tid":0,"ph":"X","ts":1263905,"dur":516,"name":"OptFunction","args":{"detail":"__clang_call_terminate"}},{"pid":1,"tid":0,"ph":"X","ts":1264422,"dur":629,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed15VC5Decompressor7Wavelet18combineLowHighPassENS_10Array2DRefIsEENS2_IKsEES5_ib"}},{"pid":1,"tid":0,"ph":"X","ts":1267982,"dur":1130,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5DecompressorC2ENS_10ByteStreamERKNS_8RawImageE"}},{"pid":1,"tid":0,"ph":"X","ts":1270143,"dur":1377,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor8parseVC5Ev"}},{"pid":1,"tid":0,"ph":"X","ts":1272710,"dur":586,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor19parseLargeCodeblockERKNS_10ByteStreamE"}},{"pid":1,"tid":0,"ph":"X","ts":1277567,"dur":612,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor23prepareBandDecodingPlanEv"}},{"pid":1,"tid":0,"ph":"X","ts":1279955,"dur":825,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed15VC5Decompressor11decodeBandsEPb"}},{"pid":1,"tid":0,"ph":"X","ts":1281020,"dur":1187,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed15VC5Decompressor24combineFinalLowpassBandsEv"}},{"pid":1,"tid":0,"ph":"X","ts":1317237,"dur":518,"name":"OptFunction","args":{"detail":"_ZNSt6vectorIN8rawspeed15VC5Decompressor14DecodeableBandESaIS2_EE17_M_realloc_insertIJRPNS1_7Wavelet12HighPassBandERS6_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_"}},{"pid":1,"tid":0,"ph":"X","ts":1318475,"dur":523,"name":"OptFunction","args":{"detail":"_ZNSt6vectorIN8rawspeed15VC5Decompressor14DecodeableBandESaIS2_EE17_M_realloc_insertIJRPNS1_7Wavelet11LowPassBandERS6_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_"}},{"pid":1,"tid":0,"ph":"X","ts":1320757,"dur":522,"name":"OptFunction","args":{"detail":"_ZNSt6vectorIN8rawspeed15VC5Decompressor18ReconstructionStepESaIS2_EE17_M_realloc_insertIJRPNS1_7WaveletERPNS6_19ReconstructableBandEEEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_"}},{"pid":1,"tid":0,"ph":"X","ts":1321997,"dur":509,"name":"OptFunction","args":{"detail":"_ZNSt6vectorIN8rawspeed15VC5Decompressor18ReconstructionStepESaIS2_EE17_M_realloc_insertIJRPNS1_7WaveletEPNS6_19ReconstructableBandEEEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_"}},{"pid":1,"tid":0,"ph":"X","ts":1323673,"dur":4627,"name":"OptModule","args":{"detail":"/home/lebedevri/rawspeed/src/librawspeed/decompressors/VC5Decompressor.cpp"}},{"pid":1,"tid":0,"ph":"X","ts":1343886,"dur":4672,"name":"OptModule","args":{"detail":"/home/lebedevri/rawspeed/src/librawspeed/decompressors/VC5Decompressor.cpp"}},{"pid":1,"tid":0,"ph":"X","ts":1350344,"dur":717,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":1350286,"dur":858,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed15VC5Decompressor7Wavelet15reconstructPassENS_10Array2DRefIsEENS2_IKsEES5_"}},{"pid":1,"tid":0,"ph":"X","ts":1354424,"dur":546,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":1354411,"dur":573,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor7Wavelet19ReconstructableBand7combineERKS1_"}},{"pid":1,"tid":0,"ph":"X","ts":1355287,"dur":961,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":1355248,"dur":1041,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5DecompressorC2ENS_10ByteStreamERKNS_8RawImageE"}},{"pid":1,"tid":0,"ph":"X","ts":1357311,"dur":1165,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":1357246,"dur":1466,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor8parseVC5Ev"}},{"pid":1,"tid":0,"ph":"X","ts":1359676,"dur":717,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":1359642,"dur":781,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor19parseLargeCodeblockERKNS_10ByteStreamE"}},{"pid":1,"tid":0,"ph":"X","ts":1366018,"dur":782,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":1365983,"dur":926,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed15VC5Decompressor11decodeBandsEPb"}},{"pid":1,"tid":0,"ph":"X","ts":1367169,"dur":1135,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":1367151,"dur":1172,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed15VC5Decompressor24combineFinalLowpassBandsEv"}},{"pid":1,"tid":0,"ph":"X","ts":1349386,"dur":49452,"name":"OptModule","args":{"detail":"/home/lebedevri/rawspeed/src/librawspeed/decompressors/VC5Decompressor.cpp"}},{"pid":1,"tid":0,"ph":"X","ts":1400458,"dur":976,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor7Wavelet12setBandValidEi"}},{"pid":1,"tid":0,"ph":"X","ts":1407468,"dur":540,"name":"OptFunction","args":{"detail":"_ZN8rawspeed10Array2DRefIKsEC2EPS1_iii"}},{"pid":1,"tid":0,"ph":"X","ts":1408349,"dur":761,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed15VC5Decompressor7Wavelet16bandAsArray2DRefEj"}},{"pid":1,"tid":0,"ph":"X","ts":1409971,"dur":525,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed10Array2DRefIKsEclEii"}},{"pid":1,"tid":0,"ph":"X","ts":1411211,"dur":711,"name":"OptFunction","args":{"detail":"_ZZZNK8rawspeed15VC5Decompressor7Wavelet15reconstructPassENS_10Array2DRefIsEENS2_IKsEES5_ENK3$_1clINS_12_GLOBAL__N_117ConvolutionParams5FirstEEEDaT_iiENKUliE_clEi"}},{"pid":1,"tid":0,"ph":"X","ts":1412928,"dur":792,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":1413917,"dur":1579,"name":"RunLoopPass","args":{"detail":"Induction Variable Simplification"}},{"pid":1,"tid":0,"ph":"X","ts":1413916,"dur":1921,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":1412231,"dur":4442,"name":"OptFunction","args":{"detail":"_ZZNK8rawspeed12_GLOBAL__N_13$_0clIZZNKS_15VC5Decompressor7Wavelet15reconstructPassENS_10Array2DRefIsEENS5_IKsEES8_ENK3$_1clINS0_17ConvolutionParams5FirstEEEDaT_iiEUliE_EEDaiiSt5arrayIiLm4EES8_SD_iENKUlvE_clEv"}},{"pid":1,"tid":0,"ph":"X","ts":1417157,"dur":2319,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed12_GLOBAL__N_13$_0clIZZNKS_15VC5Decompressor7Wavelet15reconstructPassENS_10Array2DRefIsEENS5_IKsEES8_ENK3$_1clINS0_17ConvolutionParams5FirstEEEDaT_iiEUliE_EEDaiiSt5arrayIiLm4EES8_SD_i"}},{"pid":1,"tid":0,"ph":"X","ts":1419943,"dur":2805,"name":"OptFunction","args":{"detail":"_ZZZNK8rawspeed15VC5Decompressor7Wavelet15reconstructPassENS_10Array2DRefIsEENS2_IKsEES5_ENK3$_1clINS_12_GLOBAL__N_117ConvolutionParams5FirstEEEDaT_iiENKUlSt5arrayIiLm4EEE_clESD_"}},{"pid":1,"tid":0,"ph":"X","ts":1424148,"dur":524,"name":"RunPass","args":{"detail":"SROA"}},{"pid":1,"tid":0,"ph":"X","ts":1425281,"dur":623,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":1424140,"dur":3231,"name":"OptFunction","args":{"detail":"_ZZNK8rawspeed15VC5Decompressor7Wavelet15reconstructPassENS_10Array2DRefIsEENS2_IKsEES5_ENK3$_1clINS_12_GLOBAL__N_117ConvolutionParams5FirstEEEDaT_ii"}},{"pid":1,"tid":0,"ph":"X","ts":1427549,"dur":763,"name":"OptFunction","args":{"detail":"_ZZZNK8rawspeed15VC5Decompressor7Wavelet15reconstructPassENS_10Array2DRefIsEENS2_IKsEES5_ENK3$_1clINS_12_GLOBAL__N_117ConvolutionParams6MiddleEEEDaT_iiENKUliE_clEi"}},{"pid":1,"tid":0,"ph":"X","ts":1429968,"dur":839,"name":"RunLoopPass","args":{"detail":"Induction Variable Simplification"}},{"pid":1,"tid":0,"ph":"X","ts":1429967,"dur":1075,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":1428577,"dur":3282,"name":"OptFunction","args":{"detail":"_ZZNK8rawspeed12_GLOBAL__N_13$_0clIZZNKS_15VC5Decompressor7Wavelet15reconstructPassENS_10Array2DRefIsEENS5_IKsEES8_ENK3$_1clINS0_17ConvolutionParams6MiddleEEEDaT_iiEUliE_EEDaiiSt5arrayIiLm4EES8_SD_iENKUlvE_clEv"}},{"pid":1,"tid":0,"ph":"X","ts":1432359,"dur":2235,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed12_GLOBAL__N_13$_0clIZZNKS_15VC5Decompressor7Wavelet15reconstructPassENS_10Array2DRefIsEENS5_IKsEES8_ENK3$_1clINS0_17ConvolutionParams6MiddleEEEDaT_iiEUliE_EEDaiiSt5arrayIiLm4EES8_SD_i"}},{"pid":1,"tid":0,"ph":"X","ts":1435025,"dur":2752,"name":"OptFunction","args":{"detail":"_ZZZNK8rawspeed15VC5Decompressor7Wavelet15reconstructPassENS_10Array2DRefIsEENS2_IKsEES5_ENK3$_1clINS_12_GLOBAL__N_117ConvolutionParams6MiddleEEEDaT_iiENKUlSt5arrayIiLm4EEE_clESD_"}},{"pid":1,"tid":0,"ph":"X","ts":1438685,"dur":506,"name":"RunPass","args":{"detail":"SROA"}},{"pid":1,"tid":0,"ph":"X","ts":1439830,"dur":713,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":1438676,"dur":3481,"name":"OptFunction","args":{"detail":"_ZZNK8rawspeed15VC5Decompressor7Wavelet15reconstructPassENS_10Array2DRefIsEENS2_IKsEES5_ENK3$_1clINS_12_GLOBAL__N_117ConvolutionParams6MiddleEEEDaT_ii"}},{"pid":1,"tid":0,"ph":"X","ts":1442335,"dur":777,"name":"OptFunction","args":{"detail":"_ZZZNK8rawspeed15VC5Decompressor7Wavelet15reconstructPassENS_10Array2DRefIsEENS2_IKsEES5_ENK3$_1clINS_12_GLOBAL__N_117ConvolutionParams4LastEEEDaT_iiENKUliE_clEi"}},{"pid":1,"tid":0,"ph":"X","ts":1444571,"dur":830,"name":"RunLoopPass","args":{"detail":"Induction Variable Simplification"}},{"pid":1,"tid":0,"ph":"X","ts":1444570,"dur":1047,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":1443383,"dur":3016,"name":"OptFunction","args":{"detail":"_ZZNK8rawspeed12_GLOBAL__N_13$_0clIZZNKS_15VC5Decompressor7Wavelet15reconstructPassENS_10Array2DRefIsEENS5_IKsEES8_ENK3$_1clINS0_17ConvolutionParams4LastEEEDaT_iiEUliE_EEDaiiSt5arrayIiLm4EES8_SD_iENKUlvE_clEv"}},{"pid":1,"tid":0,"ph":"X","ts":1446877,"dur":2237,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed12_GLOBAL__N_13$_0clIZZNKS_15VC5Decompressor7Wavelet15reconstructPassENS_10Array2DRefIsEENS5_IKsEES8_ENK3$_1clINS0_17ConvolutionParams4LastEEEDaT_iiEUliE_EEDaiiSt5arrayIiLm4EES8_SD_i"}},{"pid":1,"tid":0,"ph":"X","ts":1449616,"dur":2858,"name":"OptFunction","args":{"detail":"_ZZZNK8rawspeed15VC5Decompressor7Wavelet15reconstructPassENS_10Array2DRefIsEENS2_IKsEES5_ENK3$_1clINS_12_GLOBAL__N_117ConvolutionParams4LastEEEDaT_iiENKUlSt5arrayIiLm4EEE_clESD_"}},{"pid":1,"tid":0,"ph":"X","ts":1453452,"dur":534,"name":"RunPass","args":{"detail":"SROA"}},{"pid":1,"tid":0,"ph":"X","ts":1454648,"dur":721,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":1453442,"dur":3596,"name":"OptFunction","args":{"detail":"_ZZNK8rawspeed15VC5Decompressor7Wavelet15reconstructPassENS_10Array2DRefIsEENS2_IKsEES5_ENK3$_1clINS_12_GLOBAL__N_117ConvolutionParams4LastEEEDaT_ii"}},{"pid":1,"tid":0,"ph":"X","ts":1461149,"dur":1245,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":1465352,"dur":830,"name":"RunLoopPass","args":{"detail":"Loop Invariant Code Motion"}},{"pid":1,"tid":0,"ph":"X","ts":1463344,"dur":3012,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":1466512,"dur":1349,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":1467932,"dur":3289,"name":"RunLoopPass","args":{"detail":"Induction Variable Simplification"}},{"pid":1,"tid":0,"ph":"X","ts":1471337,"dur":2722,"name":"RunLoopPass","args":{"detail":"Induction Variable Simplification"}},{"pid":1,"tid":0,"ph":"X","ts":1474128,"dur":985,"name":"RunLoopPass","args":{"detail":"Induction Variable Simplification"}},{"pid":1,"tid":0,"ph":"X","ts":1475179,"dur":1978,"name":"RunLoopPass","args":{"detail":"Induction Variable Simplification"}},{"pid":1,"tid":0,"ph":"X","ts":1467930,"dur":9411,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":1477371,"dur":1755,"name":"RunPass","args":{"detail":"Global Value Numbering"}},{"pid":1,"tid":0,"ph":"X","ts":1479467,"dur":694,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":1480293,"dur":518,"name":"RunPass","args":{"detail":"Value Propagation"}},{"pid":1,"tid":0,"ph":"X","ts":1481440,"dur":1025,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":1482813,"dur":673,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":1459312,"dur":24175,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed15VC5Decompressor7Wavelet15reconstructPassENS_10Array2DRefIsEENS2_IKsEES5_"}},{"pid":1,"tid":0,"ph":"X","ts":1483778,"dur":785,"name":"OptFunction","args":{"detail":"_ZZZNK8rawspeed15VC5Decompressor7Wavelet18combineLowHighPassENS_10Array2DRefIsEENS2_IKsEES5_ibENK3$_2clINS_12_GLOBAL__N_117ConvolutionParams5FirstEEEDaT_iiENKUliE_clEi"}},{"pid":1,"tid":0,"ph":"X","ts":1485980,"dur":754,"name":"RunLoopPass","args":{"detail":"Induction Variable Simplification"}},{"pid":1,"tid":0,"ph":"X","ts":1485980,"dur":953,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":1484832,"dur":2798,"name":"OptFunction","args":{"detail":"_ZZNK8rawspeed12_GLOBAL__N_13$_0clIZZNKS_15VC5Decompressor7Wavelet18combineLowHighPassENS_10Array2DRefIsEENS5_IKsEES8_ibENK3$_2clINS0_17ConvolutionParams5FirstEEEDaT_iiEUliE_EEDaiiSt5arrayIiLm4EES8_SD_iENKUlvE_clEv"}},{"pid":1,"tid":0,"ph":"X","ts":1488083,"dur":2247,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed12_GLOBAL__N_13$_0clIZZNKS_15VC5Decompressor7Wavelet18combineLowHighPassENS_10Array2DRefIsEENS5_IKsEES8_ibENK3$_2clINS0_17ConvolutionParams5FirstEEEDaT_iiEUliE_EEDaiiSt5arrayIiLm4EES8_SD_i"}},{"pid":1,"tid":0,"ph":"X","ts":1490766,"dur":2574,"name":"OptFunction","args":{"detail":"_ZZZNK8rawspeed15VC5Decompressor7Wavelet18combineLowHighPassENS_10Array2DRefIsEENS2_IKsEES5_ibENK3$_2clINS_12_GLOBAL__N_117ConvolutionParams5FirstEEEDaT_iiENKUlSt5arrayIiLm4EEE_clESD_"}},{"pid":1,"tid":0,"ph":"X","ts":1493367,"dur":534,"name":"OptFunction","args":{"detail":"_ZSt3maxIiERKT_S2_S2_"}},{"pid":1,"tid":0,"ph":"X","ts":1494407,"dur":603,"name":"OptFunction","args":{"detail":"_ZN8rawspeed9clampBitsIjEEtT_jPNSt9enable_ifIXsr3std11is_unsignedIS1_EE5valueEvE4typeE"}},{"pid":1,"tid":0,"ph":"X","ts":1495173,"dur":590,"name":"OptFunction","args":{"detail":"_ZN8rawspeed9clampBitsIiEEtT_jPNSt9enable_ifIXsr3std9is_signedIS1_EE5valueEvE4typeE"}},{"pid":1,"tid":0,"ph":"X","ts":1496790,"dur":545,"name":"RunPass","args":{"detail":"SROA"}},{"pid":1,"tid":0,"ph":"X","ts":1498098,"dur":543,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":1496780,"dur":3763,"name":"OptFunction","args":{"detail":"_ZZNK8rawspeed15VC5Decompressor7Wavelet18combineLowHighPassENS_10Array2DRefIsEENS2_IKsEES5_ibENK3$_2clINS_12_GLOBAL__N_117ConvolutionParams5FirstEEEDaT_ii"}},{"pid":1,"tid":0,"ph":"X","ts":1500727,"dur":769,"name":"OptFunction","args":{"detail":"_ZZZNK8rawspeed15VC5Decompressor7Wavelet18combineLowHighPassENS_10Array2DRefIsEENS2_IKsEES5_ibENK3$_2clINS_12_GLOBAL__N_117ConvolutionParams6MiddleEEEDaT_iiENKUliE_clEi"}},{"pid":1,"tid":0,"ph":"X","ts":1502965,"dur":738,"name":"RunLoopPass","args":{"detail":"Induction Variable Simplification"}},{"pid":1,"tid":0,"ph":"X","ts":1502964,"dur":951,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":1501744,"dur":2953,"name":"OptFunction","args":{"detail":"_ZZNK8rawspeed12_GLOBAL__N_13$_0clIZZNKS_15VC5Decompressor7Wavelet18combineLowHighPassENS_10Array2DRefIsEENS5_IKsEES8_ibENK3$_2clINS0_17ConvolutionParams6MiddleEEEDaT_iiEUliE_EEDaiiSt5arrayIiLm4EES8_SD_iENKUlvE_clEv"}},{"pid":1,"tid":0,"ph":"X","ts":1505148,"dur":2126,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed12_GLOBAL__N_13$_0clIZZNKS_15VC5Decompressor7Wavelet18combineLowHighPassENS_10Array2DRefIsEENS5_IKsEES8_ibENK3$_2clINS0_17ConvolutionParams6MiddleEEEDaT_iiEUliE_EEDaiiSt5arrayIiLm4EES8_SD_i"}},{"pid":1,"tid":0,"ph":"X","ts":1507715,"dur":2648,"name":"OptFunction","args":{"detail":"_ZZZNK8rawspeed15VC5Decompressor7Wavelet18combineLowHighPassENS_10Array2DRefIsEENS2_IKsEES5_ibENK3$_2clINS_12_GLOBAL__N_117ConvolutionParams6MiddleEEEDaT_iiENKUlSt5arrayIiLm4EEE_clESD_"}},{"pid":1,"tid":0,"ph":"X","ts":1511392,"dur":535,"name":"RunPass","args":{"detail":"SROA"}},{"pid":1,"tid":0,"ph":"X","ts":1512675,"dur":562,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":1511381,"dur":3837,"name":"OptFunction","args":{"detail":"_ZZNK8rawspeed15VC5Decompressor7Wavelet18combineLowHighPassENS_10Array2DRefIsEENS2_IKsEES5_ibENK3$_2clINS_12_GLOBAL__N_117ConvolutionParams6MiddleEEEDaT_ii"}},{"pid":1,"tid":0,"ph":"X","ts":1515413,"dur":786,"name":"OptFunction","args":{"detail":"_ZZZNK8rawspeed15VC5Decompressor7Wavelet18combineLowHighPassENS_10Array2DRefIsEENS2_IKsEES5_ibENK3$_2clINS_12_GLOBAL__N_117ConvolutionParams4LastEEEDaT_iiENKUliE_clEi"}},{"pid":1,"tid":0,"ph":"X","ts":1517687,"dur":789,"name":"RunLoopPass","args":{"detail":"Induction Variable Simplification"}},{"pid":1,"tid":0,"ph":"X","ts":1517686,"dur":1027,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":1516451,"dur":3067,"name":"OptFunction","args":{"detail":"_ZZNK8rawspeed12_GLOBAL__N_13$_0clIZZNKS_15VC5Decompressor7Wavelet18combineLowHighPassENS_10Array2DRefIsEENS5_IKsEES8_ibENK3$_2clINS0_17ConvolutionParams4LastEEEDaT_iiEUliE_EEDaiiSt5arrayIiLm4EES8_SD_iENKUlvE_clEv"}},{"pid":1,"tid":0,"ph":"X","ts":1519963,"dur":2082,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed12_GLOBAL__N_13$_0clIZZNKS_15VC5Decompressor7Wavelet18combineLowHighPassENS_10Array2DRefIsEENS5_IKsEES8_ibENK3$_2clINS0_17ConvolutionParams4LastEEEDaT_iiEUliE_EEDaiiSt5arrayIiLm4EES8_SD_i"}},{"pid":1,"tid":0,"ph":"X","ts":1522490,"dur":539,"name":"RunPass","args":{"detail":"SROA"}},{"pid":1,"tid":0,"ph":"X","ts":1524418,"dur":530,"name":"RunPass","args":{"detail":"Global Value Numbering"}},{"pid":1,"tid":0,"ph":"X","ts":1522480,"dur":3128,"name":"OptFunction","args":{"detail":"_ZZZNK8rawspeed15VC5Decompressor7Wavelet18combineLowHighPassENS_10Array2DRefIsEENS2_IKsEES5_ibENK3$_2clINS_12_GLOBAL__N_117ConvolutionParams4LastEEEDaT_iiENKUlSt5arrayIiLm4EEE_clESD_"}},{"pid":1,"tid":0,"ph":"X","ts":1526958,"dur":710,"name":"RunPass","args":{"detail":"SROA"}},{"pid":1,"tid":0,"ph":"X","ts":1528676,"dur":763,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":1529841,"dur":523,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":1526944,"dur":5146,"name":"OptFunction","args":{"detail":"_ZZNK8rawspeed15VC5Decompressor7Wavelet18combineLowHighPassENS_10Array2DRefIsEENS2_IKsEES5_ibENK3$_2clINS_12_GLOBAL__N_117ConvolutionParams4LastEEEDaT_ii"}},{"pid":1,"tid":0,"ph":"X","ts":1534578,"dur":585,"name":"RunPass","args":{"detail":"SROA"}},{"pid":1,"tid":0,"ph":"X","ts":1535520,"dur":660,"name":"RunPass","args":{"detail":"Early CSE w/ MemorySSA"}},{"pid":1,"tid":0,"ph":"X","ts":1536318,"dur":650,"name":"RunPass","args":{"detail":"Value Propagation"}},{"pid":1,"tid":0,"ph":"X","ts":1537218,"dur":1891,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":1540976,"dur":690,"name":"RunLoopPass","args":{"detail":"Unswitch loops"}},{"pid":1,"tid":0,"ph":"X","ts":1542452,"dur":863,"name":"RunLoopPass","args":{"detail":"Loop Invariant Code Motion"}},{"pid":1,"tid":0,"ph":"X","ts":1540182,"dur":3432,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":1543827,"dur":2203,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":1546274,"dur":3843,"name":"RunLoopPass","args":{"detail":"Induction Variable Simplification"}},{"pid":1,"tid":0,"ph":"X","ts":1550227,"dur":2113,"name":"RunLoopPass","args":{"detail":"Induction Variable Simplification"}},{"pid":1,"tid":0,"ph":"X","ts":1552418,"dur":2640,"name":"RunLoopPass","args":{"detail":"Induction Variable Simplification"}},{"pid":1,"tid":0,"ph":"X","ts":1546271,"dur":9075,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":1555374,"dur":1601,"name":"RunPass","args":{"detail":"Global Value Numbering"}},{"pid":1,"tid":0,"ph":"X","ts":1557413,"dur":894,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":1558462,"dur":684,"name":"RunPass","args":{"detail":"Value Propagation"}},{"pid":1,"tid":0,"ph":"X","ts":1560372,"dur":537,"name":"RunLoopPass","args":{"detail":"Loop Invariant Code Motion"}},{"pid":1,"tid":0,"ph":"X","ts":1559841,"dur":1090,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":1561264,"dur":1642,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":1534546,"dur":28361,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed15VC5Decompressor7Wavelet18combineLowHighPassENS_10Array2DRefIsEENS2_IKsEES5_ib"}},{"pid":1,"tid":0,"ph":"X","ts":1562958,"dur":588,"name":"OptFunction","args":{"detail":"_ZN8rawspeed10Array2DRefIsEC2Ev"}},{"pid":1,"tid":0,"ph":"X","ts":1563584,"dur":505,"name":"OptFunction","args":{"detail":"_ZNKSt6vectorIsN8rawspeed27DefaultInitAllocatorAdaptorIsSaIsEvEEE4sizeEv"}},{"pid":1,"tid":0,"ph":"X","ts":1569202,"dur":509,"name":"RunLoopPass","args":{"detail":"Induction Variable Simplification"}},{"pid":1,"tid":0,"ph":"X","ts":1569200,"dur":587,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":1568591,"dur":1468,"name":"OptFunction","args":{"detail":"_ZSt27__uninitialized_default_n_aIPsmN8rawspeed27DefaultInitAllocatorAdaptorIsSaIsEvEEET_S5_T0_RT1_"}},{"pid":1,"tid":0,"ph":"X","ts":1571025,"dur":1118,"name":"OptFunction","args":{"detail":"_ZNKSt6vectorIsN8rawspeed27DefaultInitAllocatorAdaptorIsSaIsEvEEE12_M_check_lenEmPKc"}},{"pid":1,"tid":0,"ph":"X","ts":1572628,"dur":511,"name":"OptFunction","args":{"detail":"_ZN9__gnu_cxx13new_allocatorIsE8allocateEmPKv"}},{"pid":1,"tid":0,"ph":"X","ts":1574498,"dur":638,"name":"OptFunction","args":{"detail":"_ZNSt12_Vector_baseIsN8rawspeed27DefaultInitAllocatorAdaptorIsSaIsEvEEE11_M_allocateEm"}},{"pid":1,"tid":0,"ph":"X","ts":1578746,"dur":1495,"name":"OptFunction","args":{"detail":"_ZSt14__relocate_a_1IPsS0_N8rawspeed27DefaultInitAllocatorAdaptorIsSaIsEvEEET0_T_S6_S5_RT1_"}},{"pid":1,"tid":0,"ph":"X","ts":1580524,"dur":1330,"name":"OptFunction","args":{"detail":"_ZSt12__relocate_aIPsS0_N8rawspeed27DefaultInitAllocatorAdaptorIsSaIsEvEEET0_T_S6_S5_RT1_"}},{"pid":1,"tid":0,"ph":"X","ts":1582013,"dur":1324,"name":"OptFunction","args":{"detail":"_ZNSt6vectorIsN8rawspeed27DefaultInitAllocatorAdaptorIsSaIsEvEEE14_S_do_relocateEPsS5_S5_RS3_St17integral_constantIbLb1EE"}},{"pid":1,"tid":0,"ph":"X","ts":1583490,"dur":1340,"name":"OptFunction","args":{"detail":"_ZNSt6vectorIsN8rawspeed27DefaultInitAllocatorAdaptorIsSaIsEvEEE11_S_relocateEPsS5_S5_RS3_"}},{"pid":1,"tid":0,"ph":"X","ts":1586262,"dur":518,"name":"OptFunction","args":{"detail":"_ZNSt12_Vector_baseIsN8rawspeed27DefaultInitAllocatorAdaptorIsSaIsEvEEE13_M_deallocateEPsm"}},{"pid":1,"tid":0,"ph":"X","ts":1589965,"dur":936,"name":"RunPass","args":{"detail":"Global Value Numbering"}},{"pid":1,"tid":0,"ph":"X","ts":1587710,"dur":4397,"name":"OptFunction","args":{"detail":"_ZNSt6vectorIsN8rawspeed27DefaultInitAllocatorAdaptorIsSaIsEvEEE17_M_default_appendEm"}},{"pid":1,"tid":0,"ph":"X","ts":1592243,"dur":768,"name":"OptFunction","args":{"detail":"_ZSt8_DestroyIPsN8rawspeed27DefaultInitAllocatorAdaptorIsSaIsEvEEEvT_S5_RT0_"}},{"pid":1,"tid":0,"ph":"X","ts":1593172,"dur":746,"name":"OptFunction","args":{"detail":"_ZNSt6vectorIsN8rawspeed27DefaultInitAllocatorAdaptorIsSaIsEvEEE15_M_erase_at_endEPs"}},{"pid":1,"tid":0,"ph":"X","ts":1594364,"dur":1321,"name":"OptFunction","args":{"detail":"_ZNSt6vectorIsN8rawspeed27DefaultInitAllocatorAdaptorIsSaIsEvEEE6resizeEm"}},{"pid":1,"tid":0,"ph":"X","ts":1595716,"dur":612,"name":"OptFunction","args":{"detail":"_ZN8rawspeed10Array2DRefIsEC2EPsiii"}},{"pid":1,"tid":0,"ph":"X","ts":1596824,"dur":1360,"name":"OptFunction","args":{"detail":"_ZN8rawspeed10Array2DRefIsE6createINS_27DefaultInitAllocatorAdaptorIsSaIsEvEEEES1_PSt6vectorIsT_Eii"}},{"pid":1,"tid":0,"ph":"X","ts":1599260,"dur":3781,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor7Wavelet19ReconstructableBand10processLowERKS1_"}},{"pid":1,"tid":0,"ph":"X","ts":1604448,"dur":3681,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor7Wavelet19ReconstructableBand11processHighERKS1_"}},{"pid":1,"tid":0,"ph":"X","ts":1608653,"dur":788,"name":"OptFunction","args":{"detail":"_ZN8rawspeed10Array2DRefIKsEC2IsvEENS0_IT_EE"}},{"pid":1,"tid":0,"ph":"X","ts":1610644,"dur":660,"name":"RunPass","args":{"detail":"SROA"}},{"pid":1,"tid":0,"ph":"X","ts":1610636,"dur":4128,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor7Wavelet19ReconstructableBand7combineERKS1_"}},{"pid":1,"tid":0,"ph":"X","ts":1616267,"dur":575,"name":"OptFunction","args":{"detail":"_ZN8rawspeed6BufferC2EOS0_"}},{"pid":1,"tid":0,"ph":"X","ts":1616942,"dur":744,"name":"OptFunction","args":{"detail":"_ZN8rawspeed10DataBufferC2EOS0_"}},{"pid":1,"tid":0,"ph":"X","ts":1617836,"dur":916,"name":"OptFunction","args":{"detail":"_ZN8rawspeed10ByteStreamC2EOS0_"}},{"pid":1,"tid":0,"ph":"X","ts":1622691,"dur":576,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5DecompressorUt_C2Ev"}},{"pid":1,"tid":0,"ph":"X","ts":1626493,"dur":1005,"name":"OptFunction","args":{"detail":"_ZNSt5arrayISt10unique_ptrIN8rawspeed15VC5Decompressor7Wavelet12AbstractBandESt14default_deleteIS4_EELm4EEC2Ev"}},{"pid":1,"tid":0,"ph":"X","ts":1628106,"dur":1024,"name":"OptFunction","args":{"detail":"_ZNSt5arrayIN8rawspeed15VC5Decompressor7WaveletELm3EEC2Ev"}},{"pid":1,"tid":0,"ph":"X","ts":1633087,"dur":766,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor7Wavelet19ReconstructableBandC2Eb"}},{"pid":1,"tid":0,"ph":"X","ts":1634045,"dur":951,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor7ChannelC2Ev"}},{"pid":1,"tid":0,"ph":"X","ts":1635969,"dur":654,"name":"OptFunction","args":{"detail":"_ZNSt12_Vector_baseIsN8rawspeed27DefaultInitAllocatorAdaptorIsSaIsEvEEED2Ev"}},{"pid":1,"tid":0,"ph":"X","ts":1636860,"dur":621,"name":"OptFunction","args":{"detail":"_ZNSt6vectorIsN8rawspeed27DefaultInitAllocatorAdaptorIsSaIsEvEEED2Ev"}},{"pid":1,"tid":0,"ph":"X","ts":1637627,"dur":677,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor7Wavelet12AbstractBandD2Ev"}},{"pid":1,"tid":0,"ph":"X","ts":1638716,"dur":1300,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor7Wavelet19ReconstructableBandD2Ev"}},{"pid":1,"tid":0,"ph":"X","ts":1646109,"dur":560,"name":"OptFunction","args":{"detail":"_ZNKSt14default_deleteIN8rawspeed15VC5Decompressor7Wavelet12AbstractBandEEclEPS3_"}},{"pid":1,"tid":0,"ph":"X","ts":1646916,"dur":698,"name":"OptFunction","args":{"detail":"_ZNSt10unique_ptrIN8rawspeed15VC5Decompressor7Wavelet12AbstractBandESt14default_deleteIS3_EED2Ev"}},{"pid":1,"tid":0,"ph":"X","ts":1647743,"dur":2113,"name":"OptFunction","args":{"detail":"_ZNSt5arrayISt10unique_ptrIN8rawspeed15VC5Decompressor7Wavelet12AbstractBandESt14default_deleteIS4_EELm4EED2Ev"}},{"pid":1,"tid":0,"ph":"X","ts":1650087,"dur":1623,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor7WaveletD2Ev"}},{"pid":1,"tid":0,"ph":"X","ts":1653320,"dur":657,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":1653995,"dur":1456,"name":"RunPass","args":{"detail":"Global Value Numbering"}},{"pid":1,"tid":0,"ph":"X","ts":1651941,"dur":5014,"name":"OptFunction","args":{"detail":"_ZNSt5arrayIN8rawspeed15VC5Decompressor7WaveletELm3EED2Ev"}},{"pid":1,"tid":0,"ph":"X","ts":1657299,"dur":1512,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor7ChannelD2Ev"}},{"pid":1,"tid":0,"ph":"X","ts":1660196,"dur":513,"name":"RunLoopPass","args":{"detail":"Loop Invariant Code Motion"}},{"pid":1,"tid":0,"ph":"X","ts":1660178,"dur":582,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":1660941,"dur":694,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":1662153,"dur":2144,"name":"RunPass","args":{"detail":"Dead Store Elimination"}},{"pid":1,"tid":0,"ph":"X","ts":1659368,"dur":5256,"name":"OptFunction","args":{"detail":"_ZNSt5arrayIN8rawspeed15VC5Decompressor7ChannelELm4EEC2Ev"}},{"pid":1,"tid":0,"ph":"X","ts":1670688,"dur":622,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed8iPoint2DgtERKS0_"}},{"pid":1,"tid":0,"ph":"X","ts":1671487,"dur":652,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed8iPoint2D15hasPositiveAreaEv"}},{"pid":1,"tid":0,"ph":"X","ts":1673547,"dur":581,"name":"OptFunction","args":{"detail":"_ZN8rawspeed17RawspeedExceptionC2EPKc"}},{"pid":1,"tid":0,"ph":"X","ts":1674282,"dur":765,"name":"OptFunction","args":{"detail":"_ZN8rawspeed19RawDecoderExceptionC2EPKc"}},{"pid":1,"tid":0,"ph":"X","ts":1675358,"dur":691,"name":"OptFunction","args":{"detail":"_ZN8rawspeed14ThrowExceptionINS_19RawDecoderExceptionEEEvPKcz"}},{"pid":1,"tid":0,"ph":"X","ts":1678552,"dur":527,"name":"OptFunction","args":{"detail":"_ZNSt12_Vector_baseIN8rawspeed15VC5Decompressor18ReconstructionStepESaIS2_EE13_M_deallocateEPS2_m"}},{"pid":1,"tid":0,"ph":"X","ts":1679641,"dur":618,"name":"OptFunction","args":{"detail":"_ZNSt12_Vector_baseIN8rawspeed15VC5Decompressor18ReconstructionStepESaIS2_EED2Ev"}},{"pid":1,"tid":0,"ph":"X","ts":1680578,"dur":608,"name":"OptFunction","args":{"detail":"_ZNSt6vectorIN8rawspeed15VC5Decompressor18ReconstructionStepESaIS2_EED2Ev"}},{"pid":1,"tid":0,"ph":"X","ts":1684657,"dur":609,"name":"OptFunction","args":{"detail":"_ZNSt12_Vector_baseIN8rawspeed15VC5Decompressor14DecodeableBandESaIS2_EED2Ev"}},{"pid":1,"tid":0,"ph":"X","ts":1685566,"dur":613,"name":"OptFunction","args":{"detail":"_ZNSt6vectorIN8rawspeed15VC5Decompressor14DecodeableBandESaIS2_EED2Ev"}},{"pid":1,"tid":0,"ph":"X","ts":1688005,"dur":508,"name":"RunLoopPass","args":{"detail":"Unroll loops"}},{"pid":1,"tid":0,"ph":"X","ts":1687625,"dur":896,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":1688540,"dur":646,"name":"RunPass","args":{"detail":"Global Value Numbering"}},{"pid":1,"tid":0,"ph":"X","ts":1689328,"dur":747,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":1686542,"dur":4332,"name":"OptFunction","args":{"detail":"_ZNSt5arrayIN8rawspeed15VC5Decompressor7ChannelELm4EED2Ev"}},{"pid":1,"tid":0,"ph":"X","ts":1695516,"dur":609,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15roundUpDivisionEmm"}},{"pid":1,"tid":0,"ph":"X","ts":1698501,"dur":655,"name":"OptFunction","args":{"detail":"_ZN8rawspeed11IOExceptionC2EPKc"}},{"pid":1,"tid":0,"ph":"X","ts":1699427,"dur":690,"name":"OptFunction","args":{"detail":"_ZN8rawspeed14ThrowExceptionINS_11IOExceptionEEEvPKcz"}},{"pid":1,"tid":0,"ph":"X","ts":1700261,"dur":648,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed6Buffer7getDataEjj"}},{"pid":1,"tid":0,"ph":"X","ts":1702011,"dur":899,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed6Buffer3getIjEET_bjj"}},{"pid":1,"tid":0,"ph":"X","ts":1703148,"dur":970,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed10DataBuffer3getIjEET_jj"}},{"pid":1,"tid":0,"ph":"X","ts":1704324,"dur":1001,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed10ByteStream4peekIjEET_j"}},{"pid":1,"tid":0,"ph":"X","ts":1705548,"dur":876,"name":"OptFunction","args":{"detail":"_ZN8rawspeed10ByteStream3getIjEET_v"}},{"pid":1,"tid":0,"ph":"X","ts":1706657,"dur":871,"name":"OptFunction","args":{"detail":"_ZN8rawspeed10ByteStream6getU32Ev"}},{"pid":1,"tid":0,"ph":"X","ts":1708641,"dur":866,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed6Buffer3getItEET_bjj"}},{"pid":1,"tid":0,"ph":"X","ts":1709742,"dur":987,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed10DataBuffer3getItEET_jj"}},{"pid":1,"tid":0,"ph":"X","ts":1710945,"dur":995,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed10ByteStream4peekItEET_j"}},{"pid":1,"tid":0,"ph":"X","ts":1712158,"dur":870,"name":"OptFunction","args":{"detail":"_ZN8rawspeed10ByteStream3getItEET_v"}},{"pid":1,"tid":0,"ph":"X","ts":1713271,"dur":863,"name":"OptFunction","args":{"detail":"_ZN8rawspeed10ByteStream6getU16Ev"}},{"pid":1,"tid":0,"ph":"X","ts":1716309,"dur":501,"name":"OptFunction","args":{"detail":"_ZN8rawspeed8OptionalItEaSEt"}},{"pid":1,"tid":0,"ph":"X","ts":1721293,"dur":870,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed6Buffer10getSubViewEjj"}},{"pid":1,"tid":0,"ph":"X","ts":1723208,"dur":564,"name":"OptFunction","args":{"detail":"_ZN8rawspeed10DataBufferC2ERKNS_6BufferENS_10EndiannessE"}},{"pid":1,"tid":0,"ph":"X","ts":1723860,"dur":641,"name":"OptFunction","args":{"detail":"_ZN8rawspeed10DataBufferC2ERKS0_"}},{"pid":1,"tid":0,"ph":"X","ts":1724595,"dur":678,"name":"OptFunction","args":{"detail":"_ZN8rawspeed10ByteStreamC2ERKNS_10DataBufferE"}},{"pid":1,"tid":0,"ph":"X","ts":1725806,"dur":1600,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed10ByteStream12getSubStreamEjj"}},{"pid":1,"tid":0,"ph":"X","ts":1727806,"dur":1318,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed10ByteStream10peekStreamEj"}},{"pid":1,"tid":0,"ph":"X","ts":1729527,"dur":1457,"name":"OptFunction","args":{"detail":"_ZN8rawspeed10ByteStream9getStreamEj"}},{"pid":1,"tid":0,"ph":"X","ts":1731479,"dur":1813,"name":"OptFunction","args":{"detail":"_ZN8rawspeed10ByteStream9getStreamEjj"}},{"pid":1,"tid":0,"ph":"X","ts":1737715,"dur":1460,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":1736596,"dur":3014,"name":"OptFunction","args":{"detail":"_ZZN8rawspeed15VC5Decompressor19parseLargeCodeblockERKNS_10ByteStreamEENK3$_5clEv"}},{"pid":1,"tid":0,"ph":"X","ts":1740776,"dur":1189,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":1739873,"dur":2507,"name":"OptFunction","args":{"detail":"_ZZN8rawspeed15VC5Decompressor19parseLargeCodeblockERKNS_10ByteStreamEENK3$_6clEv"}},{"pid":1,"tid":0,"ph":"X","ts":1744927,"dur":792,"name":"OptFunction","args":{"detail":"_ZN8rawspeed10ByteStreamC2ERKS0_"}},{"pid":1,"tid":0,"ph":"X","ts":1746304,"dur":1449,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor7Wavelet22AbstractDecodeableBandC2ENS_10ByteStreamE"}},{"pid":1,"tid":0,"ph":"X","ts":1747780,"dur":1578,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed8iPoint2D4areaEv"}},{"pid":1,"tid":0,"ph":"X","ts":1749413,"dur":503,"name":"OptFunction","args":{"detail":"_ZN8rawspeed10DataBufferaSEOS0_"}},{"pid":1,"tid":0,"ph":"X","ts":1750035,"dur":659,"name":"OptFunction","args":{"detail":"_ZN8rawspeed10ByteStreamaSEOS0_"}},{"pid":1,"tid":0,"ph":"X","ts":1750886,"dur":837,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor7Wavelet22AbstractDecodeableBandD2Ev"}},{"pid":1,"tid":0,"ph":"X","ts":1753788,"dur":705,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":1755100,"dur":660,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":1755796,"dur":671,"name":"RunPass","args":{"detail":"Global Value Numbering"}},{"pid":1,"tid":0,"ph":"X","ts":1752924,"dur":5332,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor7Wavelet11LowPassBandC2ERKS1_NS_10ByteStreamEt"}},{"pid":1,"tid":0,"ph":"X","ts":1764155,"dur":1044,"name":"OptFunction","args":{"detail":"_ZSt11make_uniqueIN8rawspeed15VC5Decompressor7Wavelet11LowPassBandEJRS2_RKNS0_10ByteStreamEtEENSt9_MakeUniqIT_E15__single_objectEDpOT0_"}},{"pid":1,"tid":0,"ph":"X","ts":1769379,"dur":814,"name":"OptFunction","args":{"detail":"_ZNSt10unique_ptrIN8rawspeed15VC5Decompressor7Wavelet12AbstractBandESt14default_deleteIS3_EE5resetEPS3_"}},{"pid":1,"tid":0,"ph":"X","ts":1773709,"dur":885,"name":"OptFunction","args":{"detail":"_ZNSt10unique_ptrIN8rawspeed15VC5Decompressor7Wavelet12AbstractBandESt14default_deleteIS3_EEaSINS2_11LowPassBandES4_IS8_EEENSt9enable_ifIXsr6__and_ISt6__and_IJSt14is_convertibleINS_IT_T0_E7pointerEPS3_ESt6__not_ISt8is_arrayISD_EEEESt13is_assignableIRS5_OSE_EEE5valueERS6_E4typeEOSF_"}},{"pid":1,"tid":0,"ph":"X","ts":1775131,"dur":941,"name":"OptFunction","args":{"detail":"_ZNKSt14default_deleteIN8rawspeed15VC5Decompressor7Wavelet11LowPassBandEEclEPS3_"}},{"pid":1,"tid":0,"ph":"X","ts":1776387,"dur":1066,"name":"OptFunction","args":{"detail":"_ZNSt10unique_ptrIN8rawspeed15VC5Decompressor7Wavelet11LowPassBandESt14default_deleteIS3_EED2Ev"}},{"pid":1,"tid":0,"ph":"X","ts":1778973,"dur":1359,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor7Wavelet12HighPassBandC2ENS_10ByteStreamEs"}},{"pid":1,"tid":0,"ph":"X","ts":1786074,"dur":1885,"name":"OptFunction","args":{"detail":"_ZSt11make_uniqueIN8rawspeed15VC5Decompressor7Wavelet12HighPassBandEJRKNS0_10ByteStreamEsEENSt9_MakeUniqIT_E15__single_objectEDpOT0_"}},{"pid":1,"tid":0,"ph":"X","ts":1794693,"dur":871,"name":"OptFunction","args":{"detail":"_ZNSt10unique_ptrIN8rawspeed15VC5Decompressor7Wavelet12AbstractBandESt14default_deleteIS3_EEaSINS2_12HighPassBandES4_IS8_EEENSt9enable_ifIXsr6__and_ISt6__and_IJSt14is_convertibleINS_IT_T0_E7pointerEPS3_ESt6__not_ISt8is_arrayISD_EEEESt13is_assignableIRS5_OSE_EEE5valueERS6_E4typeEOSF_"}},{"pid":1,"tid":0,"ph":"X","ts":1796082,"dur":940,"name":"OptFunction","args":{"detail":"_ZNKSt14default_deleteIN8rawspeed15VC5Decompressor7Wavelet12HighPassBandEEclEPS3_"}},{"pid":1,"tid":0,"ph":"X","ts":1797331,"dur":1035,"name":"OptFunction","args":{"detail":"_ZNSt10unique_ptrIN8rawspeed15VC5Decompressor7Wavelet12HighPassBandESt14default_deleteIS3_EED2Ev"}},{"pid":1,"tid":0,"ph":"X","ts":1804222,"dur":891,"name":"OptFunction","args":{"detail":"_ZSt11make_uniqueIN8rawspeed15VC5Decompressor7Wavelet19ReconstructableBandEJEENSt9_MakeUniqIT_E15__single_objectEDpOT0_"}},{"pid":1,"tid":0,"ph":"X","ts":1811764,"dur":879,"name":"OptFunction","args":{"detail":"_ZNSt10unique_ptrIN8rawspeed15VC5Decompressor7Wavelet12AbstractBandESt14default_deleteIS3_EEaSINS2_19ReconstructableBandES4_IS8_EEENSt9enable_ifIXsr6__and_ISt6__and_IJSt14is_convertibleINS_IT_T0_E7pointerEPS3_ESt6__not_ISt8is_arrayISD_EEEESt13is_assignableIRS5_OSE_EEE5valueERS6_E4typeEOSF_"}},{"pid":1,"tid":0,"ph":"X","ts":1813234,"dur":1257,"name":"OptFunction","args":{"detail":"_ZNKSt14default_deleteIN8rawspeed15VC5Decompressor7Wavelet19ReconstructableBandEEclEPS3_"}},{"pid":1,"tid":0,"ph":"X","ts":1814912,"dur":1468,"name":"OptFunction","args":{"detail":"_ZNSt10unique_ptrIN8rawspeed15VC5Decompressor7Wavelet19ReconstructableBandESt14default_deleteIS3_EED2Ev"}},{"pid":1,"tid":0,"ph":"X","ts":1820101,"dur":561,"name":"RunPass","args":{"detail":"Early CSE w/ MemorySSA"}},{"pid":1,"tid":0,"ph":"X","ts":1821321,"dur":1085,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":1823775,"dur":1699,"name":"RunPass","args":{"detail":"Global Value Numbering"}},{"pid":1,"tid":0,"ph":"X","ts":1826509,"dur":701,"name":"RunPass","args":{"detail":"Dead Store Elimination"}},{"pid":1,"tid":0,"ph":"X","ts":1819529,"dur":8780,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor19parseLargeCodeblockERKNS_10ByteStreamE"}},{"pid":1,"tid":0,"ph":"X","ts":1828386,"dur":634,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed10ByteStream5checkEj"}},{"pid":1,"tid":0,"ph":"X","ts":1829263,"dur":886,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed10ByteStream5checkEjj"}},{"pid":1,"tid":0,"ph":"X","ts":1830380,"dur":903,"name":"OptFunction","args":{"detail":"_ZN8rawspeed10ByteStream9skipBytesEjj"}},{"pid":1,"tid":0,"ph":"X","ts":1834213,"dur":750,"name":"RunPass","args":{"detail":"Memory SSA"}},{"pid":1,"tid":0,"ph":"X","ts":1835617,"dur":855,"name":"RunPass","args":{"detail":"Value Propagation"}},{"pid":1,"tid":0,"ph":"X","ts":1836735,"dur":2088,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":1841204,"dur":1524,"name":"RunLoopPass","args":{"detail":"Loop Invariant Code Motion"}},{"pid":1,"tid":0,"ph":"X","ts":1840133,"dur":2785,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":1843155,"dur":1250,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":1844562,"dur":525,"name":"RunLoopPass","args":{"detail":"Induction Variable Simplification"}},{"pid":1,"tid":0,"ph":"X","ts":1844561,"dur":1521,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":1846112,"dur":2354,"name":"RunPass","args":{"detail":"Global Value Numbering"}},{"pid":1,"tid":0,"ph":"X","ts":1848756,"dur":1223,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":1850120,"dur":1409,"name":"RunPass","args":{"detail":"Value Propagation"}},{"pid":1,"tid":0,"ph":"X","ts":1852656,"dur":648,"name":"RunLoopPass","args":{"detail":"Loop Invariant Code Motion"}},{"pid":1,"tid":0,"ph":"X","ts":1852584,"dur":745,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":1853715,"dur":1238,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":1834153,"dur":20801,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor8parseVC5Ev"}},{"pid":1,"tid":0,"ph":"X","ts":1857428,"dur":506,"name":"OptFunction","args":{"detail":"_ZNSt12_Vector_baseIjSaIjEE13_M_deallocateEPjm"}},{"pid":1,"tid":0,"ph":"X","ts":1858501,"dur":634,"name":"OptFunction","args":{"detail":"_ZNSt12_Vector_baseIjSaIjEED2Ev"}},{"pid":1,"tid":0,"ph":"X","ts":1859461,"dur":610,"name":"OptFunction","args":{"detail":"_ZNSt6vectorIjSaIjEED2Ev"}},{"pid":1,"tid":0,"ph":"X","ts":1860207,"dur":567,"name":"OptFunction","args":{"detail":"_ZN8rawspeed9SimpleLUTIjLi12EED2Ev"}},{"pid":1,"tid":0,"ph":"X","ts":1863172,"dur":1348,"name":"RunPass","args":{"detail":"Memory SSA"}},{"pid":1,"tid":0,"ph":"X","ts":1865767,"dur":1832,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":1868078,"dur":661,"name":"RunPass","args":{"detail":"Memory SSA"}},{"pid":1,"tid":0,"ph":"X","ts":1870144,"dur":1044,"name":"RunLoopPass","args":{"detail":"Loop Invariant Code Motion"}},{"pid":1,"tid":0,"ph":"X","ts":1868854,"dur":2425,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":1871378,"dur":1057,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":1872477,"dur":1830,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":1874327,"dur":3830,"name":"RunPass","args":{"detail":"Global Value Numbering"}},{"pid":1,"tid":0,"ph":"X","ts":1878650,"dur":1705,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":1880729,"dur":3455,"name":"RunPass","args":{"detail":"Dead Store Elimination"}},{"pid":1,"tid":0,"ph":"X","ts":1884190,"dur":519,"name":"RunPass","args":{"detail":"Memory SSA"}},{"pid":1,"tid":0,"ph":"X","ts":1884871,"dur":641,"name":"RunLoopPass","args":{"detail":"Loop Invariant Code Motion"}},{"pid":1,"tid":0,"ph":"X","ts":1884821,"dur":714,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":1885757,"dur":1090,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":1863054,"dur":23794,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5DecompressorC2ENS_10ByteStreamERKNS_8RawImageE"}},{"pid":1,"tid":0,"ph":"X","ts":1890061,"dur":532,"name":"OptFunction","args":{"detail":"_ZN9__gnu_cxx13new_allocatorIjE8allocateEmPKv"}},{"pid":1,"tid":0,"ph":"X","ts":1891319,"dur":605,"name":"OptFunction","args":{"detail":"_ZNSt12_Vector_baseIjSaIjEE11_M_allocateEm"}},{"pid":1,"tid":0,"ph":"X","ts":1892304,"dur":630,"name":"OptFunction","args":{"detail":"_ZSt14__relocate_a_1IjjENSt9enable_ifIXsr3std24__is_bitwise_relocatableIT_EE5valueEPS1_E4typeES2_S2_S2_RSaIT0_E"}},{"pid":1,"tid":0,"ph":"X","ts":1893181,"dur":642,"name":"OptFunction","args":{"detail":"_ZSt12__relocate_aIPjS0_SaIjEET0_T_S3_S2_RT1_"}},{"pid":1,"tid":0,"ph":"X","ts":1893941,"dur":613,"name":"OptFunction","args":{"detail":"_ZNSt6vectorIjSaIjEE14_S_do_relocateEPjS2_S2_RS0_St17integral_constantIbLb1EE"}},{"pid":1,"tid":0,"ph":"X","ts":1894692,"dur":616,"name":"OptFunction","args":{"detail":"_ZNSt6vectorIjSaIjEE11_S_relocateEPjS2_S2_RS0_"}},{"pid":1,"tid":0,"ph":"X","ts":1895820,"dur":1692,"name":"OptFunction","args":{"detail":"_ZNSt6vectorIjSaIjEE7reserveEm"}},{"pid":1,"tid":0,"ph":"X","ts":1901448,"dur":621,"name":"OptFunction","args":{"detail":"_ZZN8rawspeed15VC5Decompressor15initVC5LogTableEvENK3$_3clEjj"}},{"pid":1,"tid":0,"ph":"X","ts":1902413,"dur":685,"name":"OptFunction","args":{"detail":"_ZZN8rawspeed9SimpleLUTIjLi12EEC1IZNS_15VC5Decompressor15initVC5LogTableEvE3$_3St9enable_ifILb1EvEEEOT_ENKUlvE_clEv"}},{"pid":1,"tid":0,"ph":"X","ts":1906418,"dur":1063,"name":"OptFunction","args":{"detail":"_ZNKSt6vectorIjSaIjEE12_M_check_lenEmPKc"}},{"pid":1,"tid":0,"ph":"X","ts":1910500,"dur":572,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":1909900,"dur":2905,"name":"OptFunction","args":{"detail":"_ZNSt6vectorIjSaIjEE17_M_realloc_insertIJjEEEvN9__gnu_cxx17__normal_iteratorIPjS1_EEDpOT_"}},{"pid":1,"tid":0,"ph":"X","ts":1913128,"dur":723,"name":"OptFunction","args":{"detail":"_ZNSt6vectorIjSaIjEE12emplace_backIJjEEEvDpOT_"}},{"pid":1,"tid":0,"ph":"X","ts":1914112,"dur":698,"name":"OptFunction","args":{"detail":"_ZNSt6vectorIjSaIjEE9push_backEOj"}},{"pid":1,"tid":0,"ph":"X","ts":1915075,"dur":729,"name":"OptFunction","args":{"detail":"_ZNSt20back_insert_iteratorISt6vectorIjSaIjEEEaSEOj"}},{"pid":1,"tid":0,"ph":"X","ts":1918267,"dur":554,"name":"RunLoopPass","args":{"detail":"Loop Invariant Code Motion"}},{"pid":1,"tid":0,"ph":"X","ts":1918117,"dur":789,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":1919508,"dur":848,"name":"RunPass","args":{"detail":"Global Value Numbering"}},{"pid":1,"tid":0,"ph":"X","ts":1916888,"dur":5069,"name":"OptFunction","args":{"detail":"_ZSt10generate_nISt20back_insert_iteratorISt6vectorIjSaIjEEEjZN8rawspeed9SimpleLUTIjLi12EEC1IZNS5_15VC5Decompressor15initVC5LogTableEvE3$_3St9enable_ifILb1EvEEEOT_EUlvE_ESD_SD_T0_T1_"}},{"pid":1,"tid":0,"ph":"X","ts":1923879,"dur":592,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":1926020,"dur":1047,"name":"RunPass","args":{"detail":"Global Value Numbering"}},{"pid":1,"tid":0,"ph":"X","ts":1927239,"dur":534,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":1923043,"dur":6070,"name":"OptFunction","args":{"detail":"_ZN8rawspeed9SimpleLUTIjLi12EEC2IZNS_15VC5Decompressor15initVC5LogTableEvE3$_3St9enable_ifILb1EvEEEOT_"}},{"pid":1,"tid":0,"ph":"X","ts":1932132,"dur":561,"name":"OptFunction","args":{"detail":"_ZNSt12_Vector_baseIjSaIjEE17_Vector_impl_data12_M_copy_dataERKS2_"}},{"pid":1,"tid":0,"ph":"X","ts":1932967,"dur":931,"name":"OptFunction","args":{"detail":"_ZNSt12_Vector_baseIjSaIjEE17_Vector_impl_data12_M_swap_dataERS2_"}},{"pid":1,"tid":0,"ph":"X","ts":1935725,"dur":1665,"name":"OptFunction","args":{"detail":"_ZNSt6vectorIjSaIjEE14_M_move_assignEOS1_St17integral_constantIbLb1EE"}},{"pid":1,"tid":0,"ph":"X","ts":1937629,"dur":853,"name":"OptFunction","args":{"detail":"_ZNSt6vectorIjSaIjEEaSEOS1_"}},{"pid":1,"tid":0,"ph":"X","ts":1938682,"dur":910,"name":"OptFunction","args":{"detail":"_ZN8rawspeed9SimpleLUTIjLi12EEaSEOS1_"}},{"pid":1,"tid":0,"ph":"X","ts":1941694,"dur":517,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":1943123,"dur":532,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":1940618,"dur":5684,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor15initVC5LogTableEv"}},{"pid":1,"tid":0,"ph":"X","ts":1946486,"dur":643,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed10ByteStream11getPositionEv"}},{"pid":1,"tid":0,"ph":"X","ts":1947280,"dur":626,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed10ByteStream13getRemainSizeEv"}},{"pid":1,"tid":0,"ph":"X","ts":1950090,"dur":511,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":1949721,"dur":2437,"name":"OptFunction","args":{"detail":"_ZN8rawspeed9BitStreamINS_13MSBBitPumpTagENS_28BitStreamCacheRightInLeftOutEEC2ERKNS_10ByteStreamE"}},{"pid":1,"tid":0,"ph":"X","ts":1952734,"dur":538,"name":"OptFunction","args":{"detail":"_ZN8rawspeed28BitStreamCacheRightInLeftOut4pushEmj"}},{"pid":1,"tid":0,"ph":"X","ts":1953422,"dur":672,"name":"OptFunction","args":{"detail":"_ZN8rawspeed9BitStreamINS_13MSBBitPumpTagENS_28BitStreamCacheRightInLeftOutEE9fillCacheEPKhjPj"}},{"pid":1,"tid":0,"ph":"X","ts":1956049,"dur":609,"name":"OptFunction","args":{"detail":"_ZSt8__fill_aIhEN9__gnu_cxx11__enable_ifIXsr9__is_byteIT_EE7__valueEvE6__typeEPS2_S5_RKS2_"}},{"pid":1,"tid":0,"ph":"X","ts":1956778,"dur":592,"name":"OptFunction","args":{"detail":"_ZSt10__fill_n_aImhEN9__gnu_cxx11__enable_ifIXsr9__is_byteIT0_EE7__valueEPS2_E6__typeES3_T_RKS2_"}},{"pid":1,"tid":0,"ph":"X","ts":1957896,"dur":572,"name":"OptFunction","args":{"detail":"_ZSt6fill_nIPhmhET_S1_T0_RKT1_"}},{"pid":1,"tid":0,"ph":"X","ts":1959916,"dur":2838,"name":"OptFunction","args":{"detail":"_ZN8rawspeed9BitStreamINS_13MSBBitPumpTagENS_28BitStreamCacheRightInLeftOutEE8fillSafeEv"}},{"pid":1,"tid":0,"ph":"X","ts":1963151,"dur":2242,"name":"OptFunction","args":{"detail":"_ZN8rawspeed9BitStreamINS_13MSBBitPumpTagENS_28BitStreamCacheRightInLeftOutEE16fillSafeNoinlineEv"}},{"pid":1,"tid":0,"ph":"X","ts":1965576,"dur":1083,"name":"OptFunction","args":{"detail":"_ZN8rawspeed9BitStreamINS_13MSBBitPumpTagENS_28BitStreamCacheRightInLeftOutEE4fillEj"}},{"pid":1,"tid":0,"ph":"X","ts":1966684,"dur":564,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed28BitStreamCacheRightInLeftOut4peekEj"}},{"pid":1,"tid":0,"ph":"X","ts":1967354,"dur":603,"name":"OptFunction","args":{"detail":"_ZN8rawspeed9BitStreamINS_13MSBBitPumpTagENS_28BitStreamCacheRightInLeftOutEE14peekBitsNoFillEj"}},{"pid":1,"tid":0,"ph":"X","ts":1969108,"dur":603,"name":"OptFunction","args":{"detail":"_ZN8rawspeed9BitStreamINS_13MSBBitPumpTagENS_28BitStreamCacheRightInLeftOutEE13getBitsNoFillEj"}},{"pid":1,"tid":0,"ph":"X","ts":1970020,"dur":1502,"name":"OptFunction","args":{"detail":"_ZN8rawspeed9BitStreamINS_13MSBBitPumpTagENS_28BitStreamCacheRightInLeftOutEE7getBitsEj"}},{"pid":1,"tid":0,"ph":"X","ts":1973068,"dur":639,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":1974284,"dur":511,"name":"RunLoopPass","args":{"detail":"Loop Invariant Code Motion"}},{"pid":1,"tid":0,"ph":"X","ts":1974139,"dur":1935,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":1976704,"dur":820,"name":"RunLoopPass","args":{"detail":"Induction Variable Simplification"}},{"pid":1,"tid":0,"ph":"X","ts":1977579,"dur":534,"name":"RunLoopPass","args":{"detail":"Induction Variable Simplification"}},{"pid":1,"tid":0,"ph":"X","ts":1976703,"dur":1658,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":1978380,"dur":1257,"name":"RunPass","args":{"detail":"Global Value Numbering"}},{"pid":1,"tid":0,"ph":"X","ts":1972309,"dur":9550,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor7Wavelet11LowPassBand6decodeERKS1_"}},{"pid":1,"tid":0,"ph":"X","ts":1984139,"dur":609,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":1986329,"dur":982,"name":"RunPass","args":{"detail":"Global Value Numbering"}},{"pid":1,"tid":0,"ph":"X","ts":1983558,"dur":5274,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor6getRLVEPNS_9BitStreamINS_13MSBBitPumpTagENS_28BitStreamCacheRightInLeftOutEEEPiPj"}},{"pid":1,"tid":0,"ph":"X","ts":1992986,"dur":1012,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":1996086,"dur":574,"name":"RunLoopPass","args":{"detail":"Loop Invariant Code Motion"}},{"pid":1,"tid":0,"ph":"X","ts":1995019,"dur":1739,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":1996945,"dur":1005,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":1998494,"dur":1232,"name":"RunLoopPass","args":{"detail":"Induction Variable Simplification"}},{"pid":1,"tid":0,"ph":"X","ts":1998037,"dur":1891,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":1999947,"dur":2495,"name":"RunPass","args":{"detail":"Global Value Numbering"}},{"pid":1,"tid":0,"ph":"X","ts":2002720,"dur":515,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":2004350,"dur":627,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":2005312,"dur":998,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":1991327,"dur":14984,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor7Wavelet12HighPassBand6decodeERKS1_"}},{"pid":1,"tid":0,"ph":"X","ts":2008543,"dur":514,"name":"OptFunction","args":{"detail":"_ZNKSt6vectorIN8rawspeed15VC5Decompressor14DecodeableBandESaIS2_EE8capacityEv"}},{"pid":1,"tid":0,"ph":"X","ts":2009670,"dur":519,"name":"OptFunction","args":{"detail":"_ZN9__gnu_cxx13new_allocatorIN8rawspeed15VC5Decompressor14DecodeableBandEE8allocateEmPKv"}},{"pid":1,"tid":0,"ph":"X","ts":2010293,"dur":522,"name":"OptFunction","args":{"detail":"_ZNSt16allocator_traitsISaIN8rawspeed15VC5Decompressor14DecodeableBandEEE8allocateERS3_m"}},{"pid":1,"tid":0,"ph":"X","ts":2010938,"dur":612,"name":"OptFunction","args":{"detail":"_ZNSt12_Vector_baseIN8rawspeed15VC5Decompressor14DecodeableBandESaIS2_EE11_M_allocateEm"}},{"pid":1,"tid":0,"ph":"X","ts":2015379,"dur":1349,"name":"OptFunction","args":{"detail":"_ZSt14__relocate_a_1IPN8rawspeed15VC5Decompressor14DecodeableBandES3_SaIS2_EET0_T_S6_S5_RT1_"}},{"pid":1,"tid":0,"ph":"X","ts":2016994,"dur":1220,"name":"OptFunction","args":{"detail":"_ZSt12__relocate_aIPN8rawspeed15VC5Decompressor14DecodeableBandES3_SaIS2_EET0_T_S6_S5_RT1_"}},{"pid":1,"tid":0,"ph":"X","ts":2018377,"dur":1220,"name":"OptFunction","args":{"detail":"_ZNSt6vectorIN8rawspeed15VC5Decompressor14DecodeableBandESaIS2_EE14_S_do_relocateEPS2_S5_S5_RS3_St17integral_constantIbLb1EE"}},{"pid":1,"tid":0,"ph":"X","ts":2019752,"dur":1227,"name":"OptFunction","args":{"detail":"_ZNSt6vectorIN8rawspeed15VC5Decompressor14DecodeableBandESaIS2_EE11_S_relocateEPS2_S5_S5_RS3_"}},{"pid":1,"tid":0,"ph":"X","ts":2021521,"dur":2536,"name":"OptFunction","args":{"detail":"_ZNSt6vectorIN8rawspeed15VC5Decompressor14DecodeableBandESaIS2_EE7reserveEm"}},{"pid":1,"tid":0,"ph":"X","ts":2027493,"dur":1069,"name":"OptFunction","args":{"detail":"_ZNKSt6vectorIN8rawspeed15VC5Decompressor14DecodeableBandESaIS2_EE12_M_check_lenEmPKc"}},{"pid":1,"tid":0,"ph":"X","ts":2031396,"dur":4148,"name":"OptFunction","args":{"detail":"_ZNSt6vectorIN8rawspeed15VC5Decompressor14DecodeableBandESaIS2_EE17_M_realloc_insertIJRPNS1_7Wavelet12HighPassBandERS6_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_"}},{"pid":1,"tid":0,"ph":"X","ts":2035951,"dur":845,"name":"OptFunction","args":{"detail":"_ZNSt6vectorIN8rawspeed15VC5Decompressor14DecodeableBandESaIS2_EE12emplace_backIJRPNS1_7Wavelet12HighPassBandERS6_EEEvDpOT_"}},{"pid":1,"tid":0,"ph":"X","ts":2040148,"dur":4111,"name":"OptFunction","args":{"detail":"_ZNSt6vectorIN8rawspeed15VC5Decompressor14DecodeableBandESaIS2_EE17_M_realloc_insertIJRPNS1_7Wavelet11LowPassBandERS6_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_"}},{"pid":1,"tid":0,"ph":"X","ts":2044663,"dur":843,"name":"OptFunction","args":{"detail":"_ZNSt6vectorIN8rawspeed15VC5Decompressor14DecodeableBandESaIS2_EE12emplace_backIJRPNS1_7Wavelet11LowPassBandERS6_EEEvDpOT_"}},{"pid":1,"tid":0,"ph":"X","ts":2048660,"dur":1618,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":2051802,"dur":579,"name":"RunLoopPass","args":{"detail":"Loop Invariant Code Motion"}},{"pid":1,"tid":0,"ph":"X","ts":2053021,"dur":544,"name":"RunLoopPass","args":{"detail":"Loop Invariant Code Motion"}},{"pid":1,"tid":0,"ph":"X","ts":2051245,"dur":3980,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":2055457,"dur":527,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":2057052,"dur":1194,"name":"RunLoopPass","args":{"detail":"Unroll loops"}},{"pid":1,"tid":0,"ph":"X","ts":2059135,"dur":1080,"name":"RunLoopPass","args":{"detail":"Unroll loops"}},{"pid":1,"tid":0,"ph":"X","ts":2060216,"dur":526,"name":"RunLoopPass","args":{"detail":"Induction Variable Simplification"}},{"pid":1,"tid":0,"ph":"X","ts":2056114,"dur":5622,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":2061760,"dur":10592,"name":"RunPass","args":{"detail":"Global Value Numbering"}},{"pid":1,"tid":0,"ph":"X","ts":2073048,"dur":3119,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":2076169,"dur":663,"name":"RunPass","args":{"detail":"Jump Threading"}},{"pid":1,"tid":0,"ph":"X","ts":2076833,"dur":1231,"name":"RunPass","args":{"detail":"Value Propagation"}},{"pid":1,"tid":0,"ph":"X","ts":2081117,"dur":848,"name":"RunLoopPass","args":{"detail":"Loop Invariant Code Motion"}},{"pid":1,"tid":0,"ph":"X","ts":2079195,"dur":3464,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":2083163,"dur":665,"name":"RunPass","args":{"detail":"Simplify the CFG"}},{"pid":1,"tid":0,"ph":"X","ts":2083938,"dur":4147,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":2047270,"dur":40816,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor23prepareBandDecodingPlanEv"}},{"pid":1,"tid":0,"ph":"X","ts":2091421,"dur":512,"name":"OptFunction","args":{"detail":"_ZN9__gnu_cxx13new_allocatorIN8rawspeed15VC5Decompressor18ReconstructionStepEE8allocateEmPKv"}},{"pid":1,"tid":0,"ph":"X","ts":2092658,"dur":612,"name":"OptFunction","args":{"detail":"_ZNSt12_Vector_baseIN8rawspeed15VC5Decompressor18ReconstructionStepESaIS2_EE11_M_allocateEm"}},{"pid":1,"tid":0,"ph":"X","ts":2097082,"dur":1354,"name":"OptFunction","args":{"detail":"_ZSt14__relocate_a_1IPN8rawspeed15VC5Decompressor18ReconstructionStepES3_SaIS2_EET0_T_S6_S5_RT1_"}},{"pid":1,"tid":0,"ph":"X","ts":2098736,"dur":1239,"name":"OptFunction","args":{"detail":"_ZSt12__relocate_aIPN8rawspeed15VC5Decompressor18ReconstructionStepES3_SaIS2_EET0_T_S6_S5_RT1_"}},{"pid":1,"tid":0,"ph":"X","ts":2100126,"dur":1228,"name":"OptFunction","args":{"detail":"_ZNSt6vectorIN8rawspeed15VC5Decompressor18ReconstructionStepESaIS2_EE14_S_do_relocateEPS2_S5_S5_RS3_St17integral_constantIbLb1EE"}},{"pid":1,"tid":0,"ph":"X","ts":2101512,"dur":1238,"name":"OptFunction","args":{"detail":"_ZNSt6vectorIN8rawspeed15VC5Decompressor18ReconstructionStepESaIS2_EE11_S_relocateEPS2_S5_S5_RS3_"}},{"pid":1,"tid":0,"ph":"X","ts":2103304,"dur":2479,"name":"OptFunction","args":{"detail":"_ZNSt6vectorIN8rawspeed15VC5Decompressor18ReconstructionStepESaIS2_EE7reserveEm"}},{"pid":1,"tid":0,"ph":"X","ts":2110031,"dur":1073,"name":"OptFunction","args":{"detail":"_ZNKSt6vectorIN8rawspeed15VC5Decompressor18ReconstructionStepESaIS2_EE12_M_check_lenEmPKc"}},{"pid":1,"tid":0,"ph":"X","ts":2113907,"dur":4202,"name":"OptFunction","args":{"detail":"_ZNSt6vectorIN8rawspeed15VC5Decompressor18ReconstructionStepESaIS2_EE17_M_realloc_insertIJRPNS1_7WaveletEPNS6_19ReconstructableBandEEEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_"}},{"pid":1,"tid":0,"ph":"X","ts":2118506,"dur":904,"name":"OptFunction","args":{"detail":"_ZNSt6vectorIN8rawspeed15VC5Decompressor18ReconstructionStepESaIS2_EE12emplace_backIJRPNS1_7WaveletEPNS6_19ReconstructableBandEEEEvDpOT_"}},{"pid":1,"tid":0,"ph":"X","ts":2122326,"dur":4198,"name":"OptFunction","args":{"detail":"_ZNSt6vectorIN8rawspeed15VC5Decompressor18ReconstructionStepESaIS2_EE17_M_realloc_insertIJRPNS1_7WaveletERPNS6_19ReconstructableBandEEEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_"}},{"pid":1,"tid":0,"ph":"X","ts":2126960,"dur":868,"name":"OptFunction","args":{"detail":"_ZNSt6vectorIN8rawspeed15VC5Decompressor18ReconstructionStepESaIS2_EE12emplace_backIJRPNS1_7WaveletERPNS6_19ReconstructableBandEEEEvDpOT_"}},{"pid":1,"tid":0,"ph":"X","ts":2130911,"dur":1564,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":2133900,"dur":576,"name":"RunLoopPass","args":{"detail":"Loop Invariant Code Motion"}},{"pid":1,"tid":0,"ph":"X","ts":2135155,"dur":564,"name":"RunLoopPass","args":{"detail":"Loop Invariant Code Motion"}},{"pid":1,"tid":0,"ph":"X","ts":2133330,"dur":2742,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":2136280,"dur":514,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":2137394,"dur":512,"name":"RunLoopPass","args":{"detail":"Induction Variable Simplification"}},{"pid":1,"tid":0,"ph":"X","ts":2137938,"dur":683,"name":"RunLoopPass","args":{"detail":"Unroll loops"}},{"pid":1,"tid":0,"ph":"X","ts":2136913,"dur":2876,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":2139809,"dur":2741,"name":"RunPass","args":{"detail":"Global Value Numbering"}},{"pid":1,"tid":0,"ph":"X","ts":2142902,"dur":1404,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":2144596,"dur":610,"name":"RunPass","args":{"detail":"Value Propagation"}},{"pid":1,"tid":0,"ph":"X","ts":2146425,"dur":977,"name":"RunLoopPass","args":{"detail":"Loop Invariant Code Motion"}},{"pid":1,"tid":0,"ph":"X","ts":2145778,"dur":1747,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":2148026,"dur":2035,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":2129491,"dur":20570,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor25prepareBandReconstructionEv"}},{"pid":1,"tid":0,"ph":"X","ts":2150790,"dur":514,"name":"OptFunction","args":{"detail":"_ZN9__gnu_cxx17__normal_iteratorIPKN8rawspeed15VC5Decompressor14DecodeableBandESt6vectorIS3_SaIS3_EEEC2ERKS5_"}},{"pid":1,"tid":0,"ph":"X","ts":2162163,"dur":513,"name":"OptFunction","args":{"detail":"_ZNSt11char_traitsIcE4copyEPcPKcm"}},{"pid":1,"tid":0,"ph":"X","ts":2162818,"dur":618,"name":"OptFunction","args":{"detail":"_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_S_copyEPcPKcm"}},{"pid":1,"tid":0,"ph":"X","ts":2163602,"dur":613,"name":"OptFunction","args":{"detail":"_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_S_copy_charsEPcPKcS7_"}},{"pid":1,"tid":0,"ph":"X","ts":2164766,"dur":519,"name":"OptFunction","args":{"detail":"_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_set_lengthEm"}},{"pid":1,"tid":0,"ph":"X","ts":2165729,"dur":1936,"name":"OptFunction","args":{"detail":"_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag"}},{"pid":1,"tid":0,"ph":"X","ts":2167975,"dur":1873,"name":"OptFunction","args":{"detail":"_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16_M_construct_auxIPKcEEvT_S8_St12__false_type"}},{"pid":1,"tid":0,"ph":"X","ts":2170153,"dur":1678,"name":"OptFunction","args":{"detail":"_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_"}},{"pid":1,"tid":0,"ph":"X","ts":2173034,"dur":2380,"name":"OptFunction","args":{"detail":"_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_"}},{"pid":1,"tid":0,"ph":"X","ts":2179590,"dur":573,"name":"OptFunction","args":{"detail":"_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv"}},{"pid":1,"tid":0,"ph":"X","ts":2180408,"dur":574,"name":"OptFunction","args":{"detail":"_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev"}},{"pid":1,"tid":0,"ph":"X","ts":2183383,"dur":804,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":2185095,"dur":787,"name":"RunLoopPass","args":{"detail":"Loop Invariant Code Motion"}},{"pid":1,"tid":0,"ph":"X","ts":2186164,"dur":647,"name":"RunLoopPass","args":{"detail":"Loop Invariant Code Motion"}},{"pid":1,"tid":0,"ph":"X","ts":2184874,"dur":2046,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":2187061,"dur":596,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":2187731,"dur":543,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":2188293,"dur":1018,"name":"RunPass","args":{"detail":"Global Value Numbering"}},{"pid":1,"tid":0,"ph":"X","ts":2190735,"dur":531,"name":"RunLoopPass","args":{"detail":"Loop Invariant Code Motion"}},{"pid":1,"tid":0,"ph":"X","ts":2190734,"dur":986,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":2191968,"dur":545,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":2182157,"dur":10357,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed15VC5Decompressor11decodeBandsEPb"}},{"pid":1,"tid":0,"ph":"X","ts":2197301,"dur":2244,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor7Wavelet5clearEv"}},{"pid":1,"tid":0,"ph":"X","ts":2202118,"dur":633,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":2200869,"dur":4158,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed15VC5Decompressor23reconstructLowpassBandsEv"}},{"pid":1,"tid":0,"ph":"X","ts":2205072,"dur":538,"name":"OptFunction","args":{"detail":"_ZN8rawspeed10Array2DRefItEC2EPtiii"}},{"pid":1,"tid":0,"ph":"X","ts":2207170,"dur":589,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed9SimpleLUTIjLi12EEixEi"}},{"pid":1,"tid":0,"ph":"X","ts":2207782,"dur":503,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed10Array2DRefItEclEii"}},{"pid":1,"tid":0,"ph":"X","ts":2210484,"dur":501,"name":"RunPass","args":{"detail":"SROA"}},{"pid":1,"tid":0,"ph":"X","ts":2211975,"dur":1027,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":2213557,"dur":704,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":2214317,"dur":986,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":2215337,"dur":769,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":2216124,"dur":1237,"name":"RunPass","args":{"detail":"Global Value Numbering"}},{"pid":1,"tid":0,"ph":"X","ts":2210477,"dur":9568,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed15VC5Decompressor24combineFinalLowpassBandsEv"}},{"pid":1,"tid":0,"ph":"X","ts":2220247,"dur":657,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed15VC5Decompressor12decodeThreadEPb"}},{"pid":1,"tid":0,"ph":"X","ts":2220928,"dur":594,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed8iPoint2DeqERKS0_"}},{"pid":1,"tid":0,"ph":"X","ts":2221631,"dur":632,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed8iPoint2DneERKS0_"}},{"pid":1,"tid":0,"ph":"X","ts":2223538,"dur":550,"name":"OptFunction","args":{"detail":"_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2Ev"}},{"pid":1,"tid":0,"ph":"X","ts":2225677,"dur":2445,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor6decodeEjjjj"}},{"pid":1,"tid":0,"ph":"X","ts":2228545,"dur":640,"name":"OptFunction","args":{"detail":".omp_outlined._debug__"}},{"pid":1,"tid":0,"ph":"X","ts":2229597,"dur":620,"name":"OptFunction","args":{"detail":".omp_outlined."}},{"pid":1,"tid":0,"ph":"X","ts":2230486,"dur":1223,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor7Wavelet19ReconstructableBandD0Ev"}},{"pid":1,"tid":0,"ph":"X","ts":2231864,"dur":846,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor7Wavelet12HighPassBandD0Ev"}},{"pid":1,"tid":0,"ph":"X","ts":2232866,"dur":840,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor7Wavelet11LowPassBandD0Ev"}},{"pid":1,"tid":0,"ph":"X","ts":2237242,"dur":569,"name":"OptFunction","args":{"detail":"_ZN12_GLOBAL__N_19decompandEs"}},{"pid":1,"tid":0,"ph":"X","ts":2238066,"dur":1878,"name":"OptFunction","args":{"detail":"_ZNK12_GLOBAL__N_13$_7clEv"}},{"pid":1,"tid":0,"ph":"X","ts":2240149,"dur":1362,"name":"OptFunction","args":{"detail":"__cxx_global_var_init"}},{"pid":1,"tid":0,"ph":"X","ts":2241728,"dur":1380,"name":"OptFunction","args":{"detail":"_GLOBAL__sub_I_VC5Decompressor.cpp"}},{"pid":1,"tid":0,"ph":"X","ts":2254394,"dur":3795,"name":"RunPass","args":{"detail":"Loop Vectorization"}},{"pid":1,"tid":0,"ph":"X","ts":2258223,"dur":1903,"name":"RunPass","args":{"detail":"Loop Load Elimination"}},{"pid":1,"tid":0,"ph":"X","ts":2260137,"dur":732,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":2261020,"dur":1515,"name":"RunPass","args":{"detail":"SLP Vectorizer"}},{"pid":1,"tid":0,"ph":"X","ts":2262538,"dur":687,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":2263774,"dur":641,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":2264740,"dur":990,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":2253701,"dur":12065,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed15VC5Decompressor7Wavelet15reconstructPassENS_10Array2DRefIsEENS2_IKsEES5_"}},{"pid":1,"tid":0,"ph":"X","ts":2266811,"dur":2296,"name":"RunPass","args":{"detail":"Loop Vectorization"}},{"pid":1,"tid":0,"ph":"X","ts":2269138,"dur":2074,"name":"RunPass","args":{"detail":"Loop Load Elimination"}},{"pid":1,"tid":0,"ph":"X","ts":2271222,"dur":1688,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":2273071,"dur":2816,"name":"RunPass","args":{"detail":"SLP Vectorizer"}},{"pid":1,"tid":0,"ph":"X","ts":2275890,"dur":832,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":2277346,"dur":1617,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":2279374,"dur":965,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":2266023,"dur":14338,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed15VC5Decompressor7Wavelet18combineLowHighPassENS_10Array2DRefIsEENS2_IKsEES5_ib"}},{"pid":1,"tid":0,"ph":"X","ts":2280362,"dur":1237,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor7Wavelet19ReconstructableBand10processLowERKS1_"}},{"pid":1,"tid":0,"ph":"X","ts":2281843,"dur":1149,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor7Wavelet19ReconstructableBand11processHighERKS1_"}},{"pid":1,"tid":0,"ph":"X","ts":2283228,"dur":1288,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor7Wavelet19ReconstructableBand7combineERKS1_"}},{"pid":1,"tid":0,"ph":"X","ts":2285033,"dur":547,"name":"RunPass","args":{"detail":"Memory SSA"}},{"pid":1,"tid":0,"ph":"X","ts":2286123,"dur":1138,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":2287360,"dur":590,"name":"RunPass","args":{"detail":"SLP Vectorizer"}},{"pid":1,"tid":0,"ph":"X","ts":2287952,"dur":565,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":2288595,"dur":597,"name":"RunLoopPass","args":{"detail":"Unroll loops"}},{"pid":1,"tid":0,"ph":"X","ts":2288554,"dur":645,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":2289203,"dur":2506,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":2291710,"dur":643,"name":"RunPass","args":{"detail":"Memory SSA"}},{"pid":1,"tid":0,"ph":"X","ts":2284981,"dur":7599,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5DecompressorC2ENS_10ByteStreamERKNS_8RawImageE"}},{"pid":1,"tid":0,"ph":"X","ts":2294708,"dur":1292,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":2296601,"dur":611,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":2297672,"dur":1251,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":2299689,"dur":656,"name":"RunLoopPass","args":{"detail":"Loop Invariant Code Motion"}},{"pid":1,"tid":0,"ph":"X","ts":2299616,"dur":759,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":2292986,"dur":7413,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor8parseVC5Ev"}},{"pid":1,"tid":0,"ph":"X","ts":2300400,"dur":1329,"name":"OptFunction","args":{"detail":"_ZNSt5arrayIN8rawspeed15VC5Decompressor7ChannelELm4EED2Ev"}},{"pid":1,"tid":0,"ph":"X","ts":2302275,"dur":526,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":2301730,"dur":2652,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor15initVC5LogTableEv"}},{"pid":1,"tid":0,"ph":"X","ts":2304941,"dur":518,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":2305653,"dur":540,"name":"RunPass","args":{"detail":"SLP Vectorizer"}},{"pid":1,"tid":0,"ph":"X","ts":2306195,"dur":501,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":2304383,"dur":3158,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor19parseLargeCodeblockERKNS_10ByteStreamE"}},{"pid":1,"tid":0,"ph":"X","ts":2307542,"dur":1626,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor7Wavelet11LowPassBandC2ERKS1_NS_10ByteStreamEt"}},{"pid":1,"tid":0,"ph":"X","ts":2309169,"dur":2893,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor7Wavelet11LowPassBand6decodeERKS1_"}},{"pid":1,"tid":0,"ph":"X","ts":2312062,"dur":893,"name":"OptFunction","args":{"detail":"_ZN8rawspeed9BitStreamINS_13MSBBitPumpTagENS_28BitStreamCacheRightInLeftOutEEC2ERKNS_10ByteStreamE"}},{"pid":1,"tid":0,"ph":"X","ts":2313953,"dur":1047,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":2315253,"dur":586,"name":"RunPass","args":{"detail":"SLP Vectorizer"}},{"pid":1,"tid":0,"ph":"X","ts":2315841,"dur":507,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":2316873,"dur":988,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":2318269,"dur":658,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":2312956,"dur":5997,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor7Wavelet12HighPassBand6decodeERKS1_"}},{"pid":1,"tid":0,"ph":"X","ts":2319985,"dur":922,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":2321122,"dur":1366,"name":"RunPass","args":{"detail":"Loop Vectorization"}},{"pid":1,"tid":0,"ph":"X","ts":2322530,"dur":743,"name":"RunPass","args":{"detail":"Loop Load Elimination"}},{"pid":1,"tid":0,"ph":"X","ts":2323283,"dur":2799,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":2326635,"dur":1043,"name":"RunPass","args":{"detail":"SLP Vectorizer"}},{"pid":1,"tid":0,"ph":"X","ts":2327680,"dur":1406,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":2329279,"dur":1157,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":2330440,"dur":2751,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":2334930,"dur":797,"name":"RunLoopPass","args":{"detail":"Loop Invariant Code Motion"}},{"pid":1,"tid":0,"ph":"X","ts":2333950,"dur":2369,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":2318954,"dur":17404,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor23prepareBandDecodingPlanEv"}},{"pid":1,"tid":0,"ph":"X","ts":2337419,"dur":840,"name":"RunPass","args":{"detail":"Loop Vectorization"}},{"pid":1,"tid":0,"ph":"X","ts":2338756,"dur":1386,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":2340431,"dur":903,"name":"RunPass","args":{"detail":"SLP Vectorizer"}},{"pid":1,"tid":0,"ph":"X","ts":2341336,"dur":696,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":2342155,"dur":764,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":2342923,"dur":1350,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":2345132,"dur":886,"name":"RunLoopPass","args":{"detail":"Loop Invariant Code Motion"}},{"pid":1,"tid":0,"ph":"X","ts":2344689,"dur":1443,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":2336359,"dur":9808,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor25prepareBandReconstructionEv"}},{"pid":1,"tid":0,"ph":"X","ts":2347514,"dur":570,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":2348928,"dur":526,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":2349735,"dur":550,"name":"RunLoopPass","args":{"detail":"Loop Invariant Code Motion"}},{"pid":1,"tid":0,"ph":"X","ts":2349734,"dur":1013,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":2346760,"dur":4015,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed15VC5Decompressor11decodeBandsEPb"}},{"pid":1,"tid":0,"ph":"X","ts":2350775,"dur":2200,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed15VC5Decompressor23reconstructLowpassBandsEv"}},{"pid":1,"tid":0,"ph":"X","ts":2353366,"dur":1051,"name":"RunPass","args":{"detail":"Loop Vectorization"}},{"pid":1,"tid":0,"ph":"X","ts":2354450,"dur":974,"name":"RunPass","args":{"detail":"Loop Load Elimination"}},{"pid":1,"tid":0,"ph":"X","ts":2355433,"dur":513,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":2356022,"dur":1486,"name":"RunPass","args":{"detail":"SLP Vectorizer"}},{"pid":1,"tid":0,"ph":"X","ts":2352976,"dur":6432,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed15VC5Decompressor24combineFinalLowpassBandsEv"}},{"pid":1,"tid":0,"ph":"X","ts":2359408,"dur":832,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor6decodeEjjjj"}},{"pid":1,"tid":0,"ph":"X","ts":2362330,"dur":1459,"name":"OptFunction","args":{"detail":"_ZNSt5arrayIN8rawspeed15VC5Decompressor7WaveletELm3EED2Ev"}},{"pid":1,"tid":0,"ph":"X","ts":2366030,"dur":1057,"name":"OptFunction","args":{"detail":"_ZN8rawspeed9BitStreamINS_13MSBBitPumpTagENS_28BitStreamCacheRightInLeftOutEE16fillSafeNoinlineEv"}},{"pid":1,"tid":0,"ph":"X","ts":2367310,"dur":937,"name":"RunPass","args":{"detail":"Loop Vectorization"}},{"pid":1,"tid":0,"ph":"X","ts":2368692,"dur":797,"name":"RunPass","args":{"detail":"Combine redundant instructions"}},{"pid":1,"tid":0,"ph":"X","ts":2369631,"dur":713,"name":"RunPass","args":{"detail":"SLP Vectorizer"}},{"pid":1,"tid":0,"ph":"X","ts":2367088,"dur":4698,"name":"OptFunction","args":{"detail":"_ZNSt6vectorIsN8rawspeed27DefaultInitAllocatorAdaptorIsSaIsEvEEE17_M_default_appendEm"}},{"pid":1,"tid":0,"ph":"X","ts":2372374,"dur":793,"name":"OptFunction","args":{"detail":"_GLOBAL__sub_I_VC5Decompressor.cpp"}},{"pid":1,"tid":0,"ph":"X","ts":2252354,"dur":120814,"name":"OptModule","args":{"detail":"/home/lebedevri/rawspeed/src/librawspeed/decompressors/VC5Decompressor.cpp"}},{"pid":1,"tid":0,"ph":"X","ts":2374233,"dur":565,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed15VC5Decompressor7Wavelet15reconstructPassENS_10Array2DRefIsEENS2_IKsEES5_"}},{"pid":1,"tid":0,"ph":"X","ts":2374858,"dur":614,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed15VC5Decompressor7Wavelet18combineLowHighPassENS_10Array2DRefIsEENS2_IKsEES5_ib"}},{"pid":1,"tid":0,"ph":"X","ts":2376124,"dur":510,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5DecompressorC2ENS_10ByteStreamERKNS_8RawImageE"}},{"pid":1,"tid":0,"ph":"X","ts":2376707,"dur":701,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor8parseVC5Ev"}},{"pid":1,"tid":0,"ph":"X","ts":2378835,"dur":558,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor7Wavelet12HighPassBand6decodeERKS1_"}},{"pid":1,"tid":0,"ph":"X","ts":2379394,"dur":1486,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor23prepareBandDecodingPlanEv"}},{"pid":1,"tid":0,"ph":"X","ts":2380881,"dur":803,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor25prepareBandReconstructionEv"}},{"pid":1,"tid":0,"ph":"X","ts":2373966,"dur":10712,"name":"OptModule","args":{"detail":"/home/lebedevri/rawspeed/src/librawspeed/decompressors/VC5Decompressor.cpp"}},{"pid":1,"tid":0,"ph":"X","ts":1323493,"dur":1061283,"name":"OptModule","args":{"detail":"/home/lebedevri/rawspeed/src/librawspeed/decompressors/VC5Decompressor.cpp"}},{"pid":1,"tid":0,"ph":"X","ts":2389727,"dur":758,"name":"OptModule","args":{"detail":"/home/lebedevri/rawspeed/src/librawspeed/decompressors/VC5Decompressor.cpp"}},{"pid":1,"tid":0,"ph":"X","ts":2390512,"dur":965,"name":"RunPass","args":{"detail":"Module Verifier"}},{"pid":1,"tid":0,"ph":"X","ts":2390498,"dur":1262,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor7Wavelet12setBandValidEi"}},{"pid":1,"tid":0,"ph":"X","ts":2392196,"dur":634,"name":"RunPass","args":{"detail":"Module Verifier"}},{"pid":1,"tid":0,"ph":"X","ts":2392886,"dur":701,"name":"RunLoopPass","args":{"detail":"Induction Variable Users"}},{"pid":1,"tid":0,"ph":"X","ts":2393587,"dur":1669,"name":"RunLoopPass","args":{"detail":"Loop Strength Reduction"}},{"pid":1,"tid":0,"ph":"X","ts":2395548,"dur":1331,"name":"RunLoopPass","args":{"detail":"Loop Strength Reduction"}},{"pid":1,"tid":0,"ph":"X","ts":2397072,"dur":618,"name":"RunLoopPass","args":{"detail":"Loop Strength Reduction"}},{"pid":1,"tid":0,"ph":"X","ts":2392885,"dur":5055,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":2398274,"dur":1080,"name":"RunPass","args":{"detail":"CodeGen Prepare"}},{"pid":1,"tid":0,"ph":"X","ts":2392136,"dur":7219,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed15VC5Decompressor7Wavelet15reconstructPassENS_10Array2DRefIsEENS2_IKsEES5_"}},{"pid":1,"tid":0,"ph":"X","ts":2399529,"dur":872,"name":"RunPass","args":{"detail":"Module Verifier"}},{"pid":1,"tid":0,"ph":"X","ts":2400454,"dur":987,"name":"RunLoopPass","args":{"detail":"Induction Variable Users"}},{"pid":1,"tid":0,"ph":"X","ts":2401442,"dur":4449,"name":"RunLoopPass","args":{"detail":"Loop Strength Reduction"}},{"pid":1,"tid":0,"ph":"X","ts":2405892,"dur":612,"name":"RunLoopPass","args":{"detail":"Induction Variable Users"}},{"pid":1,"tid":0,"ph":"X","ts":2406505,"dur":4534,"name":"RunLoopPass","args":{"detail":"Loop Strength Reduction"}},{"pid":1,"tid":0,"ph":"X","ts":2411040,"dur":550,"name":"RunLoopPass","args":{"detail":"Induction Variable Users"}},{"pid":1,"tid":0,"ph":"X","ts":2400453,"dur":11216,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":2412040,"dur":655,"name":"RunPass","args":{"detail":"CodeGen Prepare"}},{"pid":1,"tid":0,"ph":"X","ts":2399449,"dur":13246,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed15VC5Decompressor7Wavelet18combineLowHighPassENS_10Array2DRefIsEENS2_IKsEES5_ib"}},{"pid":1,"tid":0,"ph":"X","ts":2414536,"dur":773,"name":"RunPass","args":{"detail":"Module Verifier"}},{"pid":1,"tid":0,"ph":"X","ts":2415769,"dur":896,"name":"RunPass","args":{"detail":"CodeGen Prepare"}},{"pid":1,"tid":0,"ph":"X","ts":2414468,"dur":2197,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5DecompressorC2ENS_10ByteStreamERKNS_8RawImageE"}},{"pid":1,"tid":0,"ph":"X","ts":2416895,"dur":513,"name":"RunPass","args":{"detail":"Module Verifier"}},{"pid":1,"tid":0,"ph":"X","ts":2418313,"dur":695,"name":"RunPass","args":{"detail":"CodeGen Prepare"}},{"pid":1,"tid":0,"ph":"X","ts":2416823,"dur":2186,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor8parseVC5Ev"}},{"pid":1,"tid":0,"ph":"X","ts":2419009,"dur":790,"name":"OptFunction","args":{"detail":"_ZNSt5arrayIN8rawspeed15VC5Decompressor7ChannelELm4EED2Ev"}},{"pid":1,"tid":0,"ph":"X","ts":2419800,"dur":1215,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor15initVC5LogTableEv"}},{"pid":1,"tid":0,"ph":"X","ts":2421070,"dur":530,"name":"RunPass","args":{"detail":"Module Verifier"}},{"pid":1,"tid":0,"ph":"X","ts":2421868,"dur":506,"name":"RunPass","args":{"detail":"CodeGen Prepare"}},{"pid":1,"tid":0,"ph":"X","ts":2421015,"dur":1359,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor19parseLargeCodeblockERKNS_10ByteStreamE"}},{"pid":1,"tid":0,"ph":"X","ts":2422375,"dur":728,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor7Wavelet11LowPassBandC2ERKS1_NS_10ByteStreamEt"}},{"pid":1,"tid":0,"ph":"X","ts":2423341,"dur":695,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":2423104,"dur":1381,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor7Wavelet11LowPassBand6decodeERKS1_"}},{"pid":1,"tid":0,"ph":"X","ts":2426491,"dur":962,"name":"RunLoopPass","args":{"detail":"Loop Strength Reduction"}},{"pid":1,"tid":0,"ph":"X","ts":2425249,"dur":2294,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":2424842,"dur":3460,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor7Wavelet12HighPassBand6decodeERKS1_"}},{"pid":1,"tid":0,"ph":"X","ts":2428429,"dur":1410,"name":"RunPass","args":{"detail":"Module Verifier"}},{"pid":1,"tid":0,"ph":"X","ts":2429964,"dur":841,"name":"RunLoopPass","args":{"detail":"Induction Variable Users"}},{"pid":1,"tid":0,"ph":"X","ts":2429962,"dur":3634,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":2434461,"dur":1887,"name":"RunPass","args":{"detail":"CodeGen Prepare"}},{"pid":1,"tid":0,"ph":"X","ts":2428304,"dur":8044,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor23prepareBandDecodingPlanEv"}},{"pid":1,"tid":0,"ph":"X","ts":2436417,"dur":675,"name":"RunPass","args":{"detail":"Module Verifier"}},{"pid":1,"tid":0,"ph":"X","ts":2437159,"dur":2464,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":2440102,"dur":706,"name":"RunPass","args":{"detail":"CodeGen Prepare"}},{"pid":1,"tid":0,"ph":"X","ts":2436349,"dur":4460,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor25prepareBandReconstructionEv"}},{"pid":1,"tid":0,"ph":"X","ts":2441605,"dur":528,"name":"RunLoopPass","args":{"detail":"Loop Strength Reduction"}},{"pid":1,"tid":0,"ph":"X","ts":2441493,"dur":681,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":2441043,"dur":1667,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed15VC5Decompressor11decodeBandsEPb"}},{"pid":1,"tid":0,"ph":"X","ts":2442711,"dur":847,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed15VC5Decompressor23reconstructLowpassBandsEv"}},{"pid":1,"tid":0,"ph":"X","ts":2443558,"dur":1179,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed15VC5Decompressor24combineFinalLowpassBandsEv"}},{"pid":1,"tid":0,"ph":"X","ts":2446126,"dur":663,"name":"OptFunction","args":{"detail":"_ZNSt5arrayIN8rawspeed15VC5Decompressor7WaveletELm3EED2Ev"}},{"pid":1,"tid":0,"ph":"X","ts":2448627,"dur":529,"name":"RunLoopPass","args":{"detail":"Loop Strength Reduction"}},{"pid":1,"tid":0,"ph":"X","ts":2449423,"dur":557,"name":"RunLoopPass","args":{"detail":"Loop Strength Reduction"}},{"pid":1,"tid":0,"ph":"X","ts":2448467,"dur":1536,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":2448200,"dur":2214,"name":"OptFunction","args":{"detail":"_ZNSt6vectorIsN8rawspeed27DefaultInitAllocatorAdaptorIsSaIsEvEEE17_M_default_appendEm"}},{"pid":1,"tid":0,"ph":"X","ts":2450755,"dur":549,"name":"RunPass","args":{"detail":"Loop Pass Manager"}},{"pid":1,"tid":0,"ph":"X","ts":2450679,"dur":756,"name":"OptFunction","args":{"detail":"_GLOBAL__sub_I_VC5Decompressor.cpp"}},{"pid":1,"tid":0,"ph":"X","ts":2390498,"dur":60938,"name":"OptModule","args":{"detail":"/home/lebedevri/rawspeed/src/librawspeed/decompressors/VC5Decompressor.cpp"}},{"pid":1,"tid":0,"ph":"X","ts":2451494,"dur":1075,"name":"RunPass","args":{"detail":"Module Verifier"}},{"pid":1,"tid":0,"ph":"X","ts":2452583,"dur":1397,"name":"RunPass","args":{"detail":"X86 DAG->DAG Instruction Selection"}},{"pid":1,"tid":0,"ph":"X","ts":2451439,"dur":4728,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor7Wavelet12setBandValidEi"}},{"pid":1,"tid":0,"ph":"X","ts":2456168,"dur":1078,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed15VC5Decompressor7Wavelet11isBandValidEi"}},{"pid":1,"tid":0,"ph":"X","ts":2457247,"dur":809,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed15VC5Decompressor7Wavelet13allBandsValidEv"}},{"pid":1,"tid":0,"ph":"X","ts":2458056,"dur":1703,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed15VC5Decompressor7Wavelet16bandAsArray2DRefEj"}},{"pid":1,"tid":0,"ph":"X","ts":2459967,"dur":655,"name":"RunPass","args":{"detail":"Module Verifier"}},{"pid":1,"tid":0,"ph":"X","ts":2460685,"dur":5110,"name":"RunPass","args":{"detail":"X86 DAG->DAG Instruction Selection"}},{"pid":1,"tid":0,"ph":"X","ts":2468034,"dur":717,"name":"RunPass","args":{"detail":"Machine Instruction Scheduler"}},{"pid":1,"tid":0,"ph":"X","ts":2469049,"dur":2046,"name":"RunPass","args":{"detail":"Greedy Register Allocator"}},{"pid":1,"tid":0,"ph":"X","ts":2471096,"dur":501,"name":"RunPass","args":{"detail":"Virtual Register Rewriter"}},{"pid":1,"tid":0,"ph":"X","ts":2472255,"dur":1311,"name":"RunPass","args":{"detail":"Post RA top-down list latency scheduler"}},{"pid":1,"tid":0,"ph":"X","ts":2474242,"dur":1112,"name":"RunPass","args":{"detail":"Live DEBUG_VALUE analysis"}},{"pid":1,"tid":0,"ph":"X","ts":2475386,"dur":1486,"name":"RunPass","args":{"detail":"X86 Assembly Printer"}},{"pid":1,"tid":0,"ph":"X","ts":2459760,"dur":17126,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed15VC5Decompressor7Wavelet15reconstructPassENS_10Array2DRefIsEENS2_IKsEES5_"}},{"pid":1,"tid":0,"ph":"X","ts":2476888,"dur":823,"name":"OptFunction","args":{"detail":"__clang_call_terminate"}},{"pid":1,"tid":0,"ph":"X","ts":2477998,"dur":913,"name":"RunPass","args":{"detail":"Module Verifier"}},{"pid":1,"tid":0,"ph":"X","ts":2478974,"dur":6391,"name":"RunPass","args":{"detail":"X86 DAG->DAG Instruction Selection"}},{"pid":1,"tid":0,"ph":"X","ts":2488042,"dur":986,"name":"RunPass","args":{"detail":"Machine Instruction Scheduler"}},{"pid":1,"tid":0,"ph":"X","ts":2489443,"dur":1727,"name":"RunPass","args":{"detail":"Greedy Register Allocator"}},{"pid":1,"tid":0,"ph":"X","ts":2491171,"dur":768,"name":"RunPass","args":{"detail":"Virtual Register Rewriter"}},{"pid":1,"tid":0,"ph":"X","ts":2492743,"dur":1544,"name":"RunPass","args":{"detail":"Post RA top-down list latency scheduler"}},{"pid":1,"tid":0,"ph":"X","ts":2495064,"dur":2474,"name":"RunPass","args":{"detail":"Live DEBUG_VALUE analysis"}},{"pid":1,"tid":0,"ph":"X","ts":2497571,"dur":1954,"name":"RunPass","args":{"detail":"X86 Assembly Printer"}},{"pid":1,"tid":0,"ph":"X","ts":2477712,"dur":21828,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed15VC5Decompressor7Wavelet18combineLowHighPassENS_10Array2DRefIsEENS2_IKsEES5_ib"}},{"pid":1,"tid":0,"ph":"X","ts":2499807,"dur":2234,"name":"RunPass","args":{"detail":"X86 DAG->DAG Instruction Selection"}},{"pid":1,"tid":0,"ph":"X","ts":2503865,"dur":541,"name":"RunPass","args":{"detail":"Post RA top-down list latency scheduler"}},{"pid":1,"tid":0,"ph":"X","ts":2499542,"dur":5817,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor7Wavelet19ReconstructableBand10processLowERKS1_"}},{"pid":1,"tid":0,"ph":"X","ts":2505361,"dur":998,"name":"OptFunction","args":{"detail":".omp.copyprivate.copy_func"}},{"pid":1,"tid":0,"ph":"X","ts":2506607,"dur":2057,"name":"RunPass","args":{"detail":"X86 DAG->DAG Instruction Selection"}},{"pid":1,"tid":0,"ph":"X","ts":2510438,"dur":558,"name":"RunPass","args":{"detail":"Post RA top-down list latency scheduler"}},{"pid":1,"tid":0,"ph":"X","ts":2506360,"dur":5467,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor7Wavelet19ReconstructableBand11processHighERKS1_"}},{"pid":1,"tid":0,"ph":"X","ts":2511828,"dur":992,"name":"OptFunction","args":{"detail":".omp.copyprivate.copy_func.1"}},{"pid":1,"tid":0,"ph":"X","ts":2513062,"dur":2256,"name":"RunPass","args":{"detail":"X86 DAG->DAG Instruction Selection"}},{"pid":1,"tid":0,"ph":"X","ts":2517543,"dur":582,"name":"RunPass","args":{"detail":"Post RA top-down list latency scheduler"}},{"pid":1,"tid":0,"ph":"X","ts":2512821,"dur":6261,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor7Wavelet19ReconstructableBand7combineERKS1_"}},{"pid":1,"tid":0,"ph":"X","ts":2519085,"dur":1011,"name":"OptFunction","args":{"detail":".omp.copyprivate.copy_func.2"}},{"pid":1,"tid":0,"ph":"X","ts":2520097,"dur":1051,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor7Wavelet19ReconstructableBand6decodeERKS1_"}},{"pid":1,"tid":0,"ph":"X","ts":2521385,"dur":813,"name":"RunPass","args":{"detail":"Module Verifier"}},{"pid":1,"tid":0,"ph":"X","ts":2522262,"dur":11900,"name":"RunPass","args":{"detail":"X86 DAG->DAG Instruction Selection"}},{"pid":1,"tid":0,"ph":"X","ts":2536292,"dur":1659,"name":"RunPass","args":{"detail":"Machine Instruction Scheduler"}},{"pid":1,"tid":0,"ph":"X","ts":2538290,"dur":537,"name":"RunPass","args":{"detail":"Greedy Register Allocator"}},{"pid":1,"tid":0,"ph":"X","ts":2538829,"dur":649,"name":"RunPass","args":{"detail":"Virtual Register Rewriter"}},{"pid":1,"tid":0,"ph":"X","ts":2540160,"dur":3227,"name":"RunPass","args":{"detail":"Post RA top-down list latency scheduler"}},{"pid":1,"tid":0,"ph":"X","ts":2544001,"dur":760,"name":"RunPass","args":{"detail":"Live DEBUG_VALUE analysis"}},{"pid":1,"tid":0,"ph":"X","ts":2544799,"dur":1783,"name":"RunPass","args":{"detail":"X86 Assembly Printer"}},{"pid":1,"tid":0,"ph":"X","ts":2521149,"dur":25450,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5DecompressorC2ENS_10ByteStreamERKNS_8RawImageE"}},{"pid":1,"tid":0,"ph":"X","ts":2546746,"dur":981,"name":"RunPass","args":{"detail":"X86 DAG->DAG Instruction Selection"}},{"pid":1,"tid":0,"ph":"X","ts":2546600,"dur":3345,"name":"OptFunction","args":{"detail":"_ZN8rawspeed14ThrowExceptionINS_19RawDecoderExceptionEEEvPKcz"}},{"pid":1,"tid":0,"ph":"X","ts":2550121,"dur":596,"name":"RunPass","args":{"detail":"Module Verifier"}},{"pid":1,"tid":0,"ph":"X","ts":2550853,"dur":7600,"name":"RunPass","args":{"detail":"X86 DAG->DAG Instruction Selection"}},{"pid":1,"tid":0,"ph":"X","ts":2559047,"dur":571,"name":"RunPass","args":{"detail":"Early Machine Loop Invariant Code Motion"}},{"pid":1,"tid":0,"ph":"X","ts":2560652,"dur":564,"name":"RunPass","args":{"detail":"Live Variable Analysis"}},{"pid":1,"tid":0,"ph":"X","ts":2562126,"dur":692,"name":"RunPass","args":{"detail":"Machine Instruction Scheduler"}},{"pid":1,"tid":0,"ph":"X","ts":2563109,"dur":1254,"name":"RunPass","args":{"detail":"Greedy Register Allocator"}},{"pid":1,"tid":0,"ph":"X","ts":2565732,"dur":1478,"name":"RunPass","args":{"detail":"Post RA top-down list latency scheduler"}},{"pid":1,"tid":0,"ph":"X","ts":2567534,"dur":640,"name":"RunPass","args":{"detail":"ReachingDefAnalysis"}},{"pid":1,"tid":0,"ph":"X","ts":2568732,"dur":1819,"name":"RunPass","args":{"detail":"Live DEBUG_VALUE analysis"}},{"pid":1,"tid":0,"ph":"X","ts":2570611,"dur":1880,"name":"RunPass","args":{"detail":"X86 Assembly Printer"}},{"pid":1,"tid":0,"ph":"X","ts":2549946,"dur":22569,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor8parseVC5Ev"}},{"pid":1,"tid":0,"ph":"X","ts":2573054,"dur":2726,"name":"RunPass","args":{"detail":"X86 DAG->DAG Instruction Selection"}},{"pid":1,"tid":0,"ph":"X","ts":2578790,"dur":735,"name":"RunPass","args":{"detail":"X86 Assembly Printer"}},{"pid":1,"tid":0,"ph":"X","ts":2572516,"dur":7020,"name":"OptFunction","args":{"detail":"_ZNSt5arrayIN8rawspeed15VC5Decompressor7ChannelELm4EED2Ev"}},{"pid":1,"tid":0,"ph":"X","ts":2580070,"dur":2400,"name":"RunPass","args":{"detail":"X86 DAG->DAG Instruction Selection"}},{"pid":1,"tid":0,"ph":"X","ts":2584232,"dur":1006,"name":"RunPass","args":{"detail":"Greedy Register Allocator"}},{"pid":1,"tid":0,"ph":"X","ts":2585952,"dur":632,"name":"RunPass","args":{"detail":"Post RA top-down list latency scheduler"}},{"pid":1,"tid":0,"ph":"X","ts":2587109,"dur":626,"name":"RunPass","args":{"detail":"Live DEBUG_VALUE analysis"}},{"pid":1,"tid":0,"ph":"X","ts":2587764,"dur":1183,"name":"RunPass","args":{"detail":"X86 Assembly Printer"}},{"pid":1,"tid":0,"ph":"X","ts":2579537,"dur":9424,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor15initVC5LogTableEv"}},{"pid":1,"tid":0,"ph":"X","ts":2589120,"dur":544,"name":"RunPass","args":{"detail":"Module Verifier"}},{"pid":1,"tid":0,"ph":"X","ts":2589739,"dur":5639,"name":"RunPass","args":{"detail":"X86 DAG->DAG Instruction Selection"}},{"pid":1,"tid":0,"ph":"X","ts":2596992,"dur":534,"name":"RunPass","args":{"detail":"Machine Instruction Scheduler"}},{"pid":1,"tid":0,"ph":"X","ts":2597747,"dur":621,"name":"RunPass","args":{"detail":"Greedy Register Allocator"}},{"pid":1,"tid":0,"ph":"X","ts":2599228,"dur":1063,"name":"RunPass","args":{"detail":"Post RA top-down list latency scheduler"}},{"pid":1,"tid":0,"ph":"X","ts":2600831,"dur":623,"name":"RunPass","args":{"detail":"Live DEBUG_VALUE analysis"}},{"pid":1,"tid":0,"ph":"X","ts":2601483,"dur":1353,"name":"RunPass","args":{"detail":"X86 Assembly Printer"}},{"pid":1,"tid":0,"ph":"X","ts":2588962,"dur":13889,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor19parseLargeCodeblockERKNS_10ByteStreamE"}},{"pid":1,"tid":0,"ph":"X","ts":2603269,"dur":2835,"name":"RunPass","args":{"detail":"X86 DAG->DAG Instruction Selection"}},{"pid":1,"tid":0,"ph":"X","ts":2608258,"dur":649,"name":"RunPass","args":{"detail":"Post RA top-down list latency scheduler"}},{"pid":1,"tid":0,"ph":"X","ts":2609683,"dur":810,"name":"RunPass","args":{"detail":"X86 Assembly Printer"}},{"pid":1,"tid":0,"ph":"X","ts":2602851,"dur":7652,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor7Wavelet11LowPassBandC2ERKS1_NS_10ByteStreamEt"}},{"pid":1,"tid":0,"ph":"X","ts":2610857,"dur":2310,"name":"RunPass","args":{"detail":"X86 DAG->DAG Instruction Selection"}},{"pid":1,"tid":0,"ph":"X","ts":2615429,"dur":522,"name":"RunPass","args":{"detail":"Post RA top-down list latency scheduler"}},{"pid":1,"tid":0,"ph":"X","ts":2616821,"dur":729,"name":"RunPass","args":{"detail":"X86 Assembly Printer"}},{"pid":1,"tid":0,"ph":"X","ts":2610505,"dur":7055,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor7Wavelet11LowPassBand6decodeERKS1_"}},{"pid":1,"tid":0,"ph":"X","ts":2617788,"dur":1182,"name":"RunPass","args":{"detail":"X86 DAG->DAG Instruction Selection"}},{"pid":1,"tid":0,"ph":"X","ts":2617561,"dur":3693,"name":"OptFunction","args":{"detail":"_ZN8rawspeed9BitStreamINS_13MSBBitPumpTagENS_28BitStreamCacheRightInLeftOutEEC2ERKNS_10ByteStreamE"}},{"pid":1,"tid":0,"ph":"X","ts":2621822,"dur":4969,"name":"RunPass","args":{"detail":"X86 DAG->DAG Instruction Selection"}},{"pid":1,"tid":0,"ph":"X","ts":2630879,"dur":1062,"name":"RunPass","args":{"detail":"Post RA top-down list latency scheduler"}},{"pid":1,"tid":0,"ph":"X","ts":2632951,"dur":729,"name":"RunPass","args":{"detail":"Live DEBUG_VALUE analysis"}},{"pid":1,"tid":0,"ph":"X","ts":2633714,"dur":1114,"name":"RunPass","args":{"detail":"X86 Assembly Printer"}},{"pid":1,"tid":0,"ph":"X","ts":2621255,"dur":13590,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor7Wavelet12HighPassBand6decodeERKS1_"}},{"pid":1,"tid":0,"ph":"X","ts":2635275,"dur":1560,"name":"RunPass","args":{"detail":"Module Verifier"}},{"pid":1,"tid":0,"ph":"X","ts":2637046,"dur":12591,"name":"RunPass","args":{"detail":"X86 DAG->DAG Instruction Selection"}},{"pid":1,"tid":0,"ph":"X","ts":2652208,"dur":697,"name":"RunPass","args":{"detail":"Live Variable Analysis"}},{"pid":1,"tid":0,"ph":"X","ts":2653438,"dur":511,"name":"RunPass","args":{"detail":"Live Interval Analysis"}},{"pid":1,"tid":0,"ph":"X","ts":2653950,"dur":682,"name":"RunPass","args":{"detail":"Simple Register Coalescing"}},{"pid":1,"tid":0,"ph":"X","ts":2654638,"dur":1119,"name":"RunPass","args":{"detail":"Machine Instruction Scheduler"}},{"pid":1,"tid":0,"ph":"X","ts":2655821,"dur":549,"name":"RunPass","args":{"detail":"Debug Variable Analysis"}},{"pid":1,"tid":0,"ph":"X","ts":2656402,"dur":4346,"name":"RunPass","args":{"detail":"Greedy Register Allocator"}},{"pid":1,"tid":0,"ph":"X","ts":2660749,"dur":938,"name":"RunPass","args":{"detail":"Virtual Register Rewriter"}},{"pid":1,"tid":0,"ph":"X","ts":2663259,"dur":2792,"name":"RunPass","args":{"detail":"Post RA top-down list latency scheduler"}},{"pid":1,"tid":0,"ph":"X","ts":2666595,"dur":884,"name":"RunPass","args":{"detail":"ReachingDefAnalysis"}},{"pid":1,"tid":0,"ph":"X","ts":2668350,"dur":4475,"name":"RunPass","args":{"detail":"Live DEBUG_VALUE analysis"}},{"pid":1,"tid":0,"ph":"X","ts":2672900,"dur":3923,"name":"RunPass","args":{"detail":"X86 Assembly Printer"}},{"pid":1,"tid":0,"ph":"X","ts":2634846,"dur":42033,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor23prepareBandDecodingPlanEv"}},{"pid":1,"tid":0,"ph":"X","ts":2677123,"dur":742,"name":"RunPass","args":{"detail":"Module Verifier"}},{"pid":1,"tid":0,"ph":"X","ts":2678008,"dur":6003,"name":"RunPass","args":{"detail":"X86 DAG->DAG Instruction Selection"}},{"pid":1,"tid":0,"ph":"X","ts":2686744,"dur":583,"name":"RunPass","args":{"detail":"Machine Instruction Scheduler"}},{"pid":1,"tid":0,"ph":"X","ts":2687725,"dur":2306,"name":"RunPass","args":{"detail":"Greedy Register Allocator"}},{"pid":1,"tid":0,"ph":"X","ts":2690032,"dur":582,"name":"RunPass","args":{"detail":"Virtual Register Rewriter"}},{"pid":1,"tid":0,"ph":"X","ts":2691530,"dur":1387,"name":"RunPass","args":{"detail":"Post RA top-down list latency scheduler"}},{"pid":1,"tid":0,"ph":"X","ts":2694184,"dur":2017,"name":"RunPass","args":{"detail":"Live DEBUG_VALUE analysis"}},{"pid":1,"tid":0,"ph":"X","ts":2696252,"dur":2569,"name":"RunPass","args":{"detail":"X86 Assembly Printer"}},{"pid":1,"tid":0,"ph":"X","ts":2676881,"dur":21963,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor25prepareBandReconstructionEv"}},{"pid":1,"tid":0,"ph":"X","ts":2698846,"dur":1027,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor19prepareDecodingPlanEv"}},{"pid":1,"tid":0,"ph":"X","ts":2699874,"dur":1344,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed15VC5Decompressor12decodeThreadEPb"}},{"pid":1,"tid":0,"ph":"X","ts":2701811,"dur":3760,"name":"RunPass","args":{"detail":"X86 DAG->DAG Instruction Selection"}},{"pid":1,"tid":0,"ph":"X","ts":2708160,"dur":1020,"name":"RunPass","args":{"detail":"Greedy Register Allocator"}},{"pid":1,"tid":0,"ph":"X","ts":2709987,"dur":883,"name":"RunPass","args":{"detail":"Post RA top-down list latency scheduler"}},{"pid":1,"tid":0,"ph":"X","ts":2711829,"dur":754,"name":"RunPass","args":{"detail":"Live DEBUG_VALUE analysis"}},{"pid":1,"tid":0,"ph":"X","ts":2712617,"dur":1219,"name":"RunPass","args":{"detail":"X86 Assembly Printer"}},{"pid":1,"tid":0,"ph":"X","ts":2701219,"dur":12633,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed15VC5Decompressor11decodeBandsEPb"}},{"pid":1,"tid":0,"ph":"X","ts":2714170,"dur":1759,"name":"RunPass","args":{"detail":"X86 DAG->DAG Instruction Selection"}},{"pid":1,"tid":0,"ph":"X","ts":2713853,"dur":5241,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed15VC5Decompressor23reconstructLowpassBandsEv"}},{"pid":1,"tid":0,"ph":"X","ts":2719548,"dur":3284,"name":"RunPass","args":{"detail":"X86 DAG->DAG Instruction Selection"}},{"pid":1,"tid":0,"ph":"X","ts":2724127,"dur":549,"name":"RunPass","args":{"detail":"Machine Instruction Scheduler"}},{"pid":1,"tid":0,"ph":"X","ts":2724827,"dur":856,"name":"RunPass","args":{"detail":"Greedy Register Allocator"}},{"pid":1,"tid":0,"ph":"X","ts":2726396,"dur":992,"name":"RunPass","args":{"detail":"Post RA top-down list latency scheduler"}},{"pid":1,"tid":0,"ph":"X","ts":2727719,"dur":962,"name":"RunPass","args":{"detail":"Live DEBUG_VALUE analysis"}},{"pid":1,"tid":0,"ph":"X","ts":2728709,"dur":925,"name":"RunPass","args":{"detail":"X86 Assembly Printer"}},{"pid":1,"tid":0,"ph":"X","ts":2719095,"dur":10549,"name":"OptFunction","args":{"detail":"_ZNK8rawspeed15VC5Decompressor24combineFinalLowpassBandsEv"}},{"pid":1,"tid":0,"ph":"X","ts":2729944,"dur":1698,"name":"RunPass","args":{"detail":"X86 DAG->DAG Instruction Selection"}},{"pid":1,"tid":0,"ph":"X","ts":2734431,"dur":591,"name":"RunPass","args":{"detail":"X86 Assembly Printer"}},{"pid":1,"tid":0,"ph":"X","ts":2729645,"dur":5385,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor6decodeEjjjj"}},{"pid":1,"tid":0,"ph":"X","ts":2735031,"dur":1682,"name":"OptFunction","args":{"detail":".omp_outlined."}},{"pid":1,"tid":0,"ph":"X","ts":2736884,"dur":662,"name":"RunPass","args":{"detail":"X86 DAG->DAG Instruction Selection"}},{"pid":1,"tid":0,"ph":"X","ts":2736715,"dur":2338,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor7Wavelet19ReconstructableBandD2Ev"}},{"pid":1,"tid":0,"ph":"X","ts":2739213,"dur":686,"name":"RunPass","args":{"detail":"X86 DAG->DAG Instruction Selection"}},{"pid":1,"tid":0,"ph":"X","ts":2739054,"dur":2360,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor7Wavelet19ReconstructableBandD0Ev"}},{"pid":1,"tid":0,"ph":"X","ts":2741415,"dur":1656,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor7Wavelet12HighPassBandD0Ev"}},{"pid":1,"tid":0,"ph":"X","ts":2743072,"dur":1600,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor7Wavelet11LowPassBandD0Ev"}},{"pid":1,"tid":0,"ph":"X","ts":2745047,"dur":2731,"name":"RunPass","args":{"detail":"X86 DAG->DAG Instruction Selection"}},{"pid":1,"tid":0,"ph":"X","ts":2750353,"dur":508,"name":"RunPass","args":{"detail":"X86 Assembly Printer"}},{"pid":1,"tid":0,"ph":"X","ts":2744673,"dur":6198,"name":"OptFunction","args":{"detail":"_ZNSt5arrayIN8rawspeed15VC5Decompressor7WaveletELm3EED2Ev"}},{"pid":1,"tid":0,"ph":"X","ts":2750872,"dur":1294,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor7Wavelet12AbstractBandD2Ev"}},{"pid":1,"tid":0,"ph":"X","ts":2752167,"dur":617,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor7Wavelet12AbstractBandD0Ev"}},{"pid":1,"tid":0,"ph":"X","ts":2752870,"dur":814,"name":"RunPass","args":{"detail":"X86 DAG->DAG Instruction Selection"}},{"pid":1,"tid":0,"ph":"X","ts":2752785,"dur":3000,"name":"OptFunction","args":{"detail":"_ZN8rawspeed14ThrowExceptionINS_11IOExceptionEEEvPKcz"}},{"pid":1,"tid":0,"ph":"X","ts":2755786,"dur":1614,"name":"OptFunction","args":{"detail":"_ZN8rawspeed11IOExceptionC2EPKc"}},{"pid":1,"tid":0,"ph":"X","ts":2757401,"dur":812,"name":"OptFunction","args":{"detail":"_ZN8rawspeed11IOExceptionD0Ev"}},{"pid":1,"tid":0,"ph":"X","ts":2758224,"dur":812,"name":"OptFunction","args":{"detail":"_ZN8rawspeed17RawspeedExceptionD0Ev"}},{"pid":1,"tid":0,"ph":"X","ts":2759037,"dur":1519,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor7Wavelet22AbstractDecodeableBandD2Ev"}},{"pid":1,"tid":0,"ph":"X","ts":2760557,"dur":625,"name":"OptFunction","args":{"detail":"_ZN8rawspeed15VC5Decompressor7Wavelet22AbstractDecodeableBandD0Ev"}},{"pid":1,"tid":0,"ph":"X","ts":2761440,"dur":1465,"name":"RunPass","args":{"detail":"X86 DAG->DAG Instruction Selection"}},{"pid":1,"tid":0,"ph":"X","ts":2761184,"dur":4118,"name":"OptFunction","args":{"detail":"_ZN8rawspeed9BitStreamINS_13MSBBitPumpTagENS_28BitStreamCacheRightInLeftOutEE16fillSafeNoinlineEv"}},{"pid":1,"tid":0,"ph":"X","ts":2765642,"dur":2422,"name":"RunPass","args":{"detail":"X86 DAG->DAG Instruction Selection"}},{"pid":1,"tid":0,"ph":"X","ts":2770398,"dur":609,"name":"RunPass","args":{"detail":"Post RA top-down list latency scheduler"}},{"pid":1,"tid":0,"ph":"X","ts":2771982,"dur":820,"name":"RunPass","args":{"detail":"X86 Assembly Printer"}},{"pid":1,"tid":0,"ph":"X","ts":2765303,"dur":7509,"name":"OptFunction","args":{"detail":"_ZNSt6vectorIsN8rawspeed27DefaultInitAllocatorAdaptorIsSaIsEvEEE17_M_default_appendEm"}},{"pid":1,"tid":0,"ph":"X","ts":2772815,"dur":1691,"name":"OptFunction","args":{"detail":"_ZN8rawspeed19RawDecoderExceptionC2EPKc"}},{"pid":1,"tid":0,"ph":"X","ts":2774507,"dur":846,"name":"OptFunction","args":{"detail":"_ZN8rawspeed19RawDecoderExceptionD0Ev"}},{"pid":1,"tid":0,"ph":"X","ts":2775473,"dur":749,"name":"RunPass","args":{"detail":"X86 DAG->DAG Instruction Selection"}},{"pid":1,"tid":0,"ph":"X","ts":2775355,"dur":2295,"name":"OptFunction","args":{"detail":"_GLOBAL__sub_I_VC5Decompressor.cpp"}},{"pid":1,"tid":0,"ph":"X","ts":2451439,"dur":326212,"name":"OptModule","args":{"detail":"/home/lebedevri/rawspeed/src/librawspeed/decompressors/VC5Decompressor.cpp"}},{"pid":1,"tid":0,"ph":"X","ts":2384809,"dur":419718,"name":"OptModule","args":{"detail":"/home/lebedevri/rawspeed/src/librawspeed/decompressors/VC5Decompressor.cpp"}},{"pid":1,"tid":0,"ph":"X","ts":2384778,"dur":420641,"name":"BackendCodegen","args":{"detail":""}},{"pid":1,"tid":0,"ph":"X","ts":1252014,"dur":1554386,"name":"Backend","args":{"detail":""}},{"pid":1,"tid":0,"ph":"X","ts":137,"dur":2808750,"name":"ExecuteCompiler","args":{"detail":""}},{"pid":1,"tid":1,"ph":"X","ts":0,"dur":2808750,"name":"Total ExecuteCompiler","args":{"count":1,"avg ms":2808}},{"pid":1,"tid":2,"ph":"X","ts":0,"dur":1554386,"name":"Total Backend","args":{"count":1,"avg ms":1554}},{"pid":1,"tid":3,"ph":"X","ts":0,"dur":1481000,"name":"Total OptModule","args":{"count":2,"avg ms":740}},{"pid":1,"tid":4,"ph":"X","ts":0,"dur":1362067,"name":"Total OptFunction","args":{"count":4400,"avg ms":0}},{"pid":1,"tid":5,"ph":"X","ts":0,"dur":1330395,"name":"Total RunPass","args":{"count":105614,"avg ms":0}},{"pid":1,"tid":6,"ph":"X","ts":0,"dur":1247839,"name":"Total Frontend","args":{"count":2,"avg ms":623}},{"pid":1,"tid":7,"ph":"X","ts":0,"dur":785957,"name":"Total Source","args":{"count":6,"avg ms":130}},{"pid":1,"tid":8,"ph":"X","ts":0,"dur":420640,"name":"Total BackendCodegen","args":{"count":1,"avg ms":420}},{"pid":1,"tid":9,"ph":"X","ts":0,"dur":353294,"name":"Total ParseClass","args":{"count":1069,"avg ms":0}},{"pid":1,"tid":10,"ph":"X","ts":0,"dur":201355,"name":"Total InstantiateFunction","args":{"count":254,"avg ms":0}},{"pid":1,"tid":11,"ph":"X","ts":0,"dur":188726,"name":"Total CodeGen Function","args":{"count":805,"avg ms":0}},{"pid":1,"tid":12,"ph":"X","ts":0,"dur":182159,"name":"Total InstantiateClass","args":{"count":454,"avg ms":0}},{"pid":1,"tid":13,"ph":"X","ts":0,"dur":164857,"name":"Total PerformPendingInstantiations","args":{"count":1,"avg ms":164}},{"pid":1,"tid":14,"ph":"X","ts":0,"dur":153316,"name":"Total RunLoopPass","args":{"count":944,"avg ms":0}},{"pid":1,"tid":15,"ph":"X","ts":0,"dur":152858,"name":"Total ParseTemplate","args":{"count":1366,"avg ms":0}},{"cat":"","pid":1,"tid":0,"ts":0,"ph":"M","name":"process_name","args":{"name":"clang"}}]}