Fuzz introspector: strictasm_assembly_ossfuzz
For issues and ideas: https://github.com/ossf/fuzz-introspector/issues

Fuzz blockers

The followings nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
322 4272 solidity::yul::YulStack::assemble(solidity::yul::YulStack::Machine) const call site _ZN6ranges11view_facadeINS_19iter_transform_viewINS_8ref_viewIKNSt3__13mapINS3_4pairINS3_6vectorIhNS3_9allocatorIhEEEES9_EENS6_INS3_12basic_stringIcNS3_11char_traitsIcEENS7_IcEEEENS7_ISF_EEEENS3_4lessISA_EENS7_INS5_IKSA_SH_EEEEEEEENS_10indirectedINS_6detail10get_secondEEEEELNS_11cardinalityEn1EE5beginISU_Lb1ELi0EEENS_14basic_iteratorINS3_5decayIDTclsr12range_accessE12begin_cursorclsr3stdE7declvalIRT_EEEEE4typeEEEv
162 1932 solidity::yul::EVMObjectCompiler::run(solidity::yul::Object&, bool) call site
122 2587 solidity::evmasm::CommonSubexpressionEliminator::CommonSubexpressionEliminator(solidity::evmasm::KnownState const&) call site __clang_call_terminate
89 546 solidity::yul::Parser::parseInline(std::__1::shared_ptr const&) call site __cxa_guard_acquire
73 3793 solidity::evmasm::ComputeMethod::checkRepresentation(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&, std::__1::vector > const&) const call site _ZN5boost14multiprecision3powINS0_8backends15cpp_int_backendILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvEEEENS_11enable_if_cIXeqsr15number_categoryIT_EE5valueLNS0_20number_category_typeE0EENS0_6numberIS8_LNS0_26expression_template_optionE0EEEE4typeERKSC_RKj
71 71 solidity::yul::YulStringRepository::ResetCallback::ResetCallback(std::__1::function ) call site __cxa_guard_acquire
58 2527 solidity::evmasm::Assembly::optimiseInternal(solidity::evmasm::Assembly::OptimiserSettings const&, std::__1::set , std::__1::allocator >) call site _ZN5boost6bimaps17container_adaptor11set_adaptorINS_11multi_index6detail13ordered_indexINS3_6memberINS0_8relation6detail16relation_storageINS0_4tags6taggedIKjNS7_9member_at4leftEEENSB_IKNSt3__13setINS_14multiprecision6numberINSI_8backends15cpp_int_backendILj256ELj256ELNSI_16cpp_integer_typeE0ELNSI_18cpp_int_check_typeE0EvEELNSI_26expression_template_optionE0EEENSG_4lessISQ_EENSG_9allocatorISQ_EEEENSD_5rightEEELb1EEEjXadL_ZNSZ_4leftEEEEENSR_IjEENS4_9nth_layerILi2ENS7_15mutant_relationISF_SY_N4mpl_2naELb1EEENS0_6detail10bimap_coreIjSV_S15_S15_S15_E12core_indicesENST_IS16_EEEENS_3mpl6v_itemISE_NS1D_7vector0IS15_EELi0EEENS4_18ordered_unique_tagENS4_19null_augment_policyEEENS17_17set_view_iteratorINS4_19bidir_node_iteratorINS4_18ordered_index_nodeIS1J_NS4_15index_node_baseIS16_S1B_EEEEEEEENS17_23const_set_view_iteratorIS1R_EENS1L_INS_9iterators16reverse_iteratorIS1R_EEEENS1T_IS1X_EENS1_7support23iterator_facade_to_baseIS1S_S1U_EES15_S15_NS8_28get_mutable_relation_functorIS16_EENS7_7support22get_above_view_functorIS16_EENS17_20set_view_key_to_baseIjS16_S10_EENS1D_6vectorIS15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_EEEC2ERS1K_
42 814 solidity::yul::Parser::isValidNumberLiteral(std::__1::basic_string , std::__1::allocator > const&) call site _ZN5boost14multiprecision8backends13eval_multiplyILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvLj256ELj256ELS3_0ELS4_0EvEENS_11enable_if_cIXaantsr18is_trivial_cpp_intINS1_15cpp_int_backendIXT_EXT0_EXT1_EXT2_ET3_EEEE5valuentsr18is_trivial_cpp_intINS6_IXT4_EXT5_EXT6_EXT7_ET8_EEEE5valueEvE4typeERS8_RKSA_RKy
24 3299 solidity::langutil::EVMVersion::hasBitwiseShifting() const call site
23 29 solidity::langutil::DebugInfoSelection::All(bool) call site _ZN6ranges12view_adaptorINS_19iter_transform_viewINS_8ref_viewIKNSt3__13mapINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEMN8solidity8langutil18DebugInfoSelectionEbNS3_4lessISA_EENS8_INS3_4pairIKSA_SE_EEEEEEEENS_10indirectedINS_6detail10get_secondEEEEESN_LNS_11cardinalityEn1EE12begin_cursorISS_Lb1ELi0EEEDTclsr12view_adaptorE13begin_cursor_clsr3stdE7declvalIRT_EEEEv
22 510 solidity::langutil::ErrorReporter::checkForExcessiveErrors(solidity::langutil::Error::Type) call site __cxa_allocate_exception
22 2159 solidity::evmasm::AssemblyItem::setPushTagSubIdAndTag(unsigned long, unsigned long) call site _ZN5boost14multiprecision8backends15eval_left_shiftILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvEENS_11enable_if_cIXntsr18is_trivial_cpp_intINS1_15cpp_int_backendIXT_EXT0_EXT1_EXT2_ET3_EEEE5valueEvE4typeERS8_o

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site2] 00000
1 solidity::yul::YulStringRepository::reset() [function] [call site2] 00001
2 solidity::yul::YulStringRepository::resetCallbacks() [function] [call site2] 00002
3 __cxa_guard_acquire [call site2] 00003
2 solidity::yul::YulStringRepository::YulStringRepository() [function] [call site2] 00004
3 solidity::yul::YulStringRepository::emptyHash() [function] [call site2] 00005
1 solidity::langutil::EVMVersion::EVMVersion() [function] [call site2] 00006
1 solidity::frontend::OptimiserSettings::full() [function] [call site2] 00007
2 solidity::frontend::OptimiserSettings::standard() [function] [call site2] 00008
3 solidity::frontend::OptimiserSettings::OptimiserSettings() [function] [call site2] 00009
1 solidity::langutil::DebugInfoSelection::All(bool) [function] [call site2] 00010
2 solidity::langutil::DebugInfoSelection::DebugInfoSelection() [function] [call site2] 00011
2 solidity::langutil::DebugInfoSelection::componentMap() [function] [call site2] 00012
3 __cxa_guard_acquire [call site2] 00013
2 auto ranges::views::view_closure_base_ns::operator| , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const&, ranges::views::values_fn, true, 0, 0>(std::__1::map , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const&, ranges::views::view_closure ) [function] [call site2] 00014
3 _ZNK6ranges5views9values_fnclIRKNSt3__13mapINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEMN8solidity8langutil18DebugInfoSelectionEbNS3_4lessISA_EENS8_INS3_4pairIKSA_SE_EEEEEELb1ELi0ELi0ELi0EEENS_14transform_viewIDTclL_ZNS0_3allEEclsr3stdE7declvalIT_EEEENS_6detail10get_secondEEEOSP_ [function] [call site2] 00015
4 auto ranges::views::all_fn::operator() , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const&, true, 0, 0>(std::__1::map , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const&) const [function] [call site2] 00016
5 ranges::detail::ignore_t::ignore_t >(std::__1::integral_constant &&) [function] [call site2] 00017
5 auto ranges::views::all_fn::from_range_ , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const&>(std::__1::map , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const&, std::__1::integral_constant , std::__1::integral_constant , ranges::detail::ignore_t) [function] [call site2] 00018
6 ranges::ref_view , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const> ranges::views::ref_fn::operator() , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const, true, 0>(std::__1::map , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const&) const [function] [call site2] 00019
7 ranges::ref_view , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>::ref_view(std::__1::map , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const&) [function] [call site2] 00020
4 ranges::transform_view , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::detail::get_second>::transform_view(ranges::ref_view , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::detail::get_second) [function] [call site2] 00021
5 ranges::indirected ranges::indirect_fn::operator() (ranges::detail::get_second) const [function] [call site2] 00022
6 std::__1::remove_reference ::type&& ranges::detail::move (ranges::detail::get_second&) [function] [call site2] 00023
6 ranges::indirected ::indirected(ranges::detail::get_second) [function] [call site2] 00024
5 ranges::iter_transform_view , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected >::iter_transform_view(ranges::ref_view , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected ) [function] [call site2] 00025
6 ranges::view_adaptor , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected >, ranges::ref_view , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, (ranges::cardinality)-1>::view_adaptor(ranges::ref_view , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>&&) [function] [call site2] 00026
7 auto ranges::views::all_fn::operator() , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, true, 0, 0>(ranges::ref_view , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>&&) const [function] [call site2] 00027
8 ranges::detail::ignore_t::ignore_t , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const> > >(std::__1::is_lvalue_reference , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const> >&&) [function] [call site2] 00028
2 _ZN6ranges11view_facadeINS_19iter_transform_viewINS_8ref_viewIKNSt3__13mapINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEMN8solidity8langutil18DebugInfoSelectionEbNS3_4lessISA_EENS8_INS3_4pairIKSA_SE_EEEEEEEENS_10indirectedINS_6detail10get_secondEEEEELNS_11cardinalityEn1EE5beginISS_Lb1ELi0EEENS_14basic_iteratorINS3_5decayIDTclsr12range_accessE12begin_cursorclsr3stdE7declvalIRT_EEEEE4typeEEEv [function] [call site2] 00029
3 decltype (({parm#1}.begin_cursor)()) ranges::range_access::begin_cursor , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected > >(ranges::iter_transform_view , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected >&) [function] [call site2] 00030
4 _ZN6ranges12view_adaptorINS_19iter_transform_viewINS_8ref_viewIKNSt3__13mapINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEMN8solidity8langutil18DebugInfoSelectionEbNS3_4lessISA_EENS8_INS3_4pairIKSA_SE_EEEEEEEENS_10indirectedINS_6detail10get_secondEEEEESN_LNS_11cardinalityEn1EE12begin_cursorISS_Lb1ELi0EEEDTclsr12view_adaptorE13begin_cursor_clsr3stdE7declvalIRT_EEEEv [function] [call site2] 00031
5 ranges::view_interface , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected >, (ranges::cardinality)-1>::derived() [function] [call site2] 00032
5 _ZN6ranges12view_adaptorINS_19iter_transform_viewINS_8ref_viewIKNSt3__13mapINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEMN8solidity8langutil18DebugInfoSelectionEbNS3_4lessISA_EENS8_INS3_4pairIKSA_SE_EEEEEEEENS_10indirectedINS_6detail10get_secondEEEEESN_LNS_11cardinalityEn1EE13begin_cursor_ISS_EENS_14adaptor_cursorINS3_5decayIDTcldtclsr3stdE7declvalINSX_IDTclsr12range_accessE13begin_adaptorclsr3stdE7declvalIRT_EEEEE4typeEEE5beginclsr3stdE7declvalISZ_EEEEE4typeES12_EESZ_ [function] [call site2] 00033
6 decltype (({parm#1}.begin_adaptor)()) ranges::range_access::begin_adaptor , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected > >(ranges::iter_transform_view , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected >&) [function] [call site2] 00034
7 ranges::iter_transform_view , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected >::begin_adaptor() [function] [call site2] 00035
8 ranges::iter_transform_view , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected >::adaptor ::adaptor(ranges::indirected ) [function] [call site2] 00036
6 decltype (ranges::_::begin(({parm#1}.base)())) ranges::adaptor_base::begin , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected > >(ranges::iter_transform_view , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected >&) [function] [call site2] 00037
7 ranges::view_adaptor , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected >, ranges::ref_view , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, (ranges::cardinality)-1>::base() [function] [call site2] 00038
7 meta::detail::_cond , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>&> >::invoke ::invoke , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>&> ranges::_begin_::fn::operator() , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>&, true, 0, 0>(ranges::ref_view , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>&) const [function] [call site2] 00039
8 ranges::ref_view , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>::begin() const [function] [call site2] 00040
9 meta::detail::_cond , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const&> >::invoke ::invoke , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const&> ranges::_begin_::fn::operator() , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const&, true, 0, 0>(std::__1::map , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const&) const [function] [call site2] 00041
6 ranges::adaptor_cursor , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, ranges::iter_transform_view , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected >::adaptor >::adaptor_cursor(std::__1::__map_const_iterator , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, ranges::iter_transform_view , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected >::adaptor ) [function] [call site2] 00042
7 ranges::compressed_pair , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, ranges::iter_transform_view , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected >::adaptor >::compressed_pair , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, ranges::iter_transform_view , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected >::adaptor , true, 0, 0>(std::__1::__map_const_iterator , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >&&, ranges::iter_transform_view , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected >::adaptor &&) [function] [call site2] 00043
8 ranges::box , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, std::__1::integral_constant , (ranges::detail::box_compress)0>::box , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, true, 0, 0, 0>(std::__1::__map_const_iterator , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >&&) [function] [call site2] 00044
8 ranges::box , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected >::adaptor , std::__1::integral_constant , (ranges::detail::box_compress)2>::box , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected >::adaptor , true, 0, 0, 0>(ranges::iter_transform_view , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected >::adaptor &&) [function] [call site2] 00045
3 ranges::basic_iterator , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, ranges::iter_transform_view , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected >::adaptor > >::basic_iterator(ranges::adaptor_cursor , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, ranges::iter_transform_view , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected >::adaptor >&&) [function] [call site2] 00046
4 ranges::detail::iterator_associated_types_base_ , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, ranges::iter_transform_view , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected >::adaptor >, true>::iterator_associated_types_base_(ranges::adaptor_cursor , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, ranges::iter_transform_view , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected >::adaptor >&&) [function] [call site2] 00047
5 ranges::detail::readable_iterator_associated_types_base , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, ranges::iter_transform_view , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected >::adaptor >, void>::readable_iterator_associated_types_base(ranges::adaptor_cursor , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, ranges::iter_transform_view , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected >::adaptor >&&) [function] [call site2] 00048
6 ranges::adaptor_cursor , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, ranges::iter_transform_view , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected >::adaptor >::basic_adaptor_mixin::basic_mixin , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, ranges::iter_transform_view , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected >::adaptor >::basic_adaptor_mixin::basic_mixin::Nil)>(ranges::adaptor_cursor , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, ranges::iter_transform_view , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected >::adaptor >&&, std::__1::enable_if<(ranges::basic_mixin , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, ranges::iter_transform_view , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected >::adaptor > >::defs::move_constructible , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, ranges::iter_transform_view , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected >::adaptor > >)&&((concepts::detail::CPP_true_fn(ranges::adaptor_cursor , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, ranges::iter_transform_view , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected >::adaptor >::basic_adaptor_mixin::basic_mixin::Nil))(concepts{})), concepts>::type) [function] [call site2] 00049
7 ranges::basic_mixin , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, ranges::iter_transform_view , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected >::adaptor > >::basic_mixin (ranges::adaptor_cursor , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, ranges::iter_transform_view , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected >::adaptor >&&, std::__1::enable_if<(concepts::defs::move_constructible , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, ranges::iter_transform_view , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected >::adaptor > >)&&((concepts::detail::CPP_true_fn(concepts::detail::Nil))(concepts::detail::Nil{})), concepts::detail::Nil>::type) [function] [call site2] 00050
8 std::__1::remove_reference , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, ranges::iter_transform_view , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected >::adaptor >&>::type&& ranges::detail::move , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, ranges::iter_transform_view , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected >::adaptor >&>(ranges::adaptor_cursor , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, ranges::iter_transform_view , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected >::adaptor >&) [function] [call site2] 00051
8 ranges::box , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, ranges::iter_transform_view , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected >::adaptor >, void, (ranges::detail::box_compress)0>::box , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, ranges::iter_transform_view , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected >::adaptor >, true, 0, 0, 0>(ranges::adaptor_cursor , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, ranges::iter_transform_view , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected >::adaptor >&&) [function] [call site2] 00052
2 bool ranges::operator!= , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, ranges::iter_transform_view , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected >::adaptor >, ranges::adaptor_cursor , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, ranges::iter_transform_view , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected >::adaptor >, true, 0>(ranges::basic_iterator , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, ranges::iter_transform_view , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected >::adaptor > > const&, ranges::basic_iterator , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, ranges::iter_transform_view , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected >::adaptor > > const&) [function] [call site2] 00053
3 bool ranges::operator== , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, ranges::iter_transform_view , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected >::adaptor >, ranges::adaptor_cursor , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, ranges::iter_transform_view , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected >::adaptor >, true, 0>(ranges::basic_iterator , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, ranges::iter_transform_view , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected >::adaptor > > const&, ranges::basic_iterator , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, ranges::iter_transform_view , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected >::adaptor > > const&) [function] [call site2] 00054
4 ranges::adaptor_cursor , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, ranges::iter_transform_view , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected >::adaptor > const& ranges::range_access::pos , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, ranges::iter_transform_view , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected >::adaptor > >(ranges::basic_iterator , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, ranges::iter_transform_view , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected >::adaptor > > const&) [function] [call site2] 00055
5 ranges::basic_iterator , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, ranges::iter_transform_view , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected >::adaptor > >::pos() const [function] [call site2] 00056
6 ranges::box , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, std::__1::__tree_node , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*>, void*>*, long> >, ranges::iter_transform_view , std::__1::allocator >, bool solidity::langutil::DebugInfoSelection::*, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool solidity::langutil::DebugInfoSelection::*> > > const>, ranges::indirected >::adaptor >, void, (ranges::detail::box_compress)0>::get() const & [function] [call site2] 00057
2 __clang_call_terminate [call site2] 00058
3 __cxa_begin_catch [call site2] 00059
1 solidity::yul::YulStack::YulStack(solidity::langutil::EVMVersion, solidity::yul::YulStack::Language, solidity::frontend::OptimiserSettings, solidity::langutil::DebugInfoSelection const&) [function] [call site2] 00060
2 solidity::langutil::CharStreamProvider::CharStreamProvider() [function] [call site2] 00061
2 solidity::frontend::OptimiserSettings::OptimiserSettings(solidity::frontend::OptimiserSettings&&) [function] [call site2] 00062
2 solidity::langutil::ErrorReporter::ErrorReporter(std::__1::vector , std::__1::allocator > >&) [function] [call site2] 00063
1 solidity::frontend::OptimiserSettings::~OptimiserSettings() [function] [call site2] 00064
1 solidity::yul::YulStack::parseAndAnalyze(std::__1::basic_string , std::__1::allocator > const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00065
2 (anonymous namespace)::languageToDialect(solidity::yul::YulStack::Language, solidity::langutil::EVMVersion) [function] [call site2] 00066
3 solidity::yul::EVMDialect::strictAssemblyForEVMObjects(solidity::langutil::EVMVersion) [function] [call site2] 00067
4 __cxa_guard_acquire [call site2] 00068
4 __cxa_guard_acquire [call site2] 00069
4 solidity::yul::YulStringRepository::ResetCallback::ResetCallback(std::__1::function ) [function] [call site2] 00070
5 solidity::yul::YulStringRepository::resetCallbacks() [function] [call site2] 00071
3 solidity::yul::EVMDialectTyped::instance(solidity::langutil::EVMVersion) [function] [call site2] 00072
4 __cxa_guard_acquire [call site2] 00073
4 __cxa_guard_acquire [call site2] 00074
4 solidity::yul::YulStringRepository::ResetCallback::ResetCallback(std::__1::function ) [function] [call site2] 00075
3 solidity::yul::WasmDialect::instance() [function] [call site2] 00076
4 __cxa_guard_acquire [call site2] 00077
4 __cxa_guard_acquire [call site2] 00078
4 solidity::yul::YulStringRepository::ResetCallback::ResetCallback(std::__1::function ) [function] [call site2] 00079
3 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 00080
4 std::exception::exception() [function] [call site2] 00081
4 boost::exception::exception() [function] [call site2] 00082
5 boost::exception_detail::refcount_ptr ::refcount_ptr() [function] [call site2] 00083
4 solidity::util::Exception::Exception() [function] [call site2] 00084
4 solidity::yul::YulException::YulException() [function] [call site2] 00085
4 std::exception::~exception() [call site2] 00086
3 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00087
3 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00088
4 boost::exception_detail::error_info_base::error_info_base() [function] [call site2] 00089
3 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00090
4 solidity::yul::YulAssertion const& boost::exception_detail::set_info , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00091
5 solidity::yul::YulAssertion const& boost::exception_detail::set_info_rv , std::__1::allocator > > >::set (solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00092
6 boost::error_info , std::__1::allocator > >::error_info(boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00093
7 boost::exception_detail::error_info_base::error_info_base() [function] [call site2] 00094
6 boost::shared_ptr , std::__1::allocator > > >::shared_ptr , std::__1::allocator > > >(boost::error_info , std::__1::allocator > >*) [function] [call site2] 00095
7 boost::detail::shared_count::shared_count() [function] [call site2] 00096
7 void boost::detail::sp_pointer_construct , std::__1::allocator > >, boost::error_info , std::__1::allocator > > >(boost::shared_ptr , std::__1::allocator > > >*, boost::error_info , std::__1::allocator > >*, boost::detail::shared_count&) [function] [call site2] 00097
8 boost::detail::shared_count::shared_count , std::__1::allocator > > >(boost::error_info , std::__1::allocator > >*) [function] [call site2] 00098
9 boost::detail::sp_counted_impl_p , std::__1::allocator > > >::sp_counted_impl_p(boost::error_info , std::__1::allocator > >*) [function] [call site2] 00099
10 boost::detail::sp_counted_base::sp_counted_base() [function] [call site2] 00100
9 __cxa_begin_catch [call site2] 00101
9 void boost::checked_delete , std::__1::allocator > > >(boost::error_info , std::__1::allocator > >*) [function] [call site2] 00102
9 __cxa_rethrow [call site2] 00103
9 __cxa_end_catch [call site2] 00104
8 boost::detail::sp_enable_shared_from_this(...) [function] [call site2] 00105
7 boost::detail::shared_count::~shared_count() [function] [call site2] 00106
8 boost::detail::sp_counted_base::release() [function] [call site2] 00107
9 boost::detail::atomic_decrement(int _Atomic*) [function] [call site2] 00108
9 boost::detail::sp_counted_base::weak_release() [function] [call site2] 00109
10 boost::detail::atomic_decrement(int _Atomic*) [function] [call site2] 00110
6 boost::exception_detail::refcount_ptr ::get() const [function] [call site2] 00111
6 boost::exception_detail::error_info_container_impl::error_info_container_impl() [function] [call site2] 00112
7 boost::exception_detail::error_info_container::error_info_container() [function] [call site2] 00113
6 boost::exception_detail::refcount_ptr ::adopt(boost::exception_detail::error_info_container*) [function] [call site2] 00114
7 boost::exception_detail::refcount_ptr ::release() [function] [call site2] 00115
7 boost::exception_detail::refcount_ptr ::add_ref() [function] [call site2] 00116
6 boost::shared_ptr ::shared_ptr , std::__1::allocator > > >(boost::shared_ptr , std::__1::allocator > > > const&, boost::detail::sp_enable_if_convertible , std::__1::allocator > >, boost::exception_detail::error_info_base>::type) [function] [call site2] 00117
7 boost::detail::shared_count::shared_count(boost::detail::shared_count const&) [function] [call site2] 00118
8 boost::detail::sp_counted_base::add_ref_copy() [function] [call site2] 00119
9 boost::detail::atomic_increment(int _Atomic*) [function] [call site2] 00120
7 void boost::detail::sp_assert_convertible , std::__1::allocator > >, boost::exception_detail::error_info_base>() [function] [call site2] 00121
6 boost::exception_detail::type_info_::type_info_(std::type_info const&) [function] [call site2] 00122
6 boost::shared_ptr ::~shared_ptr() [function] [call site2] 00123
7 boost::detail::shared_count::~shared_count() [function] [call site2] 00124
6 boost::shared_ptr , std::__1::allocator > > >::~shared_ptr() [function] [call site2] 00125
7 boost::detail::shared_count::~shared_count() [function] [call site2] 00126
3 boost::error_info ::error_info(char const*) [function] [call site2] 00127
3 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 00128
4 boost::throw_exception_assert_compatibility(std::exception const&) [function] [call site2] 00129
4 __cxa_allocate_exception [call site2] 00130
4 boost::wrapexcept ::wrapexcept(solidity::yul::YulAssertion const&) [function] [call site2] 00131
5 std::exception::exception() [function] [call site2] 00132
5 boost::exception::exception() [function] [call site2] 00133
5 solidity::util::Exception::Exception() [function] [call site2] 00134
5 solidity::yul::YulException::YulException() [function] [call site2] 00135
5 boost::wrapexcept ::copy_from(boost::exception const*) [function] [call site2] 00136
6 boost::exception::operator=(boost::exception const&) [function] [call site2] 00137
7 boost::exception_detail::refcount_ptr ::operator=(boost::exception_detail::refcount_ptr const&) [function] [call site2] 00138
5 solidity::yul::YulAssertion::~YulAssertion() [function] [call site2] 00139
5 boost::exception_detail::clone_base::~clone_base() [function] [call site2] 00140
5 solidity::util::Exception::~Exception() [function] [call site2] 00141
5 std::exception::~exception() [call site2] 00142
2 solidity::yul::ObjectParser::ObjectParser(solidity::langutil::ErrorReporter&, solidity::yul::Dialect const&) [function] [call site2] 00143
3 solidity::langutil::ParserBase::ParserBase(solidity::langutil::ErrorReporter&, bool) [function] [call site2] 00144
2 solidity::yul::ObjectParser::parse(std::__1::shared_ptr const&, bool) [function] [call site2] 00145
3 solidity::langutil::ParserBase::currentToken() const [function] [call site2] 00146
4 solidity::langutil::Scanner::currentToken() const [function] [call site2] 00147
3 solidity::yul::operator"" _yulstring(char const*, unsigned long) [function] [call site2] 00148
4 solidity::yul::YulString::YulString(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00149
5 solidity::yul::YulStringRepository::instance() [function] [call site2] 00150
6 __cxa_guard_acquire [call site2] 00151
6 solidity::yul::YulStringRepository::YulStringRepository() [function] [call site2] 00152
3 solidity::yul::ObjectParser::tryParseSourceNameMapping() const [function] [call site2] 00153
4 __cxa_guard_acquire [call site2] 00154
4 solidity::langutil::Scanner::currentCommentLiteral() const [function] [call site2] 00155
4 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 00156
5 std::exception::exception() [function] [call site2] 00157
5 boost::exception::exception() [function] [call site2] 00158
5 solidity::util::Exception::Exception() [function] [call site2] 00159
5 std::exception::~exception() [call site2] 00160
4 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00161
4 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00162
4 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00163
4 boost::error_info ::error_info(char const*) [function] [call site2] 00164
4 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 00165
4 solidity::langutil::Scanner::currentCommentLiteral() const [function] [call site2] 00166
4 solidity::langutil::CharStream::CharStream(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00167
4 solidity::langutil::Scanner::Scanner(solidity::langutil::CharStream&) [function] [call site2] 00168
5 solidity::langutil::CharStream::name() const [function] [call site2] 00169
5 solidity::langutil::Scanner::reset() [function] [call site2] 00170
6 solidity::langutil::CharStream::reset() [function] [call site2] 00171
6 solidity::langutil::CharStream::get(unsigned long) const [function] [call site2] 00172
6 solidity::langutil::Scanner::skipWhitespace() [function] [call site2] 00173
7 solidity::langutil::Scanner::sourcePos() const [function] [call site2] 00174
8 solidity::langutil::CharStream::position() const [function] [call site2] 00175
7 solidity::langutil::isWhiteSpace(char) [function] [call site2] 00176
7 solidity::langutil::Scanner::advance() [function] [call site2] 00177
8 solidity::langutil::CharStream::advanceAndGet(unsigned long) [function] [call site2] 00178
9 solidity::langutil::CharStream::isPastEndOfInput(unsigned long) const [function] [call site2] 00179
9 solidity::langutil::CharStream::isPastEndOfInput(unsigned long) const [function] [call site2] 00180
8 solidity::langutil::CharStream::isPastEndOfInput(unsigned long) const [function] [call site2] 00181
7 solidity::langutil::Scanner::sourcePos() const [function] [call site2] 00182
6 solidity::langutil::Scanner::next() [function] [call site2] 00183
7 solidity::langutil::Scanner::TokenDesc::operator=(solidity::langutil::Scanner::TokenDesc&&) [function] [call site2] 00184
8 solidity::langutil::SourceLocation::operator=(solidity::langutil::SourceLocation&&) [function] [call site2] 00185
7 solidity::langutil::Scanner::TokenDesc::operator=(solidity::langutil::Scanner::TokenDesc&&) [function] [call site2] 00186
7 solidity::langutil::Scanner::TokenDesc::operator=(solidity::langutil::Scanner::TokenDesc&&) [function] [call site2] 00187
7 solidity::langutil::Scanner::TokenDesc::operator=(solidity::langutil::Scanner::TokenDesc&&) [function] [call site2] 00188
7 solidity::langutil::Scanner::scanToken() [function] [call site2] 00189
8 solidity::langutil::Scanner::TokenDesc::operator=(solidity::langutil::Scanner::TokenDesc&&) [function] [call site2] 00190
8 solidity::langutil::Scanner::TokenDesc::operator=(solidity::langutil::Scanner::TokenDesc&&) [function] [call site2] 00191
8 solidity::langutil::Scanner::sourcePos() const [function] [call site2] 00192
8 solidity::langutil::Scanner::scanString(bool) [function] [call site2] 00193
9 solidity::langutil::CharStream::position() const [function] [call site2] 00194
9 solidity::langutil::Scanner::advance() [function] [call site2] 00195
9 solidity::langutil::LiteralScope::LiteralScope(solidity::langutil::Scanner*, solidity::langutil::LiteralType) [function] [call site2] 00196
9 solidity::langutil::Scanner::isSourcePastEndOfInput() const [function] [call site2] 00197
10 solidity::langutil::CharStream::isPastEndOfInput(unsigned long) const [function] [call site2] 00198
9 solidity::langutil::Scanner::isUnicodeLinebreak() [function] [call site2] 00199
10 solidity::langutil::CharStream::isPastEndOfInput(unsigned long) const [function] [call site2] 00200
10 solidity::langutil::CharStream::isPastEndOfInput(unsigned long) const [function] [call site2] 00201
10 solidity::langutil::CharStream::get(unsigned long) const [function] [call site2] 00202
9 solidity::langutil::Scanner::advance() [function] [call site2] 00203
9 solidity::langutil::Scanner::addLiteralChar(char) [function] [call site2] 00204
9 solidity::langutil::Scanner::isSourcePastEndOfInput() const [function] [call site2] 00205
9 solidity::langutil::Scanner::scanEscape() [function] [call site2] 00206
10 solidity::langutil::Scanner::tryScanEndOfLine() [function] [call site2] 00207
11 solidity::langutil::Scanner::advance() [function] [call site2] 00208
11 solidity::langutil::Scanner::advance() [function] [call site2] 00209
10 solidity::langutil::Scanner::advance() [function] [call site2] 00210
10 solidity::langutil::Scanner::scanUnicode() [function] [call site2] 00211
11 solidity::langutil::hexValue(char) [function] [call site2] 00212
11 solidity::langutil::Scanner::rollback(unsigned long) [function] [call site2] 00213
12 solidity::langutil::CharStream::rollback(unsigned long) [function] [call site2] 00214
13 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 00215
13 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00216
13 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00217
13 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00218
13 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 00219
13 solidity::langutil::CharStream::get(unsigned long) const [function] [call site2] 00220
11 solidity::langutil::Scanner::advance() [function] [call site2] 00221
10 std::__1::optional ::operator*() const & [function] [call site2] 00222
11 std::__1::__optional_storage_base ::__get() const & [function] [call site2] 00223
10 solidity::langutil::Scanner::addUnicodeAsUTF8(unsigned int) [function] [call site2] 00224
11 solidity::langutil::Scanner::addLiteralChar(char) [function] [call site2] 00225
11 solidity::langutil::Scanner::addLiteralChar(char) [function] [call site2] 00226
11 solidity::langutil::Scanner::addLiteralChar(char) [function] [call site2] 00227
10 solidity::langutil::Scanner::scanHexByte(char&) [function] [call site2] 00228
11 solidity::langutil::hexValue(char) [function] [call site2] 00229
11 solidity::langutil::Scanner::rollback(unsigned long) [function] [call site2] 00230
11 solidity::langutil::Scanner::advance() [function] [call site2] 00231
10 solidity::langutil::Scanner::addLiteralChar(char) [function] [call site2] 00232
9 solidity::langutil::Scanner::setError(solidity::langutil::ScannerError) [function] [call site2] 00233
9 solidity::langutil::Scanner::setError(solidity::langutil::ScannerError) [function] [call site2] 00234
9 solidity::langutil::Scanner::setError(solidity::langutil::ScannerError) [function] [call site2] 00235
9 solidity::langutil::Scanner::setError(solidity::langutil::ScannerError) [function] [call site2] 00236
9 solidity::langutil::(anonymous namespace)::validateBiDiMarkup(solidity::langutil::CharStream&, unsigned long) [function] [call site2] 00237
10 solidity::langutil::CharStream::position() const [function] [call site2] 00238
10 solidity::langutil::CharStream::setPosition(unsigned long) [function] [call site2] 00239
11 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 00240
11 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00241
11 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00242
11 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00243
11 boost::error_info ::error_info(char const*) [function] [call site2] 00244
11 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 00245
11 solidity::langutil::CharStream::get(unsigned long) const [function] [call site2] 00246
10 solidity::langutil::CharStream::setPosition(unsigned long) [function] [call site2] 00247
10 solidity::langutil::CharStream::prefixMatch(std::__1::basic_string_view >) [function] [call site2] 00248
11 solidity::langutil::CharStream::isPastEndOfInput(unsigned long) const [function] [call site2] 00249
11 solidity::langutil::CharStream::get(unsigned long) const [function] [call site2] 00250
10 solidity::langutil::CharStream::setPosition(unsigned long) [function] [call site2] 00251
9 solidity::langutil::Scanner::setError(solidity::langutil::ScannerError) [function] [call site2] 00252
9 solidity::langutil::LiteralScope::complete() [function] [call site2] 00253
9 solidity::langutil::Scanner::advance() [function] [call site2] 00254
9 solidity::langutil::LiteralScope::~LiteralScope() [function] [call site2] 00255
8 solidity::langutil::Scanner::advance() [function] [call site2] 00256
8 solidity::langutil::Scanner::selectToken(solidity::langutil::Token) [function] [call site2] 00257
9 solidity::langutil::Scanner::advance() [function] [call site2] 00258
8 solidity::langutil::Scanner::selectToken(char, solidity::langutil::Token, solidity::langutil::Token) [function] [call site2] 00259
9 solidity::langutil::Scanner::advance() [function] [call site2] 00260
9 solidity::langutil::Scanner::selectToken(solidity::langutil::Token) [function] [call site2] 00261
8 solidity::langutil::Scanner::advance() [function] [call site2] 00262
8 solidity::langutil::Scanner::selectToken(solidity::langutil::Token) [function] [call site2] 00263
8 solidity::langutil::Scanner::advance() [function] [call site2] 00264
8 solidity::langutil::Scanner::selectToken(solidity::langutil::Token) [function] [call site2] 00265
8 solidity::langutil::Scanner::selectToken(char, solidity::langutil::Token, solidity::langutil::Token) [function] [call site2] 00266
8 solidity::langutil::Scanner::advance() [function] [call site2] 00267
8 solidity::langutil::Scanner::selectToken(solidity::langutil::Token) [function] [call site2] 00268
8 solidity::langutil::Scanner::selectToken(solidity::langutil::Token) [function] [call site2] 00269
8 solidity::langutil::Scanner::advance() [function] [call site2] 00270
8 solidity::langutil::Scanner::selectToken(solidity::langutil::Token) [function] [call site2] 00271
8 solidity::langutil::Scanner::advance() [function] [call site2] 00272
8 solidity::langutil::Scanner::selectToken(solidity::langutil::Token) [function] [call site2] 00273
8 solidity::langutil::Scanner::selectToken(solidity::langutil::Token) [function] [call site2] 00274
8 solidity::langutil::Scanner::advance() [function] [call site2] 00275
8 solidity::langutil::Scanner::selectToken(solidity::langutil::Token) [function] [call site2] 00276
8 solidity::langutil::Scanner::selectToken(solidity::langutil::Token) [function] [call site2] 00277
8 solidity::langutil::Scanner::selectToken(solidity::langutil::Token) [function] [call site2] 00278
8 solidity::langutil::Scanner::advance() [function] [call site2] 00279
8 solidity::langutil::Scanner::selectToken(solidity::langutil::Token) [function] [call site2] 00280
8 solidity::langutil::Scanner::selectToken(solidity::langutil::Token) [function] [call site2] 00281
8 solidity::langutil::Scanner::selectToken(char, solidity::langutil::Token, solidity::langutil::Token) [function] [call site2] 00282
8 solidity::langutil::Scanner::scanSlash() [function] [call site2] 00283
9 solidity::langutil::Scanner::sourcePos() const [function] [call site2] 00284
9 solidity::langutil::Scanner::advance() [function] [call site2] 00285
9 solidity::langutil::Scanner::advance() [function] [call site2] 00286
9 solidity::langutil::Scanner::advance() [function] [call site2] 00287
9 solidity::langutil::Scanner::skipSingleLineComment() [function] [call site2] 00288
10 solidity::langutil::CharStream::position() const [function] [call site2] 00289
10 solidity::langutil::Scanner::isUnicodeLinebreak() [function] [call site2] 00290
10 solidity::langutil::Scanner::advance() [function] [call site2] 00291
10 solidity::langutil::(anonymous namespace)::validateBiDiMarkup(solidity::langutil::CharStream&, unsigned long) [function] [call site2] 00292
10 solidity::langutil::Scanner::setError(solidity::langutil::ScannerError) [function] [call site2] 00293
9 solidity::langutil::Scanner::scanSingleLineDocComment() [function] [call site2] 00294
10 solidity::langutil::LiteralScope::LiteralScope(solidity::langutil::Scanner*, solidity::langutil::LiteralType) [function] [call site2] 00295
10 solidity::langutil::CharStream::position() const [function] [call site2] 00296
10 solidity::langutil::Scanner::skipWhitespaceExceptUnicodeLinebreak() [function] [call site2] 00297
11 solidity::langutil::Scanner::sourcePos() const [function] [call site2] 00298
11 solidity::langutil::isWhiteSpace(char) [function] [call site2] 00299
11 solidity::langutil::Scanner::isUnicodeLinebreak() [function] [call site2] 00300
11 solidity::langutil::Scanner::advance() [function] [call site2] 00301
11 solidity::langutil::Scanner::sourcePos() const [function] [call site2] 00302
10 solidity::langutil::Scanner::isSourcePastEndOfInput() const [function] [call site2] 00303
10 solidity::langutil::CharStream::position() const [function] [call site2] 00304
10 solidity::langutil::Scanner::tryScanEndOfLine() [function] [call site2] 00305
10 solidity::langutil::Scanner::skipWhitespaceExceptUnicodeLinebreak() [function] [call site2] 00306
10 solidity::langutil::CharStream::position() const [function] [call site2] 00307
10 solidity::langutil::LiteralScope::~LiteralScope() [function] [call site2] 00308
10 solidity::langutil::CharStream::isPastEndOfInput(unsigned long) const [function] [call site2] 00309
10 solidity::langutil::CharStream::get(unsigned long) const [function] [call site2] 00310
10 solidity::langutil::CharStream::get(unsigned long) const [function] [call site2] 00311
10 solidity::langutil::CharStream::get(unsigned long) const [function] [call site2] 00312
10 solidity::langutil::CharStream::isPastEndOfInput(unsigned long) const [function] [call site2] 00313
10 solidity::langutil::CharStream::advanceAndGet(unsigned long) [function] [call site2] 00314
10 solidity::langutil::Scanner::atEndOfLine() const [function] [call site2] 00315
10 solidity::langutil::Scanner::addCommentLiteralChar(char) [function] [call site2] 00316
10 solidity::langutil::Scanner::isUnicodeLinebreak() [function] [call site2] 00317
10 solidity::langutil::Scanner::addCommentLiteralChar(char) [function] [call site2] 00318
10 solidity::langutil::Scanner::advance() [function] [call site2] 00319
10 solidity::langutil::LiteralScope::complete() [function] [call site2] 00320
9 solidity::langutil::Scanner::skipSingleLineComment() [function] [call site2] 00321
9 solidity::langutil::Scanner::advance() [function] [call site2] 00322
9 solidity::langutil::Scanner::setError(solidity::langutil::ScannerError) [function] [call site2] 00323
9 solidity::langutil::Scanner::advance() [function] [call site2] 00324
9 solidity::langutil::Scanner::advance() [function] [call site2] 00325
9 solidity::langutil::Scanner::skipMultiLineComment() [function] [call site2] 00326
10 solidity::langutil::CharStream::position() const [function] [call site2] 00327
10 solidity::langutil::Scanner::isSourcePastEndOfInput() const [function] [call site2] 00328
10 solidity::langutil::Scanner::advance() [function] [call site2] 00329
10 solidity::langutil::(anonymous namespace)::validateBiDiMarkup(solidity::langutil::CharStream&, unsigned long) [function] [call site2] 00330
10 solidity::langutil::Scanner::setError(solidity::langutil::ScannerError) [function] [call site2] 00331
10 solidity::langutil::Scanner::setError(solidity::langutil::ScannerError) [function] [call site2] 00332
9 solidity::langutil::Scanner::scanMultiLineDocComment() [function] [call site2] 00333
10 solidity::langutil::LiteralScope::LiteralScope(solidity::langutil::Scanner*, solidity::langutil::LiteralType) [function] [call site2] 00334
10 solidity::langutil::isWhiteSpace(char) [function] [call site2] 00335
10 solidity::langutil::Scanner::atEndOfLine() const [function] [call site2] 00336
10 solidity::langutil::Scanner::advance() [function] [call site2] 00337
10 solidity::langutil::LiteralScope::~LiteralScope() [function] [call site2] 00338
10 solidity::langutil::Scanner::isSourcePastEndOfInput() const [function] [call site2] 00339
10 solidity::langutil::Scanner::atEndOfLine() const [function] [call site2] 00340
10 solidity::langutil::Scanner::skipWhitespace() [function] [call site2] 00341
10 solidity::langutil::CharStream::isPastEndOfInput(unsigned long) const [function] [call site2] 00342
10 solidity::langutil::Scanner::addCommentLiteralChar(char) [function] [call site2] 00343
10 solidity::langutil::Scanner::advance() [function] [call site2] 00344
10 solidity::langutil::CharStream::isPastEndOfInput(unsigned long) const [function] [call site2] 00345
10 solidity::langutil::CharStream::advanceAndGet(unsigned long) [function] [call site2] 00346
10 solidity::langutil::Scanner::atEndOfLine() const [function] [call site2] 00347
10 solidity::langutil::Scanner::addCommentLiteralChar(char) [function] [call site2] 00348
10 solidity::langutil::CharStream::isPastEndOfInput(unsigned long) const [function] [call site2] 00349
10 solidity::langutil::CharStream::advanceAndGet(unsigned long) [function] [call site2] 00350
10 solidity::langutil::Scanner::addCommentLiteralChar(char) [function] [call site2] 00351
10 solidity::langutil::CharStream::isPastEndOfInput(unsigned long) const [function] [call site2] 00352
10 solidity::langutil::CharStream::advanceAndGet(unsigned long) [function] [call site2] 00353
10 solidity::langutil::Scanner::addCommentLiteralChar(char) [function] [call site2] 00354
10 solidity::langutil::Scanner::advance() [function] [call site2] 00355
10 solidity::langutil::LiteralScope::complete() [function] [call site2] 00356
10 solidity::langutil::Scanner::setError(solidity::langutil::ScannerError) [function] [call site2] 00357
9 solidity::langutil::Scanner::sourcePos() const [function] [call site2] 00358
9 solidity::langutil::Scanner::skipMultiLineComment() [function] [call site2] 00359
9 solidity::langutil::Scanner::selectToken(solidity::langutil::Token) [function] [call site2] 00360
8 solidity::langutil::Scanner::advance() [function] [call site2] 00361
8 solidity::langutil::Scanner::selectToken(solidity::langutil::Token) [function] [call site2] 00362
8 solidity::langutil::Scanner::selectToken(solidity::langutil::Token) [function] [call site2] 00363
8 solidity::langutil::Scanner::advance() [function] [call site2] 00364
8 solidity::langutil::Scanner::selectToken(solidity::langutil::Token) [function] [call site2] 00365
8 solidity::langutil::Scanner::selectToken(solidity::langutil::Token) [function] [call site2] 00366
8 solidity::langutil::Scanner::selectToken(char, solidity::langutil::Token, solidity::langutil::Token) [function] [call site2] 00367
8 solidity::langutil::Scanner::advance() [function] [call site2] 00368
8 solidity::langutil::isDecimalDigit(char) [function] [call site2] 00369
8 solidity::langutil::Scanner::scanNumber(char) [function] [call site2] 00370
9 solidity::langutil::LiteralScope::LiteralScope(solidity::langutil::Scanner*, solidity::langutil::LiteralType) [function] [call site2] 00371
9 solidity::langutil::Scanner::addLiteralChar(char) [function] [call site2] 00372
9 solidity::langutil::Scanner::setError(solidity::langutil::ScannerError) [function] [call site2] 00373
9 solidity::langutil::Scanner::scanDecimalDigits() [function] [call site2] 00374
10 solidity::langutil::isDecimalDigit(char) [function] [call site2] 00375
10 solidity::langutil::Scanner::addLiteralCharAndAdvance() [function] [call site2] 00376
10 solidity::langutil::CharStream::isPastEndOfInput(unsigned long) const [function] [call site2] 00377
10 solidity::langutil::isDecimalDigit(char) [function] [call site2] 00378
9 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 00379
9 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00380
9 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00381
9 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00382
9 boost::error_info ::error_info(char const*) [function] [call site2] 00383
9 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 00384
9 solidity::langutil::Scanner::addLiteralCharAndAdvance() [function] [call site2] 00385
9 solidity::langutil::Scanner::addLiteralCharAndAdvance() [function] [call site2] 00386
9 solidity::langutil::isHexDigit(char) [function] [call site2] 00387
10 solidity::langutil::isDecimalDigit(char) [function] [call site2] 00388
9 solidity::langutil::Scanner::setError(solidity::langutil::ScannerError) [function] [call site2] 00389
9 solidity::langutil::isHexDigit(char) [function] [call site2] 00390
9 solidity::langutil::Scanner::addLiteralCharAndAdvance() [function] [call site2] 00391
9 solidity::langutil::isDecimalDigit(char) [function] [call site2] 00392
9 solidity::langutil::Scanner::setError(solidity::langutil::ScannerError) [function] [call site2] 00393
9 solidity::langutil::Scanner::scanDecimalDigits() [function] [call site2] 00394
9 solidity::langutil::CharStream::isPastEndOfInput(unsigned long) const [function] [call site2] 00395
9 solidity::langutil::Scanner::addLiteralCharAndAdvance() [function] [call site2] 00396
9 solidity::langutil::Scanner::addLiteralCharAndAdvance() [function] [call site2] 00397
9 solidity::langutil::Scanner::scanDecimalDigits() [function] [call site2] 00398
9 solidity::langutil::CharStream::isPastEndOfInput(unsigned long) const [function] [call site2] 00399
9 solidity::langutil::isDecimalDigit(char) [function] [call site2] 00400
9 solidity::langutil::LiteralScope::complete() [function] [call site2] 00401
9 solidity::langutil::Scanner::addLiteralCharAndAdvance() [function] [call site2] 00402
9 solidity::langutil::Scanner::scanDecimalDigits() [function] [call site2] 00403
9 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 00404
9 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00405
9 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00406
9 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00407
9 boost::error_info ::error_info(char const*) [function] [call site2] 00408
9 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 00409
9 solidity::langutil::CharStream::isPastEndOfInput(unsigned long) const [function] [call site2] 00410
9 solidity::langutil::Scanner::addLiteralCharAndAdvance() [function] [call site2] 00411
9 solidity::langutil::Scanner::addLiteralCharAndAdvance() [function] [call site2] 00412
9 solidity::langutil::Scanner::scanDecimalDigits() [function] [call site2] 00413
9 solidity::langutil::LiteralScope::complete() [function] [call site2] 00414
9 solidity::langutil::Scanner::addLiteralCharAndAdvance() [function] [call site2] 00415
9 solidity::langutil::Scanner::addLiteralCharAndAdvance() [function] [call site2] 00416
9 solidity::langutil::isDecimalDigit(char) [function] [call site2] 00417
9 solidity::langutil::Scanner::setError(solidity::langutil::ScannerError) [function] [call site2] 00418
9 solidity::langutil::Scanner::scanDecimalDigits() [function] [call site2] 00419
9 solidity::langutil::isDecimalDigit(char) [function] [call site2] 00420
9 solidity::langutil::Scanner::setError(solidity::langutil::ScannerError) [function] [call site2] 00421
9 solidity::langutil::LiteralScope::complete() [function] [call site2] 00422
9 solidity::langutil::LiteralScope::~LiteralScope() [function] [call site2] 00423
8 solidity::langutil::Scanner::advance() [function] [call site2] 00424
8 solidity::langutil::Scanner::selectToken(solidity::langutil::Token) [function] [call site2] 00425
8 solidity::langutil::Scanner::selectToken(solidity::langutil::Token) [function] [call site2] 00426
8 solidity::langutil::Scanner::selectToken(solidity::langutil::Token) [function] [call site2] 00427
8 solidity::langutil::Scanner::selectToken(solidity::langutil::Token) [function] [call site2] 00428
8 solidity::langutil::Scanner::selectToken(solidity::langutil::Token) [function] [call site2] 00429
8 solidity::langutil::Scanner::selectToken(solidity::langutil::Token) [function] [call site2] 00430
8 solidity::langutil::Scanner::selectToken(solidity::langutil::Token) [function] [call site2] 00431
8 solidity::langutil::Scanner::selectToken(solidity::langutil::Token) [function] [call site2] 00432
8 solidity::langutil::Scanner::selectToken(solidity::langutil::Token) [function] [call site2] 00433
8 solidity::langutil::Scanner::selectToken(solidity::langutil::Token) [function] [call site2] 00434
8 solidity::langutil::Scanner::selectToken(solidity::langutil::Token) [function] [call site2] 00435
8 solidity::langutil::isIdentifierStart(char) [function] [call site2] 00436
8 solidity::langutil::Scanner::scanIdentifierOrKeyword() [function] [call site2] 00437
9 solidity::langutil::isIdentifierStart(char) [function] [call site2] 00438
9 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 00439
9 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00440
9 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00441
9 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00442
9 boost::error_info ::error_info(char const*) [function] [call site2] 00443
9 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 00444
9 solidity::langutil::LiteralScope::LiteralScope(solidity::langutil::Scanner*, solidity::langutil::LiteralType) [function] [call site2] 00445
9 solidity::langutil::Scanner::addLiteralCharAndAdvance() [function] [call site2] 00446
9 solidity::langutil::isIdentifierPart(char) [function] [call site2] 00447
10 solidity::langutil::isIdentifierStart(char) [function] [call site2] 00448
9 solidity::langutil::Scanner::addLiteralCharAndAdvance() [function] [call site2] 00449
9 solidity::langutil::LiteralScope::complete() [function] [call site2] 00450
9 solidity::langutil::TokenTraits::fromIdentifierOrKeyword(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00451
10 solidity::util::isDigit(char) [function] [call site2] 00452
10 solidity::langutil::TokenTraits::fromIdentifierOrKeyword(std::__1::basic_string , std::__1::allocator > const&)::$_0::operator()(std::__1::__wrap_iter , std::__1::__wrap_iter ) const [function] [call site2] 00453
10 solidity::langutil::TokenTraits::keywordByName(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00454
10 solidity::langutil::TokenTraits::fromIdentifierOrKeyword(std::__1::basic_string , std::__1::allocator > const&)::$_0::operator()(std::__1::__wrap_iter , std::__1::__wrap_iter ) const [function] [call site2] 00455
10 solidity::langutil::TokenTraits::keywordByName(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00456
9 solidity::langutil::TokenTraits::isYulKeyword(solidity::langutil::Token) [function] [call site2] 00457
9 solidity::langutil::LiteralScope::~LiteralScope() [function] [call site2] 00458
8 solidity::langutil::Scanner::scanHexString() [function] [call site2] 00459
9 solidity::langutil::Scanner::advance() [function] [call site2] 00460
9 solidity::langutil::LiteralScope::LiteralScope(solidity::langutil::Scanner*, solidity::langutil::LiteralType) [function] [call site2] 00461
9 solidity::langutil::Scanner::isSourcePastEndOfInput() const [function] [call site2] 00462
9 solidity::langutil::Scanner::scanHexByte(char&) [function] [call site2] 00463
9 solidity::langutil::Scanner::addLiteralChar(char) [function] [call site2] 00464
9 solidity::langutil::Scanner::advance() [function] [call site2] 00465
9 solidity::langutil::Scanner::setError(solidity::langutil::ScannerError) [function] [call site2] 00466
9 solidity::langutil::LiteralScope::complete() [function] [call site2] 00467
9 solidity::langutil::Scanner::advance() [function] [call site2] 00468
9 solidity::langutil::LiteralScope::~LiteralScope() [function] [call site2] 00469
8 solidity::langutil::Scanner::setError(solidity::langutil::ScannerError) [function] [call site2] 00470
8 solidity::langutil::Scanner::scanString(bool) [function] [call site2] 00471
8 solidity::langutil::Scanner::setError(solidity::langutil::ScannerError) [function] [call site2] 00472
8 solidity::langutil::isDecimalDigit(char) [function] [call site2] 00473
8 solidity::langutil::Scanner::scanNumber(char) [function] [call site2] 00474
8 solidity::langutil::Scanner::skipWhitespace() [function] [call site2] 00475
8 solidity::langutil::Scanner::isSourcePastEndOfInput() const [function] [call site2] 00476
8 solidity::langutil::Scanner::selectErrorToken(solidity::langutil::ScannerError) [function] [call site2] 00477
9 solidity::langutil::Scanner::advance() [function] [call site2] 00478
8 solidity::langutil::Scanner::sourcePos() const [function] [call site2] 00479
6 solidity::langutil::Scanner::next() [function] [call site2] 00480
6 solidity::langutil::Scanner::next() [function] [call site2] 00481
5 solidity::langutil::Scanner::TokenDesc::~TokenDesc() [function] [call site2] 00482
4 solidity::langutil::Scanner::currentToken() const [function] [call site2] 00483
4 solidity::langutil::Scanner::currentToken() const [function] [call site2] 00484
4 solidity::langutil::Scanner::currentToken() const [function] [call site2] 00485
4 solidity::langutil::Scanner::currentLiteral() const [function] [call site2] 00486
4 solidity::util::toUnsignedInt(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00487
5 __cxa_begin_catch [call site2] 00488
5 __cxa_end_catch [call site2] 00489
4 solidity::langutil::Scanner::next() [function] [call site2] 00490
4 solidity::langutil::Scanner::next() [function] [call site2] 00491
4 solidity::langutil::Scanner::currentLiteral() const [function] [call site2] 00492
4 std::__1::optional ::operator*() & [function] [call site2] 00493
5 std::__1::__optional_storage_base ::__get() & [function] [call site2] 00494
4 solidity::langutil::Scanner::next() [function] [call site2] 00495
4 solidity::langutil::Scanner::next() [function] [call site2] 00496
4 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 00497
4 solidity::langutil::ErrorReporter::syntaxError(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00498
5 solidity::langutil::ErrorReporter::error(solidity::langutil::ErrorId, solidity::langutil::Error::Type, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00499
6 solidity::langutil::ErrorReporter::checkForExcessiveErrors(solidity::langutil::Error::Type) [function] [call site2] 00500
7 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 00501
7 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 00502
7 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 00503
7 solidity::langutil::FatalError::FatalError() [function] [call site2] 00504
8 std::exception::exception() [function] [call site2] 00505
8 boost::exception::exception() [function] [call site2] 00506
8 solidity::util::Exception::Exception() [function] [call site2] 00507
8 std::exception::~exception() [call site2] 00508
7 boost::source_location::source_location(char const*, unsigned int, char const*, unsigned int) [function] [call site2] 00509
7 void boost::throw_exception (solidity::langutil::FatalError const&, boost::source_location const&) [function] [call site2] 00510
8 boost::throw_exception_assert_compatibility(std::exception const&) [function] [call site2] 00511
8 __cxa_allocate_exception [call site2] 00512
8 boost::wrapexcept ::wrapexcept(solidity::langutil::FatalError const&, boost::source_location const&) [function] [call site2] 00513
9 std::exception::exception() [function] [call site2] 00514
9 boost::exception::exception() [function] [call site2] 00515
9 solidity::util::Exception::Exception() [function] [call site2] 00516
9 solidity::langutil::FatalError::FatalError(solidity::langutil::FatalError const&) [function] [call site2] 00517
9 boost::source_location::file_name() const [function] [call site2] 00518
9 boost::error_info ::error_info(char const*) [function] [call site2] 00519
9 boost::wrapexcept const& boost::exception_detail::set_info , boost::throw_file_, char const*>(boost::wrapexcept const&, boost::error_info &&) [function] [call site2] 00520
9 boost::source_location::line() const [function] [call site2] 00521
9 boost::error_info ::error_info(int) [function] [call site2] 00522
9 boost::wrapexcept const& boost::exception_detail::set_info , boost::throw_line_, int>(boost::wrapexcept const&, boost::error_info &&) [function] [call site2] 00523
9 boost::source_location::function_name() const [function] [call site2] 00524
9 boost::error_info ::error_info(char const*) [function] [call site2] 00525
9 boost::wrapexcept const& boost::exception_detail::set_info , boost::throw_function_, char const*>(boost::wrapexcept const&, boost::error_info &&) [function] [call site2] 00526
9 solidity::langutil::FatalError::~FatalError() [function] [call site2] 00527
9 boost::exception_detail::clone_base::~clone_base() [function] [call site2] 00528
9 solidity::util::Exception::~Exception() [function] [call site2] 00529
9 std::exception::~exception() [call site2] 00530
4 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 00531
4 solidity::langutil::CharStream::~CharStream() [function] [call site2] 00532
3 solidity::yul::ObjectDebugData::~ObjectDebugData() [function] [call site2] 00533
3 solidity::yul::ObjectParser::parseBlock(std::__1::optional , std::__1::allocator > const>, std::__1::less , std::__1::allocator , std::__1::allocator > const> > > > >) [function] [call site2] 00534
4 solidity::yul::Parser::Parser(solidity::langutil::ErrorReporter&, solidity::yul::Dialect const&, std::__1::optional , std::__1::allocator > const>, std::__1::less , std::__1::allocator , std::__1::allocator > const> > > > >) [function] [call site2] 00535
5 solidity::langutil::ParserBase::ParserBase(solidity::langutil::ErrorReporter&, bool) [function] [call site2] 00536
5 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 00537
4 solidity::yul::Parser::parseInline(std::__1::shared_ptr const&) [function] [call site2] 00538
5 solidity::langutil::Scanner::setScannerMode(solidity::langutil::ScannerKind) [function] [call site2] 00539
6 solidity::langutil::Scanner::rescan() [function] [call site2] 00540
7 solidity::langutil::CharStream::position() const [function] [call site2] 00541
7 solidity::langutil::CharStream::rollback(unsigned long) [function] [call site2] 00542
7 solidity::langutil::Scanner::next() [function] [call site2] 00543
7 solidity::langutil::Scanner::next() [function] [call site2] 00544
7 solidity::langutil::Scanner::next() [function] [call site2] 00545
5 solidity::ScopeGuard::ScopeGuard(std::__1::function ) [function] [call site2] 00546
5 solidity::yul::Parser::fetchDebugDataFromComment() [function] [call site2] 00547
6 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 00548
6 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00549
6 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00550
6 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00551
6 boost::error_info ::error_info(char const*) [function] [call site2] 00552
6 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 00553
6 __cxa_guard_acquire [call site2] 00554
6 solidity::langutil::Scanner::currentCommentLiteral() const [function] [call site2] 00555
6 solidity::langutil::SourceLocation::SourceLocation(solidity::langutil::SourceLocation const&) [function] [call site2] 00556
6 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 00557
6 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00558
6 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00559
6 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00560
6 boost::error_info ::error_info(char const*) [function] [call site2] 00561
6 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 00562
6 solidity::langutil::Scanner::currentCommentLocation() const [function] [call site2] 00563
7 solidity::langutil::SourceLocation::SourceLocation(solidity::langutil::SourceLocation const&) [function] [call site2] 00564
6 solidity::yul::Parser::parseSrcComment(std::__1::basic_string_view >, solidity::langutil::SourceLocation const&) [function] [call site2] 00565
7 __cxa_guard_acquire [call site2] 00566
7 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 00567
7 solidity::langutil::ErrorReporter::syntaxError(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00568
7 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 00569
7 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00570
7 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00571
7 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00572
7 boost::error_info ::error_info(char const*) [function] [call site2] 00573
7 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 00574
7 bool boost::algorithm::ends_with , std::__1::allocator >, char [2]>(std::__1::basic_string , std::__1::allocator > const&, char const (&) [2]) [function] [call site2] 00575
8 bool boost::algorithm::ends_with , std::__1::allocator >, char [2], boost::algorithm::is_equal>(std::__1::basic_string , std::__1::allocator > const&, char const (&) [2], boost::algorithm::is_equal) [function] [call site2] 00576
9 boost::iterator_range , std::__1::allocator > const, void>::type> boost::as_literal , std::__1::allocator > >(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00577
10 long boost::range_detail::is_char_ptr , std::__1::allocator > >(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00578
9 boost::iterator_range boost::as_literal (char const (&) [2ul]) [function] [call site2] 00579
10 boost::range_detail::is_char_ptr(char const*) [function] [call site2] 00580
9 boost::range_iterator >, void>::type boost::range_adl_barrier::begin > >(boost::iterator_range >&) [function] [call site2] 00581
10 boost::range_iterator >, void>::type boost::range_detail::range_begin > >(boost::iterator_range >&) [function] [call site2] 00582
11 boost::iterator_range_detail::iterator_range_base , boost::iterators::incrementable_traversal_tag>::begin() const [function] [call site2] 00583
9 boost::range_iterator >, void>::type boost::range_adl_barrier::end > >(boost::iterator_range >&) [function] [call site2] 00584
10 boost::range_iterator >, void>::type boost::range_detail::range_end > >(boost::iterator_range >&) [function] [call site2] 00585
11 boost::iterator_range_detail::iterator_range_base , boost::iterators::incrementable_traversal_tag>::end() const [function] [call site2] 00586
9 boost::range_iterator , void>::type boost::range_adl_barrier::begin >(boost::iterator_range &) [function] [call site2] 00587
9 boost::range_iterator , void>::type boost::range_adl_barrier::end >(boost::iterator_range &) [function] [call site2] 00588
9 bool boost::algorithm::detail::ends_with_iter_select , char const*, boost::algorithm::is_equal>(std::__1::__wrap_iter , std::__1::__wrap_iter , char const*, char const*, boost::algorithm::is_equal, std::__1::bidirectional_iterator_tag) [function] [call site2] 00589
10 bool boost::algorithm::is_equal::operator() (char const&, char const&) const [function] [call site2] 00590
7 bool boost::algorithm::ends_with , std::__1::allocator >, char [3]>(std::__1::basic_string , std::__1::allocator > const&, char const (&) [3]) [function] [call site2] 00591
7 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 00592
7 solidity::langutil::ErrorReporter::syntaxError(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00593
7 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 00594
7 (anonymous namespace)::toInt(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00595
8 __cxa_begin_catch [call site2] 00596
8 __cxa_end_catch [call site2] 00597
7 (anonymous namespace)::toInt(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00598
7 (anonymous namespace)::toInt(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00599
7 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 00600
7 solidity::langutil::ErrorReporter::syntaxError(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00601
7 std::__1::optional ::value() const & [function] [call site2] 00602
8 std::__1::__optional_storage_base ::__get() const & [function] [call site2] 00603
7 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 00604
7 std::__1::optional ::value() const & [function] [call site2] 00605
7 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 00606
7 solidity::langutil::ErrorReporter::syntaxError(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00607
7 std::__1::optional ::value() const & [function] [call site2] 00608
7 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 00609
7 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00610
7 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00611
7 boost::error_info ::error_info(char const*) [function] [call site2] 00612
7 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 00613
7 std::__1::optional ::value() const & [function] [call site2] 00614
7 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 00615
7 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 00616
6 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 00617
6 std::__1::optional >, solidity::langutil::SourceLocation> >::operator*() & [function] [call site2] 00618
6 solidity::langutil::Scanner::currentCommentLocation() const [function] [call site2] 00619
6 solidity::yul::Parser::parseASTIDComment(std::__1::basic_string_view >, solidity::langutil::SourceLocation const&) [function] [call site2] 00620
7 __cxa_guard_acquire [call site2] 00621
7 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 00622
7 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00623
7 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00624
7 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00625
7 boost::error_info ::error_info(char const*) [function] [call site2] 00626
7 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 00627
7 (anonymous namespace)::toInt(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00628
7 std::__1::optional ::operator*() & [function] [call site2] 00629
7 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 00630
7 solidity::langutil::ErrorReporter::syntaxError(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00631
6 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 00632
6 std::__1::optional >, std::__1::optional > >::operator*() & [function] [call site2] 00633
6 solidity::langutil::SourceLocation::operator=(solidity::langutil::SourceLocation const&) [function] [call site2] 00634
6 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 00635
5 solidity::yul::Parser::parseBlock() [function] [call site2] 00636
6 solidity::langutil::ParserBase::RecursionGuard::RecursionGuard(solidity::langutil::ParserBase&) [function] [call site2] 00637
7 solidity::langutil::ParserBase::increaseRecursionDepth() [function] [call site2] 00638
8 solidity::langutil::ParserBase::fatalParserError(solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00639
9 solidity::langutil::ParserBase::fatalParserError(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00640
10 solidity::langutil::ErrorReporter::fatalParserError(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00641
11 solidity::langutil::ErrorReporter::fatalError(solidity::langutil::ErrorId, solidity::langutil::Error::Type, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00642
12 solidity::langutil::ErrorReporter::error(solidity::langutil::ErrorId, solidity::langutil::Error::Type, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00643
12 solidity::langutil::FatalError::FatalError() [function] [call site2] 00644
12 boost::source_location::source_location(char const*, unsigned int, char const*, unsigned int) [function] [call site2] 00645
12 void boost::throw_exception (solidity::langutil::FatalError const&, boost::source_location const&) [function] [call site2] 00646
9 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 00647
6 solidity::yul::Block solidity::yul::Parser::createWithLocation () const [function] [call site2] 00648
7 solidity::yul::Block::Block() [function] [call site2] 00649
7 solidity::yul::Parser::createDebugData() const [function] [call site2] 00650
8 solidity::langutil::ParserBase::currentLocation() const [function] [call site2] 00651
9 solidity::langutil::Scanner::currentLocation() const [function] [call site2] 00652
10 solidity::langutil::SourceLocation::SourceLocation(solidity::langutil::SourceLocation const&) [function] [call site2] 00653
8 solidity::yul::DebugData::create(solidity::langutil::SourceLocation, solidity::langutil::SourceLocation, std::__1::optional ) [function] [call site2] 00654
8 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 00655
8 solidity::langutil::SourceLocation::SourceLocation(solidity::langutil::SourceLocation const&) [function] [call site2] 00656
8 solidity::yul::DebugData::create(solidity::langutil::SourceLocation, solidity::langutil::SourceLocation, std::__1::optional ) [function] [call site2] 00657
8 solidity::langutil::ParserBase::currentLocation() const [function] [call site2] 00658
8 solidity::langutil::SourceLocation::SourceLocation(solidity::langutil::SourceLocation const&) [function] [call site2] 00659
8 solidity::yul::DebugData::create(solidity::langutil::SourceLocation, solidity::langutil::SourceLocation, std::__1::optional ) [function] [call site2] 00660
8 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 00661
8 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00662
8 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00663
8 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00664
8 boost::error_info ::error_info(char const*) [function] [call site2] 00665
8 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 00666
8 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 00667
7 solidity::yul::Block::~Block() [function] [call site2] 00668
6 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 00669
7 solidity::langutil::Scanner::currentToken() const [function] [call site2] 00670
7 solidity::langutil::ParserBase::tokenName(solidity::langutil::Token) [function] [call site2] 00671
8 solidity::langutil::TokenTraits::isReservedKeyword(solidity::langutil::Token) [function] [call site2] 00672
8 solidity::langutil::TokenTraits::friendlyName(solidity::langutil::Token) [function] [call site2] 00673
9 solidity::langutil::TokenTraits::toString(solidity::langutil::Token) [function] [call site2] 00674
9 solidity::langutil::TokenTraits::name(solidity::langutil::Token) [function] [call site2] 00675
10 solidity::langutil::TokenTraits::count() [function] [call site2] 00676
10 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 00677
10 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00678
10 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00679
10 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00680
10 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 00681
9 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 00682
9 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00683
9 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00684
9 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00685
9 boost::error_info ::error_info(char const*) [function] [call site2] 00686
9 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 00687
8 solidity::langutil::TokenTraits::isElementaryTypeName(solidity::langutil::Token) [function] [call site2] 00688
8 solidity::langutil::Scanner::currentElementaryTypeNameToken() const [function] [call site2] 00689
9 solidity::langutil::ElementaryTypeNameToken::ElementaryTypeNameToken(solidity::langutil::Token, unsigned int const&, unsigned int const&) [function] [call site2] 00690
10 solidity::langutil::ElementaryTypeNameToken::assertDetails(solidity::langutil::Token, unsigned int const&, unsigned int const&) [function] [call site2] 00691
11 solidity::langutil::TokenTraits::isElementaryTypeName(solidity::langutil::Token) [function] [call site2] 00692
11 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 00693
11 solidity::langutil::TokenTraits::toString(solidity::langutil::Token) [function] [call site2] 00694
11 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00695
11 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00696
11 boost::error_info ::error_info(char const*) [function] [call site2] 00697
11 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 00698
11 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 00699
11 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00700
11 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00701
11 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00702
11 boost::error_info ::error_info(char const*) [function] [call site2] 00703
11 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 00704
11 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 00705
11 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00706
11 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00707
11 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00708
11 boost::error_info ::error_info(char const*) [function] [call site2] 00709
11 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 00710
11 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 00711
11 solidity::langutil::TokenTraits::toString(solidity::langutil::Token) [function] [call site2] 00712
11 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00713
11 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00714
11 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00715
11 boost::error_info ::error_info(char const*) [function] [call site2] 00716
11 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 00717
11 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 00718
11 solidity::langutil::TokenTraits::toString(solidity::langutil::Token) [function] [call site2] 00719
11 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00720
11 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00721
11 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00722
11 boost::error_info ::error_info(char const*) [function] [call site2] 00723
11 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 00724
11 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 00725
11 solidity::langutil::TokenTraits::toString(solidity::langutil::Token) [function] [call site2] 00726
11 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00727
11 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00728
11 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00729
11 boost::error_info ::error_info(char const*) [function] [call site2] 00730
11 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 00731
11 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 00732
11 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00733
11 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00734
11 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00735
11 boost::error_info ::error_info(char const*) [function] [call site2] 00736
11 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 00737
8 solidity::langutil::ElementaryTypeNameToken::toString(bool const&) const [function] [call site2] 00738
9 solidity::langutil::TokenTraits::toString(solidity::langutil::Token) [function] [call site2] 00739
9 solidity::langutil::ElementaryTypeNameToken::firstNumber() const [function] [call site2] 00740
9 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 00741
9 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00742
9 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00743
9 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00744
9 boost::error_info ::error_info(char const*) [function] [call site2] 00745
9 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 00746
8 solidity::langutil::TokenTraits::friendlyName(solidity::langutil::Token) [function] [call site2] 00747
7 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 00748
7 solidity::langutil::ParserBase::tokenName(solidity::langutil::Token) [function] [call site2] 00749
7 solidity::langutil::ParserBase::tokenName(solidity::langutil::Token) [function] [call site2] 00750
6 solidity::langutil::ParserBase::currentToken() const [function] [call site2] 00751
6 solidity::yul::Parser::parseStatement() [function] [call site2] 00752
7 solidity::langutil::ParserBase::RecursionGuard::RecursionGuard(solidity::langutil::ParserBase&) [function] [call site2] 00753
7 solidity::langutil::ParserBase::currentToken() const [function] [call site2] 00754
7 solidity::yul::Parser::parseVariableDeclaration() [function] [call site2] 00755
8 solidity::langutil::ParserBase::RecursionGuard::RecursionGuard(solidity::langutil::ParserBase&) [function] [call site2] 00756
8 solidity::yul::VariableDeclaration solidity::yul::Parser::createWithLocation () const [function] [call site2] 00757
8 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 00758
8 solidity::yul::Parser::parseTypedName() [function] [call site2] 00759
9 solidity::langutil::ParserBase::RecursionGuard::RecursionGuard(solidity::langutil::ParserBase&) [function] [call site2] 00760
9 solidity::yul::TypedName solidity::yul::Parser::createWithLocation () const [function] [call site2] 00761
9 solidity::yul::Parser::expectAsmIdentifier() [function] [call site2] 00762
10 solidity::langutil::ParserBase::currentLiteral() const [function] [call site2] 00763
11 solidity::langutil::Scanner::currentLiteral() const [function] [call site2] 00764
10 solidity::yul::YulString::YulString(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00765
10 solidity::langutil::ParserBase::currentToken() const [function] [call site2] 00766
10 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 00767
10 solidity::yul::YulString::str() const [function] [call site2] 00768
11 solidity::yul::YulStringRepository::instance() [function] [call site2] 00769
10 solidity::langutil::ParserBase::fatalParserError(solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00770
10 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 00771
9 solidity::langutil::ParserBase::currentToken() const [function] [call site2] 00772
9 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 00773
9 solidity::yul::Parser::updateLocationEndFrom(std::__1::shared_ptr &, solidity::langutil::SourceLocation const&) const [function] [call site2] 00774
10 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 00775
10 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00776
10 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00777
10 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00778
10 boost::error_info ::error_info(char const*) [function] [call site2] 00779
10 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 00780
10 solidity::yul::DebugData::DebugData(solidity::yul::DebugData const&) [function] [call site2] 00781
11 solidity::langutil::SourceLocation::SourceLocation(solidity::langutil::SourceLocation const&) [function] [call site2] 00782
10 solidity::yul::DebugData::~DebugData() [function] [call site2] 00783
10 solidity::yul::DebugData::DebugData(solidity::yul::DebugData const&) [function] [call site2] 00784
10 solidity::yul::DebugData::~DebugData() [function] [call site2] 00785
9 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 00786
9 solidity::yul::Parser::expectAsmIdentifier() [function] [call site2] 00787
9 solidity::langutil::ParserBase::RecursionGuard::~RecursionGuard() [function] [call site2] 00788
10 solidity::langutil::ParserBase::decreaseRecursionDepth() [function] [call site2] 00789
11 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00790
11 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00791
11 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00792
11 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 00793
10 __clang_call_terminate [call site2] 00794
9 solidity::yul::TypedName::~TypedName() [function] [call site2] 00795
8 solidity::yul::TypedName::~TypedName() [function] [call site2] 00796
8 solidity::langutil::ParserBase::currentToken() const [function] [call site2] 00797
8 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 00798
8 solidity::langutil::ParserBase::currentToken() const [function] [call site2] 00799
8 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 00800
8 solidity::yul::Parser::parseExpression() [function] [call site2] 00801
9 solidity::langutil::ParserBase::RecursionGuard::RecursionGuard(solidity::langutil::ParserBase&) [function] [call site2] 00802
9 solidity::yul::Parser::parseLiteralOrIdentifier() [function] [call site2] 00803
10 solidity::langutil::ParserBase::RecursionGuard::RecursionGuard(solidity::langutil::ParserBase&) [function] [call site2] 00804
10 solidity::langutil::ParserBase::currentToken() const [function] [call site2] 00805
10 solidity::yul::Parser::createDebugData() const [function] [call site2] 00806
10 solidity::langutil::ParserBase::currentLiteral() const [function] [call site2] 00807
10 solidity::yul::YulString::YulString(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00808
10 solidity::yul::Identifier::~Identifier() [function] [call site2] 00809
10 solidity::langutil::ParserBase::currentToken() const [function] [call site2] 00810
10 solidity::langutil::ParserBase::currentLiteral() const [function] [call site2] 00811
10 solidity::yul::Parser::isValidNumberLiteral(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00812
11 boost::multiprecision::backends::cpp_int_base<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void, false>::data_type::data_type(unsigned long long) [function] [call site2] 00813
11 boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>::operator=(char const*) [function] [call site2] 00814
12 boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>::do_assign_string(char const*, mpl_::bool_ const&) [function] [call site2] 00815
13 strlen [call site2] 00816
13 __clang_call_terminate [call site2] 00817
13 boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&) [function] [call site2] 00818
13 strlen [call site2] 00819
13 __clang_call_terminate [call site2] 00820
13 boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&) [function] [call site2] 00821
13 std::runtime_error::runtime_error(char const*) [call site2] 00822
13 boost::source_location::source_location(char const*, unsigned int, char const*, unsigned int) [function] [call site2] 00823
13 void boost::throw_exception (std::runtime_error const&, boost::source_location const&) [function] [call site2] 00824
13 void boost::multiprecision::backends::detail::verify_limb_mask (bool, unsigned long long, unsigned long long, mpl_::int_<0> const&) [function] [call site2] 00825
13 strlen [call site2] 00826
13 __clang_call_terminate [call site2] 00827
13 boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&) [function] [call site2] 00828
13 std::runtime_error::runtime_error(char const*) [call site2] 00829
13 boost::source_location::source_location(char const*, unsigned int, char const*, unsigned int) [function] [call site2] 00830
13 void boost::throw_exception (std::runtime_error const&, boost::source_location const&) [function] [call site2] 00831
13 __clang_call_terminate [call site2] 00832
13 boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&) [function] [call site2] 00833
13 void boost::multiprecision::backends::detail::verify_limb_mask (bool, unsigned long long, unsigned long long, mpl_::int_<0> const&) [function] [call site2] 00834
13 std::runtime_error::runtime_error(char const*) [call site2] 00835
13 boost::source_location::source_location(char const*, unsigned int, char const*, unsigned int) [function] [call site2] 00836
13 void boost::throw_exception (std::runtime_error const&, boost::source_location const&) [function] [call site2] 00837
13 boost::multiprecision::block_multiplier(unsigned int) [function] [call site2] 00838
13 _ZN5boost14multiprecision8backends13eval_multiplyILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvLj256ELj256ELS3_0ELS4_0EvEENS_11enable_if_cIXaantsr18is_trivial_cpp_intINS1_15cpp_int_backendIXT_EXT0_EXT1_EXT2_ET3_EEEE5valuentsr18is_trivial_cpp_intINS6_IXT4_EXT5_EXT6_EXT7_ET8_EEEE5valueEvE4typeERS8_RKSA_RKy [function] [call site2] 00839
14 __clang_call_terminate [call site2] 00840
14 boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&) [function] [call site2] 00841
14 __clang_call_terminate [call site2] 00842
14 boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&) [function] [call site2] 00843
14 void boost::multiprecision::backends::detail::verify_limb_mask (bool, unsigned long long, unsigned long long, mpl_::int_<0> const&) [function] [call site2] 00844
13 void boost::multiprecision::backends::add_unsigned , boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> >(boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>&, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> const&, unsigned long long const&) [function] [call site2] 00845
14 __clang_call_terminate [call site2] 00846
14 boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&) [function] [call site2] 00847
14 __clang_call_terminate [call site2] 00848
14 boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&) [function] [call site2] 00849
14 void boost::multiprecision::backends::detail::verify_limb_mask (bool, unsigned long long, unsigned long long, mpl_::int_<0> const&) [function] [call site2] 00850
13 boost::multiprecision::backends::cpp_int_base<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void, false>::negate() [function] [call site2] 00851
14 boost::multiprecision::backends::cpp_int_base<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void, false>::check_negate(mpl_::int_<0> const&) [function] [call site2] 00852
14 void boost::multiprecision::backends::detail::verify_limb_mask (bool, unsigned long long, unsigned long long, mpl_::int_<0> const&) [function] [call site2] 00853
14 void boost::multiprecision::backends::add_unsigned , boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> >(boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>&, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> const&, unsigned long long const&) [function] [call site2] 00854
13 __clang_call_terminate [call site2] 00855
13 void boost::multiprecision::std_constexpr::swap (unsigned long long&, unsigned long long&) [function] [call site2] 00856
11 bool boost::algorithm::starts_with , std::__1::allocator >, char [3]>(std::__1::basic_string , std::__1::allocator > const&, char const (&) [3]) [function] [call site2] 00857
12 bool boost::algorithm::starts_with , std::__1::allocator >, char [3], boost::algorithm::is_equal>(std::__1::basic_string , std::__1::allocator > const&, char const (&) [3], boost::algorithm::is_equal) [function] [call site2] 00858
13 boost::iterator_range , std::__1::allocator > const, void>::type> boost::as_literal , std::__1::allocator > >(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00859
13 boost::iterator_range boost::as_literal (char const (&) [3ul]) [function] [call site2] 00860
13 boost::range_iterator >, void>::type boost::range_adl_barrier::end > >(boost::iterator_range >&) [function] [call site2] 00861
13 boost::range_iterator , void>::type boost::range_adl_barrier::end >(boost::iterator_range &) [function] [call site2] 00862
13 boost::range_iterator >, void>::type boost::range_adl_barrier::begin > >(boost::iterator_range >&) [function] [call site2] 00863
13 boost::range_iterator , void>::type boost::range_adl_barrier::begin >(boost::iterator_range &) [function] [call site2] 00864
13 bool boost::algorithm::is_equal::operator() (char const&, char const&) const [function] [call site2] 00865
11 __cxa_begin_catch [call site2] 00866
11 __cxa_end_catch [call site2] 00867
10 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 00868
10 solidity::langutil::ParserBase::fatalParserError(solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00869
10 solidity::yul::Parser::createDebugData() const [function] [call site2] 00870
10 solidity::langutil::ParserBase::currentLiteral() const [function] [call site2] 00871
10 solidity::yul::YulString::YulString(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00872
10 solidity::langutil::ParserBase::currentToken() const [function] [call site2] 00873
10 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 00874
10 solidity::yul::Parser::updateLocationEndFrom(std::__1::shared_ptr &, solidity::langutil::SourceLocation const&) const [function] [call site2] 00875
10 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 00876
10 solidity::yul::Parser::expectAsmIdentifier() [function] [call site2] 00877
10 solidity::yul::Literal::~Literal() [function] [call site2] 00878
10 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 00879
10 solidity::langutil::Scanner::currentError() const [function] [call site2] 00880
10 solidity::langutil::to_string(solidity::langutil::ScannerError) [function] [call site2] 00881
11 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 00882
11 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00883
11 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00884
11 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00885
11 boost::error_info ::error_info(char const*) [function] [call site2] 00886
11 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 00887
10 solidity::langutil::ParserBase::fatalParserError(solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00888
10 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 00889
10 solidity::langutil::ParserBase::fatalParserError(solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00890
10 solidity::langutil::ParserBase::RecursionGuard::~RecursionGuard() [function] [call site2] 00891
9 solidity::langutil::ParserBase::RecursionGuard::~RecursionGuard() [function] [call site2] 00892
8 solidity::langutil::SourceLocation solidity::yul::nativeLocationOf (std::__1::variant const&) [function] [call site2] 00893
8 solidity::yul::Parser::updateLocationEndFrom(std::__1::shared_ptr &, solidity::langutil::SourceLocation const&) const [function] [call site2] 00894
8 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 00895
8 solidity::langutil::SourceLocation solidity::yul::nativeLocationOf (solidity::yul::TypedName const&) [function] [call site2] 00896
9 solidity::langutil::SourceLocation::SourceLocation(solidity::langutil::SourceLocation const&) [function] [call site2] 00897
8 solidity::yul::Parser::updateLocationEndFrom(std::__1::shared_ptr &, solidity::langutil::SourceLocation const&) const [function] [call site2] 00898
8 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 00899
8 solidity::langutil::ParserBase::RecursionGuard::~RecursionGuard() [function] [call site2] 00900
8 solidity::yul::VariableDeclaration::~VariableDeclaration() [function] [call site2] 00901
7 solidity::yul::VariableDeclaration::~VariableDeclaration() [function] [call site2] 00902
7 solidity::yul::Parser::parseFunctionDefinition() [function] [call site2] 00903
8 solidity::langutil::ParserBase::RecursionGuard::RecursionGuard(solidity::langutil::ParserBase&) [function] [call site2] 00904
8 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 00905
8 solidity::langutil::ErrorReporter::syntaxError(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00906
8 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 00907
8 solidity::yul::FunctionDefinition solidity::yul::Parser::createWithLocation () const [function] [call site2] 00908
8 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 00909
8 solidity::yul::Parser::expectAsmIdentifier() [function] [call site2] 00910
8 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 00911
8 solidity::langutil::ParserBase::currentToken() const [function] [call site2] 00912
8 solidity::yul::Parser::parseTypedName() [function] [call site2] 00913
8 solidity::yul::TypedName::~TypedName() [function] [call site2] 00914
8 solidity::langutil::ParserBase::currentToken() const [function] [call site2] 00915
8 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 00916
8 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 00917
8 solidity::langutil::ParserBase::currentToken() const [function] [call site2] 00918
8 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 00919
8 solidity::yul::Parser::parseTypedName() [function] [call site2] 00920
8 solidity::yul::TypedName::~TypedName() [function] [call site2] 00921
8 solidity::langutil::ParserBase::currentToken() const [function] [call site2] 00922
8 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 00923
8 solidity::yul::Parser::parseBlock() [function] [call site2] 00924
9 solidity::yul::Parser::updateLocationEndFrom(std::__1::shared_ptr &, solidity::langutil::SourceLocation const&) const [function] [call site2] 00925
9 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 00926
9 solidity::langutil::ParserBase::RecursionGuard::~RecursionGuard() [function] [call site2] 00927
9 solidity::yul::Block::~Block() [function] [call site2] 00928
8 solidity::yul::Block::operator=(solidity::yul::Block&&) [function] [call site2] 00929
8 solidity::langutil::SourceLocation solidity::yul::nativeLocationOf (solidity::yul::Block const&) [function] [call site2] 00930
8 solidity::yul::Parser::updateLocationEndFrom(std::__1::shared_ptr &, solidity::langutil::SourceLocation const&) const [function] [call site2] 00931
8 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 00932
8 solidity::langutil::ParserBase::RecursionGuard::~RecursionGuard() [function] [call site2] 00933
8 solidity::yul::FunctionDefinition::~FunctionDefinition() [function] [call site2] 00934
9 solidity::yul::Block::~Block() [function] [call site2] 00935
7 solidity::yul::FunctionDefinition::~FunctionDefinition() [function] [call site2] 00936
7 solidity::yul::Parser::parseBlock() [function] [call site2] 00937
7 solidity::yul::Block::~Block() [function] [call site2] 00938
7 solidity::yul::If solidity::yul::Parser::createWithLocation () const [function] [call site2] 00939
7 solidity::yul::Parser::parseExpression() [function] [call site2] 00940
7 solidity::yul::Parser::parseBlock() [function] [call site2] 00941
7 solidity::yul::Block::operator=(solidity::yul::Block&&) [function] [call site2] 00942
7 solidity::langutil::SourceLocation solidity::yul::nativeLocationOf (solidity::yul::Block const&) [function] [call site2] 00943
7 solidity::yul::Parser::updateLocationEndFrom(std::__1::shared_ptr &, solidity::langutil::SourceLocation const&) const [function] [call site2] 00944
7 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 00945
7 solidity::yul::If::~If() [function] [call site2] 00946
8 solidity::yul::Block::~Block() [function] [call site2] 00947
7 solidity::yul::Switch solidity::yul::Parser::createWithLocation () const [function] [call site2] 00948
7 solidity::yul::Parser::parseExpression() [function] [call site2] 00949
7 solidity::langutil::ParserBase::currentToken() const [function] [call site2] 00950
7 solidity::yul::Parser::parseCase() [function] [call site2] 00951
8 solidity::langutil::ParserBase::RecursionGuard::RecursionGuard(solidity::langutil::ParserBase&) [function] [call site2] 00952
8 solidity::yul::Case solidity::yul::Parser::createWithLocation () const [function] [call site2] 00953
8 solidity::langutil::ParserBase::currentToken() const [function] [call site2] 00954
8 solidity::langutil::ParserBase::currentToken() const [function] [call site2] 00955
8 solidity::yul::Parser::parseLiteralOrIdentifier() [function] [call site2] 00956
8 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 00957
8 solidity::langutil::ParserBase::fatalParserError(solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00958
8 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 00959
8 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00960
8 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00961
8 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00962
8 boost::error_info ::error_info(char const*) [function] [call site2] 00963
8 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 00964
8 solidity::yul::Parser::parseBlock() [function] [call site2] 00965
8 solidity::yul::Block::operator=(solidity::yul::Block&&) [function] [call site2] 00966
8 solidity::langutil::SourceLocation solidity::yul::nativeLocationOf (solidity::yul::Block const&) [function] [call site2] 00967
8 solidity::yul::Parser::updateLocationEndFrom(std::__1::shared_ptr &, solidity::langutil::SourceLocation const&) const [function] [call site2] 00968
8 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 00969
8 solidity::langutil::ParserBase::RecursionGuard::~RecursionGuard() [function] [call site2] 00970
8 solidity::yul::Case::~Case() [function] [call site2] 00971
9 solidity::yul::Block::~Block() [function] [call site2] 00972
7 solidity::yul::Case::~Case() [function] [call site2] 00973
7 solidity::langutil::ParserBase::currentToken() const [function] [call site2] 00974
7 solidity::yul::Parser::parseCase() [function] [call site2] 00975
7 solidity::yul::Case::~Case() [function] [call site2] 00976
7 solidity::langutil::ParserBase::currentToken() const [function] [call site2] 00977
7 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 00978
7 solidity::langutil::ParserBase::fatalParserError(solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00979
7 solidity::langutil::ParserBase::currentToken() const [function] [call site2] 00980
7 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 00981
7 solidity::langutil::ParserBase::fatalParserError(solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00982
7 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 00983
7 solidity::langutil::ParserBase::fatalParserError(solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00984
7 solidity::langutil::SourceLocation solidity::yul::nativeLocationOf (solidity::yul::Block const&) [function] [call site2] 00985
7 solidity::yul::Parser::updateLocationEndFrom(std::__1::shared_ptr &, solidity::langutil::SourceLocation const&) const [function] [call site2] 00986
7 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 00987
7 solidity::yul::Switch::~Switch() [function] [call site2] 00988
7 solidity::yul::Parser::parseForLoop() [function] [call site2] 00989
8 solidity::langutil::ParserBase::RecursionGuard::RecursionGuard(solidity::langutil::ParserBase&) [function] [call site2] 00990
8 solidity::yul::ForLoop solidity::yul::Parser::createWithLocation () const [function] [call site2] 00991
8 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 00992
8 solidity::yul::Parser::parseBlock() [function] [call site2] 00993
8 solidity::yul::Block::operator=(solidity::yul::Block&&) [function] [call site2] 00994
8 solidity::yul::Parser::parseExpression() [function] [call site2] 00995
8 solidity::yul::Parser::parseBlock() [function] [call site2] 00996
8 solidity::yul::Block::operator=(solidity::yul::Block&&) [function] [call site2] 00997
8 solidity::yul::Parser::parseBlock() [function] [call site2] 00998
8 solidity::yul::Block::operator=(solidity::yul::Block&&) [function] [call site2] 00999
8 solidity::langutil::SourceLocation solidity::yul::nativeLocationOf (solidity::yul::Block const&) [function] [call site2] 01000
8 solidity::yul::Parser::updateLocationEndFrom(std::__1::shared_ptr &, solidity::langutil::SourceLocation const&) const [function] [call site2] 01001
8 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 01002
8 solidity::langutil::ParserBase::RecursionGuard::~RecursionGuard() [function] [call site2] 01003
8 solidity::yul::ForLoop::~ForLoop() [function] [call site2] 01004
7 solidity::yul::ForLoop::~ForLoop() [function] [call site2] 01005
7 solidity::yul::Break solidity::yul::Parser::createWithLocation () const [function] [call site2] 01006
7 solidity::yul::Break::~Break() [function] [call site2] 01007
7 solidity::yul::Parser::checkBreakContinuePosition(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 01008
8 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 01009
8 solidity::langutil::ErrorReporter::syntaxError(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 01010
8 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 01011
8 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 01012
8 solidity::langutil::ErrorReporter::syntaxError(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 01013
8 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 01014
8 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 01015
8 solidity::langutil::ErrorReporter::syntaxError(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 01016
8 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 01017
7 solidity::yul::Continue solidity::yul::Parser::createWithLocation () const [function] [call site2] 01018
7 solidity::yul::Continue::~Continue() [function] [call site2] 01019
7 solidity::yul::Parser::checkBreakContinuePosition(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 01020
7 solidity::yul::Leave solidity::yul::Parser::createWithLocation () const [function] [call site2] 01021
7 solidity::yul::Leave::~Leave() [function] [call site2] 01022
7 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 01023
7 solidity::langutil::ErrorReporter::syntaxError(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 01024
7 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 01025
7 solidity::yul::Parser::parseLiteralOrIdentifier() [function] [call site2] 01026
7 solidity::langutil::ParserBase::currentToken() const [function] [call site2] 01027
7 solidity::yul::Parser::parseCall(std::__1::variant &&) [function] [call site2] 01028
8 solidity::langutil::ParserBase::RecursionGuard::RecursionGuard(solidity::langutil::ParserBase&) [function] [call site2] 01029
8 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 01030
8 solidity::langutil::ParserBase::fatalParserError(solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 01031
8 solidity::yul::FunctionCall::FunctionCall() [function] [call site2] 01032
8 solidity::yul::Identifier::operator=(solidity::yul::Identifier&&) [function] [call site2] 01033
8 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 01034
8 solidity::langutil::ParserBase::currentToken() const [function] [call site2] 01035
8 solidity::yul::Parser::parseExpression() [function] [call site2] 01036
8 solidity::langutil::ParserBase::currentToken() const [function] [call site2] 01037
8 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 01038
8 solidity::yul::Parser::parseExpression() [function] [call site2] 01039
8 solidity::yul::Parser::updateLocationEndFrom(std::__1::shared_ptr &, solidity::langutil::SourceLocation const&) const [function] [call site2] 01040
8 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 01041
8 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 01042
8 solidity::langutil::ParserBase::RecursionGuard::~RecursionGuard() [function] [call site2] 01043
8 solidity::yul::FunctionCall::~FunctionCall() [function] [call site2] 01044
7 solidity::yul::FunctionCall::~FunctionCall() [function] [call site2] 01045
7 std::__1::shared_ptr solidity::yul::debugDataOf (std::__1::variant const&) [function] [call site2] 01046
7 solidity::yul::Assignment::Assignment() [function] [call site2] 01047
7 std::__1::shared_ptr solidity::yul::debugDataOf (std::__1::variant const&) [function] [call site2] 01048
7 solidity::langutil::ParserBase::currentToken() const [function] [call site2] 01049
7 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 01050
7 solidity::langutil::ParserBase::currentToken() const [function] [call site2] 01051
7 solidity::langutil::ParserBase::fatalParserError(solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 01052
7 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 01053
7 solidity::yul::YulString::str() const [function] [call site2] 01054
7 solidity::langutil::ParserBase::fatalParserError(solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 01055
7 solidity::langutil::ParserBase::currentToken() const [function] [call site2] 01056
7 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 01057
7 solidity::yul::Parser::parseLiteralOrIdentifier() [function] [call site2] 01058
7 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 01059
7 solidity::yul::Parser::parseExpression() [function] [call site2] 01060
7 solidity::langutil::SourceLocation solidity::yul::nativeLocationOf (std::__1::variant const&) [function] [call site2] 01061
7 solidity::yul::Parser::updateLocationEndFrom(std::__1::shared_ptr &, solidity::langutil::SourceLocation const&) const [function] [call site2] 01062
7 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 01063
7 solidity::yul::Assignment::~Assignment() [function] [call site2] 01064
7 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 01065
7 solidity::langutil::ParserBase::fatalParserError(solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 01066
7 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 01067
7 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01068
7 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01069
7 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 01070
7 boost::error_info ::error_info(char const*) [function] [call site2] 01071
7 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 01072
7 solidity::langutil::ParserBase::RecursionGuard::~RecursionGuard() [function] [call site2] 01073
5 solidity::yul::Block::~Block() [function] [call site2] 01074
5 solidity::langutil::ErrorReporter::errors() const [function] [call site2] 01075
5 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 01076
5 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01077
5 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01078
5 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 01079
5 boost::error_info ::error_info(char const*) [function] [call site2] 01080
5 solidity::ScopeGuard::~ScopeGuard() [function] [call site2] 01081
6 __clang_call_terminate [call site2] 01082
4 solidity::langutil::ErrorReporter::hasErrors() const [function] [call site2] 01083
4 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 01084
4 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01085
4 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01086
4 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 01087
4 boost::error_info ::error_info(char const*) [function] [call site2] 01088
4 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 01089
4 solidity::yul::Parser::~Parser() [function] [call site2] 01090
5 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 01091
5 solidity::langutil::ParserBase::~ParserBase() [function] [call site2] 01092
3 solidity::yul::ObjectParser::parseObject(solidity::yul::Object*) [function] [call site2] 01093
4 solidity::langutil::ParserBase::RecursionGuard::RecursionGuard(solidity::langutil::ParserBase&) [function] [call site2] 01094
4 solidity::yul::ObjectParser::tryParseSourceNameMapping() const [function] [call site2] 01095
4 solidity::yul::ObjectDebugData::~ObjectDebugData() [function] [call site2] 01096
4 solidity::langutil::ParserBase::fatalParserError(solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 01097
4 solidity::yul::ObjectParser::parseUniqueName(solidity::yul::Object const*) [function] [call site2] 01098
5 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 01099
5 solidity::langutil::ParserBase::currentLiteral() const [function] [call site2] 01100
5 solidity::yul::YulString::YulString(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 01101
5 solidity::yul::YulString::empty() const [function] [call site2] 01102
5 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 01103
5 solidity::langutil::ParserBase::parserError(solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 01104
6 solidity::langutil::ParserBase::parserError(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 01105
7 solidity::langutil::ErrorReporter::parserError(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 01106
8 solidity::langutil::ErrorReporter::error(solidity::langutil::ErrorId, solidity::langutil::Error::Type, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 01107
6 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 01108
5 solidity::yul::YulString::operator==(solidity::yul::YulString const&) const [function] [call site2] 01109
5 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 01110
5 solidity::langutil::ParserBase::parserError(solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 01111
5 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 01112
5 solidity::yul::YulString::str() const [function] [call site2] 01113
5 solidity::langutil::ParserBase::parserError(solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 01114
4 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 01115
4 solidity::yul::ObjectParser::parseCode(std::__1::optional , std::__1::allocator > const>, std::__1::less , std::__1::allocator , std::__1::allocator > const> > > > >) [function] [call site2] 01116
5 solidity::langutil::ParserBase::currentToken() const [function] [call site2] 01117
5 solidity::langutil::ParserBase::fatalParserError(solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 01118
5 solidity::yul::ObjectParser::parseBlock(std::__1::optional , std::__1::allocator > const>, std::__1::less , std::__1::allocator , std::__1::allocator > const> > > > >) [function] [call site2] 01119
4 solidity::langutil::ParserBase::currentToken() const [function] [call site2] 01120
4 solidity::langutil::ParserBase::currentToken() const [function] [call site2] 01121
4 solidity::yul::ObjectParser::parseObject(solidity::yul::Object*) [function] [call site2] 01122
5 solidity::langutil::ParserBase::currentToken() const [function] [call site2] 01123
5 solidity::yul::ObjectParser::parseData(solidity::yul::Object&) [function] [call site2] 01124
6 solidity::langutil::ParserBase::currentToken() const [function] [call site2] 01125
6 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 01126
6 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01127
6 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01128
6 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 01129
6 boost::error_info ::error_info(char const*) [function] [call site2] 01130
6 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 01131
6 solidity::yul::ObjectParser::parseUniqueName(solidity::yul::Object const*) [function] [call site2] 01132
6 solidity::langutil::ParserBase::currentToken() const [function] [call site2] 01133
6 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 01134
6 solidity::langutil::ParserBase::currentLiteral() const [function] [call site2] 01135
6 solidity::util::asBytes(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 01136
6 solidity::yul::ObjectParser::addNamedSubObject(solidity::yul::Object&, solidity::yul::YulString, std::__1::shared_ptr ) [function] [call site2] 01137
5 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 01138
5 solidity::langutil::ParserBase::fatalParserError(solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 01139
5 solidity::yul::ObjectParser::addNamedSubObject(solidity::yul::Object&, solidity::yul::YulString, std::__1::shared_ptr ) [function] [call site2] 01140
5 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 01141
5 solidity::langutil::ParserBase::RecursionGuard::~RecursionGuard() [function] [call site2] 01142
3 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 01143
3 __cxa_begin_catch [call site2] 01144
3 solidity::langutil::ErrorReporter::errors() const [function] [call site2] 01145
3 __cxa_rethrow [call site2] 01146
3 __cxa_end_catch [call site2] 01147
2 solidity::langutil::ParserBase::~ParserBase() [function] [call site2] 01148
2 solidity::langutil::ErrorReporter::errors() const [function] [call site2] 01149
2 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 01150
2 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01151
2 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01152
2 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 01153
2 boost::error_info ::error_info(char const*) [function] [call site2] 01154
2 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 01155
2 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 01156
2 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01157
2 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01158
2 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 01159
2 boost::error_info ::error_info(char const*) [function] [call site2] 01160
2 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 01161
2 solidity::yul::YulStack::analyzeParsed() [function] [call site2] 01162
3 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 01163
3 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01164
3 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01165
3 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 01166
3 boost::error_info ::error_info(char const*) [function] [call site2] 01167
3 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 01168
3 solidity::yul::YulStack::analyzeParsed(solidity::yul::Object&) [function] [call site2] 01169
4 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 01170
4 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01171
4 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01172
4 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 01173
4 boost::error_info ::error_info(char const*) [function] [call site2] 01174
4 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 01175
4 (anonymous namespace)::languageToDialect(solidity::yul::YulStack::Language, solidity::langutil::EVMVersion) [function] [call site2] 01176
4 solidity::yul::Object::qualifiedDataNames() const [function] [call site2] 01177
5 solidity::yul::YulString::empty() const [function] [call site2] 01178
5 bool solidity::util::contains , std::__1::allocator >, char>(std::__1::basic_string , std::__1::allocator > const&, char const&) [function] [call site2] 01179
5 solidity::yul::YulString::YulString() [function] [call site2] 01180
6 solidity::yul::YulStringRepository::emptyHash() [function] [call site2] 01181
5 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 01182
5 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01183
5 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01184
5 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 01185
5 boost::error_info ::error_info(char const*) [function] [call site2] 01186
5 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 01187
5 bool solidity::util::contains , std::__1::allocator >, char>(std::__1::basic_string , std::__1::allocator > const&, char const&) [function] [call site2] 01188
5 __dynamic_cast [call site2] 01189
5 solidity::yul::Object::qualifiedDataNames() const [function] [call site2] 01190
6 solidity::yul::YulString::operator!=(solidity::yul::YulString const&) const [function] [call site2] 01191
6 solidity::yul::YulString::str() const [function] [call site2] 01192
6 solidity::yul::YulString::str() const [function] [call site2] 01193
6 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 01194
6 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01195
6 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01196
6 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 01197
6 boost::error_info ::error_info(char const*) [function] [call site2] 01198
6 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 01199
6 solidity::yul::YulString::YulString() [function] [call site2] 01200
4 solidity::yul::AsmAnalyzer::AsmAnalyzer(solidity::yul::AsmAnalysisInfo&, solidity::langutil::ErrorReporter&, solidity::yul::Dialect const&, std::__1::function , std::__1::set , std::__1::allocator >) [function] [call site2] 01201
5 solidity::langutil::EVMVersion::EVMVersion() [function] [call site2] 01202
5 solidity::yul::SideEffects::SideEffects() [function] [call site2] 01203
5 __dynamic_cast [call site2] 01204
5 solidity::yul::EVMDialect::evmVersion() const [function] [call site2] 01205
4 solidity::yul::AsmAnalyzer::analyze(solidity::yul::Block const&) [function] [call site2] 01206
5 solidity::langutil::ErrorReporter::errorWatcher() const [function] [call site2] 01207
6 solidity::langutil::ErrorReporter::ErrorWatcher::ErrorWatcher(solidity::langutil::ErrorReporter const&) [function] [call site2] 01208
7 solidity::langutil::ErrorReporter::errorCount() const [function] [call site2] 01209
5 solidity::yul::ScopeFiller::ScopeFiller(solidity::yul::AsmAnalysisInfo&, solidity::langutil::ErrorReporter&) [function] [call site2] 01210
6 solidity::yul::ScopeFiller::scope(solidity::yul::Block const*) [function] [call site2] 01211
5 solidity::yul::AsmAnalyzer::operator()(solidity::yul::Block const&) [function] [call site2] 01212
6 solidity::yul::AsmAnalyzer::scope(solidity::yul::Block const*) [function] [call site2] 01213
7 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 01214
7 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01215
7 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01216
7 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 01217
7 boost::error_info ::error_info(char const*) [function] [call site2] 01218
7 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 01219
7 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 01220
7 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01221
7 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01222
7 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 01223
7 boost::error_info ::error_info(char const*) [function] [call site2] 01224
7 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 01225
5 __cxa_begin_catch [call site2] 01226
5 solidity::langutil::ErrorReporter::ErrorWatcher::ok() const [function] [call site2] 01227
6 solidity::langutil::ErrorReporter::errorCount() const [function] [call site2] 01228
6 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 01229
6 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01230
6 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01231
6 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 01232
6 boost::error_info ::error_info(char const*) [function] [call site2] 01233
6 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 01234
6 solidity::langutil::ErrorReporter::errorCount() const [function] [call site2] 01235
5 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 01236
5 __cxa_end_catch [call site2] 01237
5 solidity::langutil::ErrorReporter::ErrorWatcher::ok() const [function] [call site2] 01238
4 solidity::yul::AsmAnalyzer::~AsmAnalyzer() [function] [call site2] 01239
4 solidity::yul::YulStack::analyzeParsed(solidity::yul::Object&) [function] [call site2] 01240
1 solidity::yul::YulStack::assemble(solidity::yul::YulStack::Machine) const [function] [call site2] 01241
2 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 01242
2 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01243
2 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01244
2 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 01245
2 boost::error_info ::error_info(char const*) [function] [call site2] 01246
2 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 01247
2 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 01248
2 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01249
2 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01250
2 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 01251
2 boost::error_info ::error_info(char const*) [function] [call site2] 01252
2 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 01253
2 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 01254
2 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01255
2 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01256
2 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 01257
2 boost::error_info ::error_info(char const*) [function] [call site2] 01258
2 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 01259
2 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 01260
2 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01261
2 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01262
2 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 01263
2 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 01264
2 solidity::yul::YulStack::assembleWithDeployed(std::__1::optional > >) const [function] [call site2] 01265
3 solidity::yul::YulStack::assembleEVMWithDeployed(std::__1::optional > >) const [function] [call site2] 01266
4 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 01267
4 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01268
4 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01269
4 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 01270
4 boost::error_info ::error_info(char const*) [function] [call site2] 01271
4 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 01272
4 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 01273
4 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01274
4 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01275
4 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 01276
4 boost::error_info ::error_info(char const*) [function] [call site2] 01277
4 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 01278
4 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 01279
4 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01280
4 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01281
4 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 01282
4 boost::error_info ::error_info(char const*) [function] [call site2] 01283
4 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 01284
4 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 01285
4 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01286
4 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01287
4 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 01288
4 boost::error_info ::error_info(char const*) [function] [call site2] 01289
4 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 01290
4 solidity::evmasm::Assembly::Assembly(bool, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01291
5 solidity::evmasm::LinkerObject::LinkerObject() [function] [call site2] 01292
5 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 01293
4 solidity::yul::EthAssemblyAdapter::EthAssemblyAdapter(solidity::evmasm::Assembly&) [function] [call site2] 01294
5 solidity::yul::AbstractAssembly::AbstractAssembly() [function] [call site2] 01295
4 solidity::yul::YulStack::compileEVM(solidity::yul::AbstractAssembly&, bool) const [function] [call site2] 01296
5 solidity::yul::EVMDialect::strictAssemblyForEVMObjects(solidity::langutil::EVMVersion) [function] [call site2] 01297
5 solidity::yul::EVMDialectTyped::instance(solidity::langutil::EVMVersion) [function] [call site2] 01298
5 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 01299
5 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01300
5 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01301
5 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 01302
5 boost::error_info ::error_info(char const*) [function] [call site2] 01303
5 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 01304
5 solidity::yul::EVMObjectCompiler::compile(solidity::yul::Object&, solidity::yul::AbstractAssembly&, solidity::yul::EVMDialect const&, bool) [function] [call site2] 01305
6 solidity::yul::EVMObjectCompiler::EVMObjectCompiler(solidity::yul::AbstractAssembly&, solidity::yul::EVMDialect const&) [function] [call site2] 01306
6 solidity::yul::EVMObjectCompiler::run(solidity::yul::Object&, bool) [function] [call site2] 01307
7 solidity::yul::BuiltinContext::BuiltinContext() [function] [call site2] 01308
7 __dynamic_cast [call site2] 01309
7 bool boost::algorithm::ends_with , std::__1::allocator >, char [10]>(std::__1::basic_string , std::__1::allocator > const&, char const (&) [10]) [function] [call site2] 01310
7 solidity::yul::YulString::str() const [function] [call site2] 01311
7 solidity::yul::EVMObjectCompiler::compile(solidity::yul::Object&, solidity::yul::AbstractAssembly&, solidity::yul::EVMDialect const&, bool) [function] [call site2] 01312
7 __dynamic_cast [call site2] 01313
7 solidity::yul::YulString::str() const [function] [call site2] 01314
7 solidity::yul::Object::metadataName() [function] [call site2] 01315
7 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 01316
7 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01317
7 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01318
7 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 01319
7 boost::error_info ::error_info(char const*) [function] [call site2] 01320
7 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 01321
7 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 01322
7 solidity::yul::EVMDialect::evmVersion() const [function] [call site2] 01323
7 solidity::langutil::EVMVersion::canOverchargeGasForCall() const [function] [call site2] 01324
8 solidity::langutil::EVMVersion::tangerineWhistle() [function] [call site2] 01325
9 solidity::langutil::EVMVersion::EVMVersion(solidity::langutil::EVMVersion::Version) [function] [call site2] 01326
8 boost::operators_impl::operator>=(solidity::langutil::EVMVersion const&, solidity::langutil::EVMVersion const&) [function] [call site2] 01327
9 solidity::langutil::EVMVersion::operator<(solidity::langutil::EVMVersion const&) const [function] [call site2] 01328
7 solidity::yul::OptimizedEVMCodeTransform::run(solidity::yul::AbstractAssembly&, solidity::yul::AsmAnalysisInfo&, solidity::yul::Block const&, solidity::yul::EVMDialect const&, solidity::yul::BuiltinContext&, solidity::yul::OptimizedEVMCodeTransform::UseNamedLabels) [function] [call site2] 01329
8 solidity::yul::ControlFlowGraphBuilder::build(solidity::yul::AsmAnalysisInfo const&, solidity::yul::Dialect const&, solidity::yul::Block const&) [function] [call site2] 01330
9 std::__1::shared_ptr solidity::yul::debugDataOf (solidity::yul::Block const&) [function] [call site2] 01331
9 solidity::yul::CFG::makeBlock(std::__1::shared_ptr ) [function] [call site2] 01332
10 solidity::yul::CFG::BasicBlock::~BasicBlock() [function] [call site2] 01333
9 solidity::yul::ControlFlowGraphBuilder::ControlFlowGraphBuilder(solidity::yul::CFG&, solidity::yul::AsmAnalysisInfo const&, solidity::yul::Dialect const&) [function] [call site2] 01334
9 solidity::yul::ControlFlowGraphBuilder::operator()(solidity::yul::Block const&) [function] [call site2] 01335
10 solidity::ScopedSaveAndRestore ::ScopedSaveAndRestore(solidity::yul::Scope*&, solidity::yul::Scope*&&) [function] [call site2] 01336
10 solidity::yul::ControlFlowGraphBuilder::registerFunction(solidity::yul::FunctionDefinition const&) [function] [call site2] 01337
11 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 01338
11 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01339
11 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01340
11 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 01341
11 boost::error_info ::error_info(char const*) [function] [call site2] 01342
11 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 01343
11 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 01344
11 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01345
11 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01346
11 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 01347
11 boost::error_info ::error_info(char const*) [function] [call site2] 01348
11 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 01349
11 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 01350
11 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01351
11 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01352
11 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 01353
11 boost::error_info ::error_info(char const*) [function] [call site2] 01354
11 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 01355
11 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 01356
11 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01357
11 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01358
11 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 01359
11 boost::error_info ::error_info(char const*) [function] [call site2] 01360
11 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 01361
11 std::__1::shared_ptr solidity::yul::debugDataOf (solidity::yul::Block const&) [function] [call site2] 01362
11 solidity::yul::CFG::makeBlock(std::__1::shared_ptr ) [function] [call site2] 01363
11 auto ranges::views::transform_fn::operator() (solidity::yul::ControlFlowGraphBuilder::registerFunction(solidity::yul::FunctionDefinition const&)::$_6) const [function] [call site2] 01364
12 ranges::detail::bind_back_fn_ ::type, std::__1::decay ::type> ranges::bind_back_fn::operator() (ranges::views::transform_base_fn&&, solidity::yul::ControlFlowGraphBuilder::registerFunction(solidity::yul::FunctionDefinition const&)::$_6&&) const [function] [call site2] 01365
12 ranges::views::view_closure > ranges::make_view_closure_fn::operator() >(ranges::detail::bind_back_fn_ ) const [function] [call site2] 01366
13 ranges::views::view_closure >::view_closure(ranges::detail::bind_back_fn_ ) [function] [call site2] 01367
11 auto ranges::views::view_closure_base_ns::operator| > const&, ranges::detail::bind_back_fn_ , true, 0, 0>(std::__1::vector > const&, ranges::views::view_closure >) [function] [call site2] 01368
12 _ZNO6ranges6detail13bind_back_fn_INS_5views17transform_base_fnEJZN8solidity3yul23ControlFlowGraphBuilder16registerFunctionERKNS5_18FunctionDefinitionEE3$_6EEclIJRKNSt3__16vectorINS5_9TypedNameENSD_9allocatorISF_EEEEEEEDTclL_ZNS_6invokeEEclL_ZNSD_7declvalIS3_EEDTcl9__declvalIT_ELi0EEEvEEspclsr3stdE7declvalIT_EEclL_ZNSL_ISA_EESN_vEEEEDpOSO_ [function] [call site2] 01369
13 decltype (((ranges::views::transform_base_fn){parm#1})((std::__1::vector > const&){parm#2}, (solidity::yul::ControlFlowGraphBuilder::registerFunction(solidity::yul::FunctionDefinition const&)::$_6){parm#2})) ranges::invoke_fn::operator() > const&, solidity::yul::ControlFlowGraphBuilder::registerFunction(solidity::yul::FunctionDefinition const&)::$_6>(ranges::views::transform_base_fn&&, std::__1::vector > const&, solidity::yul::ControlFlowGraphBuilder::registerFunction(solidity::yul::FunctionDefinition const&)::$_6&&) const [function] [call site2] 01370
14 _ZNK6ranges5views17transform_base_fnclIRKNSt3__16vectorIN8solidity3yul9TypedNameENS3_9allocatorIS7_EEEEZNS6_23ControlFlowGraphBuilder16registerFunctionERKNS6_18FunctionDefinitionEE3$_6Lb1ELi0EEENS_14transform_viewIDTclL_ZNS0_3allEEclsr3stdE7declvalIT_EEEET0_EEOSJ_SL_ [function] [call site2] 01371
15 auto ranges::views::all_fn::operator() > const&, true, 0, 0>(std::__1::vector > const&) const [function] [call site2] 01372
15 ranges::transform_view > const>, solidity::yul::ControlFlowGraphBuilder::registerFunction(solidity::yul::FunctionDefinition const&)::$_6>::transform_view(ranges::ref_view > const>, solidity::yul::ControlFlowGraphBuilder::registerFunction(solidity::yul::FunctionDefinition const&)::$_6) [function] [call site2] 01373
11 concepts::return_t_ >, ranges::transform_view > const>, solidity::yul::ControlFlowGraphBuilder::registerFunction(solidity::yul::FunctionDefinition const&)::$_6> >)&&(concepts::detail::CPP_true_fn(concepts::detail::Nil{})), void>::type>::invoke ::invoke > const>, solidity::yul::ControlFlowGraphBuilder::registerFunction(solidity::yul::FunctionDefinition const&)::$_6> > > ranges::detail::operator| > const>, solidity::yul::ControlFlowGraphBuilder::registerFunction(solidity::yul::FunctionDefinition const&)::$_6>, ranges::detail::from_range >(ranges::transform_view > const>, solidity::yul::ControlFlowGraphBuilder::registerFunction(solidity::yul::FunctionDefinition const&)::$_6>&&, ranges::detail::to_container::closure , ranges::detail::to_container::fn > > (*)(ranges::detail::to_container)) [function] [call site2] 01374
12 _ZNK6ranges6detail12to_container2fnINS0_10from_rangeINSt3__16vectorEEEEclINS_14transform_viewINS_8ref_viewIKNS5_IN8solidity3yul9TypedNameENS4_9allocatorISD_EEEEEEZNSC_23ControlFlowGraphBuilder16registerFunctionERKNSC_18FunctionDefinitionEE3$_6EELb1ELi0ELi0EEEDTclsr10from_rangeE9from_rng_IT_ELi0EEEOSP_ [function] [call site2] 01375
13 auto ranges::detail::to_container::fn >::impl >, ranges::basic_iterator , ranges::iter_transform_view > const>, ranges::indirected >::adaptor > >, ranges::transform_view > const>, solidity::yul::ControlFlowGraphBuilder::registerFunction(solidity::yul::FunctionDefinition const&)::$_6> >(ranges::transform_view > const>, solidity::yul::ControlFlowGraphBuilder::registerFunction(solidity::yul::FunctionDefinition const&)::$_6>&&, std::__1::integral_constant ) [function] [call site2] 01376
14 meta::detail::_cond > const>, solidity::yul::ControlFlowGraphBuilder::registerFunction(solidity::yul::FunctionDefinition const&)::$_6>&> >::invoke ::invoke > const>, solidity::yul::ControlFlowGraphBuilder::registerFunction(solidity::yul::FunctionDefinition const&)::$_6>&> ranges::_size_::fn::operator() > const>, solidity::yul::ControlFlowGraphBuilder::registerFunction(solidity::yul::FunctionDefinition const&)::$_6>&, true, 0, 0, 0>(ranges::transform_view > const>, solidity::yul::ControlFlowGraphBuilder::registerFunction(solidity::yul::FunctionDefinition const&)::$_6>&) const [function] [call site2] 01377
15 auto ranges::iter_transform_view > const>, ranges::indirected >::size (std::__1::enable_if<(ranges::sized_range > const> >)&&((concepts::detail::CPP_true_fn(concepts::detail::Nil))(concepts::detail::Nil{})), concepts::detail::Nil>::type) [function] [call site2] 01378
16 ranges::view_adaptor > const>, ranges::indirected >, ranges::ref_view > const>, (ranges::cardinality)-1>::base() [function] [call site2] 01379
16 meta::detail::_cond > const>&> >::invoke ::invoke > const>&> ranges::_size_::fn::operator() > const>&, true, 0, 0, 0>(ranges::ref_view > const>&) const [function] [call site2] 01380
17 auto ranges::ref_view > const>::size (std::__1::enable_if<(ranges::sized_range > const>)&&((concepts::detail::CPP_true_fn(concepts::detail::Nil))(concepts::detail::Nil{})), concepts::detail::Nil>::type) const [function] [call site2] 01381
18 meta::detail::_cond > const&> >::invoke ::invoke > const&> ranges::_size_::fn::operator() > const&, true, 0, 0, 0>(std::__1::vector > const&) const [function] [call site2] 01382
14 meta::detail::_cond > const>, solidity::yul::ControlFlowGraphBuilder::registerFunction(solidity::yul::FunctionDefinition const&)::$_6>&> >::invoke ::invoke > const>, solidity::yul::ControlFlowGraphBuilder::registerFunction(solidity::yul::FunctionDefinition const&)::$_6>&> ranges::_begin_::fn::operator() > const>, solidity::yul::ControlFlowGraphBuilder::registerFunction(solidity::yul::FunctionDefinition const&)::$_6>&, true, 0, 0>(ranges::transform_view > const>, solidity::yul::ControlFlowGraphBuilder::registerFunction(solidity::yul::FunctionDefinition const&)::$_6>&) const [function] [call site2] 01383
15 _ZN6ranges11view_facadeINS_19iter_transform_viewINS_8ref_viewIKNSt3__16vectorIN8solidity3yul9TypedNameENS3_9allocatorIS7_EEEEEENS_10indirectedIZNS6_23ControlFlowGraphBuilder16registerFunctionERKNS6_18FunctionDefinitionEE3$_6EEEELNS_11cardinalityEn1EE5beginISK_Lb1ELi0EEENS_14basic_iteratorINS3_5decayIDTclsr12range_accessE12begin_cursorclsr3stdE7declvalIRT_EEEEE4typeEEEv [function] [call site2] 01384
11 auto ranges::views::transform_fn::operator() (solidity::yul::ControlFlowGraphBuilder::registerFunction(solidity::yul::FunctionDefinition const&)::$_7) const [function] [call site2] 01385
11 auto ranges::views::view_closure_base_ns::operator| > const&, ranges::detail::bind_back_fn_ , true, 0, 0>(std::__1::vector > const&, ranges::views::view_closure >) [function] [call site2] 01386
11 concepts::return_t_ >, ranges::transform_view > const>, solidity::yul::ControlFlowGraphBuilder::registerFunction(solidity::yul::FunctionDefinition const&)::$_7> >)&&(concepts::detail::CPP_true_fn(concepts::detail::Nil{})), void>::type>::invoke ::invoke > const>, solidity::yul::ControlFlowGraphBuilder::registerFunction(solidity::yul::FunctionDefinition const&)::$_7> > > ranges::detail::operator| > const>, solidity::yul::ControlFlowGraphBuilder::registerFunction(solidity::yul::FunctionDefinition const&)::$_7>, ranges::detail::from_range >(ranges::transform_view > const>, solidity::yul::ControlFlowGraphBuilder::registerFunction(solidity::yul::FunctionDefinition const&)::$_7>&&, ranges::detail::to_container::closure , ranges::detail::to_container::fn > > (*)(ranges::detail::to_container)) [function] [call site2] 01387
11 solidity::yul::CFG::FunctionInfo::~FunctionInfo() [function] [call site2] 01388
11 ranges::iter_transform_view > const>, ranges::indirected >::~iter_transform_view() [function] [call site2] 01389
12 ranges::semiregular_box >::~semiregular_box() [function] [call site2] 01390
13 ranges::semiregular_box >::reset() [function] [call site2] 01391
11 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 01392
11 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01393
11 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01394
11 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 01395
11 boost::error_info ::error_info(char const*) [function] [call site2] 01396
11 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 01397
10 solidity::ScopedSaveAndRestore ::~ScopedSaveAndRestore() [function] [call site2] 01398
9 (anonymous namespace)::cleanUnreachable(solidity::yul::CFG&) [function] [call site2] 01399
10 auto ranges::views::view_closure_base_ns::operator| , std::__1::allocator > >&, ranges::views::values_fn, true, 0, 0>(std::__1::map , std::__1::allocator > >&, ranges::views::view_closure ) [function] [call site2] 01400
10 _ZN6ranges11view_facadeINS_19iter_transform_viewINS_8ref_viewINSt3__13mapIPKN8solidity3yul5Scope8FunctionENS6_3CFG12FunctionInfoENS3_4lessISA_EENS3_9allocatorINS3_4pairIKSA_SC_EEEEEEEENS_10indirectedINS_6detail10get_secondEEEEELNS_11cardinalityEn1EE5beginISQ_Lb1ELi0EEENS_14basic_iteratorINS3_5decayIDTclsr12range_accessE12begin_cursorclsr3stdE7declvalIRT_EEEEE4typeEEEv [function] [call site2] 01401
10 bool ranges::operator!= , std::__1::__tree_node , void*>*, long> >, ranges::iter_transform_view , std::__1::allocator > > >, ranges::indirected >::adaptor >, ranges::adaptor_cursor , std::__1::__tree_node , void*>*, long> >, ranges::iter_transform_view , std::__1::allocator > > >, ranges::indirected >::adaptor >, true, 0>(ranges::basic_iterator , std::__1::__tree_node , void*>*, long> >, ranges::iter_transform_view , std::__1::allocator > > >, ranges::indirected >::adaptor > > const&, ranges::basic_iterator , std::__1::__tree_node , void*>*, long> >, ranges::iter_transform_view , std::__1::allocator > > >, ranges::indirected >::adaptor > > const&) [function] [call site2] 01402
10 solidity::util::BreadthFirstSearch & solidity::util::BreadthFirstSearch ::run<(anonymous namespace)::cleanUnreachable(solidity::yul::CFG&)::$_16>((anonymous namespace)::cleanUnreachable(solidity::yul::CFG&)::$_16&&) [function] [call site2] 01403
11 auto (anonymous namespace)::cleanUnreachable(solidity::yul::CFG&)::$_16::operator() ::run<$_16>($_16&&)::{lambda(solidity::yul::CFG::BasicBlock*)#1}>(solidity::yul::CFG::BasicBlock*, $_16&&) const [function] [call site2] 01404
10 solidity::util::BreadthFirstSearch ::~BreadthFirstSearch() [function] [call site2] 01405
10 std::__1::vector >::size_type solidity::cxx20::erase_if , (anonymous namespace)::cleanUnreachable(solidity::yul::CFG&)::$_0>(std::__1::vector >&, (anonymous namespace)::cleanUnreachable(solidity::yul::CFG&)::$_0) [function] [call site2] 01406
9 (anonymous namespace)::markRecursiveCalls(solidity::yul::CFG&) [function] [call site2] 01407
10 auto ranges::views::view_closure_base_ns::operator| , std::__1::allocator > >&, ranges::views::values_fn, true, 0, 0>(std::__1::map , std::__1::allocator > >&, ranges::views::view_closure ) [function] [call site2] 01408
10 _ZN6ranges11view_facadeINS_19iter_transform_viewINS_8ref_viewINSt3__13mapIPKN8solidity3yul5Scope8FunctionENS6_3CFG12FunctionInfoENS3_4lessISA_EENS3_9allocatorINS3_4pairIKSA_SC_EEEEEEEENS_10indirectedINS_6detail10get_secondEEEEELNS_11cardinalityEn1EE5beginISQ_Lb1ELi0EEENS_14basic_iteratorINS3_5decayIDTclsr12range_accessE12begin_cursorclsr3stdE7declvalIRT_EEEEE4typeEEEv [function] [call site2] 01409
10 bool ranges::operator!= , std::__1::__tree_node , void*>*, long> >, ranges::iter_transform_view , std::__1::allocator > > >, ranges::indirected >::adaptor >, ranges::adaptor_cursor , std::__1::__tree_node , void*>*, long> >, ranges::iter_transform_view , std::__1::allocator > > >, ranges::indirected >::adaptor >, true, 0>(ranges::basic_iterator , std::__1::__tree_node , void*>*, long> >, ranges::iter_transform_view , std::__1::allocator > > >, ranges::indirected >::adaptor > > const&, ranges::basic_iterator , std::__1::__tree_node , void*>*, long> >, ranges::iter_transform_view , std::__1::allocator > > >, ranges::indirected >::adaptor > > const&) [function] [call site2] 01410
10 (anonymous namespace)::markRecursiveCalls(solidity::yul::CFG&)::$_17::operator()(solidity::yul::CFG::BasicBlock*) const [function] [call site2] 01411
11 decltype(auto) solidity::util::valueOrNullptr >, std::__1::less , std::__1::allocator > > > >&, solidity::yul::CFG::BasicBlock*>(std::__1::map >, std::__1::less , std::__1::allocator > > > >&, solidity::yul::CFG::BasicBlock* const&) [function] [call site2] 01412
11 solidity::util::BreadthFirstSearch & solidity::util::BreadthFirstSearch ::run<(anonymous namespace)::markRecursiveCalls(solidity::yul::CFG&)::$_17::operator()(solidity::yul::CFG::BasicBlock*) const::{lambda(solidity::yul::CFG::BasicBlock*, auto:1)#1}>((anonymous namespace)::markRecursiveCalls(solidity::yul::CFG&)::$_17::operator()(solidity::yul::CFG::BasicBlock*) const::{lambda(solidity::yul::CFG::BasicBlock*, auto:1)#1}&&) [function] [call site2] 01413
10 solidity::util::BreadthFirstSearch & solidity::util::BreadthFirstSearch ::run<(anonymous namespace)::markRecursiveCalls(solidity::yul::CFG&)::$_18>((anonymous namespace)::markRecursiveCalls(solidity::yul::CFG&)::$_18&&) [function] [call site2] 01414
10 solidity::util::BreadthFirstSearch ::~BreadthFirstSearch() [function] [call site2] 01415
9 (anonymous namespace)::markStartsOfSubGraphs(solidity::yul::CFG&) [function] [call site2] 01416
10 auto ranges::views::view_closure_base_ns::operator| , std::__1::allocator > >&, ranges::views::values_fn, true, 0, 0>(std::__1::map , std::__1::allocator > >&, ranges::views::view_closure ) [function] [call site2] 01417
10 _ZN6ranges11view_facadeINS_19iter_transform_viewINS_8ref_viewINSt3__13mapIPKN8solidity3yul5Scope8FunctionENS6_3CFG12FunctionInfoENS3_4lessISA_EENS3_9allocatorINS3_4pairIKSA_SC_EEEEEEEENS_10indirectedINS_6detail10get_secondEEEEELNS_11cardinalityEn1EE5beginISQ_Lb1ELi0EEENS_14basic_iteratorINS3_5decayIDTclsr12range_accessE12begin_cursorclsr3stdE7declvalIRT_EEEEE4typeEEEv [function] [call site2] 01418
10 bool ranges::operator!= , std::__1::__tree_node , void*>*, long> >, ranges::iter_transform_view , std::__1::allocator > > >, ranges::indirected >::adaptor >, ranges::adaptor_cursor , std::__1::__tree_node , void*>*, long> >, ranges::iter_transform_view , std::__1::allocator > > >, ranges::indirected >::adaptor >, true, 0>(ranges::basic_iterator , std::__1::__tree_node , void*>*, long> >, ranges::iter_transform_view , std::__1::allocator > > >, ranges::indirected >::adaptor > > const&, ranges::basic_iterator , std::__1::__tree_node , void*>*, long> >, ranges::iter_transform_view , std::__1::allocator > > >, ranges::indirected >::adaptor > > const&) [function] [call site2] 01419
10 void (anonymous namespace)::markStartsOfSubGraphs(solidity::yul::CFG&)::$_19::operator()<$_19>(solidity::yul::CFG::BasicBlock*, $_19) const [function] [call site2] 01420
11 bool solidity::util::contains >, solidity::yul::CFG::BasicBlock*>(std::__1::vector > const&, solidity::yul::CFG::BasicBlock* const&) [function] [call site2] 01421
11 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 01422
11 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01423
11 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01424
11 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 01425
11 boost::error_info ::error_info(char const*) [function] [call site2] 01426
11 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 01427
11 void (anonymous namespace)::markStartsOfSubGraphs(solidity::yul::CFG&)::$_19::operator()<$_19>(solidity::yul::CFG::BasicBlock*, $_19) const [function] [call site2] 01428
12 bool solidity::util::contains >, solidity::yul::CFG::BasicBlock*>(std::__1::vector > const&, solidity::yul::CFG::BasicBlock* const&) [function] [call site2] 01429
12 bool solidity::util::contains >, solidity::yul::CFG::BasicBlock*>(std::__1::vector > const&, solidity::yul::CFG::BasicBlock* const&) [function] [call site2] 01430
9 (anonymous namespace)::markNeedsCleanStack(solidity::yul::CFG&) [function] [call site2] 01431
10 auto ranges::views::view_closure_base_ns::operator| , std::__1::allocator > >&, ranges::views::values_fn, true, 0, 0>(std::__1::map , std::__1::allocator > >&, ranges::views::view_closure ) [function] [call site2] 01432
10 _ZN6ranges11view_facadeINS_19iter_transform_viewINS_8ref_viewINSt3__13mapIPKN8solidity3yul5Scope8FunctionENS6_3CFG12FunctionInfoENS3_4lessISA_EENS3_9allocatorINS3_4pairIKSA_SC_EEEEEEEENS_10indirectedINS_6detail10get_secondEEEEELNS_11cardinalityEn1EE5beginISQ_Lb1ELi0EEENS_14basic_iteratorINS3_5decayIDTclsr12range_accessE12begin_cursorclsr3stdE7declvalIRT_EEEEE4typeEEEv [function] [call site2] 01433
10 bool ranges::operator!= , std::__1::__tree_node , void*>*, long> >, ranges::iter_transform_view , std::__1::allocator > > >, ranges::indirected >::adaptor >, ranges::adaptor_cursor , std::__1::__tree_node , void*>*, long> >, ranges::iter_transform_view , std::__1::allocator > > >, ranges::indirected >::adaptor >, true, 0>(ranges::basic_iterator , std::__1::__tree_node , void*>*, long> >, ranges::iter_transform_view , std::__1::allocator > > >, ranges::indirected >::adaptor > > const&, ranges::basic_iterator , std::__1::__tree_node , void*>*, long> >, ranges::iter_transform_view , std::__1::allocator > > >, ranges::indirected >::adaptor > > const&) [function] [call site2] 01434
10 solidity::util::BreadthFirstSearch & solidity::util::BreadthFirstSearch ::run<(anonymous namespace)::markNeedsCleanStack(solidity::yul::CFG&)::$_20>((anonymous namespace)::markNeedsCleanStack(solidity::yul::CFG&)::$_20&&) [function] [call site2] 01435
8 solidity::yul::StackLayoutGenerator::run(solidity::yul::CFG const&) [function] [call site2] 01436
9 solidity::yul::StackLayout::StackLayout() [function] [call site2] 01437
9 solidity::yul::StackLayoutGenerator::StackLayoutGenerator(solidity::yul::StackLayout&) [function] [call site2] 01438
9 solidity::yul::StackLayoutGenerator::StackLayoutGenerator(solidity::yul::StackLayout&) [function] [call site2] 01439
9 solidity::yul::StackLayout::~StackLayout() [function] [call site2] 01440
8 solidity::yul::OptimizedEVMCodeTransform::OptimizedEVMCodeTransform(solidity::yul::AbstractAssembly&, solidity::yul::BuiltinContext&, solidity::yul::OptimizedEVMCodeTransform::UseNamedLabels, solidity::yul::CFG const&, solidity::yul::StackLayout const&) [function] [call site2] 01441
9 solidity::yul::OptimizedEVMCodeTransform::OptimizedEVMCodeTransform(solidity::yul::AbstractAssembly&, solidity::yul::BuiltinContext&, solidity::yul::OptimizedEVMCodeTransform::UseNamedLabels, solidity::yul::CFG const&, solidity::yul::StackLayout const&)::$_1::operator()() const [function] [call site2] 01442
10 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 01443
10 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01444
10 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01445
10 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 01446
10 boost::error_info ::error_info(char const*) [function] [call site2] 01447
10 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 01448
10 solidity::yul::YulString::str() const [function] [call site2] 01449
8 std::__1::shared_ptr solidity::yul::debugDataOf (solidity::yul::CFG::BasicBlock const&) [function] [call site2] 01450
8 solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >) [function] [call site2] 01451
9 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 01452
9 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01453
9 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01454
9 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 01455
9 boost::error_info ::error_info(char const*) [function] [call site2] 01456
9 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 01457
9 solidity::langutil::SourceLocation::SourceLocation(solidity::langutil::SourceLocation const&) [function] [call site2] 01458
9 concepts::return_t_ , std::__1::allocator > > > >, std::__1::vector , std::__1::allocator > >&>)&&(concepts::detail::CPP_true_fn(concepts::detail::Nil{})), void>::type>::invoke , std::__1::allocator > > >::invoke , std::__1::allocator > >&> > ranges::detail::operator| , std::__1::allocator > >&, meta::id , std::__1::allocator > > > >(std::__1::vector , std::__1::allocator > >&, ranges::detail::to_container::closure , std::__1::allocator > > >, ranges::detail::to_container::fn , std::__1::allocator > > > > > (*)(ranges::detail::to_container)) [function] [call site2] 01459
9 void solidity::yul::createStackLayout , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8>(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8) [function] [call site2] 01460
10 void solidity::yul::Shuffler , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8>(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8)::ShuffleOperations>::shuffle , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_7&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8&>(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_7&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8&) [function] [call site2] 01461
11 bool solidity::yul::Shuffler , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8>(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8)::ShuffleOperations>::shuffleStep , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_7&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8&>(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_7&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8&) [function] [call site2] 01462
12 solidity::yul::createStackLayout , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8>(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8)::ShuffleOperations::ShuffleOperations(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8) [function] [call site2] 01463
13 auto ranges::views::view_closure_base_ns::operator| , std::__1::allocator > > const&, ranges::views::enumerate_fn, true, 0, 0>(std::__1::vector , std::__1::allocator > > const&, ranges::views::view_closure ) [function] [call site2] 01464
14 auto ranges::views::enumerate_fn::operator() , std::__1::allocator > > const&, true, 0>(std::__1::vector , std::__1::allocator > > const&) const [function] [call site2] 01465
15 auto ranges::views::all_fn::operator() , std::__1::allocator > > const&, true, 0, 0>(std::__1::vector , std::__1::allocator > > const&) const [function] [call site2] 01466
15 _ZNK6ranges5views6zip_fnclIJNS_6detail10index_viewImlEENS_8ref_viewIKNSt3__16vectorINS7_7variantIJN8solidity3yul27FunctionCallReturnLabelSlotENSB_23FunctionReturnLabelSlotENSB_12VariableSlotENSB_11LiteralSlotENSB_13TemporarySlotENSB_8JunkSlotEEEENS7_9allocatorISI_EEEEEEELb1ELi0ELi0ELi0EEENS_8zip_viewIJDpDTclL_ZNS0_3allEEclsr3stdE7declvalIT_EEEEEEEDpOSP_ [function] [call site2] 01467
16 auto ranges::views::all_fn::operator() , true, 0, 0>(ranges::detail::index_view &&) const [function] [call site2] 01468
16 ranges::zip_view , ranges::ref_view , std::__1::allocator > > const> >::zip_view(ranges::detail::index_view , ranges::ref_view , std::__1::allocator > > const>) [function] [call site2] 01469
17 ranges::iter_zip_with_view , ranges::ref_view , std::__1::allocator > > const> >::iter_zip_with_view(ranges::detail::indirect_zip_fn_, ranges::detail::index_view , ranges::ref_view , std::__1::allocator > > const>) [function] [call site2] 01470
13 _ZN6ranges11view_facadeINS_18iter_zip_with_viewINS_6detail16indirect_zip_fn_EJNS2_10index_viewImlEENS_8ref_viewIKNSt3__16vectorINS7_7variantIJN8solidity3yul27FunctionCallReturnLabelSlotENSB_23FunctionReturnLabelSlotENSB_12VariableSlotENSB_11LiteralSlotENSB_13TemporarySlotENSB_8JunkSlotEEEENS7_9allocatorISI_EEEEEEEEELNS_11cardinalityEn1EE5beginISO_Lb1ELi0EEENS_14basic_iteratorINS7_5decayIDTclsr12range_accessE12begin_cursorclsr3stdE7declvalIRT_EEEEE4typeEEEv [function] [call site2] 01471
13 bool ranges::operator!= , ranges::ref_view , std::__1::allocator > > const> >::cursor , ranges::iter_zip_with_view , ranges::ref_view , std::__1::allocator > > const> >::sentinel , true, 0>(ranges::basic_iterator , ranges::ref_view , std::__1::allocator > > const> >::cursor > const&, ranges::iter_zip_with_view , ranges::ref_view , std::__1::allocator > > const> >::sentinel const&) [function] [call site2] 01472
14 bool ranges::operator== , ranges::ref_view , std::__1::allocator > > const> >::cursor , ranges::iter_zip_with_view , ranges::ref_view , std::__1::allocator > > const> >::sentinel , true, 0>(ranges::basic_iterator , ranges::ref_view , std::__1::allocator > > const> >::cursor > const&, ranges::iter_zip_with_view , ranges::ref_view , std::__1::allocator > > const> >::sentinel const&) [function] [call site2] 01473
15 ranges::iter_zip_with_view , ranges::ref_view , std::__1::allocator > > const> >::cursor const& ranges::range_access::pos , ranges::ref_view , std::__1::allocator > > const> >::cursor >(ranges::basic_iterator , ranges::ref_view , std::__1::allocator > > const> >::cursor > const&) [function] [call site2] 01474
12 solidity::yul::createStackLayout , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8>(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8)::ShuffleOperations::sourceSize() [function] [call site2] 01475
12 ranges::iota_view ranges::views::iota_fn::operator() (unsigned int, unsigned long) const [function] [call site2] 01476
13 ranges::iota_view ::iota_view(unsigned int, unsigned long) [function] [call site2] 01477
14 ranges::iota_view ::check_bounds_(std::__1::integral_constant ) [function] [call site2] 01478
12 bool ranges::all_of_fn::operator() , solidity::yul::Shuffler , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8>(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8)::ShuffleOperations>::shuffleStep , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_7&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8&>(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_7&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8&)::{lambda(unsigned long)#1}, ranges::identity, true, 0, 0>(ranges::iota_view &&, solidity::yul::Shuffler , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8>(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8)::ShuffleOperations>::shuffleStep , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_7&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8&>(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_7&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8&)::{lambda(unsigned long)#1}, ranges::identity) const [function] [call site2] 01479
13 meta::detail::_cond &> >::invoke ::invoke &> ranges::_begin_::fn::operator() &, true, 0, 0>(ranges::iota_view &) const [function] [call site2] 01480
13 bool ranges::all_of_fn::operator() ::cursor>, ranges::iota_view ::sentinel, solidity::yul::Shuffler , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8>(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8)::ShuffleOperations>::shuffleStep , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_7&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8&>(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_7&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8&)::{lambda(unsigned long)#1}, ranges::identity, true, 0, 0, 0>(ranges::basic_iterator ::cursor>, ranges::iota_view ::sentinel, solidity::yul::Shuffler , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8>(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8)::ShuffleOperations>::shuffleStep , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_7&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8&>(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_7&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8&)::{lambda(unsigned long)#1}, ranges::identity) const [function] [call site2] 01481
14 bool ranges::operator!= ::cursor, ranges::iota_view ::sentinel, true, 0>(ranges::basic_iterator ::cursor> const&, ranges::iota_view ::sentinel const&) [function] [call site2] 01482
14 concepts::return_t_ ::cursor>)&&(!(ranges::detail::is_writable_cursor_v ::cursor>)))&&((concepts::detail::CPP_true_fn(concepts::detail::Nil))(concepts::detail::Nil{})), void>::type>::invoke ranges::basic_iterator ::cursor>::operator* () const [function] [call site2] 01483
15 ranges::basic_iterator ::cursor>::pos() const [function] [call site2] 01484
15 decltype (({parm#1}.read)()) ranges::range_access::read ::cursor>(ranges::iota_view ::cursor const&) [function] [call site2] 01485
16 ranges::iota_view ::cursor::read() const [function] [call site2] 01486
14 decltype (((ranges::identity&){parm#1})((unsigned int){parm#2})) ranges::invoke_fn::operator() (ranges::identity&, unsigned int&&) const [function] [call site2] 01487
15 unsigned int&& ranges::identity::operator() (unsigned int&&) const [function] [call site2] 01488
14 bool ranges::operator== ::cursor, ranges::iota_view ::sentinel, true, 0>(ranges::basic_iterator ::cursor> const&, ranges::iota_view ::sentinel const&) [function] [call site2] 01489
12 solidity::yul::createStackLayout , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8>(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8)::ShuffleOperations::sourceSize() [function] [call site2] 01490
12 solidity::yul::Shuffler , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8>(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8)::ShuffleOperations>::dupDeepSlotIfRequired(solidity::yul::createStackLayout , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8>(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8)::ShuffleOperations&) [function] [call site2] 01491
13 solidity::yul::createStackLayout , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8>(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8)::ShuffleOperations::sourceSize() [function] [call site2] 01492
13 solidity::yul::createStackLayout , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8>(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8)::ShuffleOperations::sourceSize() [function] [call site2] 01493
13 ranges::iota_view ranges::views::iota_fn::operator() (unsigned int, unsigned long) const [function] [call site2] 01494
13 _ZN6ranges11view_facadeINS_9iota_viewIjmEELNS_11cardinalityEn1EE5beginIS2_Lb1ELi0EEENS_14basic_iteratorINSt3__15decayIDTclsr12range_accessE12begin_cursorclsr3stdE7declvalIRT_EEEEE4typeEEEv [function] [call site2] 01495
13 bool ranges::operator!= ::cursor, ranges::iota_view ::sentinel, true, 0>(ranges::basic_iterator ::cursor> const&, ranges::iota_view ::sentinel const&) [function] [call site2] 01496
13 solidity::yul::createStackLayout , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8>(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8)::ShuffleOperations::isCompatible(unsigned long, unsigned long) [function] [call site2] 01497
13 solidity::yul::createStackLayout , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8>(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8)::ShuffleOperations::sourceSize() [function] [call site2] 01498
13 solidity::yul::createStackLayout , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8>(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8)::ShuffleOperations::sourceSize() [function] [call site2] 01499
13 solidity::yul::Shuffler , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8>(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8)::ShuffleOperations>::bringUpTargetSlot(solidity::yul::createStackLayout , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8>(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8)::ShuffleOperations&, unsigned long) [function] [call site2] 01500
14 solidity::yul::createStackLayout , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8>(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8)::ShuffleOperations::targetMultiplicity(unsigned long) [function] [call site2] 01501
14 solidity::yul::createStackLayout , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8>(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8)::ShuffleOperations::pushOrDupTarget(unsigned long) [function] [call site2] 01502
15 solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6::operator()(std::__1::variant const&) const [function] [call site2] 01503
16 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 01504
16 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01505
16 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01506
16 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 01507
16 boost::error_info ::error_info(char const*) [function] [call site2] 01508
16 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 01509
16 auto ranges::views::view_closure_base_ns::operator| , std::__1::allocator > >&, ranges::views::reverse_fn, true, 0, 0>(std::__1::vector , std::__1::allocator > >&, ranges::views::view_closure ) [function] [call site2] 01510
17 _ZNK6ranges5views10reverse_fnclIRNSt3__16vectorINS3_7variantIJN8solidity3yul27FunctionCallReturnLabelSlotENS7_23FunctionReturnLabelSlotENS7_12VariableSlotENS7_11LiteralSlotENS7_13TemporarySlotENS7_8JunkSlotEEEENS3_9allocatorISE_EEEELb1ELi0ELi0EEENS_12reverse_viewIDTclL_ZNS0_3allEEclsr3stdE7declvalIT_EEEEEEOSK_ [function] [call site2] 01511
18 auto ranges::views::all_fn::operator() , std::__1::allocator > >&, true, 0, 0>(std::__1::vector , std::__1::allocator > >&) const [function] [call site2] 01512
18 ranges::reverse_view , std::__1::allocator > > > >::reverse_view(ranges::ref_view , std::__1::allocator > > >) [function] [call site2] 01513
19 std::__1::remove_reference , std::__1::allocator > > >&>::type&& ranges::detail::move , std::__1::allocator > > >&>(ranges::ref_view , std::__1::allocator > > >&) [function] [call site2] 01514
16 _ZN8solidity4util10findOffsetIN6ranges12reverse_viewINS2_8ref_viewINSt3__16vectorINS5_7variantIJNS_3yul27FunctionCallReturnLabelSlotENS8_23FunctionReturnLabelSlotENS8_12VariableSlotENS8_11LiteralSlotENS8_13TemporarySlotENS8_8JunkSlotEEEENS5_9allocatorISF_EEEEEEEEEEDTclsr6detailE10findOffsetclsr3stdE7forwardIT_Efp_Efp0_Li0EEEOSL_RKNS5_16remove_referenceIDTdeclsr3stdE6cbeginfL0p_EEE4typeE [function] [call site2] 01515
17 _ZN8solidity4util6detail10findOffsetIN6ranges12reverse_viewINS3_8ref_viewINSt3__16vectorINS6_7variantIJNS_3yul27FunctionCallReturnLabelSlotENS9_23FunctionReturnLabelSlotENS9_12VariableSlotENS9_11LiteralSlotENS9_13TemporarySlotENS9_8JunkSlotEEEENS6_9allocatorISG_EEEEEEEERKSG_EEDTcmeqclsr3stdE4findclsr3stdE5beginfp_Eclsr3stdE3endfp_Eclsr3stdE7forwardIT0_Efp0_EEclsr3stdE3endfp_EcvNS6_8optionalImEE_EEOT_OSO_Pv [function] [call site2] 01516
18 bool ranges::operator== *> >, ranges::detail::reverse_cursor *> >, true, 0>(ranges::basic_iterator *> > > const&, ranges::basic_iterator *> > > const&) [function] [call site2] 01517
16 std::__1::optional ::operator*() & [function] [call site2] 01518
16 std::__1::optional ::operator*() & [function] [call site2] 01519
16 solidity::evmasm::dupInstruction(unsigned int) [function] [call site2] 01520
17 solidity::evmasm::InvalidOpcode::InvalidOpcode() [function] [call site2] 01521
18 std::exception::exception() [function] [call site2] 01522
18 boost::exception::exception() [function] [call site2] 01523
18 solidity::util::Exception::Exception() [function] [call site2] 01524
18 std::exception::~exception() [call site2] 01525
17 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01526
17 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01527
17 boost::enable_if , solidity::evmasm::InvalidOpcode const&>::type boost::operator<< , std::__1::allocator > >(solidity::evmasm::InvalidOpcode const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 01528
17 boost::error_info ::error_info(char const*) [function] [call site2] 01529
17 void boost::throw_exception (solidity::evmasm::InvalidOpcode const&) [function] [call site2] 01530
16 solidity::yul::canBeFreelyGenerated(std::__1::variant const&) [function] [call site2] 01531
16 std::__1::optional ::operator*() & [function] [call site2] 01532
16 solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_5::operator()(std::__1::variant const&) const [function] [call site2] 01533
16 solidity::yul::YulString::empty() const [function] [call site2] 01534
16 solidity::yul::stackSlotToString(std::__1::variant const&) [function] [call site2] 01535
16 std::__1::optional ::operator*() & [function] [call site2] 01536
16 solidity::yul::stackToString(std::__1::vector , std::__1::allocator > > const&) [function] [call site2] 01537
17 solidity::yul::stackSlotToString(std::__1::variant const&) [function] [call site2] 01538
16 solidity::yul::YulString::YulString() [function] [call site2] 01539
16 solidity::yul::StackTooDeepError::StackTooDeepError(solidity::yul::YulString, solidity::yul::YulString, int, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 01540
17 solidity::yul::YulException::YulException() [function] [call site2] 01541
17 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 01542
18 boost::exception_detail::error_info_base::error_info_base() [function] [call site2] 01543
18 boost::exception_detail::error_info_base::~error_info_base() [function] [call site2] 01544
17 boost::enable_if , solidity::yul::StackTooDeepError const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::StackTooDeepError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 01545
17 solidity::yul::YulException::~YulException() [function] [call site2] 01546
17 solidity::util::Exception::~Exception() [function] [call site2] 01547
17 boost::exception::~exception() [function] [call site2] 01548
18 boost::exception_detail::refcount_ptr ::~refcount_ptr() [function] [call site2] 01549
19 boost::exception_detail::refcount_ptr ::release() [function] [call site2] 01550
17 std::exception::~exception() [call site2] 01551
16 boost::multiprecision::backends::cpp_int_base<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void, false>::data_type::data_type(unsigned long long) [function] [call site2] 01552
14 solidity::yul::createStackLayout , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8>(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8)::ShuffleOperations::sourceSize() [function] [call site2] 01553
14 ranges::iota_view ranges::views::iota_fn::operator() (unsigned int, unsigned long) const [function] [call site2] 01554
14 _ZN6ranges11view_facadeINS_9iota_viewIjmEELNS_11cardinalityEn1EE5beginIS2_Lb1ELi0EEENS_14basic_iteratorINSt3__15decayIDTclsr12range_accessE12begin_cursorclsr3stdE7declvalIRT_EEEEE4typeEEEv [function] [call site2] 01555
14 bool ranges::operator!= ::cursor, ranges::iota_view ::sentinel, true, 0>(ranges::basic_iterator ::cursor> const&, ranges::iota_view ::sentinel const&) [function] [call site2] 01556
14 solidity::yul::createStackLayout , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8>(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8)::ShuffleOperations::isCompatible(unsigned long, unsigned long) [function] [call site2] 01557
14 solidity::yul::createStackLayout , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8>(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8)::ShuffleOperations::isCompatible(unsigned long, unsigned long) [function] [call site2] 01558
13 solidity::yul::createStackLayout , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8>(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8)::ShuffleOperations::sourceSize() [function] [call site2] 01559
13 ranges::iota_view ranges::views::iota_fn::operator() (unsigned long, unsigned long) const [function] [call site2] 01560
13 _ZN6ranges11view_facadeINS_9iota_viewImmEELNS_11cardinalityEn1EE5beginIS2_Lb1ELi0EEENS_14basic_iteratorINSt3__15decayIDTclsr12range_accessE12begin_cursorclsr3stdE7declvalIRT_EEEEE4typeEEEv [function] [call site2] 01561
13 bool ranges::operator!= ::cursor, ranges::iota_view ::cursor, true, 0>(ranges::basic_iterator ::cursor> const&, ranges::basic_iterator ::cursor> const&) [function] [call site2] 01562
13 solidity::yul::createStackLayout , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8>(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8)::ShuffleOperations::isCompatible(unsigned long, unsigned long) [function] [call site2] 01563
13 solidity::yul::createStackLayout , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8>(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8)::ShuffleOperations::sourceSize() [function] [call site2] 01564
13 solidity::yul::createStackLayout , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8>(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8)::ShuffleOperations::sourceMultiplicity(unsigned long) [function] [call site2] 01565
13 solidity::yul::createStackLayout , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8>(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8)::ShuffleOperations::sourceSize() [function] [call site2] 01566
13 ranges::iota_view ranges::views::iota_fn::operator() (unsigned long, unsigned long) const [function] [call site2] 01567
13 bool ranges::any_of_fn::operator() , solidity::yul::Shuffler , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8>(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8)::ShuffleOperations>::dupDeepSlotIfRequired(solidity::yul::createStackLayout , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8>(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8)::ShuffleOperations&)::{lambda(unsigned long)#1}, ranges::identity, true, 0, 0>(ranges::iota_view &&, solidity::yul::Shuffler , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8>(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8)::ShuffleOperations>::dupDeepSlotIfRequired(solidity::yul::createStackLayout , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8>(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8)::ShuffleOperations&)::{lambda(unsigned long)#1}, ranges::identity) const [function] [call site2] 01568
14 meta::detail::_cond &> >::invoke ::invoke &> ranges::_begin_::fn::operator() &, true, 0, 0>(ranges::iota_view &) const [function] [call site2] 01569
14 bool ranges::any_of_fn::operator() ::cursor>, ranges::basic_iterator ::cursor>, solidity::yul::Shuffler , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8>(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8)::ShuffleOperations>::dupDeepSlotIfRequired(solidity::yul::createStackLayout , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8>(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8)::ShuffleOperations&)::{lambda(unsigned long)#1}, ranges::identity, true, 0, 0, 0>(ranges::basic_iterator ::cursor>, ranges::basic_iterator ::cursor>, solidity::yul::Shuffler , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8>(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8)::ShuffleOperations>::dupDeepSlotIfRequired(solidity::yul::createStackLayout , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8>(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8)::ShuffleOperations&)::{lambda(unsigned long)#1}, ranges::identity) const [function] [call site2] 01570
15 concepts::return_t_ ::cursor>)&&(!(ranges::detail::is_writable_cursor_v ::cursor>)))&&((concepts::detail::CPP_true_fn(concepts::detail::Nil))(concepts::detail::Nil{})), void>::type>::invoke ranges::basic_iterator ::cursor>::operator* () const [function] [call site2] 01571
15 decltype (((ranges::identity&){parm#1})((unsigned long){parm#2})) ranges::invoke_fn::operator() (ranges::identity&, unsigned long&&) const [function] [call site2] 01572
13 solidity::yul::createStackLayout , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8>(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8)::ShuffleOperations::targetSize() [function] [call site2] 01573
13 ranges::iota_view ranges::views::iota_fn::operator() (unsigned int, unsigned long) const [function] [call site2] 01574
13 _ZN6ranges11view_facadeINS_9iota_viewIjmEELNS_11cardinalityEn1EE5beginIS2_Lb1ELi0EEENS_14basic_iteratorINSt3__15decayIDTclsr12range_accessE12begin_cursorclsr3stdE7declvalIRT_EEEEE4typeEEEv [function] [call site2] 01575
13 bool ranges::operator!= ::cursor, ranges::iota_view ::sentinel, true, 0>(ranges::basic_iterator ::cursor> const&, ranges::iota_view ::sentinel const&) [function] [call site2] 01576
13 solidity::yul::createStackLayout , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8>(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8)::ShuffleOperations::targetIsArbitrary(unsigned long) [function] [call site2] 01577
13 solidity::yul::createStackLayout , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8>(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8)::ShuffleOperations::pushOrDupTarget(unsigned long) [function] [call site2] 01578
12 solidity::yul::createStackLayout , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8>(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8)::ShuffleOperations::sourceSize() [function] [call site2] 01579
12 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 01580
12 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01581
12 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01582
12 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 01583
12 boost::error_info ::error_info(char const*) [function] [call site2] 01584
12 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 01585
12 solidity::yul::createStackLayout , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8>(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8)::ShuffleOperations::sourceSize() [function] [call site2] 01586
12 solidity::yul::createStackLayout , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8>(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8)::ShuffleOperations::sourceMultiplicity(unsigned long) [function] [call site2] 01587
12 solidity::yul::createStackLayout , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8>(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8)::ShuffleOperations::targetIsArbitrary(unsigned long) [function] [call site2] 01588
12 solidity::yul::createStackLayout , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8>(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8)::ShuffleOperations::pop() [function] [call site2] 01589
13 solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8::operator()() const [function] [call site2] 01590
12 solidity::yul::createStackLayout , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8>(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8)::ShuffleOperations::targetSize() [function] [call site2] 01591
12 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 01592
12 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01593
12 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01594
12 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 01595
12 boost::error_info ::error_info(char const*) [function] [call site2] 01596
12 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 01597
12 solidity::yul::createStackLayout , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8>(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8)::ShuffleOperations::sourceSize() [function] [call site2] 01598
12 ranges::iota_view ranges::views::iota_fn::operator() (unsigned int, unsigned long) const [function] [call site2] 01599
12 _ZN6ranges11view_facadeINS_9iota_viewIjmEELNS_11cardinalityEn1EE5beginIS2_Lb1ELi0EEENS_14basic_iteratorINSt3__15decayIDTclsr12range_accessE12begin_cursorclsr3stdE7declvalIRT_EEEEE4typeEEEv [function] [call site2] 01600
12 bool ranges::operator!= ::cursor, ranges::iota_view ::sentinel, true, 0>(ranges::basic_iterator ::cursor> const&, ranges::iota_view ::sentinel const&) [function] [call site2] 01601
12 solidity::yul::createStackLayout , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8>(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8)::ShuffleOperations::isCompatible(unsigned long, unsigned long) [function] [call site2] 01602
12 solidity::yul::createStackLayout , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8>(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8)::ShuffleOperations::sourceIsSame(unsigned long, unsigned long) [function] [call site2] 01603
12 solidity::yul::createStackLayout , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8>(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8)::ShuffleOperations::isCompatible(unsigned long, unsigned long) [function] [call site2] 01604
12 solidity::yul::createStackLayout , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8>(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8)::ShuffleOperations::sourceSize() [function] [call site2] 01605
12 ranges::iota_view ranges::views::iota_fn::operator() (unsigned int, unsigned int) const [function] [call site2] 01606
12 auto ranges::views::view_closure_base_ns::operator| , ranges::views::reverse_fn, true, 0, 0>(ranges::iota_view &&, ranges::views::view_closure ) [function] [call site2] 01607
12 ranges::reverse_view >::begin() [function] [call site2] 01608
13 ranges::reverse_view >::begin_(std::__1::integral_constant ) [function] [call site2] 01609
14 meta::detail::_cond &> >::invoke ::invoke &> ranges::_end_::fn::operator() &, true, 0, 0>(ranges::iota_view &) const [function] [call site2] 01610
15 _ZN6ranges11view_facadeINS_9iota_viewIjjEELNS_11cardinalityEn1EE3endIS2_Lb1ELi0EEEN4meta6detail4_if_INS6_4listIJNSt3__117integral_constantIbX7same_asINSA_5decayIDTclsr12range_accessE12begin_cursorclsr3stdE7declvalIRT_EEEEE4typeENSC_IDTclsr12range_accessE10end_cursorclsr3stdE7declvalISE_EEEEE4typeEEEEENS_14basic_iteratorISH_EESK_EEEbE4typeEv [function] [call site2] 01611
16 decltype (({parm#1}.end_cursor)()) ranges::range_access::end_cursor >(ranges::iota_view &) [function] [call site2] 01612
17 auto ranges::iota_view ::end_cursor (std::__1::enable_if<(!(concepts::defs::same_as ))&&((concepts::detail::CPP_true_fn(concepts::detail::Nil))(concepts::detail::Nil{})), concepts::detail::Nil>::type) const [function] [call site2] 01613
18 ranges::iota_view ::cursor::cursor(unsigned int) [function] [call site2] 01614
16 ranges::basic_iterator ::cursor>::basic_iterator(ranges::iota_view ::cursor&&) [function] [call site2] 01615
14 ranges::basic_iterator ::cursor> > > ranges::make_reverse_iterator_fn::operator() ::cursor>, true, 0>(ranges::basic_iterator ::cursor>) const [function] [call site2] 01616
15 ranges::basic_iterator ::cursor> > >::mixin(ranges::basic_iterator ::cursor>) [function] [call site2] 01617
16 ranges::detail::iterator_associated_types_base_ ::cursor> >, true>::mixin(ranges::basic_iterator ::cursor>) [function] [call site2] 01618
17 ranges::detail::readable_iterator_associated_types_base ::cursor> >, void>::mixin(ranges::basic_iterator ::cursor>) [function] [call site2] 01619
18 ranges::detail::reverse_cursor ::cursor> >::mixin::mixin(ranges::basic_iterator ::cursor>) [function] [call site2] 01620
19 ranges::detail::reverse_cursor ::cursor> >::reverse_cursor(ranges::basic_iterator ::cursor>) [function] [call site2] 01621
12 bool ranges::operator!= ::cursor> >, ranges::detail::reverse_cursor ::cursor> >, true, 0>(ranges::basic_iterator ::cursor> > > const&, ranges::basic_iterator ::cursor> > > const&) [function] [call site2] 01622
12 solidity::yul::createStackLayout , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8>(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8)::ShuffleOperations::sourceSize() [function] [call site2] 01623
12 solidity::yul::createStackLayout , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8>(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8)::ShuffleOperations::swap(unsigned long) [function] [call site2] 01624
13 solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_7::operator()(unsigned int) const [function] [call site2] 01625
14 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 01626
14 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01627
14 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01628
14 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 01629
14 boost::error_info ::error_info(char const*) [function] [call site2] 01630
14 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 01631
14 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 01632
14 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01633
14 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01634
14 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 01635
14 boost::error_info ::error_info(char const*) [function] [call site2] 01636
14 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 01637
14 solidity::evmasm::swapInstruction(unsigned int) [function] [call site2] 01638
15 solidity::evmasm::InvalidOpcode::InvalidOpcode() [function] [call site2] 01639
15 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01640
15 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01641
15 boost::enable_if , solidity::evmasm::InvalidOpcode const&>::type boost::operator<< , std::__1::allocator > >(solidity::evmasm::InvalidOpcode const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 01642
15 boost::error_info ::error_info(char const*) [function] [call site2] 01643
15 void boost::throw_exception (solidity::evmasm::InvalidOpcode const&) [function] [call site2] 01644
14 solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_5::operator()(std::__1::variant const&) const [function] [call site2] 01645
14 solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_5::operator()(std::__1::variant const&) const [function] [call site2] 01646
14 solidity::yul::YulString::empty() const [function] [call site2] 01647
14 solidity::yul::stackSlotToString(std::__1::variant const&) [function] [call site2] 01648
14 solidity::yul::YulString::empty() const [function] [call site2] 01649
14 solidity::yul::stackSlotToString(std::__1::variant const&) [function] [call site2] 01650
14 solidity::yul::stackToString(std::__1::vector , std::__1::allocator > > const&) [function] [call site2] 01651
14 solidity::yul::YulString::YulString() [function] [call site2] 01652
14 solidity::yul::YulString::empty() const [function] [call site2] 01653
14 solidity::yul::StackTooDeepError::StackTooDeepError(solidity::yul::YulString, solidity::yul::YulString, int, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 01654
12 solidity::yul::createStackLayout , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8>(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8)::ShuffleOperations::pop() [function] [call site2] 01655
12 solidity::yul::createStackLayout , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8>(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8)::ShuffleOperations::sourceSize() [function] [call site2] 01656
12 solidity::yul::createStackLayout , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8>(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8)::ShuffleOperations::sourceSize() [function] [call site2] 01657
12 solidity::yul::createStackLayout , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8>(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8)::ShuffleOperations::sourceSize() [function] [call site2] 01658
12 ranges::iota_view ranges::views::iota_fn::operator() (unsigned int, unsigned long) const [function] [call site2] 01659
12 _ZN6ranges11view_facadeINS_9iota_viewIjmEELNS_11cardinalityEn1EE5beginIS2_Lb1ELi0EEENS_14basic_iteratorINSt3__15decayIDTclsr12range_accessE12begin_cursorclsr3stdE7declvalIRT_EEEEE4typeEEEv [function] [call site2] 01660
12 bool ranges::operator!= ::cursor, ranges::iota_view ::sentinel, true, 0>(ranges::basic_iterator ::cursor> const&, ranges::iota_view ::sentinel const&) [function] [call site2] 01661
12 solidity::yul::createStackLayout , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8>(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8)::ShuffleOperations::isCompatible(unsigned long, unsigned long) [function] [call site2] 01662
12 solidity::yul::createStackLayout , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8>(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8)::ShuffleOperations::sourceMultiplicity(unsigned long) [function] [call site2] 01663
12 solidity::yul::createStackLayout , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8>(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8)::ShuffleOperations::targetSize() [function] [call site2] 01664
12 solidity::yul::createStackLayout , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8>(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8)::ShuffleOperations::targetIsArbitrary(unsigned long) [function] [call site2] 01665
12 solidity::yul::Shuffler , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8>(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8)::ShuffleOperations>::dupDeepSlotIfRequired(solidity::yul::createStackLayout , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8>(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8)::ShuffleOperations&) [function] [call site2] 01666
12 solidity::yul::Shuffler , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8>(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8)::ShuffleOperations>::bringUpTargetSlot(solidity::yul::createStackLayout , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8>(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8)::ShuffleOperations&, unsigned long) [function] [call site2] 01667
12 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 01668
12 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01669
12 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01670
12 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 01671
12 boost::error_info ::error_info(char const*) [function] [call site2] 01672
12 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 01673
12 solidity::yul::createStackLayout , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8>(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8)::ShuffleOperations::sourceSize() [function] [call site2] 01674
12 solidity::yul::createStackLayout , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8>(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8)::ShuffleOperations::sourceSize() [function] [call site2] 01675
12 solidity::yul::createStackLayout , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8>(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8)::ShuffleOperations::sourceMultiplicity(unsigned long) [function] [call site2] 01676
12 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 01677
12 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01678
12 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01679
12 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 01680
12 boost::error_info ::error_info(char const*) [function] [call site2] 01681
12 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 01682
12 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 01683
12 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01684
12 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01685
12 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 01686
12 boost::error_info ::error_info(char const*) [function] [call site2] 01687
12 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 01688
12 solidity::yul::createStackLayout , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8>(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8)::ShuffleOperations::isCompatible(unsigned long, unsigned long) [function] [call site2] 01689
12 solidity::yul::createStackLayout , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8>(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8)::ShuffleOperations::sourceSize() [function] [call site2] 01690
12 ranges::iota_view ranges::views::iota_fn::operator() (unsigned int, unsigned long) const [function] [call site2] 01691
12 _ZN6ranges11view_facadeINS_9iota_viewIjmEELNS_11cardinalityEn1EE5beginIS2_Lb1ELi0EEENS_14basic_iteratorINSt3__15decayIDTclsr12range_accessE12begin_cursorclsr3stdE7declvalIRT_EEEEE4typeEEEv [function] [call site2] 01692
12 bool ranges::operator!= ::cursor, ranges::iota_view ::sentinel, true, 0>(ranges::basic_iterator ::cursor> const&, ranges::iota_view ::sentinel const&) [function] [call site2] 01693
12 solidity::yul::createStackLayout , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8>(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8)::ShuffleOperations::isCompatible(unsigned long, unsigned long) [function] [call site2] 01694
12 solidity::yul::createStackLayout , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8>(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8)::ShuffleOperations::isCompatible(unsigned long, unsigned long) [function] [call site2] 01695
12 solidity::yul::createStackLayout , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8>(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8)::ShuffleOperations::sourceSize() [function] [call site2] 01696
12 solidity::yul::createStackLayout , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8>(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8)::ShuffleOperations::sourceSize() [function] [call site2] 01697
12 solidity::yul::Shuffler , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8>(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8)::ShuffleOperations>::dupDeepSlotIfRequired(solidity::yul::createStackLayout , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8>(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8)::ShuffleOperations&) [function] [call site2] 01698
12 solidity::yul::createStackLayout , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8>(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8)::ShuffleOperations::sourceSize() [function] [call site2] 01699
12 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 01700
12 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01701
12 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01702
12 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 01703
12 boost::error_info ::error_info(char const*) [function] [call site2] 01704
12 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 01705
12 solidity::yul::createStackLayout , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8>(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8)::ShuffleOperations::sourceSize() [function] [call site2] 01706
12 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 01707
12 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01708
12 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01709
12 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 01710
12 boost::error_info ::error_info(char const*) [function] [call site2] 01711
12 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 01712
12 solidity::yul::createStackLayout , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8>(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8)::ShuffleOperations::sourceSize() [function] [call site2] 01713
12 solidity::yul::createStackLayout , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8>(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8)::ShuffleOperations::sourceSize() [function] [call site2] 01714
12 solidity::yul::createStackLayout , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8>(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8)::ShuffleOperations::isCompatible(unsigned long, unsigned long) [function] [call site2] 01715
12 solidity::yul::createStackLayout , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8>(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8)::ShuffleOperations::sourceMultiplicity(unsigned long) [function] [call site2] 01716
12 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 01717
12 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01718
12 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01719
12 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 01720
12 boost::error_info ::error_info(char const*) [function] [call site2] 01721
12 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 01722
12 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 01723
12 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01724
12 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01725
12 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 01726
12 boost::error_info ::error_info(char const*) [function] [call site2] 01727
12 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 01728
12 ranges::iota_view ranges::views::iota_fn::operator() (unsigned long, unsigned long) const [function] [call site2] 01729
12 _ZN6ranges11view_facadeINS_9iota_viewImmEELNS_11cardinalityEn1EE5beginIS2_Lb1ELi0EEENS_14basic_iteratorINSt3__15decayIDTclsr12range_accessE12begin_cursorclsr3stdE7declvalIRT_EEEEE4typeEEEv [function] [call site2] 01730
12 bool ranges::operator!= ::cursor, ranges::iota_view ::cursor, true, 0>(ranges::basic_iterator ::cursor> const&, ranges::basic_iterator ::cursor> const&) [function] [call site2] 01731
12 solidity::yul::createStackLayout , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8>(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8)::ShuffleOperations::isCompatible(unsigned long, unsigned long) [function] [call site2] 01732
12 solidity::yul::createStackLayout , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8>(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8)::ShuffleOperations::swap(unsigned long) [function] [call site2] 01733
12 _ZN6ranges11view_facadeINS_9iota_viewImmEELNS_11cardinalityEn1EE5beginIS2_Lb1ELi0EEENS_14basic_iteratorINSt3__15decayIDTclsr12range_accessE12begin_cursorclsr3stdE7declvalIRT_EEEEE4typeEEEv [function] [call site2] 01734
12 bool ranges::operator!= ::cursor, ranges::iota_view ::cursor, true, 0>(ranges::basic_iterator ::cursor> const&, ranges::basic_iterator ::cursor> const&) [function] [call site2] 01735
12 solidity::yul::createStackLayout , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8>(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8)::ShuffleOperations::isCompatible(unsigned long, unsigned long) [function] [call site2] 01736
12 solidity::yul::createStackLayout , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8>(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8)::ShuffleOperations::swap(unsigned long) [function] [call site2] 01737
12 solidity::yul::createStackLayout , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8>(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8)::ShuffleOperations::targetIsArbitrary(unsigned long) [function] [call site2] 01738
12 solidity::yul::createStackLayout , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8>(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8)::ShuffleOperations::pop() [function] [call site2] 01739
12 _ZN6ranges11view_facadeINS_9iota_viewImmEELNS_11cardinalityEn1EE5beginIS2_Lb1ELi0EEENS_14basic_iteratorINSt3__15decayIDTclsr12range_accessE12begin_cursorclsr3stdE7declvalIRT_EEEEE4typeEEEv [function] [call site2] 01740
12 bool ranges::operator!= ::cursor, ranges::iota_view ::cursor, true, 0>(ranges::basic_iterator ::cursor> const&, ranges::basic_iterator ::cursor> const&) [function] [call site2] 01741
12 solidity::yul::createStackLayout , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8>(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8)::ShuffleOperations::targetIsArbitrary(unsigned long) [function] [call site2] 01742
12 solidity::yul::createStackLayout , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8>(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8)::ShuffleOperations::swap(unsigned long) [function] [call site2] 01743
12 solidity::yul::createStackLayout , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8>(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8)::ShuffleOperations::pop() [function] [call site2] 01744
12 ranges::iota_view ranges::views::iota_fn::operator() (unsigned int, unsigned long) const [function] [call site2] 01745
12 _ZN6ranges11view_facadeINS_9iota_viewIjmEELNS_11cardinalityEn1EE5beginIS2_Lb1ELi0EEENS_14basic_iteratorINSt3__15decayIDTclsr12range_accessE12begin_cursorclsr3stdE7declvalIRT_EEEEE4typeEEEv [function] [call site2] 01746
12 bool ranges::operator!= ::cursor, ranges::iota_view ::sentinel, true, 0>(ranges::basic_iterator ::cursor> const&, ranges::iota_view ::sentinel const&) [function] [call site2] 01747
12 solidity::yul::createStackLayout , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8>(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8)::ShuffleOperations::isCompatible(unsigned long, unsigned long) [function] [call site2] 01748
12 solidity::yul::createStackLayout , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8>(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8)::ShuffleOperations::swap(unsigned long) [function] [call site2] 01749
12 ranges::iota_view ranges::views::iota_fn::operator() (unsigned int, unsigned long) const [function] [call site2] 01750
12 _ZN6ranges11view_facadeINS_9iota_viewIjmEELNS_11cardinalityEn1EE5beginIS2_Lb1ELi0EEENS_14basic_iteratorINSt3__15decayIDTclsr12range_accessE12begin_cursorclsr3stdE7declvalIRT_EEEEE4typeEEEv [function] [call site2] 01751
12 bool ranges::operator!= ::cursor, ranges::iota_view ::sentinel, true, 0>(ranges::basic_iterator ::cursor> const&, ranges::iota_view ::sentinel const&) [function] [call site2] 01752
12 solidity::yul::createStackLayout , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8>(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8)::ShuffleOperations::isCompatible(unsigned long, unsigned long) [function] [call site2] 01753
12 solidity::yul::createStackLayout , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8>(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8)::ShuffleOperations::swap(unsigned long) [function] [call site2] 01754
12 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 01755
12 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01756
12 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01757
12 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 01758
12 boost::error_info ::error_info(char const*) [function] [call site2] 01759
12 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 01760
12 solidity::yul::createStackLayout , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8>(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_7, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_6, solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >)::$_8)::ShuffleOperations::~ShuffleOperations() [function] [call site2] 01761
11 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 01762
11 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01763
11 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01764
11 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 01765
11 boost::error_info ::error_info(char const*) [function] [call site2] 01766
11 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 01767
10 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 01768
10 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01769
10 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01770
10 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 01771
10 boost::error_info ::error_info(char const*) [function] [call site2] 01772
10 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 01773
10 ranges::ref_view , std::__1::allocator > > >::ref_view(std::__1::vector , std::__1::allocator > >&) [function] [call site2] 01774
10 ranges::zip_view , std::__1::allocator > > >, ranges::ref_view , std::__1::allocator > > const> >::zip_view(ranges::ref_view , std::__1::allocator > > >, ranges::ref_view , std::__1::allocator > > const>) [function] [call site2] 01775
10 _ZN6ranges11view_facadeINS_18iter_zip_with_viewINS_6detail16indirect_zip_fn_EJNS_8ref_viewINSt3__16vectorINS5_7variantIJN8solidity3yul27FunctionCallReturnLabelSlotENS9_23FunctionReturnLabelSlotENS9_12VariableSlotENS9_11LiteralSlotENS9_13TemporarySlotENS9_8JunkSlotEEEENS5_9allocatorISG_EEEEEENS4_IKSJ_EEEEELNS_11cardinalityEn1EE5beginISN_Lb1ELi0EEENS_14basic_iteratorINS5_5decayIDTclsr12range_accessE12begin_cursorclsr3stdE7declvalIRT_EEEEE4typeEEEv [function] [call site2] 01776
10 bool ranges::operator!= , std::__1::allocator > > >, ranges::ref_view , std::__1::allocator > > const> >::cursor , ranges::iter_zip_with_view , std::__1::allocator > > >, ranges::ref_view , std::__1::allocator > > const> >::cursor , true, 0>(ranges::basic_iterator , std::__1::allocator > > >, ranges::ref_view , std::__1::allocator > > const> >::cursor > const&, ranges::basic_iterator , std::__1::allocator > > >, ranges::ref_view , std::__1::allocator > > const> >::cursor > const&) [function] [call site2] 01777
10 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 01778
10 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01779
10 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01780
10 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 01781
10 boost::error_info ::error_info(char const*) [function] [call site2] 01782
10 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 01783
9 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 01784
9 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01785
9 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01786
9 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 01787
9 boost::error_info ::error_info(char const*) [function] [call site2] 01788
9 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 01789
9 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 01790
8 solidity::yul::OptimizedEVMCodeTransform::operator()(solidity::yul::CFG::BasicBlock const&) [function] [call site2] 01791
9 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 01792
9 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01793
9 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01794
9 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 01795
9 boost::error_info ::error_info(char const*) [function] [call site2] 01796
9 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 01797
9 solidity::langutil::SourceLocation solidity::yul::originLocationOf (solidity::yul::CFG::BasicBlock const&) [function] [call site2] 01798
10 solidity::langutil::SourceLocation::SourceLocation(solidity::langutil::SourceLocation const&) [function] [call site2] 01799
9 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 01800
9 solidity::yul::OptimizedEVMCodeTransform::assertLayoutCompatibility(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&) [function] [call site2] 01801
10 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 01802
10 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01803
10 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01804
10 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 01805
10 boost::error_info ::error_info(char const*) [function] [call site2] 01806
10 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 01807
10 ranges::ref_view , std::__1::allocator > > const>::ref_view(std::__1::vector , std::__1::allocator > > const&) [function] [call site2] 01808
10 ranges::zip_view , std::__1::allocator > > const>, ranges::ref_view , std::__1::allocator > > const> >::zip_view(ranges::ref_view , std::__1::allocator > > const>, ranges::ref_view , std::__1::allocator > > const>) [function] [call site2] 01809
10 _ZN6ranges11view_facadeINS_18iter_zip_with_viewINS_6detail16indirect_zip_fn_EJNS_8ref_viewIKNSt3__16vectorINS5_7variantIJN8solidity3yul27FunctionCallReturnLabelSlotENS9_23FunctionReturnLabelSlotENS9_12VariableSlotENS9_11LiteralSlotENS9_13TemporarySlotENS9_8JunkSlotEEEENS5_9allocatorISG_EEEEEESL_EEELNS_11cardinalityEn1EE5beginISM_Lb1ELi0EEENS_14basic_iteratorINS5_5decayIDTclsr12range_accessE12begin_cursorclsr3stdE7declvalIRT_EEEEE4typeEEEv [function] [call site2] 01810
10 bool ranges::operator!= , std::__1::allocator > > const>, ranges::ref_view , std::__1::allocator > > const> >::cursor , ranges::iter_zip_with_view , std::__1::allocator > > const>, ranges::ref_view , std::__1::allocator > > const> >::cursor , true, 0>(ranges::basic_iterator , std::__1::allocator > > const>, ranges::ref_view , std::__1::allocator > > const> >::cursor > const&, ranges::basic_iterator , std::__1::allocator > > const>, ranges::ref_view , std::__1::allocator > > const> >::cursor > const&) [function] [call site2] 01811
10 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 01812
10 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01813
10 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01814
10 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 01815
10 boost::error_info ::error_info(char const*) [function] [call site2] 01816
10 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 01817
9 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 01818
9 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01819
9 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01820
9 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 01821
9 boost::error_info ::error_info(char const*) [function] [call site2] 01822
9 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 01823
9 decltype(auto) solidity::util::valueOrNullptr , std::__1::allocator > >&, solidity::yul::CFG::BasicBlock const*>(std::__1::map , std::__1::allocator > >&, solidity::yul::CFG::BasicBlock const* const&) [function] [call site2] 01824
9 solidity::langutil::SourceLocation solidity::yul::originLocationOf (solidity::yul::CFG::BasicBlock const&) [function] [call site2] 01825
9 std::__1::shared_ptr solidity::yul::debugDataOf (std::__1::variant const&) [function] [call site2] 01826
9 solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >) [function] [call site2] 01827
9 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 01828
9 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01829
9 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01830
9 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 01831
9 boost::error_info ::error_info(char const*) [function] [call site2] 01832
9 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 01833
9 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 01834
9 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01835
9 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01836
9 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 01837
9 boost::error_info ::error_info(char const*) [function] [call site2] 01838
9 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 01839
9 auto ranges::views::take_last_fn::operator() (unsigned long) const [function] [call site2] 01840
10 ranges::detail::bind_back_fn_ ::type, std::__1::decay ::type> ranges::bind_back_fn::operator() (ranges::views::take_last_base_fn&&, unsigned long&) const [function] [call site2] 01841
10 ranges::views::view_closure > ranges::make_view_closure_fn::operator() >(ranges::detail::bind_back_fn_ ) const [function] [call site2] 01842
9 auto ranges::views::view_closure_base_ns::operator| , std::__1::allocator > >&, ranges::detail::bind_back_fn_ , true, 0, 0>(std::__1::vector , std::__1::allocator > >&, ranges::views::view_closure >) [function] [call site2] 01843
9 concepts::return_t_ , std::__1::allocator > > > >, ranges::subrange *>, std::__1::__wrap_iter *>, (ranges::subrange_kind)1> >)&&(concepts::detail::CPP_true_fn(concepts::detail::Nil{})), void>::type>::invoke , std::__1::allocator > > >::invoke *>, std::__1::__wrap_iter *>, (ranges::subrange_kind)1> > > ranges::detail::operator| *>, std::__1::__wrap_iter *>, (ranges::subrange_kind)1>, meta::id , std::__1::allocator > > > >(ranges::subrange *>, std::__1::__wrap_iter *>, (ranges::subrange_kind)1>&&, ranges::detail::to_container::closure , std::__1::allocator > > >, ranges::detail::to_container::fn , std::__1::allocator > > > > > (*)(ranges::detail::to_container)) [function] [call site2] 01844
9 solidity::yul::OptimizedEVMCodeTransform::assertLayoutCompatibility(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&) [function] [call site2] 01845
9 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 01846
9 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01847
9 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01848
9 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 01849
9 boost::error_info ::error_info(char const*) [function] [call site2] 01850
9 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 01851
9 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 01852
9 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01853
9 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01854
9 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 01855
9 boost::error_info ::error_info(char const*) [function] [call site2] 01856
9 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 01857
9 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 01858
9 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01859
9 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01860
9 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 01861
9 boost::error_info ::error_info(char const*) [function] [call site2] 01862
9 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 01863
9 auto ranges::views::take_last_fn::operator() (unsigned long) const [function] [call site2] 01864
9 auto ranges::views::view_closure_base_ns::operator| , std::__1::allocator > >&, ranges::detail::bind_back_fn_ , true, 0, 0>(std::__1::vector , std::__1::allocator > >&, ranges::views::view_closure >) [function] [call site2] 01865
9 concepts::return_t_ , std::__1::allocator > > > >, ranges::subrange *>, std::__1::__wrap_iter *>, (ranges::subrange_kind)1> >)&&(concepts::detail::CPP_true_fn(concepts::detail::Nil{})), void>::type>::invoke , std::__1::allocator > > >::invoke *>, std::__1::__wrap_iter *>, (ranges::subrange_kind)1> > > ranges::detail::operator| *>, std::__1::__wrap_iter *>, (ranges::subrange_kind)1>, meta::id , std::__1::allocator > > > >(ranges::subrange *>, std::__1::__wrap_iter *>, (ranges::subrange_kind)1>&&, ranges::detail::to_container::closure , std::__1::allocator > > >, ranges::detail::to_container::fn , std::__1::allocator > > > > > (*)(ranges::detail::to_container)) [function] [call site2] 01866
9 solidity::yul::OptimizedEVMCodeTransform::assertLayoutCompatibility(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&) [function] [call site2] 01867
9 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 01868
8 solidity::yul::OptimizedEVMCodeTransform::~OptimizedEVMCodeTransform() [function] [call site2] 01869
8 solidity::yul::StackLayout::~StackLayout() [function] [call site2] 01870
8 solidity::yul::OptimizedEVMCodeTransform::operator()(solidity::yul::CFG::FunctionInfo const&) [function] [call site2] 01871
9 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 01872
9 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01873
9 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01874
9 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 01875
9 boost::error_info ::error_info(char const*) [function] [call site2] 01876
9 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 01877
9 solidity::ScopedSaveAndRestore ::ScopedSaveAndRestore(solidity::yul::CFG::FunctionInfo const*&, solidity::yul::CFG::FunctionInfo const*&&) [function] [call site2] 01878
9 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 01879
9 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01880
9 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01881
9 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 01882
9 boost::error_info ::error_info(char const*) [function] [call site2] 01883
9 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 01884
9 auto ranges::views::view_closure_base_ns::operator| > const&, ranges::views::reverse_fn, true, 0, 0>(std::__1::vector > const&, ranges::views::view_closure ) [function] [call site2] 01885
9 ranges::reverse_view > const> >::begin() [function] [call site2] 01886
9 bool ranges::operator!= >, ranges::detail::reverse_cursor >, true, 0>(ranges::basic_iterator > > const&, ranges::basic_iterator > > const&) [function] [call site2] 01887
9 solidity::langutil::SourceLocation solidity::yul::originLocationOf (solidity::yul::CFG::FunctionInfo const&) [function] [call site2] 01888
9 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 01889
9 solidity::yul::OptimizedEVMCodeTransform::getFunctionLabel(solidity::yul::Scope::Function const&) [function] [call site2] 01890
9 std::__1::shared_ptr solidity::yul::debugDataOf (solidity::yul::CFG::FunctionInfo const&) [function] [call site2] 01891
9 solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >) [function] [call site2] 01892
9 solidity::yul::OptimizedEVMCodeTransform::operator()(solidity::yul::CFG::BasicBlock const&) [function] [call site2] 01893
9 solidity::ScopedSaveAndRestore ::~ScopedSaveAndRestore() [function] [call site2] 01894
7 solidity::yul::operator"" _yulstring(char const*, unsigned long) [function] [call site2] 01895
7 solidity::yul::FunctionCallFinder::run(solidity::yul::Block&, solidity::yul::YulString) [function] [call site2] 01896
8 solidity::yul::FunctionCallFinder::FunctionCallFinder(solidity::yul::YulString) [function] [call site2] 01897
9 solidity::yul::ASTModifier::ASTModifier() [function] [call site2] 01898
8 solidity::yul::ASTModifier::operator()(solidity::yul::Block&) [function] [call site2] 01899
9 void solidity::yul::ASTModifier::walkVector , std::__1::allocator > >&>(std::__1::vector , std::__1::allocator > >&) [function] [call site2] 01900
8 solidity::yul::FunctionCallFinder::~FunctionCallFinder() [function] [call site2] 01901
9 solidity::yul::ASTModifier::~ASTModifier() [function] [call site2] 01902
7 solidity::yul::StackTooDeepError::StackTooDeepError(solidity::yul::StackTooDeepError const&) [function] [call site2] 01903
8 std::exception::exception(std::exception const&) [function] [call site2] 01904
8 boost::exception::exception(boost::exception const&) [function] [call site2] 01905
8 solidity::util::Exception::Exception(solidity::util::Exception const&) [function] [call site2] 01906
8 solidity::yul::YulException::YulException(solidity::yul::YulException const&) [function] [call site2] 01907
7 solidity::util::Exception::comment() const [function] [call site2] 01908
8 boost::exception_detail::get_error_info_return_type , std::__1::allocator > >::value_type>::type boost::get_error_info , std::__1::allocator > >, solidity::util::Exception const>(solidity::util::Exception const&) [function] [call site2] 01909
9 boost::exception_detail::get_info , std::__1::allocator > > >::get(boost::exception const&) [function] [call site2] 01910
10 boost::exception_detail::refcount_ptr ::get() const [function] [call site2] 01911
10 boost::exception_detail::type_info_::type_info_(std::type_info const&) [function] [call site2] 01912
10 boost::shared_ptr ::operator bool() const [function] [call site2] 01913
10 boost::shared_ptr ::~shared_ptr() [function] [call site2] 01914
10 boost::shared_ptr ::get() const [function] [call site2] 01915
10 boost::error_info , std::__1::allocator > >::value() [function] [call site2] 01916
7 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 01917
7 boost::enable_if , solidity::yul::StackTooDeepError const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::StackTooDeepError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 01918
7 boost::source_location::source_location(char const*, unsigned int, char const*, unsigned int) [function] [call site2] 01919
7 void boost::throw_exception (solidity::yul::StackTooDeepError const&, boost::source_location const&) [function] [call site2] 01920
7 solidity::yul::StackTooDeepError::~StackTooDeepError() [function] [call site2] 01921
7 solidity::yul::CodeTransform::CodeTransform(solidity::yul::AbstractAssembly&, solidity::yul::AsmAnalysisInfo&, solidity::yul::Block const&, solidity::yul::EVMDialect const&, solidity::yul::BuiltinContext&, bool, std::__1::function const&, solidity::yul::CodeTransform::UseNamedLabels) [function] [call site2] 01922
8 solidity::yul::CodeTransform::CodeTransform(solidity::yul::AbstractAssembly&, solidity::yul::AsmAnalysisInfo&, solidity::yul::Block const&, bool, solidity::yul::EVMDialect const&, solidity::yul::BuiltinContext&, std::__1::function , solidity::yul::CodeTransform::UseNamedLabels, std::__1::shared_ptr , std::__1::vector >, std::__1::optional ) [function] [call site2] 01923
9 solidity::yul::VariableReferenceCounter::run(solidity::yul::AsmAnalysisInfo const&, solidity::yul::Block const&) [function] [call site2] 01924
10 solidity::yul::VariableReferenceCounter::VariableReferenceCounter(solidity::yul::AsmAnalysisInfo const&) [function] [call site2] 01925
11 solidity::yul::ASTWalker::ASTWalker() [function] [call site2] 01926
10 solidity::yul::VariableReferenceCounter::operator()(solidity::yul::Block const&) [function] [call site2] 01927
11 solidity::yul::ASTWalker::operator()(solidity::yul::Block const&) [function] [call site2] 01928
12 void solidity::yul::ASTWalker::walkVector , std::__1::allocator > > >(std::__1::vector , std::__1::allocator > > const&) [function] [call site2] 01929
10 solidity::yul::VariableReferenceCounter::~VariableReferenceCounter() [function] [call site2] 01930
11 solidity::yul::ASTWalker::~ASTWalker() [function] [call site2] 01931
7 solidity::yul::CodeTransform::operator()(solidity::yul::Block const&) [function] [call site2] 01932
8 solidity::yul::CodeTransform::visitStatements(std::__1::vector , std::__1::allocator > > const&) [function] [call site2] 01933
9 solidity::yul::CodeTransform::freeUnusedVariables(bool) [function] [call site2] 01934
10 solidity::yul::CodeTransform::returnVariablesAndFunctionExitAreSetup() const [function] [call site2] 01935
10 solidity::yul::CodeTransform::deleteVariable(solidity::yul::Scope::Variable const&) [function] [call site2] 01936
11 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 01937
11 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01938
11 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01939
11 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 01940
11 boost::error_info ::error_info(char const*) [function] [call site2] 01941
11 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 01942
11 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 01943
11 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01944
11 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01945
11 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 01946
11 boost::error_info ::error_info(char const*) [function] [call site2] 01947
11 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 01948
10 solidity::yul::CodeTransform::deleteVariable(solidity::yul::Scope::Variable const&) [function] [call site2] 01949
10 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 01950
10 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01951
10 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01952
10 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 01953
10 boost::error_info ::error_info(char const*) [function] [call site2] 01954
10 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 01955
9 solidity::yul::CodeTransform::isInsideFunction() const [function] [call site2] 01956
9 solidity::yul::CodeTransform::returnVariablesAndFunctionExitAreSetup() const [function] [call site2] 01957
9 (anonymous namespace)::statementNeedsReturnVariableSetup(std::__1::variant const&, std::__1::vector > const&) [function] [call site2] 01958
10 solidity::yul::ReferencesCounter::ReferencesCounter(solidity::yul::ReferencesCounter::CountWhat) [function] [call site2] 01959
11 solidity::yul::ASTWalker::ASTWalker() [function] [call site2] 01960
10 solidity::yul::ASTWalker::visit(std::__1::variant const&) [function] [call site2] 01961
10 bool ranges::none_of_fn::operator() > const&, (anonymous namespace)::statementNeedsReturnVariableSetup(std::__1::variant const&, std::__1::vector > const&)::$_6, ranges::identity, true, 0, 0>(std::__1::vector > const&, (anonymous namespace)::statementNeedsReturnVariableSetup(std::__1::variant const&, std::__1::vector > const&)::$_6, ranges::identity) const [function] [call site2] 01962
11 bool ranges::none_of_fn::operator() , std::__1::__wrap_iter , (anonymous namespace)::statementNeedsReturnVariableSetup(std::__1::variant const&, std::__1::vector > const&)::$_6, ranges::identity, true, 0, 0, 0>(std::__1::__wrap_iter , std::__1::__wrap_iter , (anonymous namespace)::statementNeedsReturnVariableSetup(std::__1::variant const&, std::__1::vector > const&)::$_6, ranges::identity) const [function] [call site2] 01963
10 solidity::yul::ReferencesCounter::~ReferencesCounter() [function] [call site2] 01964
11 solidity::yul::ASTWalker::~ASTWalker() [function] [call site2] 01965
9 solidity::yul::CodeTransform::setupReturnVariablesAndFunctionExit() [function] [call site2] 01966
10 solidity::yul::CodeTransform::isInsideFunction() const [function] [call site2] 01967
10 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 01968
10 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01969
10 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01970
10 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 01971
10 boost::error_info ::error_info(char const*) [function] [call site2] 01972
10 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 01973
10 solidity::yul::CodeTransform::returnVariablesAndFunctionExitAreSetup() const [function] [call site2] 01974
10 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 01975
10 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01976
10 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01977
10 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 01978
10 boost::error_info ::error_info(char const*) [function] [call site2] 01979
10 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 01980
10 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 01981
10 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01982
10 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01983
10 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 01984
10 boost::error_info ::error_info(char const*) [function] [call site2] 01985
10 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 01986
10 solidity::ScopeGuard::ScopeGuard(std::__1::function ) [function] [call site2] 01987
10 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 01988
10 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01989
10 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01990
10 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 01991
10 boost::error_info ::error_info(char const*) [function] [call site2] 01992
10 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 01993
10 auto ranges::views::transform_fn::operator() (solidity::yul::CodeTransform::setupReturnVariablesAndFunctionExit()::$_4) const [function] [call site2] 01994
10 auto ranges::views::view_closure_base_ns::operator| >&, ranges::detail::bind_back_fn_ , true, 0, 0>(std::__1::vector >&, ranges::views::view_closure >) [function] [call site2] 01995
10 solidity::yul::TypedName::TypedName(solidity::yul::TypedName const&) [function] [call site2] 01996
10 solidity::yul::CodeTransform::operator()(solidity::yul::VariableDeclaration const&) [function] [call site2] 01997
11 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 01998
11 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01999
11 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02000
11 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 02001
11 boost::error_info ::error_info(char const*) [function] [call site2] 02002
11 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 02003
11 solidity::yul::CodeTransform::expectDeposit(int, int) const [function] [call site2] 02004
12 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 02005
12 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02006
12 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02007
12 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 02008
12 boost::error_info ::error_info(char const*) [function] [call site2] 02009
12 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 02010
11 solidity::yul::CodeTransform::freeUnusedVariables(bool) [function] [call site2] 02011
11 solidity::langutil::SourceLocation solidity::yul::originLocationOf (solidity::yul::VariableDeclaration const&) [function] [call site2] 02012
11 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 02013
11 solidity::langutil::SourceLocation solidity::yul::originLocationOf (solidity::yul::VariableDeclaration const&) [function] [call site2] 02014
11 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 02015
11 solidity::yul::CodeTransform::unreferenced(solidity::yul::Scope::Variable const&) const [function] [call site2] 02016
11 solidity::yul::CodeTransform::variableHeightDiff(solidity::yul::Scope::Variable const&, solidity::yul::YulString, bool) [function] [call site2] 02017
12 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 02018
12 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02019
12 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02020
12 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 02021
12 boost::error_info ::error_info(char const*) [function] [call site2] 02022
12 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 02023
12 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 02024
12 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02025
12 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02026
12 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 02027
12 boost::error_info ::error_info(char const*) [function] [call site2] 02028
12 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 02029
12 solidity::yul::YulString::str() const [function] [call site2] 02030
11 solidity::evmasm::swapInstruction(unsigned int) [function] [call site2] 02031
10 ranges::indirectly_readable_traits > >, solidity::yul::CodeTransform::setupReturnVariablesAndFunctionExit()::$_4>& (*)() noexcept>(decltype(nullptr)))()))>::type>::type>::value_type ranges::max_fn::operator() > >, solidity::yul::CodeTransform::setupReturnVariablesAndFunctionExit()::$_4>, ranges::less, ranges::identity, true, 0, 0, 0>(ranges::transform_view > >, solidity::yul::CodeTransform::setupReturnVariablesAndFunctionExit()::$_4>&&, ranges::less, ranges::identity) const [function] [call site2] 02032
11 bool ranges::operator!= , ranges::iter_transform_view > >, ranges::indirected >::adaptor >, ranges::adaptor_cursor , ranges::iter_transform_view > >, ranges::indirected >::adaptor >, true, 0>(ranges::basic_iterator , ranges::iter_transform_view > >, ranges::indirected >::adaptor > > const&, ranges::basic_iterator , ranges::iter_transform_view > >, ranges::indirected >::adaptor > > const&) [function] [call site2] 02033
11 concepts::return_t_ , ranges::iter_transform_view > >, ranges::indirected >::adaptor > >)&&(!(ranges::detail::is_writable_cursor_v , ranges::iter_transform_view > >, ranges::indirected >::adaptor > >)))&&((concepts::detail::CPP_true_fn(concepts::detail::Nil))(concepts::detail::Nil{})), void>::type>::invoke ranges::basic_iterator , ranges::iter_transform_view > >, ranges::indirected >::adaptor > >::operator* () const [function] [call site2] 02034
11 concepts::return_t_ , ranges::iter_transform_view > >, ranges::indirected >::adaptor > >)&&((concepts::detail::CPP_true_fn(concepts::detail::Nil))(concepts::detail::Nil{})), void>::type>::invoke , ranges::iter_transform_view > >, ranges::indirected >::adaptor > >&> ranges::basic_iterator , ranges::iter_transform_view > >, ranges::indirected >::adaptor > >::operator++ () [function] [call site2] 02035
12 ranges::basic_iterator , ranges::iter_transform_view > >, ranges::indirected >::adaptor > >::pos() [function] [call site2] 02036
13 ranges::box , ranges::iter_transform_view > >, ranges::indirected >::adaptor >, void, (ranges::detail::box_compress)0>::get() & [function] [call site2] 02037
12 decltype (({parm#1}.next)()) ranges::range_access::next , ranges::iter_transform_view > >, ranges::indirected >::adaptor > >(ranges::adaptor_cursor , ranges::iter_transform_view > >, ranges::indirected >::adaptor >&) [function] [call site2] 02038
13 void ranges::adaptor_cursor , ranges::iter_transform_view > >, ranges::indirected >::adaptor >::next > >, ranges::indirected >::adaptor , void>() [function] [call site2] 02039
14 ranges::compressed_pair , ranges::iter_transform_view > >, ranges::indirected >::adaptor >::first() & [function] [call site2] 02040
15 ranges::box , std::__1::integral_constant , (ranges::detail::box_compress)0>::get() & [function] [call site2] 02041
14 void ranges::adaptor_base::next , true, 0>(std::__1::__wrap_iter &) [function] [call site2] 02042
11 concepts::return_t_ , ranges::iter_transform_view > >, ranges::indirected >::adaptor > >)&&(!(ranges::detail::is_writable_cursor_v , ranges::iter_transform_view > >, ranges::indirected >::adaptor > >)))&&((concepts::detail::CPP_true_fn(concepts::detail::Nil))(concepts::detail::Nil{})), void>::type>::invoke ranges::basic_iterator , ranges::iter_transform_view > >, ranges::indirected >::adaptor > >::operator* () const [function] [call site2] 02043
11 decltype (((ranges::identity&){parm#1})((int&){parm#2})) ranges::invoke_fn::operator() (ranges::identity&, int&) const [function] [call site2] 02044
10 solidity::ScopeGuard::~ScopeGuard() [function] [call site2] 02045
9 solidity::langutil::SourceLocation solidity::yul::originLocationOf (solidity::yul::FunctionDefinition const&) [function] [call site2] 02046
9 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 02047
9 std::__1::optional ::operator*() & [function] [call site2] 02048
9 std::__1::optional ::operator*() & [function] [call site2] 02049
9 std::__1::optional ::operator*() & [function] [call site2] 02050
9 solidity::yul::CodeTransform::freeUnusedVariables(bool) [function] [call site2] 02051
8 solidity::yul::CodeTransform::createFunctionEntryID(solidity::yul::FunctionDefinition const&) [function] [call site2] 02052
9 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 02053
9 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02054
9 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02055
9 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 02056
9 boost::error_info ::error_info(char const*) [function] [call site2] 02057
9 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 02058
9 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 02059
9 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02060
9 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02061
9 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 02062
9 boost::error_info ::error_info(char const*) [function] [call site2] 02063
9 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 02064
9 solidity::yul::YulString::str() const [function] [call site2] 02065
8 solidity::yul::CodeTransform::finalizeBlock(solidity::yul::Block const&, std::__1::optional ) [function] [call site2] 02066
9 solidity::langutil::SourceLocation solidity::yul::originLocationOf (solidity::yul::Block const&) [function] [call site2] 02067
9 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 02068
9 solidity::yul::CodeTransform::freeUnusedVariables(bool) [function] [call site2] 02069
9 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 02070
9 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02071
9 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02072
9 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 02073
9 boost::error_info ::error_info(char const*) [function] [call site2] 02074
9 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 02075
9 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 02076
9 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02077
9 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02078
9 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 02079
9 boost::error_info ::error_info(char const*) [function] [call site2] 02080
9 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 02081
9 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 02082
9 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02083
9 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02084
9 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 02085
9 boost::error_info ::error_info(char const*) [function] [call site2] 02086
9 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 02087
9 std::__1::optional ::operator*() & [function] [call site2] 02088
9 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 02089
9 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02090
9 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02091
9 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 02092
9 boost::error_info ::error_info(char const*) [function] [call site2] 02093
9 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 02094
7 solidity::yul::CodeTransform::stackErrors() const [function] [call site2] 02095
7 solidity::yul::CodeTransform::stackErrors() const [function] [call site2] 02096
7 boost::source_location::source_location(char const*, unsigned int, char const*, unsigned int) [function] [call site2] 02097
7 void boost::throw_exception (solidity::yul::StackTooDeepError const&, boost::source_location const&) [function] [call site2] 02098
7 solidity::yul::CodeTransform::~CodeTransform() [function] [call site2] 02099
7 solidity::yul::BuiltinContext::~BuiltinContext() [function] [call site2] 02100
4 (anonymous namespace)::translateOptimiserSettings(solidity::frontend::OptimiserSettings const&, solidity::langutil::EVMVersion) [function] [call site2] 02101
4 solidity::evmasm::Assembly::optimise(solidity::evmasm::Assembly::OptimiserSettings const&) [function] [call site2] 02102
5 solidity::evmasm::Assembly::optimiseInternal(solidity::evmasm::Assembly::OptimiserSettings const&, std::__1::set , std::__1::allocator >) [function] [call site2] 02103
6 std::__1::optional , (boost::multiprecision::expression_template_option)0>, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> const, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> > > > >::operator*() & [function] [call site2] 02104
6 solidity::evmasm::JumpdestRemover::referencedTags(std::__1::vector > const&, unsigned long) [function] [call site2] 02105
7 solidity::evmasm::AssemblyItem::type() const [function] [call site2] 02106
7 solidity::evmasm::AssemblyItem::splitForeignPushTag() const [function] [call site2] 02107
8 solidity::util::Exception::Exception() [function] [call site2] 02108
9 std::exception::exception() [function] [call site2] 02109
9 boost::exception::exception() [function] [call site2] 02110
9 std::exception::~exception() [call site2] 02111
8 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02112
8 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02113
8 boost::enable_if , solidity::util::Exception const&>::type boost::operator<< , std::__1::allocator > >(solidity::util::Exception const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 02114
8 void boost::throw_exception (solidity::util::Exception const&) [function] [call site2] 02115
8 solidity::evmasm::AssemblyItem::data() const [function] [call site2] 02116
9 solidity::util::Exception::Exception() [function] [call site2] 02117
9 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02118
9 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02119
9 boost::enable_if , solidity::util::Exception const&>::type boost::operator<< , std::__1::allocator > >(solidity::util::Exception const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 02120
9 boost::error_info ::error_info(char const*) [function] [call site2] 02121
9 void boost::throw_exception (solidity::util::Exception const&) [function] [call site2] 02122
8 void boost::multiprecision::detail::check_shift_range (int, mpl_::bool_ const&, mpl_::bool_ const&) [function] [call site2] 02123
9 std::out_of_range::out_of_range(char const*) [function] [call site2] 02124
9 boost::source_location::source_location(char const*, unsigned int, char const*, unsigned int) [function] [call site2] 02125
9 void boost::throw_exception (std::out_of_range const&, boost::source_location const&) [function] [call site2] 02126
9 std::out_of_range::~out_of_range() [call site2] 02127
8 _ZN5boost14multiprecision8backends16eval_right_shiftILj256ELj256ELNS0_18cpp_int_check_typeE0EvEENS_11enable_if_cIXntsr18is_trivial_cpp_intINS1_15cpp_int_backendIXT_EXT0_ELNS0_16cpp_integer_typeE0EXT1_ET2_EEEE5valueEvE4typeERS8_o [function] [call site2] 02128
9 void boost::multiprecision::backends::is_valid_bitwise_op<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>(boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>&, mpl_::int_<0> const&) [function] [call site2] 02129
9 void boost::multiprecision::backends::right_shift_byte >(boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>&, unsigned __int128) [function] [call site2] 02130
10 __clang_call_terminate [call site2] 02131
10 boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&) [function] [call site2] 02132
9 void boost::multiprecision::backends::right_shift_generic >(boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>&, unsigned __int128) [function] [call site2] 02133
10 __clang_call_terminate [call site2] 02134
10 boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&) [function] [call site2] 02135
8 boost::multiprecision::detail::scoped_default_precision , (boost::multiprecision::expression_template_option)0>, false>::scoped_default_precision , (boost::multiprecision::expression_template_option)0> >(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 02136
8 void boost::multiprecision::backends::subtract_unsigned , boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> >(boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>&, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> const&, unsigned long long const&) [function] [call site2] 02137
9 __clang_call_terminate [call site2] 02138
9 boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&) [function] [call site2] 02139
9 unsigned long long* boost::multiprecision::std_constexpr::copy (unsigned long long const*, unsigned long long const*, unsigned long long*) [function] [call site2] 02140
9 boost::multiprecision::backends::cpp_int_base<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void, false>::negate() [function] [call site2] 02141
9 unsigned long long* boost::multiprecision::std_constexpr::copy (unsigned long long const*, unsigned long long const*, unsigned long long*) [function] [call site2] 02142
9 void boost::multiprecision::backends::detail::verify_limb_mask (bool, unsigned long long, unsigned long long, mpl_::int_<0> const&) [function] [call site2] 02143
8 boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>::operator unsigned long () const [function] [call site2] 02144
9 unsigned long boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>::convert_to () const [function] [call site2] 02145
10 void boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>::convert_to_imp (unsigned long*) const [function] [call site2] 02146
11 _ZN5boost14multiprecision8backends15eval_convert_toImLj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvEENS_11enable_if_cIXaasr11is_integralIT_EE5valuentsr18is_trivial_cpp_intINS1_15cpp_int_backendIXT0_EXT1_EXT2_EXT3_ET4_EEEE5valueEvE4typeEPS6_RKS9_ [function] [call site2] 02147
12 void boost::multiprecision::backends::check_in_range >(boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> const&, mpl_::int_<0> const&) [function] [call site2] 02148
8 void boost::multiprecision::default_ops::eval_bitwise_and , boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>, unsigned long long>(boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>&, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> const&, unsigned long long const&) [function] [call site2] 02149
9 _ZN5boost14multiprecision11default_ops24eval_bitwise_and_defaultINS0_8backends15cpp_int_backendILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvEEyEENS_11enable_if_cIXsr14is_convertibleIT0_T_EE5valueEvE4typeERSA_RKSA_RKS9_ [function] [call site2] 02150
10 void boost::multiprecision::default_ops::eval_bitwise_and , boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> >(boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>&, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> const&, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> const&) [function] [call site2] 02151
8 boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>::operator unsigned long () const [function] [call site2] 02152
6 solidity::evmasm::Assembly::optimiseInternal(solidity::evmasm::Assembly::OptimiserSettings const&, std::__1::set , std::__1::allocator >) [function] [call site2] 02153
7 solidity::evmasm::BlockDeduplicator::applyTagReplacement(std::__1::vector >&, std::__1::map , (boost::multiprecision::expression_template_option)0>, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> const, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> > > > const&, unsigned long) [function] [call site2] 02154
8 solidity::evmasm::AssemblyItem::type() const [function] [call site2] 02155
8 solidity::evmasm::AssemblyItem::splitForeignPushTag() const [function] [call site2] 02156
8 boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>::operator unsigned long () const [function] [call site2] 02157
8 solidity::evmasm::AssemblyItem::setPushTagSubIdAndTag(unsigned long, unsigned long) [function] [call site2] 02158
9 solidity::util::Exception::Exception() [function] [call site2] 02159
9 boost::multiprecision::detail::scoped_default_precision , (boost::multiprecision::expression_template_option)0>, false>::scoped_default_precision , (boost::multiprecision::expression_template_option)0> >(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 02160
9 void boost::multiprecision::backends::add_unsigned , boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> >(boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>&, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> const&, unsigned long long const&) [function] [call site2] 02161
9 void boost::multiprecision::detail::check_shift_range (int, mpl_::bool_ const&, mpl_::bool_ const&) [function] [call site2] 02162
9 _ZN5boost14multiprecision8backends15eval_left_shiftILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvEENS_11enable_if_cIXntsr18is_trivial_cpp_intINS1_15cpp_int_backendIXT_EXT0_EXT1_EXT2_ET3_EEEE5valueEvE4typeERS8_o [function] [call site2] 02163
10 void boost::multiprecision::backends::is_valid_bitwise_op<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>(boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>&, mpl_::int_<0> const&) [function] [call site2] 02164
10 void boost::multiprecision::backends::left_shift_byte >(boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>&, unsigned __int128) [function] [call site2] 02165
11 __clang_call_terminate [call site2] 02166
11 boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&) [function] [call site2] 02167
10 __clang_call_terminate [call site2] 02168
10 void boost::multiprecision::backends::left_shift_generic >(boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>&, unsigned __int128) [function] [call site2] 02169
11 __clang_call_terminate [call site2] 02170
11 boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&) [function] [call site2] 02171
10 void boost::multiprecision::backends::detail::verify_limb_mask (bool, unsigned long long, unsigned long long, mpl_::int_<0> const&) [function] [call site2] 02172
9 void boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>::do_bitwise_or , (boost::multiprecision::expression_template_option)0>, void, void, void> >(boost::multiprecision::detail::expression , (boost::multiprecision::expression_template_option)0>, void, void, void> const&, boost::multiprecision::detail::terminal const&) [function] [call site2] 02173
10 boost::multiprecision::detail::expression , (boost::multiprecision::expression_template_option)0>, void, void, void>::value() const [function] [call site2] 02174
10 void boost::multiprecision::backends::bitwise_op , boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>, boost::multiprecision::backends::bit_or>(boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>&, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> const&, boost::multiprecision::backends::bit_or, mpl_::bool_ const&) [function] [call site2] 02175
11 void boost::multiprecision::minmax (unsigned int const&, unsigned int const&, unsigned int&, unsigned int&) [function] [call site2] 02176
11 __clang_call_terminate [call site2] 02177
11 boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&) [function] [call site2] 02178
11 boost::multiprecision::backends::bit_or::operator()(unsigned long long, unsigned long long) const [function] [call site2] 02179
11 void boost::multiprecision::backends::detail::verify_limb_mask (bool, unsigned long long, unsigned long long, mpl_::int_<0> const&) [function] [call site2] 02180
11 boost::multiprecision::backends::bit_or::operator()(unsigned long long, unsigned long long) const [function] [call site2] 02181
9 solidity::evmasm::AssemblyItem::setData(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 02182
10 solidity::util::Exception::Exception() [function] [call site2] 02183
7 solidity::evmasm::Assembly::isCreation() const [function] [call site2] 02184
7 solidity::evmasm::Inliner::Inliner(std::__1::vector >&, std::__1::set , std::__1::allocator > const&, unsigned long, bool, solidity::langutil::EVMVersion) [function] [call site2] 02185
7 solidity::evmasm::Inliner::optimise() [function] [call site2] 02186
8 solidity::evmasm::Inliner::determineInlinableBlocks(std::__1::vector > const&) const [function] [call site2] 02187
9 auto ranges::views::view_closure_base_ns::operator| > const&, ranges::views::enumerate_fn, true, 0, 0>(std::__1::vector > const&, ranges::views::view_closure ) [function] [call site2] 02188
9 _ZN6ranges11view_facadeINS_18iter_zip_with_viewINS_6detail16indirect_zip_fn_EJNS2_10index_viewImlEENS_8ref_viewIKNSt3__16vectorIN8solidity6evmasm12AssemblyItemENS7_9allocatorISB_EEEEEEEEELNS_11cardinalityEn1EE5beginISH_Lb1ELi0EEENS_14basic_iteratorINS7_5decayIDTclsr12range_accessE12begin_cursorclsr3stdE7declvalIRT_EEEEE4typeEEEv [function] [call site2] 02189
9 bool ranges::operator!= , ranges::ref_view > const> >::cursor , ranges::iter_zip_with_view , ranges::ref_view > const> >::sentinel , true, 0>(ranges::basic_iterator , ranges::ref_view > const> >::cursor > const&, ranges::iter_zip_with_view , ranges::ref_view > const> >::sentinel const&) [function] [call site2] 02190
9 (anonymous namespace)::getLocalTag(solidity::evmasm::AssemblyItem const&) [function] [call site2] 02191
10 solidity::evmasm::AssemblyItem::type() const [function] [call site2] 02192
10 solidity::evmasm::AssemblyItem::splitForeignPushTag() const [function] [call site2] 02193
9 std::__1::optional ::operator*() & [function] [call site2] 02194
9 solidity::evmasm::SemanticInformation::breaksCSEAnalysisBlock(solidity::evmasm::AssemblyItem const&, bool) [function] [call site2] 02195
10 solidity::evmasm::AssemblyItem::type() const [function] [call site2] 02196
10 solidity::evmasm::SemanticInformation::isSwapInstruction(solidity::evmasm::AssemblyItem const&) [function] [call site2] 02197
11 solidity::evmasm::AssemblyItem::type() const [function] [call site2] 02198
11 solidity::evmasm::AssemblyItem::instruction() const [function] [call site2] 02199
12 solidity::util::Exception::Exception() [function] [call site2] 02200
12 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02201
12 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02202
12 boost::enable_if , solidity::util::Exception const&>::type boost::operator<< , std::__1::allocator > >(solidity::util::Exception const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 02203
12 boost::error_info ::error_info(char const*) [function] [call site2] 02204
12 void boost::throw_exception (solidity::util::Exception const&) [function] [call site2] 02205
11 solidity::evmasm::isSwapInstruction(solidity::evmasm::Instruction) [function] [call site2] 02206
10 solidity::evmasm::AssemblyItem::instruction() const [function] [call site2] 02207
10 solidity::evmasm::AssemblyItem::instruction() const [function] [call site2] 02208
10 solidity::evmasm::AssemblyItem::instruction() const [function] [call site2] 02209
10 solidity::evmasm::instructionInfo(solidity::evmasm::Instruction) [function] [call site2] 02210
11 solidity::evmasm::InstructionInfo::InstructionInfo(solidity::evmasm::InstructionInfo const&) [function] [call site2] 02211
11 __cxa_begin_catch [call site2] 02212
11 __cxa_end_catch [call site2] 02213
10 solidity::evmasm::AssemblyItem::instruction() const [function] [call site2] 02214
10 solidity::evmasm::InstructionInfo::~InstructionInfo() [function] [call site2] 02215
10 solidity::evmasm::AssemblyItem::instruction() const [function] [call site2] 02216
10 solidity::evmasm::AssemblyItem::instruction() const [function] [call site2] 02217
10 solidity::evmasm::AssemblyItem::instruction() const [function] [call site2] 02218
9 std::__1::optional ::operator*() & [function] [call site2] 02219
9 auto ranges::views::slice_fn::operator() (unsigned long, unsigned long) const [function] [call site2] 02220
10 ranges::detail::bind_back_fn_ ::type, std::__1::decay ::type, std::__1::decay ::type> ranges::bind_back_fn::operator() (ranges::views::slice_base_fn&&, unsigned long&, unsigned long&) const [function] [call site2] 02221
10 ranges::views::view_closure > ranges::make_view_closure_fn::operator() >(ranges::detail::bind_back_fn_ ) const [function] [call site2] 02222
9 auto ranges::views::view_closure_base_ns::operator| > const&, ranges::detail::bind_back_fn_ , true, 0, 0>(std::__1::vector > const&, ranges::views::view_closure >) [function] [call site2] 02223
9 ranges::span ::span , std::__1::__wrap_iter , (ranges::subrange_kind)1>, true, 0, 0, 0>(ranges::subrange , std::__1::__wrap_iter , (ranges::subrange_kind)1>&&) [function] [call site2] 02224
10 meta::detail::_cond , std::__1::__wrap_iter , (ranges::subrange_kind)1>&> >::invoke ::invoke , std::__1::__wrap_iter , (ranges::subrange_kind)1>&> ranges::_data_::fn::operator() , std::__1::__wrap_iter , (ranges::subrange_kind)1>, true, 0, 0>(ranges::subrange , std::__1::__wrap_iter , (ranges::subrange_kind)1>&) const [function] [call site2] 02225
11 _ZN6ranges14view_interfaceINS_8subrangeINSt3__111__wrap_iterIPKN8solidity6evmasm12AssemblyItemEEES9_LNS_13subrange_kindE1EEELNS_11cardinalityEn1EE4dataILb1ELb1ELi0ELi0EEENS2_11add_pointerIDTdeclsr3stdE7declvalIRDTclL_ZNS_1_5beginEEclscPDoFRNS_6detail10dependent_IXT_EE6invokeISB_EEvELDnEEEEEEEE4typeEv [function] [call site2] 02226
12 ranges::view_interface , std::__1::__wrap_iter , (ranges::subrange_kind)1>, (ranges::cardinality)-1>::derived() [function] [call site2] 02227
12 meta::detail::_cond , std::__1::__wrap_iter , (ranges::subrange_kind)1>&> >::invoke ::invoke , std::__1::__wrap_iter , (ranges::subrange_kind)1>&> ranges::_begin_::fn::operator() , std::__1::__wrap_iter , (ranges::subrange_kind)1>&, true, 0, 0>(ranges::subrange , std::__1::__wrap_iter , (ranges::subrange_kind)1>&) const [function] [call site2] 02228
13 ranges::subrange , std::__1::__wrap_iter , (ranges::subrange_kind)1>::begin() const [function] [call site2] 02229
14 ranges::subrange , std::__1::__wrap_iter , (ranges::subrange_kind)1>::first_() const [function] [call site2] 02230
10 long ranges::detail::narrow_cast (unsigned long) [function] [call site2] 02231
9 std::__1::optional ::operator*() & [function] [call site2] 02232
9 (anonymous namespace)::getLocalTag(solidity::evmasm::AssemblyItem const&) [function] [call site2] 02233
9 std::__1::optional ::operator*() & [function] [call site2] 02234
9 solidity::evmasm::Inliner::isInlineCandidate(unsigned long, ranges::span ) const [function] [call site2] 02235
10 ranges::detail::span_extent<-1l>::size() const [function] [call site2] 02236
10 solidity::evmasm::OptimizerException::OptimizerException() [function] [call site2] 02237
11 std::exception::exception() [function] [call site2] 02238
11 boost::exception::exception() [function] [call site2] 02239
11 solidity::util::Exception::Exception() [function] [call site2] 02240
11 solidity::evmasm::AssemblyException::AssemblyException() [function] [call site2] 02241
11 std::exception::~exception() [call site2] 02242
10 _ZN6ranges14view_interfaceINS_4spanIKN8solidity6evmasm12AssemblyItemELln1EEELNS_11cardinalityEn1EE4backILb1ELb1ELi0ELi0ELi0EEEDTdeclsr3stdE7declvalIRDTclL_ZNS_1_5beginEEclscPDoFRNS_6detail10dependent_IXT_EE6invokeIS6_EEvELDnEEEEEEEv [function] [call site2] 02243
11 ranges::view_interface , (ranges::cardinality)-1>::derived() [function] [call site2] 02244
11 ranges::span ::end() const [function] [call site2] 02245
12 ranges::detail::span_extent<-1l>::size() const [function] [call site2] 02246
11 solidity::evmasm::AssemblyItem const* ranges::prev_fn::operator() (solidity::evmasm::AssemblyItem const*) const [function] [call site2] 02247
10 solidity::evmasm::AssemblyItem::type() const [function] [call site2] 02248
10 _ZN6ranges14view_interfaceINS_4spanIKN8solidity6evmasm12AssemblyItemELln1EEELNS_11cardinalityEn1EE4backILb1ELb1ELi0ELi0ELi0EEEDTdeclsr3stdE7declvalIRDTclL_ZNS_1_5beginEEclscPDoFRNS_6detail10dependent_IXT_EE6invokeIS6_EEvELDnEEEEEEEv [function] [call site2] 02249
10 solidity::evmasm::AssemblyItem::operator!=(solidity::evmasm::Instruction) const [function] [call site2] 02250
11 solidity::evmasm::AssemblyItem::operator==(solidity::evmasm::Instruction) const [function] [call site2] 02251
12 solidity::evmasm::AssemblyItem::type() const [function] [call site2] 02252
10 _ZN6ranges14view_interfaceINS_4spanIKN8solidity6evmasm12AssemblyItemELln1EEELNS_11cardinalityEn1EE4backILb1ELb1ELi0ELi0ELi0EEEDTdeclsr3stdE7declvalIRDTclL_ZNS_1_5beginEEclscPDoFRNS_6detail10dependent_IXT_EE6invokeIS6_EEvELDnEEEEEEEv [function] [call site2] 02253
10 solidity::evmasm::AssemblyItem::instruction() const [function] [call site2] 02254
10 solidity::evmasm::SemanticInformation::terminatesControlFlow(solidity::evmasm::Instruction) [function] [call site2] 02255
10 ranges::span ::begin() const [function] [call site2] 02256
11 ranges::detail::span_extent<-1l>::size() const [function] [call site2] 02257
10 solidity::evmasm::AssemblyItem::type() const [function] [call site2] 02258
10 (anonymous namespace)::getLocalTag(solidity::evmasm::AssemblyItem const&) [function] [call site2] 02259
9 std::__1::optional ::operator*() & [function] [call site2] 02260
9 solidity::evmasm::AssemblyItem::type() const [function] [call site2] 02261
9 (anonymous namespace)::getLocalTag(solidity::evmasm::AssemblyItem const&) [function] [call site2] 02262
9 solidity::evmasm::OptimizerException::OptimizerException() [function] [call site2] 02263
9 decltype(auto) solidity::util::valueOrNullptr , std::__1::allocator > >&, unsigned long>(std::__1::map , std::__1::allocator > >&, unsigned long const&) [function] [call site2] 02264
8 solidity::evmasm::AssemblyItem::type() const [function] [call site2] 02265
8 (anonymous namespace)::getLocalTag(solidity::evmasm::AssemblyItem const&) [function] [call site2] 02266
8 std::__1::optional ::operator*() & [function] [call site2] 02267
8 decltype(auto) solidity::util::valueOrNullptr , std::__1::allocator > >&, unsigned long>(std::__1::map , std::__1::allocator > >&, unsigned long const&) [function] [call site2] 02268
8 std::__1::optional ::operator*() & [function] [call site2] 02269
8 solidity::evmasm::Inliner::shouldInline(unsigned long, solidity::evmasm::AssemblyItem const&, solidity::evmasm::Inliner::InlinableBlock const&) const [function] [call site2] 02270
9 solidity::evmasm::AssemblyItem::operator==(solidity::evmasm::Instruction) const [function] [call site2] 02271
9 solidity::evmasm::OptimizerException::OptimizerException() [function] [call site2] 02272
9 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02273
9 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02274
9 boost::enable_if , solidity::evmasm::OptimizerException const&>::type boost::operator<< , std::__1::allocator > >(solidity::evmasm::OptimizerException const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 02275
9 boost::error_info ::error_info(char const*) [function] [call site2] 02276
9 void boost::throw_exception (solidity::evmasm::OptimizerException const&) [function] [call site2] 02277
9 _ZNK6ranges14view_interfaceINS_4spanIKN8solidity6evmasm12AssemblyItemELln1EEELNS_11cardinalityEn1EE4backILb1ELb1ELi0ELi0ELi0EEEDTdeclsr3stdE7declvalIRDTclL_ZNS_1_5beginEEclscPDoFRKNS_6detail10dependent_IXT_EE6invokeIS6_EEvELDnEEEEEEEv [function] [call site2] 02278
10 ranges::view_interface , (ranges::cardinality)-1>::derived() const [function] [call site2] 02279
10 ranges::span ::end() const [function] [call site2] 02280
10 solidity::evmasm::AssemblyItem const* ranges::prev_fn::operator() (solidity::evmasm::AssemblyItem const*) const [function] [call site2] 02281
9 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::AssemblyItem const&) [function] [call site2] 02282
10 solidity::langutil::SourceLocation::SourceLocation(solidity::langutil::SourceLocation const&) [function] [call site2] 02283
9 solidity::evmasm::AssemblyItem::getJumpType() const [function] [call site2] 02284
9 solidity::evmasm::AssemblyItem::operator==(solidity::evmasm::Instruction) const [function] [call site2] 02285
9 solidity::evmasm::AssemblyItem::getJumpType() const [function] [call site2] 02286
9 solidity::evmasm::Inliner::shouldInlineFullFunctionBody(unsigned long, ranges::span , unsigned long) const [function] [call site2] 02287
10 _ZNK6ranges5views17drop_last_base_fnclIRNS_4spanIKN8solidity6evmasm12AssemblyItemELln1EEELb1ELi0EEENS_14drop_last_viewIDTclL_ZNS0_3allEEclsr3stdE7declvalIT_EEEENSt3__117integral_constantINS_6detail14drop_last_view9mode_enumEXclsr14drop_last_viewE8get_modeISC_EEEEEEEOSB_NS_20incrementable_traitsINSD_9remove_cvINSD_16remove_referenceIDTclL_ZNS_1_5beginEEclscPDoFRSB_vELDnEEEEE4typeEE4typeEE15difference_typeE [function] [call site2] 02288
11 auto ranges::views::all_fn::operator() &, true, 0, 0>(ranges::span &) const [function] [call site2] 02289
11 ranges::drop_last_view , std::__1::integral_constant >::drop_last_view(ranges::span , long) [function] [call site2] 02290
12 ranges::detail::non_propagating_cache ::non_propagating_cache() [function] [call site2] 02291
13 ranges::optional ::optional() [function] [call site2] 02292
14 ranges::detail::optional_adl::optional_base ::optional_base() [function] [call site2] 02293
15 ranges::detail::optional_adl::optional_storage ::optional_storage() [function] [call site2] 02294
16 ranges::detail::optional_adl::optional_storage ::optional_storage(ranges::detail::optional_adl::optional_storage ::tag, std::__1::integral_constant ) [function] [call site2] 02295
10 unsigned long (anonymous namespace)::codeSize , std::__1::integral_constant > >(ranges::drop_last_view , std::__1::integral_constant > const&) [function] [call site2] 02296
11 auto ranges::views::transform_fn::operator()<(anonymous namespace)::codeSize , std::__1::integral_constant > >(ranges::drop_last_view , std::__1::integral_constant > const&)::{lambda(auto:1 const&)#1}>((anonymous namespace)::codeSize , std::__1::integral_constant > >(ranges::drop_last_view , std::__1::integral_constant > const&)::{lambda(auto:1 const&)#1}) const [function] [call site2] 02297
11 auto ranges::views::view_closure_base_ns::operator| , std::__1::integral_constant > const&, ranges::detail::bind_back_fn_ , std::__1::integral_constant > >(ranges::drop_last_view , std::__1::integral_constant > const&)::{lambda(auto:1 const&)#1}>, true, 0, 0>(ranges::drop_last_view , std::__1::integral_constant > const&, ranges::views::view_closure , std::__1::integral_constant > >(ranges::drop_last_view , std::__1::integral_constant > const&)::{lambda(auto:1 const&)#1}> >) [function] [call site2] 02298
11 unsigned int ranges::accumulate_fn::operator() , std::__1::integral_constant >, (anonymous namespace)::codeSize , std::__1::integral_constant > >(ranges::drop_last_view , std::__1::integral_constant > const&)::{lambda(auto:1 const&)#1}>, unsigned int, ranges::plus, ranges::identity, true, 0, 0, 0>(ranges::transform_view , std::__1::integral_constant >, (anonymous namespace)::codeSize , std::__1::integral_constant > >(ranges::drop_last_view , std::__1::integral_constant > const&)::{lambda(auto:1 const&)#1}>&&, ranges::identity, ranges::plus, ranges::identity) const [function] [call site2] 02299
12 unsigned int ranges::accumulate_fn::operator() , std::__1::integral_constant >, ranges::indirected<(anonymous namespace)::codeSize , std::__1::integral_constant > >(ranges::drop_last_view , std::__1::integral_constant > const&)::{lambda(auto:1 const&)#1}> >::adaptor > >, ranges::adaptor_cursor , std::__1::integral_constant >, ranges::indirected<(anonymous namespace)::codeSize , std::__1::integral_constant > >(ranges::drop_last_view , std::__1::integral_constant > const&)::{lambda(auto:1 const&)#1}> >::adaptor >, unsigned int, ranges::plus, ranges::identity, true, 0, 0, 0, 0>(ranges::basic_iterator , std::__1::integral_constant >, ranges::indirected<(anonymous namespace)::codeSize , std::__1::integral_constant > >(ranges::drop_last_view , std::__1::integral_constant > const&)::{lambda(auto:1 const&)#1}> >::adaptor > >, ranges::adaptor_cursor , std::__1::integral_constant >, ranges::indirected<(anonymous namespace)::codeSize , std::__1::integral_constant > >(ranges::drop_last_view , std::__1::integral_constant > const&)::{lambda(auto:1 const&)#1}> >::adaptor >, ranges::identity, ranges::plus, ranges::identity) const [function] [call site2] 02300
10 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 02301
10 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::AssemblyItemType, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>, solidity::langutil::SourceLocation) [function] [call site2] 02302
11 solidity::langutil::SourceLocation::SourceLocation(solidity::langutil::SourceLocation&&) [function] [call site2] 02303
11 boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>::operator unsigned char () const [function] [call site2] 02304
11 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 02305
10 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 02306
10 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 02307
10 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::Instruction, solidity::langutil::SourceLocation) [function] [call site2] 02308
10 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 02309
10 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::AssemblyItemType, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>, solidity::langutil::SourceLocation) [function] [call site2] 02310
10 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 02311
10 __cxa_guard_acquire [call site2] 02312
10 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::AssemblyItemType, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>, solidity::langutil::SourceLocation) [function] [call site2] 02313
10 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::Instruction, solidity::langutil::SourceLocation) [function] [call site2] 02314
10 solidity::evmasm::AssemblyItem::~AssemblyItem() [function] [call site2] 02315
11 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 02316
10 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 02317
10 boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> (anonymous namespace)::executionCost > >(std::__1::vector > const&, solidity::langutil::EVMVersion) [function] [call site2] 02318
11 solidity::evmasm::GasMeter::GasMeter(std::__1::shared_ptr , solidity::langutil::EVMVersion, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>) [function] [call site2] 02319
11 auto ranges::views::transform_fn::operator()<(anonymous namespace)::executionCost > >(std::__1::vector > const&, solidity::langutil::EVMVersion)::{lambda(auto:1 const&)#1}>((anonymous namespace)::executionCost > >(std::__1::vector > const&, solidity::langutil::EVMVersion)::{lambda(auto:1 const&)#1}) const [function] [call site2] 02320
11 auto ranges::views::view_closure_base_ns::operator| > const&, ranges::detail::bind_back_fn_ > >(std::__1::vector > const&, solidity::langutil::EVMVersion)::{lambda(auto:1 const&)#1}>, true, 0, 0>(std::__1::vector > const&, ranges::views::view_closure > >(std::__1::vector > const&, solidity::langutil::EVMVersion)::{lambda(auto:1 const&)#1}> >) [function] [call site2] 02321
11 solidity::evmasm::GasMeter::GasConsumption::GasConsumption(unsigned int, bool) [function] [call site2] 02322
11 solidity::evmasm::GasMeter::GasConsumption ranges::accumulate_fn::operator() > const>, (anonymous namespace)::executionCost > >(std::__1::vector > const&, solidity::langutil::EVMVersion)::{lambda(auto:1 const&)#1}>, solidity::evmasm::GasMeter::GasConsumption, ranges::plus, ranges::identity, true, 0, 0, 0>(ranges::transform_view > const>, (anonymous namespace)::executionCost > >(std::__1::vector > const&, solidity::langutil::EVMVersion)::{lambda(auto:1 const&)#1}>&&, ranges::identity, ranges::plus, ranges::identity) const [function] [call site2] 02323
12 solidity::evmasm::GasMeter::GasConsumption::GasConsumption(solidity::evmasm::GasMeter::GasConsumption&&) [function] [call site2] 02324
11 solidity::evmasm::GasMeter::~GasMeter() [function] [call site2] 02325
10 boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> (anonymous namespace)::executionCost > >(std::__1::vector > const&, solidity::langutil::EVMVersion) [function] [call site2] 02326
10 boost::multiprecision::detail::scoped_default_precision , (boost::multiprecision::expression_template_option)0>, false>::scoped_default_precision , (boost::multiprecision::expression_template_option)0>, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> >(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 02327
10 _ZN5boost14multiprecision8backends8eval_addILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvLj256ELj256ELS3_0ELS4_0EvLj256ELj256ELS3_0ELS4_0EvEENS_11enable_if_cIXaaaantsr18is_trivial_cpp_intINS1_15cpp_int_backendIXT_EXT0_EXT1_EXT2_ET3_EEEE5valuentsr18is_trivial_cpp_intINS6_IXT4_EXT5_EXT6_EXT7_ET8_EEEE5valuentsr18is_trivial_cpp_intINS6_IXT9_EXT10_EXT11_EXT12_ET13_EEEE5valueEvE4typeERS8_RKSA_RKSC_ [function] [call site2] 02328
11 void boost::multiprecision::backends::add_unsigned , boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> >(boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>&, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> const&, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> const&) [function] [call site2] 02329
12 void boost::multiprecision::minmax (unsigned int const&, unsigned int const&, unsigned int&, unsigned int&) [function] [call site2] 02330
12 boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&) [function] [call site2] 02331
12 void boost::multiprecision::std_constexpr::swap (unsigned long long const*&, unsigned long long const*&) [function] [call site2] 02332
12 unsigned long long* boost::multiprecision::std_constexpr::copy (unsigned long long const*, unsigned long long const*, unsigned long long*) [function] [call site2] 02333
12 __clang_call_terminate [call site2] 02334
12 boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&) [function] [call site2] 02335
12 void boost::multiprecision::backends::detail::verify_limb_mask (bool, unsigned long long, unsigned long long, mpl_::int_<0> const&) [function] [call site2] 02336
10 boost::multiprecision::detail::scoped_default_precision , (boost::multiprecision::expression_template_option)0>, false>::scoped_default_precision , (boost::multiprecision::expression_template_option)0> >(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 02337
10 _ZN5boost14multiprecision8backends13eval_multiplyILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvLj256ELj256ELS3_0ELS4_0EvEENS_11enable_if_cIXaantsr18is_trivial_cpp_intINS1_15cpp_int_backendIXT_EXT0_EXT1_EXT2_ET3_EEEE5valuentsr18is_trivial_cpp_intINS6_IXT4_EXT5_EXT6_EXT7_ET8_EEEE5valueEvE4typeERS8_RKSA_RKy [function] [call site2] 02338
10 _ZN5boost14multiprecision8backends15cpp_int_backendILj0ELj0ELNS0_16cpp_integer_typeE1ELNS0_18cpp_int_check_typeE0ENSt3__19allocatorIyEEEC2ILj256ELj256ELS3_0ELS4_0EvEERKNS2_IXT_EXT0_EXT1_EXT2_ET3_EEPNS_11enable_if_cIXsr30is_implicit_cpp_int_conversionISB_S8_EE5valueEvE4typeE [function] [call site2] 02339
11 boost::empty_::empty_value , 0u, true>::empty_value() [function] [call site2] 02340
11 boost::multiprecision::backends::cpp_int_base<0u, 4294967295u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator , false>::data_type::data_type() [function] [call site2] 02341
11 void boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >::do_assign<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>(boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> const&, mpl_::bool_ const&, mpl_::bool_ const&) [function] [call site2] 02342
12 boost::multiprecision::backends::cpp_int_base<0u, 4294967295u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator , false>::resize(unsigned int, unsigned int) [function] [call site2] 02343
13 boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&) [function] [call site2] 02344
13 boost::empty_::empty_value , 0u, true>::get() [function] [call site2] 02345
13 boost::empty_::empty_value , 0u, true>::get() [function] [call site2] 02346
12 boost::multiprecision::backends::cpp_int_base<0u, 4294967295u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator , false>::sign(bool) [function] [call site2] 02347
11 boost::empty_::empty_value , 0u, true>::get() [function] [call site2] 02348
10 unsigned long (anonymous namespace)::codeSize > >(std::__1::vector > const&) [function] [call site2] 02349
10 unsigned long (anonymous namespace)::codeSize > >(std::__1::vector > const&) [function] [call site2] 02350
10 solidity::evmasm::GasMeter::dataGas(unsigned long, bool, solidity::langutil::EVMVersion) [function] [call site2] 02351
11 boost::empty_::empty_value , 0u, true>::empty_value() [function] [call site2] 02352
11 solidity::evmasm::GasCosts::txDataNonZeroGas(solidity::langutil::EVMVersion) [function] [call site2] 02353
12 solidity::langutil::EVMVersion::istanbul() [function] [call site2] 02354
13 solidity::langutil::EVMVersion::EVMVersion(solidity::langutil::EVMVersion::Version) [function] [call site2] 02355
12 boost::operators_impl::operator>=(solidity::langutil::EVMVersion const&, solidity::langutil::EVMVersion const&) [function] [call site2] 02356
11 boost::enable_if >, (boost::multiprecision::expression_template_option)1> >, boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1> >::type boost::multiprecision::operator* >, unsigned int>(boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>&&, unsigned int const&) [function] [call site2] 02357
12 boost::multiprecision::detail::expression >, (boost::multiprecision::expression_template_option)1>, unsigned int, void, void>::expression(boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1> const&, unsigned int const&) [function] [call site2] 02358
12 _ZN5boost14multiprecision6numberINS0_8backends15cpp_int_backendILj0ELj0ELNS0_16cpp_integer_typeE1ELNS0_18cpp_int_check_typeE0ENSt3__19allocatorIyEEEELNS0_26expression_template_optionE1EEC2INS0_6detail19multiply_immediatesESB_jvvEERKNSD_10expressionIT_T0_T1_T2_T3_EEPNS_11enable_if_cIXsr14is_convertibleINSL_11result_typeESB_EE5valueEvE4typeE [function] [call site2] 02359
13 boost::empty_::empty_value , 0u, true>::empty_value() [function] [call site2] 02360
13 _ZN5boost14multiprecision6numberINS0_8backends15cpp_int_backendILj0ELj0ELNS0_16cpp_integer_typeE1ELNS0_18cpp_int_check_typeE0ENSt3__19allocatorIyEEEELNS0_26expression_template_optionE1EEaSINS0_6detail19multiply_immediatesESB_jvvEENS_11enable_if_cIXsr14is_convertibleINSD_10expressionIT_T0_T1_T2_T3_E11result_typeESB_EE5valueERSB_E4typeERKSM_ [function] [call site2] 02361
14 boost::multiprecision::detail::scoped_default_precision >, (boost::multiprecision::expression_template_option)1>, false>::scoped_default_precision >, (boost::multiprecision::expression_template_option)1>, unsigned int, void, void> >(boost::multiprecision::detail::expression >, (boost::multiprecision::expression_template_option)1>, unsigned int, void, void> const&) [function] [call site2] 02362
14 void boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>::do_assign >, (boost::multiprecision::expression_template_option)1>, unsigned int, void, void>(boost::multiprecision::detail::expression >, (boost::multiprecision::expression_template_option)1>, unsigned int, void, void> const&, mpl_::bool_ const&) [function] [call site2] 02363
15 void boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>::do_assign >, (boost::multiprecision::expression_template_option)1>, unsigned int, void, void> >(boost::multiprecision::detail::expression >, (boost::multiprecision::expression_template_option)1>, unsigned int, void, void> const&, boost::multiprecision::detail::multiply_immediates const&) [function] [call site2] 02364
16 void boost::multiprecision::detail::maybe_promote_precision >, (boost::multiprecision::expression_template_option)1> >(boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>*) [function] [call site2] 02365
17 void boost::multiprecision::detail::maybe_promote_precision >, (boost::multiprecision::expression_template_option)1> >(boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>*, mpl_::bool_ const&) [function] [call site2] 02366
16 boost::multiprecision::detail::expression >, (boost::multiprecision::expression_template_option)1>, unsigned int, void, void>::left() const [function] [call site2] 02367
17 boost::multiprecision::detail::expression >, (boost::multiprecision::expression_template_option)1>, void, void, void>::expression(boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1> const&) [function] [call site2] 02368
16 _ZN5boost14multiprecision8backends13eval_multiplyILj0ELj0ELNS0_16cpp_integer_typeE1ELNS0_18cpp_int_check_typeE0ENSt3__19allocatorIyEELj0ELj0ELS3_1ELS4_0ES7_EENS_11enable_if_cIXaantsr18is_trivial_cpp_intINS1_15cpp_int_backendIXT_EXT0_EXT1_EXT2_ET3_EEEE5valuentsr18is_trivial_cpp_intINS9_IXT4_EXT5_EXT6_EXT7_ET8_EEEE5valueEvE4typeERSB_RKSD_RKy [function] [call site2] 02369
17 boost::multiprecision::backends::cpp_int_base<0u, 4294967295u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator , false>::resize(unsigned int, unsigned int) [function] [call site2] 02370
17 __clang_call_terminate [call site2] 02371
17 boost::multiprecision::backends::cpp_int_base<0u, 4294967295u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator , false>::sign(bool) [function] [call site2] 02372
11 boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>::~number() [function] [call site2] 02373
11 _ZN5boost14multiprecision8backends15cpp_int_backendILj0ELj0ELNS0_16cpp_integer_typeE1ELNS0_18cpp_int_check_typeE0ENSt3__19allocatorIyEEEC2ILj256ELj256ELS3_0ELS4_0EvEERKNS2_IXT_EXT0_EXT1_EXT2_ET3_EEPNS_11enable_if_cIXsr30is_implicit_cpp_int_conversionISB_S8_EE5valueEvE4typeE [function] [call site2] 02374
11 _ZN5boost14multiprecisionltINS0_8backends15cpp_int_backendILj0ELj0ELNS0_16cpp_integer_typeE1ELNS0_18cpp_int_check_typeE0ENSt3__19allocatorIyEEEELNS0_26expression_template_optionE1ES9_LSA_1EEENS_11enable_if_cIXaanesr15number_categoryIT_EE5valueLNS0_20number_category_typeE4Enesr15number_categoryIT1_EE5valueLSD_4EEbE4typeERKNS0_6numberISC_XT0_EEERKNSH_ISE_XT2_EEE [function] [call site2] 02375
12 bool boost::multiprecision::detail::is_unordered_comparison >, (boost::multiprecision::expression_template_option)1>, boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1> >(boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1> const&, boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1> const&) [function] [call site2] 02376
13 _ZN5boost14multiprecision6detail18is_unordered_valueINS0_8backends15cpp_int_backendILj0ELj0ELNS0_16cpp_integer_typeE1ELNS0_18cpp_int_check_typeE0ENSt3__19allocatorIyEEEELNS0_26expression_template_optionE1EEENS_11enable_if_cIXnesr15number_categoryIT_EE5valueLNS0_20number_category_typeE1EEbE4typeERKNS0_6numberISD_XT0_EEE [function] [call site2] 02377
12 bool boost::multiprecision::default_ops::eval_lt > >(boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > const&, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > const&) [function] [call site2] 02378
13 int boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >::compare<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >(boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > const&) const [function] [call site2] 02379
14 int boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >::compare_imp<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >(boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > const&, mpl_::bool_ const&, mpl_::bool_ const&) const [function] [call site2] 02380
15 int boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >::compare_unsigned<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >(boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > const&) const [function] [call site2] 02381
11 boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>::~number() [function] [call site2] 02382
11 solidity::evmasm::OptimizerException::OptimizerException() [function] [call site2] 02383
11 _ZN5boost14multiprecision8backends15cpp_int_backendILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvEC2ILj0ELj0ELS3_1ELS4_0ENSt3__19allocatorIyEEEERKNS2_IXT_EXT0_EXT1_EXT2_ET3_EEPNS_12disable_if_cIXsr30is_implicit_cpp_int_conversionISB_S5_EE5valueEvE4typeE [function] [call site2] 02384
12 boost::multiprecision::backends::cpp_int_base<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void, false>::data_type::data_type(unsigned long long) [function] [call site2] 02385
12 void boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>::do_assign<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >(boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > const&, mpl_::bool_ const&, mpl_::bool_ const&) [function] [call site2] 02386
13 __clang_call_terminate [call site2] 02387
13 void boost::multiprecision::backends::detail::verify_limb_mask (bool, unsigned long long, unsigned long long, mpl_::int_<0> const&) [function] [call site2] 02388
11 boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>::~number() [function] [call site2] 02389
10 _ZN5boost14multiprecision8backends15cpp_int_backendILj0ELj0ELNS0_16cpp_integer_typeE1ELNS0_18cpp_int_check_typeE0ENSt3__19allocatorIyEEEC2ILj256ELj256ELS3_0ELS4_0EvEERKNS2_IXT_EXT0_EXT1_EXT2_ET3_EEPNS_11enable_if_cIXsr30is_implicit_cpp_int_conversionISB_S8_EE5valueEvE4typeE [function] [call site2] 02390
10 solidity::evmasm::GasMeter::dataGas(unsigned long, bool, solidity::langutil::EVMVersion) [function] [call site2] 02391
10 _ZN5boost14multiprecision8backends15cpp_int_backendILj0ELj0ELNS0_16cpp_integer_typeE1ELNS0_18cpp_int_check_typeE0ENSt3__19allocatorIyEEEC2ILj256ELj256ELS3_0ELS4_0EvEERKNS2_IXT_EXT0_EXT1_EXT2_ET3_EEPNS_11enable_if_cIXsr30is_implicit_cpp_int_conversionISB_S8_EE5valueEvE4typeE [function] [call site2] 02392
10 unsigned long (anonymous namespace)::codeSize > >(std::__1::vector > const&) [function] [call site2] 02393
10 solidity::evmasm::GasMeter::dataGas(unsigned long, bool, solidity::langutil::EVMVersion) [function] [call site2] 02394
10 _ZN5boost14multiprecision6numberINS0_8backends15cpp_int_backendILj0ELj0ELNS0_16cpp_integer_typeE1ELNS0_18cpp_int_check_typeE0ENSt3__19allocatorIyEEEELNS0_26expression_template_optionE1EEpLINS1_INS3_ILj256ELj256ELS4_0ELS5_0EvEELSA_0EEEEENS_11enable_if_cIXsr14is_convertibleIT_SB_EE5valueERSB_E4typeERKSG_ [function] [call site2] 02395
11 _ZN5boost14multiprecision8backends8eval_addILj0ELj0ELNS0_16cpp_integer_typeE1ELNS0_18cpp_int_check_typeE0ENSt3__19allocatorIyEELj0ELj0ELS3_1ELS4_0ES7_Lj256ELj256ELS3_0ELS4_0EvEENS_11enable_if_cIXaaaantsr18is_trivial_cpp_intINS1_15cpp_int_backendIXT_EXT0_EXT1_EXT2_ET3_EEEE5valuentsr18is_trivial_cpp_intINS9_IXT4_EXT5_EXT6_EXT7_ET8_EEEE5valuentsr18is_trivial_cpp_intINS9_IXT9_EXT10_EXT11_EXT12_ET13_EEEE5valueEvE4typeERSB_RKSD_RKSF_ [function] [call site2] 02396
12 void boost::multiprecision::backends::subtract_unsigned >, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> >(boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >&, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > const&, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> const&) [function] [call site2] 02397
13 void boost::multiprecision::minmax (unsigned int const&, unsigned int const&, unsigned int&, unsigned int&) [function] [call site2] 02398
13 void boost::multiprecision::std_constexpr::swap (unsigned long long&, unsigned long long&) [function] [call site2] 02399
13 boost::multiprecision::backends::cpp_int_base<0u, 4294967295u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator , false>::sign(bool) [function] [call site2] 02400
13 int boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >::compare_unsigned<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>(boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> const&) const [function] [call site2] 02401
13 boost::multiprecision::backends::cpp_int_base<0u, 4294967295u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator , false>::resize(unsigned int, unsigned int) [function] [call site2] 02402
13 void boost::multiprecision::std_constexpr::swap (unsigned long long const*&, unsigned long long const*&) [function] [call site2] 02403
13 unsigned long long* boost::multiprecision::std_constexpr::copy (unsigned long long const*, unsigned long long const*, unsigned long long*) [function] [call site2] 02404
13 boost::multiprecision::backends::cpp_int_base<0u, 4294967295u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator , false>::sign(bool) [function] [call site2] 02405
10 boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1> boost::multiprecision::operator* > >(boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>&&, boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1> const&) [function] [call site2] 02406
11 boost::multiprecision::detail::expression >, (boost::multiprecision::expression_template_option)1>, boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>, void, void>::expression(boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1> const&, boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1> const&) [function] [call site2] 02407
11 _ZN5boost14multiprecision6numberINS0_8backends15cpp_int_backendILj0ELj0ELNS0_16cpp_integer_typeE1ELNS0_18cpp_int_check_typeE0ENSt3__19allocatorIyEEEELNS0_26expression_template_optionE1EEC2INS0_6detail19multiply_immediatesESB_SB_vvEERKNSD_10expressionIT_T0_T1_T2_T3_EEPNS_11enable_if_cIXsr14is_convertibleINSL_11result_typeESB_EE5valueEvE4typeE [function] [call site2] 02408
10 _ZN5boost14multiprecisiongtINS0_8backends15cpp_int_backendILj0ELj0ELNS0_16cpp_integer_typeE1ELNS0_18cpp_int_check_typeE0ENSt3__19allocatorIyEEEELNS0_26expression_template_optionE1ES9_LSA_1EEENS_11enable_if_cIXaanesr15number_categoryIT_EE5valueLNS0_20number_category_typeE4Enesr15number_categoryIT1_EE5valueLSD_4EEbE4typeERKNS0_6numberISC_XT0_EEERKNSH_ISE_XT2_EEE [function] [call site2] 02409
11 bool boost::multiprecision::detail::is_unordered_comparison >, (boost::multiprecision::expression_template_option)1>, boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1> >(boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1> const&, boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1> const&) [function] [call site2] 02410
11 bool boost::multiprecision::default_ops::eval_gt > >(boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > const&, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > const&) [function] [call site2] 02411
12 int boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >::compare<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >(boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > const&) const [function] [call site2] 02412
10 boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>::~number() [function] [call site2] 02413
10 boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>::~number() [function] [call site2] 02414
9 solidity::evmasm::AssemblyItem::setJumpType(solidity::evmasm::AssemblyItem::JumpType) [function] [call site2] 02415
9 solidity::evmasm::AssemblyItem::getJumpType() const [function] [call site2] 02416
9 solidity::evmasm::AssemblyItem::instruction() const [function] [call site2] 02417
9 solidity::evmasm::SemanticInformation::terminatesControlFlow(solidity::evmasm::Instruction) [function] [call site2] 02418
9 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 02419
9 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::AssemblyItemType, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>, solidity::langutil::SourceLocation) [function] [call site2] 02420
9 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 02421
9 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::Instruction, solidity::langutil::SourceLocation) [function] [call site2] 02422
9 solidity::evmasm::AssemblyItem::~AssemblyItem() [function] [call site2] 02423
9 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 02424
9 unsigned long (anonymous namespace)::codeSize >(ranges::span const&) [function] [call site2] 02425
9 solidity::evmasm::GasMeter::dataGas(unsigned long, bool, solidity::langutil::EVMVersion) [function] [call site2] 02426
9 unsigned long (anonymous namespace)::codeSize > >(std::__1::vector > const&) [function] [call site2] 02427
9 solidity::evmasm::GasMeter::dataGas(unsigned long, bool, solidity::langutil::EVMVersion) [function] [call site2] 02428
9 _ZN5boost14multiprecisionleINS0_8backends15cpp_int_backendILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvEELNS0_26expression_template_optionE0ES6_LS7_0EEENS_11enable_if_cIXaanesr15number_categoryIT_EE5valueLNS0_20number_category_typeE4Enesr15number_categoryIT1_EE5valueLSA_4EEbE4typeERKNS0_6numberIS9_XT0_EEERKNSE_ISB_XT2_EEE [function] [call site2] 02429
10 bool boost::multiprecision::detail::is_unordered_comparison , (boost::multiprecision::expression_template_option)0>, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> >(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 02430
10 bool boost::multiprecision::default_ops::eval_gt >(boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> const&, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> const&) [function] [call site2] 02431
9 solidity::evmasm::AssemblyItem::~AssemblyItem() [function] [call site2] 02432
8 auto ranges::views::drop_last_fn::operator() (int) const [function] [call site2] 02433
9 ranges::detail::bind_back_fn_ ::type, std::__1::decay ::type> ranges::bind_back_fn::operator() (ranges::views::drop_last_base_fn&&, int&) const [function] [call site2] 02434
9 ranges::views::view_closure > ranges::make_view_closure_fn::operator() >(ranges::detail::bind_back_fn_ ) const [function] [call site2] 02435
8 auto ranges::views::view_closure_base_ns::operator| &, ranges::detail::bind_back_fn_ , true, 0, 0>(ranges::span &, ranges::views::view_closure >) [function] [call site2] 02436
8 std::__1::vector >& operator+= , std::__1::integral_constant > >(std::__1::vector >&, ranges::drop_last_view , std::__1::integral_constant >&&) [function] [call site2] 02437
9 ranges::drop_last_view , std::__1::integral_constant >::begin() [function] [call site2] 02438
10 meta::detail::_cond &> >::invoke ::invoke &> ranges::_begin_::fn::operator() &, true, 0, 0>(ranges::span &) const [function] [call site2] 02439
11 ranges::span ::begin() const [function] [call site2] 02440
8 std::__1::optional ::operator*() & [function] [call site2] 02441
8 solidity::evmasm::AssemblyItem::type() const [function] [call site2] 02442
8 (anonymous namespace)::getLocalTag(solidity::evmasm::AssemblyItem const&) [function] [call site2] 02443
8 std::__1::optional ::operator*() & [function] [call site2] 02444
8 decltype(auto) solidity::util::valueOrNullptr , std::__1::allocator > >&, unsigned long>(std::__1::map , std::__1::allocator > >&, unsigned long const&) [function] [call site2] 02445
7 solidity::evmasm::JumpdestRemover::JumpdestRemover(std::__1::vector >&) [function] [call site2] 02446
7 solidity::evmasm::JumpdestRemover::optimise(std::__1::set , std::__1::allocator > const&) [function] [call site2] 02447
8 solidity::evmasm::JumpdestRemover::referencedTags(std::__1::vector > const&, unsigned long) [function] [call site2] 02448
7 solidity::evmasm::PeepholeOptimiser::PeepholeOptimiser(std::__1::vector >&) [function] [call site2] 02449
7 solidity::evmasm::PeepholeOptimiser::optimise() [function] [call site2] 02450
8 void (anonymous namespace)::applyMethods<(anonymous namespace)::PushPop, (anonymous namespace)::OpPop, (anonymous namespace)::OpStop, (anonymous namespace)::OpReturnRevert, (anonymous namespace)::DoublePush, (anonymous namespace)::DoubleSwap, (anonymous namespace)::CommutativeSwap, (anonymous namespace)::SwapComparison, (anonymous namespace)::DupSwap, (anonymous namespace)::IsZeroIsZeroJumpI, (anonymous namespace)::EqIsZeroJumpI, (anonymous namespace)::DoubleJump, (anonymous namespace)::JumpToNext, (anonymous namespace)::UnreachableCode, (anonymous namespace)::TagConjunctions, (anonymous namespace)::TruthyAnd, (anonymous namespace)::Identity>((anonymous namespace)::OptimiserState&, (anonymous namespace)::PushPop, (anonymous namespace)::OpPop, (anonymous namespace)::OpStop, (anonymous namespace)::OpReturnRevert, (anonymous namespace)::DoublePush, (anonymous namespace)::DoubleSwap, (anonymous namespace)::CommutativeSwap, (anonymous namespace)::SwapComparison, (anonymous namespace)::DupSwap, (anonymous namespace)::IsZeroIsZeroJumpI, (anonymous namespace)::EqIsZeroJumpI, (anonymous namespace)::DoubleJump, (anonymous namespace)::JumpToNext, (anonymous namespace)::UnreachableCode, (anonymous namespace)::TagConjunctions, (anonymous namespace)::TruthyAnd, (anonymous namespace)::Identity) [function] [call site2] 02451
9 (anonymous namespace)::SimplePeepholeOptimizerMethod<(anonymous namespace)::PushPop>::apply((anonymous namespace)::OptimiserState&) [function] [call site2] 02452
10 bool (anonymous namespace)::SimplePeepholeOptimizerMethod<(anonymous namespace)::PushPop>::applyRule<0ul, 1ul>(std::__1::__wrap_iter , std::__1::back_insert_iterator > >, std::__1::integer_sequence ) [function] [call site2] 02453
11 (anonymous namespace)::PushPop::applySimple(solidity::evmasm::AssemblyItem const&, solidity::evmasm::AssemblyItem const&, std::__1::back_insert_iterator > >) [function] [call site2] 02454
12 solidity::evmasm::AssemblyItem::operator==(solidity::evmasm::Instruction) const [function] [call site2] 02455
12 solidity::evmasm::SemanticInformation::isDupInstruction(solidity::evmasm::AssemblyItem const&) [function] [call site2] 02456
13 solidity::evmasm::AssemblyItem::instruction() const [function] [call site2] 02457
13 solidity::evmasm::isDupInstruction(solidity::evmasm::Instruction) [function] [call site2] 02458
9 void (anonymous namespace)::applyMethods<(anonymous namespace)::OpPop, (anonymous namespace)::OpStop, (anonymous namespace)::OpReturnRevert, (anonymous namespace)::DoublePush, (anonymous namespace)::DoubleSwap, (anonymous namespace)::CommutativeSwap, (anonymous namespace)::SwapComparison, (anonymous namespace)::DupSwap, (anonymous namespace)::IsZeroIsZeroJumpI, (anonymous namespace)::EqIsZeroJumpI, (anonymous namespace)::DoubleJump, (anonymous namespace)::JumpToNext, (anonymous namespace)::UnreachableCode, (anonymous namespace)::TagConjunctions, (anonymous namespace)::TruthyAnd, (anonymous namespace)::Identity>((anonymous namespace)::OptimiserState&, (anonymous namespace)::OpPop, (anonymous namespace)::OpStop, (anonymous namespace)::OpReturnRevert, (anonymous namespace)::DoublePush, (anonymous namespace)::DoubleSwap, (anonymous namespace)::CommutativeSwap, (anonymous namespace)::SwapComparison, (anonymous namespace)::DupSwap, (anonymous namespace)::IsZeroIsZeroJumpI, (anonymous namespace)::EqIsZeroJumpI, (anonymous namespace)::DoubleJump, (anonymous namespace)::JumpToNext, (anonymous namespace)::UnreachableCode, (anonymous namespace)::TagConjunctions, (anonymous namespace)::TruthyAnd, (anonymous namespace)::Identity) [function] [call site2] 02459
8 solidity::evmasm::bytesRequired(std::__1::vector > const&, unsigned long, solidity::evmasm::Precision) [function] [call site2] 02460
9 solidity::evmasm::AssemblyItem::bytesRequired(unsigned long, solidity::evmasm::Precision) const [function] [call site2] 02461
10 solidity::evmasm::AssemblyItem::data() const [function] [call site2] 02462
10 unsigned int solidity::numberEncodingSize , (boost::multiprecision::expression_template_option)0> >(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>) [function] [call site2] 02463
11 _ZN5boost14multiprecisionneINS0_8backends15cpp_int_backendILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvEELNS0_26expression_template_optionE0EiEENS_11enable_if_cIXsr6detail22is_valid_mixed_compareINS0_6numberIT_XT0_EEET1_EE5valueEbE4typeERKSB_RKSC_ [function] [call site2] 02464
12 bool boost::multiprecision::detail::is_unordered_comparison , (boost::multiprecision::expression_template_option)0>, int>(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&, int const&) [function] [call site2] 02465
12 bool boost::multiprecision::std_constexpr::equal (unsigned long long const*, unsigned long long const*, unsigned long long const*) [function] [call site2] 02466
11 void boost::multiprecision::detail::check_shift_range (int, mpl_::bool_ const&, mpl_::bool_ const&) [function] [call site2] 02467
11 _ZN5boost14multiprecision8backends16eval_right_shiftILj256ELj256ELNS0_18cpp_int_check_typeE0EvEENS_11enable_if_cIXntsr18is_trivial_cpp_intINS1_15cpp_int_backendIXT_EXT0_ELNS0_16cpp_integer_typeE0EXT1_ET2_EEEE5valueEvE4typeERS8_o [function] [call site2] 02468
10 std::__1::optional ::value() & [function] [call site2] 02469
11 std::__1::__optional_storage_base ::__get() & [function] [call site2] 02470
10 std::__1::optional > > >::operator*() const & [function] [call site2] 02471
10 solidity::evmasm::InvalidOpcode::InvalidOpcode() [function] [call site2] 02472
10 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02473
10 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02474
10 boost::enable_if , solidity::evmasm::InvalidOpcode const&>::type boost::operator<< , std::__1::allocator > >(solidity::evmasm::InvalidOpcode const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 02475
10 boost::error_info ::error_info(char const*) [function] [call site2] 02476
8 (anonymous namespace)::numberOfPops(std::__1::vector > const&) [function] [call site2] 02477
7 solidity::evmasm::OptimizerException::OptimizerException() [function] [call site2] 02478
7 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02479
7 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02480
7 boost::enable_if , solidity::evmasm::OptimizerException const&>::type boost::operator<< , std::__1::allocator > >(solidity::evmasm::OptimizerException const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 02481
7 boost::error_info ::error_info(char const*) [function] [call site2] 02482
7 void boost::throw_exception (solidity::evmasm::OptimizerException const&) [function] [call site2] 02483
7 solidity::evmasm::PeepholeOptimiser::~PeepholeOptimiser() [function] [call site2] 02484
7 solidity::evmasm::BlockDeduplicator::BlockDeduplicator(std::__1::vector >&) [function] [call site2] 02485
7 solidity::evmasm::BlockDeduplicator::deduplicate() [function] [call site2] 02486
8 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 02487
8 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::AssemblyItemType, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>, solidity::langutil::SourceLocation) [function] [call site2] 02488
8 solidity::evmasm::AssemblyItem::tag() const [function] [call site2] 02489
9 solidity::util::Exception::Exception() [function] [call site2] 02490
9 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02491
9 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02492
9 boost::enable_if , solidity::util::Exception const&>::type boost::operator<< , std::__1::allocator > >(solidity::util::Exception const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 02493
9 boost::error_info ::error_info(char const*) [function] [call site2] 02494
9 void boost::throw_exception (solidity::util::Exception const&) [function] [call site2] 02495
9 solidity::evmasm::AssemblyItem::data() const [function] [call site2] 02496
9 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 02497
8 solidity::evmasm::AssemblyItem::pushTag() const [function] [call site2] 02498
9 solidity::util::Exception::Exception() [function] [call site2] 02499
9 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02500
9 boost::error_info ::error_info(char const*) [function] [call site2] 02501
9 void boost::throw_exception (solidity::util::Exception const&) [function] [call site2] 02502
9 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 02503
8 solidity::evmasm::BlockDeduplicator::applyTagReplacement(std::__1::vector >&, std::__1::map , (boost::multiprecision::expression_template_option)0>, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> const, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> > > > const&, unsigned long) [function] [call site2] 02504
8 solidity::evmasm::AssemblyItem::type() const [function] [call site2] 02505
8 solidity::evmasm::AssemblyItem::data() const [function] [call site2] 02506
8 solidity::evmasm::AssemblyItem::~AssemblyItem() [function] [call site2] 02507
7 solidity::evmasm::BlockDeduplicator::replacedTags() const [function] [call site2] 02508
7 _ZN5boost14multiprecisionleINS0_8backends15cpp_int_backendILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvEELNS0_26expression_template_optionE0EmEENS_11enable_if_cIXaasr6detail22is_valid_mixed_compareINS0_6numberIT_XT0_EEET1_EE5valuenesr15number_categoryISA_EE5valueLNS0_20number_category_typeE4EEbE4typeERKSB_RKSC_ [function] [call site2] 02509
8 bool boost::multiprecision::detail::is_unordered_comparison , (boost::multiprecision::expression_template_option)0>, unsigned long>(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&, unsigned long const&) [function] [call site2] 02510
7 solidity::evmasm::OptimizerException::OptimizerException() [function] [call site2] 02511
7 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02512
7 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02513
7 boost::enable_if , solidity::evmasm::OptimizerException const&>::type boost::operator<< , std::__1::allocator > >(solidity::evmasm::OptimizerException const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 02514
7 boost::error_info ::error_info(char const*) [function] [call site2] 02515
7 void boost::throw_exception (solidity::evmasm::OptimizerException const&) [function] [call site2] 02516
7 solidity::evmasm::OptimizerException::OptimizerException() [function] [call site2] 02517
7 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02518
7 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02519
7 boost::enable_if , solidity::evmasm::OptimizerException const&>::type boost::operator<< , std::__1::allocator > >(solidity::evmasm::OptimizerException const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 02520
7 boost::error_info ::error_info(char const*) [function] [call site2] 02521
7 void boost::throw_exception (solidity::evmasm::OptimizerException const&) [function] [call site2] 02522
7 boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>::operator unsigned long () const [function] [call site2] 02523
7 boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>::operator unsigned long () const [function] [call site2] 02524
7 solidity::evmasm::BlockDeduplicator::~BlockDeduplicator() [function] [call site2] 02525
7 bool ranges::any_of_fn::operator() >&, solidity::evmasm::Assembly::optimiseInternal(solidity::evmasm::Assembly::OptimiserSettings const&, std::__1::set , std::__1::allocator >)::$_0, ranges::identity, true, 0, 0>(std::__1::vector >&, solidity::evmasm::Assembly::optimiseInternal(solidity::evmasm::Assembly::OptimiserSettings const&, std::__1::set , std::__1::allocator >)::$_0, ranges::identity) const [function] [call site2] 02526
7 solidity::evmasm::KnownState::KnownState(std::__1::shared_ptr ) [function] [call site2] 02527
8 boost::bimaps::bimap , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::bimap(std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > const&) [function] [call site2] 02528
9 boost::multi_index::index , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::bimaps::relation::member_at::left>::type& boost::multi_index::get , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >(boost::multi_index::multi_index_container , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >&) [function] [call site2] 02529
10 boost::multi_index::detail::converter , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::multi_index::detail::ordered_index , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, unsigned int, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::left>, std::__1::less , boost::multi_index::detail::nth_layer<2, boost::bimaps::relation::mutant_relation , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::mpl::v_item , 0>, boost::multi_index::detail::ordered_unique_tag, boost::multi_index::detail::null_augment_policy> >::index(boost::multi_index::multi_index_container , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >&) [function] [call site2] 02530
9 boost::bimaps::views::set_view , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, unsigned int, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::left>, std::__1::less , boost::multi_index::detail::nth_layer<2, boost::bimaps::relation::mutant_relation , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::mpl::v_item , 0>, boost::multi_index::detail::ordered_unique_tag, boost::multi_index::detail::null_augment_policy> >::set_view(boost::multi_index::detail::ordered_index , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, unsigned int, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::left>, std::__1::less , boost::multi_index::detail::nth_layer<2, boost::bimaps::relation::mutant_relation , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::mpl::v_item , 0>, boost::multi_index::detail::ordered_unique_tag, boost::multi_index::detail::null_augment_policy>&) [function] [call site2] 02531
10 _ZN5boost6bimaps17container_adaptor11set_adaptorINS_11multi_index6detail13ordered_indexINS3_6memberINS0_8relation6detail16relation_storageINS0_4tags6taggedIKjNS7_9member_at4leftEEENSB_IKNSt3__13setINS_14multiprecision6numberINSI_8backends15cpp_int_backendILj256ELj256ELNSI_16cpp_integer_typeE0ELNSI_18cpp_int_check_typeE0EvEELNSI_26expression_template_optionE0EEENSG_4lessISQ_EENSG_9allocatorISQ_EEEENSD_5rightEEELb1EEEjXadL_ZNSZ_4leftEEEEENSR_IjEENS4_9nth_layerILi2ENS7_15mutant_relationISF_SY_N4mpl_2naELb1EEENS0_6detail10bimap_coreIjSV_S15_S15_S15_E12core_indicesENST_IS16_EEEENS_3mpl6v_itemISE_NS1D_7vector0IS15_EELi0EEENS4_18ordered_unique_tagENS4_19null_augment_policyEEENS17_17set_view_iteratorINS4_19bidir_node_iteratorINS4_18ordered_index_nodeIS1J_NS4_15index_node_baseIS16_S1B_EEEEEEEENS17_23const_set_view_iteratorIS1R_EENS1L_INS_9iterators16reverse_iteratorIS1R_EEEENS1T_IS1X_EENS1_7support23iterator_facade_to_baseIS1S_S1U_EES15_S15_NS8_28get_mutable_relation_functorIS16_EENS7_7support22get_above_view_functorIS16_EENS17_20set_view_key_to_baseIjS16_S10_EENS1D_6vectorIS15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_EEEC2ERS1K_ [function] [call site2] 02532
11 _ZN5boost6bimaps17container_adaptor37ordered_associative_container_adaptorINS_11multi_index6detail13ordered_indexINS3_6memberINS0_8relation6detail16relation_storageINS0_4tags6taggedIKjNS7_9member_at4leftEEENSB_IKNSt3__13setINS_14multiprecision6numberINSI_8backends15cpp_int_backendILj256ELj256ELNSI_16cpp_integer_typeE0ELNSI_18cpp_int_check_typeE0EvEELNSI_26expression_template_optionE0EEENSG_4lessISQ_EENSG_9allocatorISQ_EEEENSD_5rightEEELb1EEEjXadL_ZNSZ_4leftEEEEENSR_IjEENS4_9nth_layerILi2ENS7_15mutant_relationISF_SY_N4mpl_2naELb1EEENS0_6detail10bimap_coreIjSV_S15_S15_S15_E12core_indicesENST_IS16_EEEENS_3mpl6v_itemISE_NS1D_7vector0IS15_EELi0EEENS4_18ordered_unique_tagENS4_19null_augment_policyEEENS17_17set_view_iteratorINS4_19bidir_node_iteratorINS4_18ordered_index_nodeIS1J_NS4_15index_node_baseIS16_S1B_EEEEEEEENS17_23const_set_view_iteratorIS1R_EENS1L_INS_9iterators16reverse_iteratorIS1R_EEEENS1T_IS1X_EENS13_ISF_SY_S15_Lb0EEENS1_7support23iterator_facade_to_baseIS1S_S1U_EES15_S15_NS8_28get_mutable_relation_functorIS16_EENS7_7support22get_above_view_functorIS16_EENS17_20set_view_key_to_baseIjS16_S10_EENS1D_6vectorIS15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_EEEC2ERS1K_ [function] [call site2] 02533
12 _ZN5boost6bimaps17container_adaptor29associative_container_adaptorINS_11multi_index6detail13ordered_indexINS3_6memberINS0_8relation6detail16relation_storageINS0_4tags6taggedIKjNS7_9member_at4leftEEENSB_IKNSt3__13setINS_14multiprecision6numberINSI_8backends15cpp_int_backendILj256ELj256ELNSI_16cpp_integer_typeE0ELNSI_18cpp_int_check_typeE0EvEELNSI_26expression_template_optionE0EEENSG_4lessISQ_EENSG_9allocatorISQ_EEEENSD_5rightEEELb1EEEjXadL_ZNSZ_4leftEEEEENSR_IjEENS4_9nth_layerILi2ENS7_15mutant_relationISF_SY_N4mpl_2naELb1EEENS0_6detail10bimap_coreIjSV_S15_S15_S15_E12core_indicesENST_IS16_EEEENS_3mpl6v_itemISE_NS1D_7vector0IS15_EELi0EEENS4_18ordered_unique_tagENS4_19null_augment_policyEEENS17_17set_view_iteratorINS4_19bidir_node_iteratorINS4_18ordered_index_nodeIS1J_NS4_15index_node_baseIS16_S1B_EEEEEEEENS17_23const_set_view_iteratorIS1R_EENS13_ISF_SY_S15_Lb0EEENS1_7support23iterator_facade_to_baseIS1S_S1U_EES15_NS8_28get_mutable_relation_functorIS16_EENS7_7support22get_above_view_functorIS16_EENS17_20set_view_key_to_baseIjS16_S10_EENS1E_INS1_6detail27iterator_from_base_identityINS_9iterators16reverse_iteratorIS1R_EENS1L_IS2A_EES2A_NS1T_IS2A_EEEENS1D_6vectorIS15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_EELi1EEEEC2ERS1K_ [function] [call site2] 02534
13 _ZN5boost6bimaps17container_adaptor17container_adaptorINS_11multi_index6detail13ordered_indexINS3_6memberINS0_8relation6detail16relation_storageINS0_4tags6taggedIKjNS7_9member_at4leftEEENSB_IKNSt3__13setINS_14multiprecision6numberINSI_8backends15cpp_int_backendILj256ELj256ELNSI_16cpp_integer_typeE0ELNSI_18cpp_int_check_typeE0EvEELNSI_26expression_template_optionE0EEENSG_4lessISQ_EENSG_9allocatorISQ_EEEENSD_5rightEEELb1EEEjXadL_ZNSZ_4leftEEEEENSR_IjEENS4_9nth_layerILi2ENS7_15mutant_relationISF_SY_N4mpl_2naELb1EEENS0_6detail10bimap_coreIjSV_S15_S15_S15_E12core_indicesENST_IS16_EEEENS_3mpl6v_itemISE_NS1D_7vector0IS15_EELi0EEENS4_18ordered_unique_tagENS4_19null_augment_policyEEENS17_17set_view_iteratorINS4_19bidir_node_iteratorINS4_18ordered_index_nodeIS1J_NS4_15index_node_baseIS16_S1B_EEEEEEEENS17_23const_set_view_iteratorIS1R_EENS1_7support23iterator_facade_to_baseIS1S_S1U_EES15_NS8_28get_mutable_relation_functorIS16_EENS7_7support22get_above_view_functorIS16_EENS1E_INS17_20set_view_key_to_baseIjS16_S10_EENS1E_INS1_6detail27iterator_from_base_identityINS_9iterators16reverse_iteratorIS1R_EENS1L_IS29_EES29_NS1T_IS29_EEEENS1D_6vectorIS15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_EELi1EEELi1EEEEC2ERS1K_ [function] [call site2] 02535
14 _ZN5boost6bimaps17container_adaptor6detail21data_with_functor_bagIRNS_11multi_index6detail13ordered_indexINS4_6memberINS0_8relation6detail16relation_storageINS0_4tags6taggedIKjNS8_9member_at4leftEEENSC_IKNSt3__13setINS_14multiprecision6numberINSJ_8backends15cpp_int_backendILj256ELj256ELNSJ_16cpp_integer_typeE0ELNSJ_18cpp_int_check_typeE0EvEELNSJ_26expression_template_optionE0EEENSH_4lessISR_EENSH_9allocatorISR_EEEENSE_5rightEEELb1EEEjXadL_ZNS10_4leftEEEEENSS_IjEENS5_9nth_layerILi2ENS8_15mutant_relationISG_SZ_N4mpl_2naELb1EEENS0_6detail10bimap_coreIjSW_S16_S16_S16_E12core_indicesENSU_IS17_EEEENS_3mpl6v_itemISF_NS1E_7vector0IS16_EELi0EEENS5_18ordered_unique_tagENS5_19null_augment_policyEEENS1F_INS8_7support22get_above_view_functorIS17_EENS1F_INS9_28get_mutable_relation_functorIS17_EENS1F_INS2_27iterator_from_base_identityINS5_19bidir_node_iteratorINS5_18ordered_index_nodeIS1K_NS5_15index_node_baseIS17_S1C_EEEEEENS18_17set_view_iteratorIS1Y_EES1Y_NS18_23const_set_view_iteratorIS1Y_EEEENS1F_INS1_7support23iterator_facade_to_baseIS20_S22_EENS1F_INS18_20set_view_key_to_baseIjS17_S11_EENS1F_INS1S_INS_9iterators16reverse_iteratorIS1Y_EENS1Z_IS2B_EES2B_NS21_IS2B_EEEENS1E_6vectorIS16_S16_S16_S16_S16_S16_S16_S16_S16_S16_S16_S16_S16_S16_S16_S16_S16_S16_S16_S16_EELi1EEELi1EEELi1EEELi1EEELi1EEELi1EEEEC2ES1M_ [function] [call site2] 02536
9 boost::multi_index::multi_index_container , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >::multi_index_container(std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > const&) [function] [call site2] 02537
10 boost::base_from_member , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > > >, 0>::base_from_member , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >(std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> >) [function] [call site2] 02538
10 boost::multi_index::detail::header_holder , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >*, boost::multi_index::multi_index_container , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > >::header_holder() [function] [call site2] 02539
11 boost::multi_index::detail::header_holder , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >*, boost::multi_index::multi_index_container , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > >::final() [function] [call site2] 02540
11 boost::multi_index::multi_index_container , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >::allocate_node() [function] [call site2] 02541
10 boost::tuples::cons , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, std::__1::set , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::right>, std::__1::less , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>, boost::tuples::cons , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, unsigned int, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::left>, std::__1::less , boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>, boost::tuples::null_type> >::cons() [function] [call site2] 02542
11 boost::tuples::tuple , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, std::__1::set , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::right>, std::__1::less , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>::tuple() [function] [call site2] 02543
12 boost::tuples::cons , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, std::__1::set , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::right>, boost::tuples::cons , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > >, boost::tuples::null_type> >::cons() [function] [call site2] 02544
10 boost::multi_index::detail::ordered_index , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, std::__1::set , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::right>, std::__1::less , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > >, boost::multi_index::detail::nth_layer<1, boost::bimaps::relation::mutant_relation , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::mpl::v_item , 0>, boost::multi_index::detail::ordered_unique_tag, boost::multi_index::detail::null_augment_policy>::ordered_index(boost::tuples::cons , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, std::__1::set , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::right>, std::__1::less , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>, boost::tuples::cons , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, unsigned int, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::left>, std::__1::less , boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>, boost::tuples::null_type> > const&, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > const&) [function] [call site2] 02545
11 boost::multi_index::detail::ordered_index_impl , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, std::__1::set , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::right>, std::__1::less , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > >, boost::multi_index::detail::nth_layer<1, boost::bimaps::relation::mutant_relation , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::mpl::v_item , 0>, boost::multi_index::detail::ordered_unique_tag, boost::multi_index::detail::null_augment_policy>::ordered_index_impl(boost::tuples::cons , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, std::__1::set , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::right>, std::__1::less , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>, boost::tuples::cons , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, unsigned int, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::left>, std::__1::less , boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>, boost::tuples::null_type> > const&, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > const&) [function] [call site2] 02546
12 boost::tuples::cons , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, std::__1::set , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::right>, std::__1::less , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>, boost::tuples::cons , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, unsigned int, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::left>, std::__1::less , boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>, boost::tuples::null_type> >::get_tail() const [function] [call site2] 02547
12 boost::multi_index::detail::ordered_index , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, unsigned int, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::left>, std::__1::less , boost::multi_index::detail::nth_layer<2, boost::bimaps::relation::mutant_relation , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::mpl::v_item , 0>, boost::multi_index::detail::ordered_unique_tag, boost::multi_index::detail::null_augment_policy>::ordered_index(boost::tuples::cons , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, unsigned int, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::left>, std::__1::less , boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>, boost::tuples::null_type> const&, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > const&) [function] [call site2] 02548
12 boost::tuples::cons , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, std::__1::set , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::right>, std::__1::less , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>, boost::tuples::cons , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, unsigned int, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::left>, std::__1::less , boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>, boost::tuples::null_type> >::get_head() const [function] [call site2] 02549
12 boost::tuples::cons , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, std::__1::set , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::right>, std::__1::less , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>, boost::tuples::cons , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, unsigned int, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::left>, std::__1::less , boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>, boost::tuples::null_type> >::get_head() const [function] [call site2] 02550
12 boost::multi_index::detail::ordered_index_impl , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, std::__1::set , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::right>, std::__1::less , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > >, boost::multi_index::detail::nth_layer<1, boost::bimaps::relation::mutant_relation , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::mpl::v_item , 0>, boost::multi_index::detail::ordered_unique_tag, boost::multi_index::detail::null_augment_policy>::empty_initialize() [function] [call site2] 02551
13 boost::multi_index::detail::ordered_index_impl , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, std::__1::set , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::right>, std::__1::less , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > >, boost::multi_index::detail::nth_layer<1, boost::bimaps::relation::mutant_relation , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::mpl::v_item , 0>, boost::multi_index::detail::ordered_unique_tag, boost::multi_index::detail::null_augment_policy>::header() const [function] [call site2] 02552
14 boost::multi_index::detail::index_base , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >::final_header() const [function] [call site2] 02553
15 boost::multi_index::detail::index_base , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >::final() const [function] [call site2] 02554
15 boost::multi_index::multi_index_container , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >::header() const [function] [call site2] 02555
13 boost::multi_index::detail::ordered_index_node , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >::color() [function] [call site2] 02556
14 boost::multi_index::detail::ordered_index_node_compressed_base >::color() [function] [call site2] 02557
15 boost::multi_index::detail::ordered_index_node_compressed_base >::color_ref::color_ref(unsigned long*) [function] [call site2] 02558
13 boost::multi_index::detail::ordered_index_impl , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, std::__1::set , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::right>, std::__1::less , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > >, boost::multi_index::detail::nth_layer<1, boost::bimaps::relation::mutant_relation , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::mpl::v_item , 0>, boost::multi_index::detail::ordered_unique_tag, boost::multi_index::detail::null_augment_policy>::header() const [function] [call site2] 02559
13 boost::multi_index::detail::ordered_index_node , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >::parent() [function] [call site2] 02560
14 boost::multi_index::detail::ordered_index_node_compressed_base >::parent() [function] [call site2] 02561
15 boost::multi_index::detail::ordered_index_node_compressed_base >::parent_ref::parent_ref(unsigned long*) [function] [call site2] 02562
13 boost::multi_index::detail::ordered_index_impl , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, std::__1::set , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::right>, std::__1::less , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > >, boost::multi_index::detail::nth_layer<1, boost::bimaps::relation::mutant_relation , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::mpl::v_item , 0>, boost::multi_index::detail::ordered_unique_tag, boost::multi_index::detail::null_augment_policy>::header() const [function] [call site2] 02563
13 boost::multi_index::detail::ordered_index_node , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >::impl() [function] [call site2] 02564
13 boost::multi_index::detail::ordered_index_impl , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, std::__1::set , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::right>, std::__1::less , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > >, boost::multi_index::detail::nth_layer<1, boost::bimaps::relation::mutant_relation , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::mpl::v_item , 0>, boost::multi_index::detail::ordered_unique_tag, boost::multi_index::detail::null_augment_policy>::header() const [function] [call site2] 02565
13 boost::multi_index::detail::ordered_index_node , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >::impl() [function] [call site2] 02566
12 boost::multi_index::detail::ordered_index_impl , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, unsigned int, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::left>, std::__1::less , boost::multi_index::detail::nth_layer<2, boost::bimaps::relation::mutant_relation , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::mpl::v_item , 0>, boost::multi_index::detail::ordered_unique_tag, boost::multi_index::detail::null_augment_policy>::~ordered_index_impl() [function] [call site2] 02567
10 boost::multi_index::detail::header_holder , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >*, boost::multi_index::multi_index_container , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > >::~header_holder() [function] [call site2] 02568
11 boost::multi_index::detail::header_holder , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >*, boost::multi_index::multi_index_container , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > >::final() [function] [call site2] 02569
11 boost::multi_index::multi_index_container , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >::deallocate_node(boost::multi_index::detail::ordered_index_node , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >*) [function] [call site2] 02570
9 boost::multi_index::index , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::bimaps::relation::member_at::left>::type& boost::multi_index::get , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >(boost::multi_index::multi_index_container , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >&) [function] [call site2] 02571
9 boost::bimaps::views::map_view , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na> >::map_view(boost::multi_index::detail::ordered_index , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, unsigned int, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::left>, std::__1::less , boost::multi_index::detail::nth_layer<2, boost::bimaps::relation::mutant_relation , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::mpl::v_item , 0>, boost::multi_index::detail::ordered_unique_tag, boost::multi_index::detail::null_augment_policy>&) [function] [call site2] 02572
10 _ZN5boost6bimaps17container_adaptor11map_adaptorINS_11multi_index6detail13ordered_indexINS3_6memberINS0_8relation6detail16relation_storageINS0_4tags6taggedIKjNS7_9member_at4leftEEENSB_IKNSt3__13setINS_14multiprecision6numberINSI_8backends15cpp_int_backendILj256ELj256ELNSI_16cpp_integer_typeE0ELNSI_18cpp_int_check_typeE0EvEELNSI_26expression_template_optionE0EEENSG_4lessISQ_EENSG_9allocatorISQ_EEEENSD_5rightEEELb1EEEjXadL_ZNSZ_4leftEEEEENSR_IjEENS4_9nth_layerILi2ENS7_15mutant_relationISF_SY_N4mpl_2naELb1EEENS0_6detail10bimap_coreIjSV_S15_S15_S15_E12core_indicesENST_IS16_EEEENS_3mpl6v_itemISE_NS1D_7vector0IS15_EELi0EEENS4_18ordered_unique_tagENS4_19null_augment_policyEEENS17_17map_view_iteratorISE_S19_EENS17_23const_map_view_iteratorISE_S19_EENS17_25reverse_map_view_iteratorISE_S19_EENS17_31const_reverse_map_view_iteratorISE_S19_EENS1_7support23iterator_facade_to_baseIS1M_S1O_EES15_S15_NS8_24pair_to_relation_functorISE_S16_EENS7_7support16get_pair_functorISE_S16_EES15_NS1D_6vectorIS15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_EEEC2ERS1K_ [function] [call site2] 02573
11 _ZN5boost6bimaps17container_adaptor37ordered_associative_container_adaptorINS_11multi_index6detail13ordered_indexINS3_6memberINS0_8relation6detail16relation_storageINS0_4tags6taggedIKjNS7_9member_at4leftEEENSB_IKNSt3__13setINS_14multiprecision6numberINSI_8backends15cpp_int_backendILj256ELj256ELNSI_16cpp_integer_typeE0ELNSI_18cpp_int_check_typeE0EvEELNSI_26expression_template_optionE0EEENSG_4lessISQ_EENSG_9allocatorISQ_EEEENSD_5rightEEELb1EEEjXadL_ZNSZ_4leftEEEEENSR_IjEENS4_9nth_layerILi2ENS7_15mutant_relationISF_SY_N4mpl_2naELb1EEENS0_6detail10bimap_coreIjSV_S15_S15_S15_E12core_indicesENST_IS16_EEEENS_3mpl6v_itemISE_NS1D_7vector0IS15_EELi0EEENS4_18ordered_unique_tagENS4_19null_augment_policyEEENS17_17map_view_iteratorISE_S19_EENS17_23const_map_view_iteratorISE_S19_EENS17_25reverse_map_view_iteratorISE_S19_EENS17_31const_reverse_map_view_iteratorISE_S19_EESC_NS1_7support23iterator_facade_to_baseIS1M_S1O_EES15_S15_NS8_24pair_to_relation_functorISE_S16_EENS7_7support16get_pair_functorISE_S16_EES15_NS1D_6vectorIS15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_S15_EEEC2ERS1K_ [function] [call site2] 02574
9 boost::multi_index::index , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::bimaps::relation::member_at::right>::type& boost::multi_index::get , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >(boost::multi_index::multi_index_container , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >&) [function] [call site2] 02575
9 boost::bimaps::views::map_view , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na> >::map_view(boost::multi_index::detail::ordered_index , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, std::__1::set , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::right>, std::__1::less , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > >, boost::multi_index::detail::nth_layer<1, boost::bimaps::relation::mutant_relation , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::mpl::v_item , 0>, boost::multi_index::detail::ordered_unique_tag, boost::multi_index::detail::null_augment_policy>&) [function] [call site2] 02576
9 boost::multi_index::multi_index_container , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >::~multi_index_container() [function] [call site2] 02577
10 boost::multi_index::multi_index_container , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >::delete_all_nodes_() [function] [call site2] 02578
11 boost::multi_index::detail::ordered_index_impl , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, std::__1::set , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::right>, std::__1::less , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > >, boost::multi_index::detail::nth_layer<1, boost::bimaps::relation::mutant_relation , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::mpl::v_item , 0>, boost::multi_index::detail::ordered_unique_tag, boost::multi_index::detail::null_augment_policy>::delete_all_nodes_() [function] [call site2] 02579
12 boost::multi_index::detail::ordered_index_impl , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, std::__1::set , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::right>, std::__1::less , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > >, boost::multi_index::detail::nth_layer<1, boost::bimaps::relation::mutant_relation , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::mpl::v_item , 0>, boost::multi_index::detail::ordered_unique_tag, boost::multi_index::detail::null_augment_policy>::root() const [function] [call site2] 02580
13 boost::multi_index::detail::ordered_index_impl , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, std::__1::set , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::right>, std::__1::less , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > >, boost::multi_index::detail::nth_layer<1, boost::bimaps::relation::mutant_relation , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::mpl::v_item , 0>, boost::multi_index::detail::ordered_unique_tag, boost::multi_index::detail::null_augment_policy>::header() const [function] [call site2] 02581
13 boost::multi_index::detail::ordered_index_node , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >::parent() [function] [call site2] 02582
10 boost::multi_index::detail::ordered_index_impl , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, unsigned int, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::left>, std::__1::less , boost::multi_index::detail::nth_layer<2, boost::bimaps::relation::mutant_relation , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::mpl::v_item , 0>, boost::multi_index::detail::ordered_unique_tag, boost::multi_index::detail::null_augment_policy>::~ordered_index_impl() [function] [call site2] 02583
10 boost::multi_index::detail::header_holder , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >*, boost::multi_index::multi_index_container , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > >::~header_holder() [function] [call site2] 02584
10 __clang_call_terminate [call site2] 02585
7 solidity::evmasm::CommonSubexpressionEliminator::CommonSubexpressionEliminator(solidity::evmasm::KnownState const&) [function] [call site2] 02586
8 solidity::evmasm::KnownState::KnownState(solidity::evmasm::KnownState const&) [function] [call site2] 02587
9 boost::bimaps::bimap , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::bimap(boost::bimaps::bimap , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na> const&) [function] [call site2] 02588
10 boost::multi_index::index , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::bimaps::relation::member_at::left>::type& boost::multi_index::get , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >(boost::multi_index::multi_index_container , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >&) [function] [call site2] 02589
10 boost::bimaps::views::set_view , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, unsigned int, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::left>, std::__1::less , boost::multi_index::detail::nth_layer<2, boost::bimaps::relation::mutant_relation , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::mpl::v_item , 0>, boost::multi_index::detail::ordered_unique_tag, boost::multi_index::detail::null_augment_policy> >::set_view(boost::multi_index::detail::ordered_index , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, unsigned int, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::left>, std::__1::less , boost::multi_index::detail::nth_layer<2, boost::bimaps::relation::mutant_relation , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::mpl::v_item , 0>, boost::multi_index::detail::ordered_unique_tag, boost::multi_index::detail::null_augment_policy>&) [function] [call site2] 02590
10 boost::multi_index::multi_index_container , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >::multi_index_container(boost::multi_index::multi_index_container , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > const&) [function] [call site2] 02591
11 boost::base_from_member , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > > >, 0>::base_from_member , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > > > >(std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > > >) [function] [call site2] 02592
11 boost::multi_index::detail::header_holder , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >*, boost::multi_index::multi_index_container , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > >::header_holder() [function] [call site2] 02593
11 boost::multi_index::detail::ordered_index , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, std::__1::set , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::right>, std::__1::less , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > >, boost::multi_index::detail::nth_layer<1, boost::bimaps::relation::mutant_relation , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::mpl::v_item , 0>, boost::multi_index::detail::ordered_unique_tag, boost::multi_index::detail::null_augment_policy>::ordered_index(boost::multi_index::detail::ordered_index , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, std::__1::set , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::right>, std::__1::less , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > >, boost::multi_index::detail::nth_layer<1, boost::bimaps::relation::mutant_relation , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::mpl::v_item , 0>, boost::multi_index::detail::ordered_unique_tag, boost::multi_index::detail::null_augment_policy> const&) [function] [call site2] 02594
12 boost::multi_index::detail::ordered_index_impl , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, std::__1::set , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::right>, std::__1::less , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > >, boost::multi_index::detail::nth_layer<1, boost::bimaps::relation::mutant_relation , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::mpl::v_item , 0>, boost::multi_index::detail::ordered_unique_tag, boost::multi_index::detail::null_augment_policy>::ordered_index_impl(boost::multi_index::detail::ordered_index_impl , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, std::__1::set , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::right>, std::__1::less , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > >, boost::multi_index::detail::nth_layer<1, boost::bimaps::relation::mutant_relation , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::mpl::v_item , 0>, boost::multi_index::detail::ordered_unique_tag, boost::multi_index::detail::null_augment_policy> const&) [function] [call site2] 02595
13 boost::multi_index::detail::ordered_index , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, unsigned int, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::left>, std::__1::less , boost::multi_index::detail::nth_layer<2, boost::bimaps::relation::mutant_relation , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::mpl::v_item , 0>, boost::multi_index::detail::ordered_unique_tag, boost::multi_index::detail::null_augment_policy>::ordered_index(boost::multi_index::detail::ordered_index , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, unsigned int, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::left>, std::__1::less , boost::multi_index::detail::nth_layer<2, boost::bimaps::relation::mutant_relation , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::mpl::v_item , 0>, boost::multi_index::detail::ordered_unique_tag, boost::multi_index::detail::null_augment_policy> const&) [function] [call site2] 02596
11 boost::multi_index::multi_index_container , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >::copy_construct_from(boost::multi_index::multi_index_container , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > const&) [function] [call site2] 02597
12 boost::multi_index::detail::ordered_index_impl , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, std::__1::set , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::right>, std::__1::less , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > >, boost::multi_index::detail::nth_layer<1, boost::bimaps::relation::mutant_relation , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::mpl::v_item , 0>, boost::multi_index::detail::ordered_unique_tag, boost::multi_index::detail::null_augment_policy>::size() const [function] [call site2] 02598
13 boost::multi_index::detail::index_base , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >::final_size_() const [function] [call site2] 02599
14 boost::multi_index::detail::index_base , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >::final() const [function] [call site2] 02600
14 boost::multi_index::multi_index_container , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >::size_() const [function] [call site2] 02601
13 __clang_call_terminate [call site2] 02602
12 boost::multi_index::multi_index_container , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >::header() const [function] [call site2] 02603
12 boost::multi_index::detail::copy_map , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >::copy_map(std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > const&, unsigned long, boost::multi_index::detail::ordered_index_node , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >*, boost::multi_index::detail::ordered_index_node , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >*) [function] [call site2] 02604
13 boost::multi_index::detail::auto_space , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > > >, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >::auto_space(std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > const&, unsigned long) [function] [call site2] 02605
12 boost::multi_index::detail::ordered_index_impl , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, std::__1::set , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::right>, std::__1::less , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > >, boost::multi_index::detail::nth_layer<1, boost::bimaps::relation::mutant_relation , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::mpl::v_item , 0>, boost::multi_index::detail::ordered_unique_tag, boost::multi_index::detail::null_augment_policy>::begin() const [function] [call site2] 02606
13 boost::multi_index::detail::ordered_index_impl , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, std::__1::set , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::right>, std::__1::less , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > >, boost::multi_index::detail::nth_layer<1, boost::bimaps::relation::mutant_relation , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::mpl::v_item , 0>, boost::multi_index::detail::ordered_unique_tag, boost::multi_index::detail::null_augment_policy>::leftmost() const [function] [call site2] 02607
14 boost::multi_index::detail::ordered_index_impl , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, std::__1::set , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::right>, std::__1::less , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > >, boost::multi_index::detail::nth_layer<1, boost::bimaps::relation::mutant_relation , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::mpl::v_item , 0>, boost::multi_index::detail::ordered_unique_tag, boost::multi_index::detail::null_augment_policy>::header() const [function] [call site2] 02608
14 boost::multi_index::detail::ordered_index_node , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >::left() [function] [call site2] 02609
15 boost::multi_index::detail::ordered_index_node_compressed_base >::left() [function] [call site2] 02610
13 __clang_call_terminate [call site2] 02611
12 boost::operators_impl::operator!=(boost::multi_index::detail::bidir_node_iterator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > > > const&, boost::multi_index::detail::bidir_node_iterator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > > > const&) [function] [call site2] 02612
13 bool boost::multi_index::detail::operator== , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > > >(boost::multi_index::detail::bidir_node_iterator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > > > const&, boost::multi_index::detail::bidir_node_iterator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > > > const&) [function] [call site2] 02613
14 boost::multi_index::detail::bidir_node_iterator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > > >::get_node() const [function] [call site2] 02614
12 boost::multi_index::detail::ordered_index_impl , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, std::__1::set , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::right>, std::__1::less , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > >, boost::multi_index::detail::nth_layer<1, boost::bimaps::relation::mutant_relation , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::mpl::v_item , 0>, boost::multi_index::detail::ordered_unique_tag, boost::multi_index::detail::null_augment_policy>::copy_(boost::multi_index::detail::ordered_index_impl , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, std::__1::set , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::right>, std::__1::less , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > >, boost::multi_index::detail::nth_layer<1, boost::bimaps::relation::mutant_relation , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::mpl::v_item , 0>, boost::multi_index::detail::ordered_unique_tag, boost::multi_index::detail::null_augment_policy> const&, boost::multi_index::detail::copy_map , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > const&) [function] [call site2] 02615
13 boost::multi_index::detail::ordered_index_impl , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, std::__1::set , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::right>, std::__1::less , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > >, boost::multi_index::detail::nth_layer<1, boost::bimaps::relation::mutant_relation , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::mpl::v_item , 0>, boost::multi_index::detail::ordered_unique_tag, boost::multi_index::detail::null_augment_policy>::root() const [function] [call site2] 02616
13 boost::multi_index::detail::ordered_index_impl , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, std::__1::set , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::right>, std::__1::less , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > >, boost::multi_index::detail::nth_layer<1, boost::bimaps::relation::mutant_relation , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::mpl::v_item , 0>, boost::multi_index::detail::ordered_unique_tag, boost::multi_index::detail::null_augment_policy>::empty_initialize() [function] [call site2] 02617
13 boost::multi_index::detail::ordered_index_impl , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, std::__1::set , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::right>, std::__1::less , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > >, boost::multi_index::detail::nth_layer<1, boost::bimaps::relation::mutant_relation , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::mpl::v_item , 0>, boost::multi_index::detail::ordered_unique_tag, boost::multi_index::detail::null_augment_policy>::header() const [function] [call site2] 02618
13 boost::multi_index::detail::ordered_index_node , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >::color() [function] [call site2] 02619
13 boost::multi_index::detail::ordered_index_impl , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, std::__1::set , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::right>, std::__1::less , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > >, boost::multi_index::detail::nth_layer<1, boost::bimaps::relation::mutant_relation , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::mpl::v_item , 0>, boost::multi_index::detail::ordered_unique_tag, boost::multi_index::detail::null_augment_policy>::header() const [function] [call site2] 02620
13 boost::multi_index::detail::ordered_index_node , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >::impl() [function] [call site2] 02621
13 void boost::multi_index::detail::null_augment_policy::copy >*>(boost::multi_index::detail::ordered_index_node_impl >*, boost::multi_index::detail::ordered_index_node_impl >*) [function] [call site2] 02622
13 boost::multi_index::detail::ordered_index_impl , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, std::__1::set , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::right>, std::__1::less , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > >, boost::multi_index::detail::nth_layer<1, boost::bimaps::relation::mutant_relation , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::mpl::v_item , 0>, boost::multi_index::detail::ordered_unique_tag, boost::multi_index::detail::null_augment_policy>::root() const [function] [call site2] 02623
13 boost::multi_index::detail::copy_map , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >::find(boost::multi_index::detail::ordered_index_node , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >*) const [function] [call site2] 02624
14 boost::multi_index::detail::copy_map , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >::begin() const [function] [call site2] 02625
15 boost::multi_index::detail::auto_space , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > > >, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >::data() const [function] [call site2] 02626
15 boost::multi_index::detail::copy_map_entry , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > > > const* boost::multi_index::detail::raw_ptr , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > > > const*, boost::multi_index::detail::copy_map_entry , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > > >*>(boost::multi_index::detail::copy_map_entry , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > > >* const&) [function] [call site2] 02627
16 boost::integral_constant ::operator mpl_::bool_ const&() const [function] [call site2] 02628
16 boost::multi_index::detail::copy_map_entry , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > > > const* boost::multi_index::detail::raw_ptr , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > > > const*, boost::multi_index::detail::copy_map_entry , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > > >*>(boost::multi_index::detail::copy_map_entry , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > > >* const&, mpl_::bool_ ) [function] [call site2] 02629
13 boost::multi_index::detail::ordered_index_node , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >::impl() [function] [call site2] 02630
13 boost::multi_index::detail::ordered_index_impl , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, std::__1::set , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::right>, std::__1::less , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > >, boost::multi_index::detail::nth_layer<1, boost::bimaps::relation::mutant_relation , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::mpl::v_item , 0>, boost::multi_index::detail::ordered_unique_tag, boost::multi_index::detail::null_augment_policy>::header() const [function] [call site2] 02631
13 boost::multi_index::detail::ordered_index_impl , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, std::__1::set , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::right>, std::__1::less , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > >, boost::multi_index::detail::nth_layer<1, boost::bimaps::relation::mutant_relation , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::mpl::v_item , 0>, boost::multi_index::detail::ordered_unique_tag, boost::multi_index::detail::null_augment_policy>::leftmost() const [function] [call site2] 02632
13 boost::multi_index::detail::copy_map , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >::find(boost::multi_index::detail::ordered_index_node , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >*) const [function] [call site2] 02633
13 boost::multi_index::detail::ordered_index_node , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >::impl() [function] [call site2] 02634
13 boost::multi_index::detail::ordered_index_impl , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, std::__1::set , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::right>, std::__1::less , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > >, boost::multi_index::detail::nth_layer<1, boost::bimaps::relation::mutant_relation , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::mpl::v_item , 0>, boost::multi_index::detail::ordered_unique_tag, boost::multi_index::detail::null_augment_policy>::header() const [function] [call site2] 02635
13 boost::multi_index::detail::ordered_index_impl , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, std::__1::set , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::right>, std::__1::less , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > >, boost::multi_index::detail::nth_layer<1, boost::bimaps::relation::mutant_relation , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::mpl::v_item , 0>, boost::multi_index::detail::ordered_unique_tag, boost::multi_index::detail::null_augment_policy>::rightmost() const [function] [call site2] 02636
14 boost::multi_index::detail::ordered_index_impl , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, std::__1::set , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::right>, std::__1::less , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > >, boost::multi_index::detail::nth_layer<1, boost::bimaps::relation::mutant_relation , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::mpl::v_item , 0>, boost::multi_index::detail::ordered_unique_tag, boost::multi_index::detail::null_augment_policy>::header() const [function] [call site2] 02637
14 boost::multi_index::detail::ordered_index_node , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >::right() [function] [call site2] 02638
15 boost::multi_index::detail::ordered_index_node_compressed_base >::right() [function] [call site2] 02639
13 boost::multi_index::detail::copy_map , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >::find(boost::multi_index::detail::ordered_index_node , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >*) const [function] [call site2] 02640
13 boost::multi_index::detail::ordered_index_node , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >::impl() [function] [call site2] 02641
13 boost::multi_index::detail::ordered_index_impl , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, std::__1::set , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::right>, std::__1::less , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > >, boost::multi_index::detail::nth_layer<1, boost::bimaps::relation::mutant_relation , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::mpl::v_item , 0>, boost::multi_index::detail::ordered_unique_tag, boost::multi_index::detail::null_augment_policy>::header() const [function] [call site2] 02642
13 boost::multi_index::detail::copy_map , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >::begin() const [function] [call site2] 02643
13 boost::multi_index::detail::ordered_index_node , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >::color() [function] [call site2] 02644
13 boost::multi_index::detail::ordered_index_node , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >::impl() [function] [call site2] 02645
13 void boost::multi_index::detail::null_augment_policy::copy >*>(boost::multi_index::detail::ordered_index_node_impl >*, boost::multi_index::detail::ordered_index_node_impl >*) [function] [call site2] 02646
13 boost::multi_index::detail::ordered_index_node , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >::parent() [function] [call site2] 02647
13 boost::multi_index::detail::ordered_index_node , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >::parent() [function] [call site2] 02648
13 boost::multi_index::detail::ordered_index_node , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >::from_impl(boost::multi_index::detail::ordered_index_node_impl >*) [function] [call site2] 02649
14 boost::multi_index::detail::ordered_index_node_impl >* boost::multi_index::detail::raw_ptr >*, boost::multi_index::detail::ordered_index_node_impl >*>(boost::multi_index::detail::ordered_index_node_impl >* const&) [function] [call site2] 02650
13 boost::multi_index::detail::copy_map , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >::find(boost::multi_index::detail::ordered_index_node , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >*) const [function] [call site2] 02651
13 boost::multi_index::detail::ordered_index_node , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >::impl() [function] [call site2] 02652
13 boost::multi_index::detail::ordered_index_node_compressed_base >::left() [function] [call site2] 02653
13 boost::multi_index::detail::ordered_index_node , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >::impl() [function] [call site2] 02654
13 boost::multi_index::detail::ordered_index_node_compressed_base >::right() [function] [call site2] 02655
13 boost::multi_index::detail::ordered_index_node , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >::impl() [function] [call site2] 02656
13 boost::multi_index::detail::ordered_index_node , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >::left() [function] [call site2] 02657
13 boost::multi_index::detail::ordered_index_node , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >::left() [function] [call site2] 02658
13 boost::multi_index::detail::ordered_index_node , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >::right() [function] [call site2] 02659
13 boost::multi_index::detail::ordered_index_node , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >::right() [function] [call site2] 02660
13 boost::multi_index::detail::ordered_index_impl , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, unsigned int, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::left>, std::__1::less , boost::multi_index::detail::nth_layer<2, boost::bimaps::relation::mutant_relation , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::mpl::v_item , 0>, boost::multi_index::detail::ordered_unique_tag, boost::multi_index::detail::null_augment_policy>::copy_(boost::multi_index::detail::ordered_index_impl , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, unsigned int, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::left>, std::__1::less , boost::multi_index::detail::nth_layer<2, boost::bimaps::relation::mutant_relation , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::mpl::v_item , 0>, boost::multi_index::detail::ordered_unique_tag, boost::multi_index::detail::null_augment_policy> const&, boost::multi_index::detail::copy_map , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > const&) [function] [call site2] 02661
14 boost::multi_index::detail::index_base , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >::copy_(boost::multi_index::detail::index_base , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > const&, boost::multi_index::detail::copy_map , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > const&) [function] [call site2] 02662
12 boost::multi_index::detail::bidir_node_iterator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > > >::get_node() const [function] [call site2] 02663
12 boost::multi_index::detail::copy_map , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >::copy_clone(boost::multi_index::detail::ordered_index_node , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >*) [function] [call site2] 02664
13 void boost::multi_index::detail::copy_map , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >::clone (boost::multi_index::detail::ordered_index_node , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >*, boost::multi_index::detail::copy_map_value_copier) [function] [call site2] 02665
14 boost::multi_index::detail::auto_space , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > > >, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >::data() const [function] [call site2] 02666
14 boost::multi_index::detail::copy_map , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >::allocate() [function] [call site2] 02667
14 boost::multi_index::detail::ordered_index_node , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >* boost::multi_index::detail::raw_ptr , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >*, boost::multi_index::detail::ordered_index_node , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >*>(boost::multi_index::detail::ordered_index_node , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >* const&) [function] [call site2] 02668
14 boost::multi_index::detail::auto_space , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > > >, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >::data() const [function] [call site2] 02669
14 boost::multi_index::detail::auto_space , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > > >, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >::data() const [function] [call site2] 02670
14 boost::multi_index::detail::index_node_base , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >::value() [function] [call site2] 02671
14 boost::bimaps::relation::mutant_relation , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>* boost::addressof , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> >(boost::bimaps::relation::mutant_relation , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>&) [function] [call site2] 02672
14 boost::multi_index::detail::index_node_base , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >::value() [function] [call site2] 02673
14 boost::bimaps::relation::mutant_relation , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> const& boost::multi_index::detail::copy_map_value_copier::operator() , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> >(boost::bimaps::relation::mutant_relation , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>&) const [function] [call site2] 02674
14 __cxa_begin_catch [call site2] 02675
14 boost::multi_index::detail::auto_space , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > > >, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >::data() const [function] [call site2] 02676
14 boost::multi_index::detail::copy_map , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >::deallocate(boost::multi_index::detail::ordered_index_node , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >*) [function] [call site2] 02677
14 boost::multi_index::detail::auto_space , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > > >, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >::data() const [function] [call site2] 02678
14 boost::multi_index::detail::copy_map_entry , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > > >* boost::multi_index::detail::raw_ptr , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > > >*, boost::multi_index::detail::copy_map_entry , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > > >*>(boost::multi_index::detail::copy_map_entry , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > > >* const&) [function] [call site2] 02679
14 boost::multi_index::detail::auto_space , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > > >, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >::data() const [function] [call site2] 02680
14 boost::multi_index::detail::copy_map_entry , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > > >* boost::multi_index::detail::raw_ptr , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > > >*, boost::multi_index::detail::copy_map_entry , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > > >*>(boost::multi_index::detail::copy_map_entry , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > > >* const&) [function] [call site2] 02681
12 boost::multi_index::detail::bidir_node_iterator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > > >::operator++() [function] [call site2] 02682
13 boost::multi_index::detail::ordered_index_node , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >::increment(boost::multi_index::detail::ordered_index_node , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >*&) [function] [call site2] 02683
14 boost::multi_index::detail::ordered_index_node , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >::impl() [function] [call site2] 02684
14 boost::multi_index::detail::ordered_index_node_impl >::increment(boost::multi_index::detail::ordered_index_node_impl >*&) [function] [call site2] 02685
15 boost::multi_index::detail::ordered_index_node_compressed_base >::right() [function] [call site2] 02686
15 boost::multi_index::detail::ordered_index_node_compressed_base >::right() [function] [call site2] 02687
15 boost::multi_index::detail::ordered_index_node_compressed_base >::left() [function] [call site2] 02688
15 boost::multi_index::detail::ordered_index_node_compressed_base >::parent() [function] [call site2] 02689
15 boost::multi_index::detail::ordered_index_node_compressed_base >::right() [function] [call site2] 02690
15 boost::multi_index::detail::ordered_index_node_compressed_base >::parent() [function] [call site2] 02691
15 boost::multi_index::detail::ordered_index_node_compressed_base >::right() [function] [call site2] 02692
14 boost::multi_index::detail::ordered_index_node , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >::from_impl(boost::multi_index::detail::ordered_index_node_impl >*) [function] [call site2] 02693
12 boost::multi_index::detail::copy_map , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >::release() [function] [call site2] 02694
12 boost::multi_index::detail::ordered_index_impl , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, std::__1::set , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::right>, std::__1::less , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > >, boost::multi_index::detail::nth_layer<1, boost::bimaps::relation::mutant_relation , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::mpl::v_item , 0>, boost::multi_index::detail::ordered_unique_tag, boost::multi_index::detail::null_augment_policy>::size() const [function] [call site2] 02695
12 boost::multi_index::detail::copy_map , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >::~copy_map() [function] [call site2] 02696
13 boost::multi_index::detail::auto_space , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > > >, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >::data() const [function] [call site2] 02697
13 boost::multi_index::detail::index_node_base , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >::value() [function] [call site2] 02698
13 boost::bimaps::relation::mutant_relation , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>* boost::addressof , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> >(boost::bimaps::relation::mutant_relation , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>&) [function] [call site2] 02699
13 boost::multi_index::detail::auto_space , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > > >, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >::data() const [function] [call site2] 02700
13 boost::multi_index::detail::copy_map , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >::deallocate(boost::multi_index::detail::ordered_index_node , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >*) [function] [call site2] 02701
13 boost::multi_index::detail::auto_space , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > > >, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >::~auto_space() [function] [call site2] 02702
11 boost::multi_index::detail::ordered_index_impl , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, unsigned int, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::left>, std::__1::less , boost::multi_index::detail::nth_layer<2, boost::bimaps::relation::mutant_relation , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::mpl::v_item , 0>, boost::multi_index::detail::ordered_unique_tag, boost::multi_index::detail::null_augment_policy>::~ordered_index_impl() [function] [call site2] 02703
11 boost::multi_index::detail::header_holder , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > > >*, boost::multi_index::multi_index_container , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > > >::~header_holder() [function] [call site2] 02704
10 boost::multi_index::index , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::bimaps::relation::member_at::left>::type& boost::multi_index::get , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >(boost::multi_index::multi_index_container , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >&) [function] [call site2] 02705
10 boost::bimaps::views::map_view , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na> >::map_view(boost::multi_index::detail::ordered_index , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, unsigned int, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::left>, std::__1::less , boost::multi_index::detail::nth_layer<2, boost::bimaps::relation::mutant_relation , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::mpl::v_item , 0>, boost::multi_index::detail::ordered_unique_tag, boost::multi_index::detail::null_augment_policy>&) [function] [call site2] 02706
10 boost::multi_index::index , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::bimaps::relation::member_at::right>::type& boost::multi_index::get , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >(boost::multi_index::multi_index_container , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >&) [function] [call site2] 02707
10 boost::bimaps::views::map_view , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na> >::map_view(boost::multi_index::detail::ordered_index , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>, std::__1::set , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, &boost::bimaps::relation::detail::relation_storage , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, true>::right>, std::__1::less , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > >, boost::multi_index::detail::nth_layer<1, boost::bimaps::relation::mutant_relation , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::mpl::v_item , 0>, boost::multi_index::detail::ordered_unique_tag, boost::multi_index::detail::null_augment_policy>&) [function] [call site2] 02708
10 boost::multi_index::multi_index_container , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::__1::allocator , boost::bimaps::tags::tagged , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> > > const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >::~multi_index_container() [function] [call site2] 02709
7 std::__1::__wrap_iter solidity::evmasm::CommonSubexpressionEliminator::feedItems >(std::__1::__wrap_iter , std::__1::__wrap_iter , bool) [function] [call site2] 02710
8 solidity::evmasm::OptimizerException::OptimizerException() [function] [call site2] 02711
8 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02712
8 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02713
8 boost::enable_if , solidity::evmasm::OptimizerException const&>::type boost::operator<< , std::__1::allocator > >(solidity::evmasm::OptimizerException const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 02714
8 boost::error_info ::error_info(char const*) [function] [call site2] 02715
8 void boost::throw_exception (solidity::evmasm::OptimizerException const&) [function] [call site2] 02716
8 solidity::evmasm::SemanticInformation::breaksCSEAnalysisBlock(solidity::evmasm::AssemblyItem const&, bool) [function] [call site2] 02717
8 solidity::evmasm::CommonSubexpressionEliminator::feedItem(solidity::evmasm::AssemblyItem const&, bool) [function] [call site2] 02718
9 solidity::evmasm::KnownState::feedItem(solidity::evmasm::AssemblyItem const&, bool) [function] [call site2] 02719
10 solidity::evmasm::KnownState::StoreOperation::StoreOperation() [function] [call site2] 02720
10 solidity::evmasm::AssemblyItem::type() const [function] [call site2] 02721
10 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 02722
10 solidity::evmasm::KnownState::feedItem(solidity::evmasm::AssemblyItem const&, bool) [function] [call site2] 02723
11 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 02724
11 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::Instruction, solidity::langutil::SourceLocation) [function] [call site2] 02725
11 solidity::evmasm::KnownState::feedItem(solidity::evmasm::AssemblyItem const&, bool) [function] [call site2] 02726
12 solidity::evmasm::AssemblyItem::type() const [function] [call site2] 02727
12 solidity::evmasm::KnownState::resetMemory() [function] [call site2] 02728
12 solidity::evmasm::KnownState::resetKnownKeccak256Hashes() [function] [call site2] 02729
12 solidity::evmasm::KnownState::resetStorage() [function] [call site2] 02730
12 solidity::evmasm::AssemblyItem::arguments() const [function] [call site2] 02731
13 solidity::evmasm::AssemblyItem::type() const [function] [call site2] 02732
13 solidity::evmasm::AssemblyItem::instruction() const [function] [call site2] 02733
13 solidity::evmasm::instructionInfo(solidity::evmasm::Instruction) [function] [call site2] 02734
13 solidity::evmasm::InstructionInfo::~InstructionInfo() [function] [call site2] 02735
13 solidity::evmasm::AssemblyItem::type() const [function] [call site2] 02736
13 std::__1::optional > > >::operator*() const & [function] [call site2] 02737
13 solidity::evmasm::AssemblyItem::type() const [function] [call site2] 02738
12 solidity::evmasm::AssemblyItem::deposit() const [function] [call site2] 02739
13 solidity::evmasm::AssemblyItem::returnValues() const [function] [call site2] 02740
14 solidity::evmasm::AssemblyItem::instruction() const [function] [call site2] 02741
14 solidity::evmasm::instructionInfo(solidity::evmasm::Instruction) [function] [call site2] 02742
14 solidity::evmasm::InstructionInfo::~InstructionInfo() [function] [call site2] 02743
14 std::__1::optional > > >::operator*() const & [function] [call site2] 02744
12 solidity::evmasm::AssemblyItem::returnValues() const [function] [call site2] 02745
12 solidity::evmasm::AssemblyItem::location() const [function] [call site2] 02746
12 solidity::evmasm::ExpressionClasses::newClass(solidity::langutil::SourceLocation const&) [function] [call site2] 02747
13 solidity::evmasm::ExpressionClasses::Expression::Expression() [function] [call site2] 02748
13 void boost::multiprecision::detail::check_shift_range (int, mpl_::bool_ const&, mpl_::bool_ const&) [function] [call site2] 02749
13 _ZN5boost14multiprecision8backends15eval_left_shiftILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvEENS_11enable_if_cIXntsr18is_trivial_cpp_intINS1_15cpp_int_backendIXT_EXT0_EXT1_EXT2_ET3_EEEE5valueEvE4typeERS8_o [function] [call site2] 02750
13 boost::multiprecision::detail::scoped_default_precision , (boost::multiprecision::expression_template_option)0>, false>::scoped_default_precision , (boost::multiprecision::expression_template_option)0> >(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 02751
13 void boost::multiprecision::backends::add_unsigned , boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> >(boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>&, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> const&, unsigned long long const&) [function] [call site2] 02752
13 solidity::langutil::SourceLocation::SourceLocation(solidity::langutil::SourceLocation const&) [function] [call site2] 02753
13 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::AssemblyItemType, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>, solidity::langutil::SourceLocation) [function] [call site2] 02754
13 solidity::evmasm::ExpressionClasses::storeItem(solidity::evmasm::AssemblyItem const&) [function] [call site2] 02755
13 solidity::evmasm::ExpressionClasses::Expression::~Expression() [function] [call site2] 02756
12 solidity::evmasm::KnownState::setStackElement(int, unsigned int) [function] [call site2] 02757
12 solidity::evmasm::AssemblyItem::type() const [function] [call site2] 02758
12 solidity::evmasm::AssemblyItem::deposit() const [function] [call site2] 02759
12 solidity::evmasm::InvalidDeposit::InvalidDeposit() [function] [call site2] 02760
13 std::exception::exception() [function] [call site2] 02761
13 boost::exception::exception() [function] [call site2] 02762
13 solidity::util::Exception::Exception() [function] [call site2] 02763
13 std::exception::~exception() [call site2] 02764
12 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02765
12 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02766
12 boost::enable_if , solidity::evmasm::InvalidDeposit const&>::type boost::operator<< , std::__1::allocator > >(solidity::evmasm::InvalidDeposit const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 02767
12 boost::error_info ::error_info(char const*) [function] [call site2] 02768
12 void boost::throw_exception (solidity::evmasm::InvalidDeposit const&) [function] [call site2] 02769
12 solidity::evmasm::AssemblyItem::pushedValue() const [function] [call site2] 02770
12 solidity::evmasm::AssemblyItem::pushedValue() const [function] [call site2] 02771
12 solidity::evmasm::ExpressionClasses::find(solidity::evmasm::AssemblyItem const&, std::__1::vector > const&, bool, unsigned int) [function] [call site2] 02772
13 solidity::evmasm::ExpressionClasses::Expression::Expression() [function] [call site2] 02773
13 solidity::evmasm::SemanticInformation::isCommutativeOperation(solidity::evmasm::AssemblyItem const&) [function] [call site2] 02774
14 solidity::evmasm::AssemblyItem::type() const [function] [call site2] 02775
13 solidity::evmasm::SemanticInformation::isDeterministic(solidity::evmasm::AssemblyItem const&) [function] [call site2] 02776
14 solidity::evmasm::AssemblyItem::type() const [function] [call site2] 02777
14 solidity::evmasm::AssemblyException::AssemblyException() [function] [call site2] 02778
15 std::exception::exception() [function] [call site2] 02779
15 boost::exception::exception() [function] [call site2] 02780
15 solidity::util::Exception::Exception() [function] [call site2] 02781
15 std::exception::~exception() [call site2] 02782
14 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02783
14 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02784
14 boost::enable_if , solidity::evmasm::AssemblyException const&>::type boost::operator<< , std::__1::allocator > >(solidity::evmasm::AssemblyException const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 02785
14 boost::error_info ::error_info(char const*) [function] [call site2] 02786
14 void boost::throw_exception (solidity::evmasm::AssemblyException const&) [function] [call site2] 02787
14 solidity::evmasm::AssemblyItem::type() const [function] [call site2] 02788
14 solidity::evmasm::AssemblyItem::instruction() const [function] [call site2] 02789
13 solidity::evmasm::ExpressionClasses::storeItem(solidity::evmasm::AssemblyItem const&) [function] [call site2] 02790
13 solidity::evmasm::ExpressionClasses::tryToSimplify(solidity::evmasm::ExpressionClasses::Expression const&) [function] [call site2] 02791
14 __cxa_guard_acquire [call site2] 02792
14 solidity::evmasm::Rules::Rules() [function] [call site2] 02793
15 solidity::evmasm::Pattern::Pattern(solidity::evmasm::AssemblyItemType) [function] [call site2] 02794
15 solidity::evmasm::Pattern::Pattern(solidity::evmasm::AssemblyItemType) [function] [call site2] 02795
15 solidity::evmasm::Pattern::Pattern(solidity::evmasm::AssemblyItemType) [function] [call site2] 02796
15 solidity::evmasm::Pattern::Pattern(solidity::evmasm::AssemblyItemType) [function] [call site2] 02797
15 solidity::evmasm::Pattern::Pattern(solidity::evmasm::AssemblyItemType) [function] [call site2] 02798
15 solidity::evmasm::Pattern::Pattern(solidity::evmasm::AssemblyItemType) [function] [call site2] 02799
15 solidity::evmasm::Pattern::Pattern(solidity::evmasm::AssemblyItemType) [function] [call site2] 02800
15 solidity::evmasm::Pattern::setMatchGroup(unsigned int, std::__1::map , std::__1::allocator > >&) [function] [call site2] 02801
15 solidity::evmasm::Pattern::setMatchGroup(unsigned int, std::__1::map , std::__1::allocator > >&) [function] [call site2] 02802
15 solidity::evmasm::Pattern::setMatchGroup(unsigned int, std::__1::map , std::__1::allocator > >&) [function] [call site2] 02803
15 solidity::evmasm::Pattern::setMatchGroup(unsigned int, std::__1::map , std::__1::allocator > >&) [function] [call site2] 02804
15 solidity::evmasm::Pattern::setMatchGroup(unsigned int, std::__1::map , std::__1::allocator > >&) [function] [call site2] 02805
15 solidity::evmasm::Pattern::setMatchGroup(unsigned int, std::__1::map , std::__1::allocator > >&) [function] [call site2] 02806
15 solidity::evmasm::Pattern::setMatchGroup(unsigned int, std::__1::map , std::__1::allocator > >&) [function] [call site2] 02807
15 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 02808
15 std::__1::vector , std::__1::allocator > > solidity::evmasm::simplificationRuleList (std::__1::optional , solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern) [function] [call site2] 02809
16 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 02810
16 std::__1::vector , std::__1::allocator > > solidity::evmasm::simplificationRuleListPart1 (solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern) [function] [call site2] 02811
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)1>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 02812
18 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 02813
18 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Instruction, std::initializer_list ) [function] [call site2] 02814
18 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 02815
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)2>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 02816
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)3>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 02817
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 02818
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)4>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 02819
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 02820
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)5>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 02821
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 02822
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)6>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 02823
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 02824
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)7>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 02825
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 02826
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)10>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 02827
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 02828
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)25>::operator() (solidity::evmasm::Pattern&) const [function] [call site2] 02829
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 02830
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)16>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 02831
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 02832
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)17>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 02833
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)18>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 02834
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 02835
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)19>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 02836
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 02837
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)20>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 02838
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 02839
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)21>::operator() (solidity::evmasm::Pattern&) const [function] [call site2] 02840
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 02841
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)22>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 02842
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 02843
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)23>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 02844
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 02845
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)24>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 02846
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 02847
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)26>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 02848
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 02849
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)8>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 02850
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 02851
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)9>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 02852
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 02853
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)11>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 02854
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 02855
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)27>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 02856
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 02857
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)28>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 02858
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 02859
17 solidity::evmasm::SimplificationRule ::~SimplificationRule() [function] [call site2] 02860
18 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 02861
17 solidity::evmasm::simplificationRuleListPart1 (solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#24}::~vector() [function] [call site2] 02862
16 std::__1::vector , std::__1::allocator > >& operator+= , std::__1::vector , std::__1::allocator > > >(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > >&&) [function] [call site2] 02863
16 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 02864
16 std::__1::vector , std::__1::allocator > > solidity::evmasm::simplificationRuleListPart2 (solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern) [function] [call site2] 02865
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)1>::operator() (solidity::evmasm::Pattern&, int&&) const [function] [call site2] 02866
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 02867
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)1>::operator() (int&&, solidity::evmasm::Pattern&) const [function] [call site2] 02868
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 02869
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)3>::operator() (solidity::evmasm::Pattern&, int&&) const [function] [call site2] 02870
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 02871
17 boost::multiprecision::detail::scoped_default_precision , (boost::multiprecision::expression_template_option)0>, false>::scoped_default_precision , (boost::multiprecision::expression_template_option)0> >(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 02872
17 __clang_call_terminate [call site2] 02873
17 boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&) [function] [call site2] 02874
17 void boost::multiprecision::backends::detail::verify_limb_mask (bool, unsigned long long, unsigned long long, mpl_::int_<0> const&) [function] [call site2] 02875
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)3>::operator() , (boost::multiprecision::expression_template_option)0>, solidity::evmasm::Pattern&>(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>&&, solidity::evmasm::Pattern&) const [function] [call site2] 02876
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 02877
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)2>::operator() (solidity::evmasm::Pattern&, int&&) const [function] [call site2] 02878
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)2>::operator() (int&&, solidity::evmasm::Pattern&) const [function] [call site2] 02879
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)2>::operator() (solidity::evmasm::Pattern&, int&&) const [function] [call site2] 02880
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 02881
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)2>::operator() (int&&, solidity::evmasm::Pattern&) const [function] [call site2] 02882
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 02883
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)2>::operator() , (boost::multiprecision::expression_template_option)0> >(solidity::evmasm::Pattern&, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>&&) const [function] [call site2] 02884
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 02885
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)2>::operator() , (boost::multiprecision::expression_template_option)0>, solidity::evmasm::Pattern&>(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>&&, solidity::evmasm::Pattern&) const [function] [call site2] 02886
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 02887
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)4>::operator() (solidity::evmasm::Pattern&, int&&) const [function] [call site2] 02888
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)4>::operator() (int&&, solidity::evmasm::Pattern&) const [function] [call site2] 02889
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)4>::operator() (solidity::evmasm::Pattern&, int&&) const [function] [call site2] 02890
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 02891
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)5>::operator() (solidity::evmasm::Pattern&, int&&) const [function] [call site2] 02892
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)5>::operator() (int&&, solidity::evmasm::Pattern&) const [function] [call site2] 02893
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)5>::operator() (solidity::evmasm::Pattern&, int&&) const [function] [call site2] 02894
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 02895
17 boost::multiprecision::detail::scoped_default_precision , (boost::multiprecision::expression_template_option)0>, false>::scoped_default_precision , (boost::multiprecision::expression_template_option)0> >(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 02896
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)22>::operator() , (boost::multiprecision::expression_template_option)0> >(solidity::evmasm::Pattern&, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>&&) const [function] [call site2] 02897
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 02898
17 boost::multiprecision::detail::scoped_default_precision , (boost::multiprecision::expression_template_option)0>, false>::scoped_default_precision , (boost::multiprecision::expression_template_option)0> >(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 02899
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)22>::operator() , (boost::multiprecision::expression_template_option)0>, solidity::evmasm::Pattern&>(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>&&, solidity::evmasm::Pattern&) const [function] [call site2] 02900
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 02901
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)22>::operator() (solidity::evmasm::Pattern&, int&&) const [function] [call site2] 02902
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)22>::operator() (int&&, solidity::evmasm::Pattern&) const [function] [call site2] 02903
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)23>::operator() (solidity::evmasm::Pattern&, int&&) const [function] [call site2] 02904
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 02905
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)23>::operator() (int&&, solidity::evmasm::Pattern&) const [function] [call site2] 02906
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 02907
17 boost::multiprecision::detail::scoped_default_precision , (boost::multiprecision::expression_template_option)0>, false>::scoped_default_precision , (boost::multiprecision::expression_template_option)0> >(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 02908
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)23>::operator() , (boost::multiprecision::expression_template_option)0> >(solidity::evmasm::Pattern&, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>&&) const [function] [call site2] 02909
17 boost::multiprecision::detail::scoped_default_precision , (boost::multiprecision::expression_template_option)0>, false>::scoped_default_precision , (boost::multiprecision::expression_template_option)0> >(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 02910
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)23>::operator() , (boost::multiprecision::expression_template_option)0>, solidity::evmasm::Pattern&>(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>&&, solidity::evmasm::Pattern&) const [function] [call site2] 02911
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)24>::operator() (solidity::evmasm::Pattern&, int&&) const [function] [call site2] 02912
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 02913
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)24>::operator() (int&&, solidity::evmasm::Pattern&) const [function] [call site2] 02914
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 02915
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)6>::operator() (solidity::evmasm::Pattern&, int&&) const [function] [call site2] 02916
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)6>::operator() (int&&, solidity::evmasm::Pattern&) const [function] [call site2] 02917
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)20>::operator() (solidity::evmasm::Pattern&, int&&) const [function] [call site2] 02918
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 02919
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)20>::operator() (int&&, solidity::evmasm::Pattern&) const [function] [call site2] 02920
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 02921
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)27>::operator() (int&&, solidity::evmasm::Pattern&) const [function] [call site2] 02922
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 02923
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)28>::operator() (int&&, solidity::evmasm::Pattern&) const [function] [call site2] 02924
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 02925
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)27>::operator() (solidity::evmasm::Pattern&, int&&) const [function] [call site2] 02926
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)28>::operator() (solidity::evmasm::Pattern&, int&&) const [function] [call site2] 02927
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)17>::operator() (solidity::evmasm::Pattern&, int&&) const [function] [call site2] 02928
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 02929
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)16>::operator() (int&&, solidity::evmasm::Pattern&) const [function] [call site2] 02930
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 02931
17 boost::multiprecision::detail::scoped_default_precision , (boost::multiprecision::expression_template_option)0>, false>::scoped_default_precision , (boost::multiprecision::expression_template_option)0> >(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 02932
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)17>::operator() , (boost::multiprecision::expression_template_option)0> >(solidity::evmasm::Pattern&, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>&&) const [function] [call site2] 02933
17 boost::multiprecision::detail::scoped_default_precision , (boost::multiprecision::expression_template_option)0>, false>::scoped_default_precision , (boost::multiprecision::expression_template_option)0> >(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 02934
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)16>::operator() , (boost::multiprecision::expression_template_option)0>, solidity::evmasm::Pattern&>(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>&&, solidity::evmasm::Pattern&) const [function] [call site2] 02935
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)17>::operator() (int&&, solidity::evmasm::Pattern&) const [function] [call site2] 02936
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)16>::operator() (solidity::evmasm::Pattern&, int&&) const [function] [call site2] 02937
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)26>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 02938
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 02939
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)26>::operator() , (boost::multiprecision::expression_template_option)0>, solidity::evmasm::Pattern&>(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>&&, solidity::evmasm::Pattern&) const [function] [call site2] 02940
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 02941
17 solidity::evmasm::SimplificationRule ::~SimplificationRule() [function] [call site2] 02942
17 solidity::evmasm::simplificationRuleListPart2 (solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#42}::~vector() [function] [call site2] 02943
17 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 02944
16 std::__1::vector , std::__1::allocator > >& operator+= , std::__1::vector , std::__1::allocator > > >(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > >&&) [function] [call site2] 02945
16 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 02946
16 std::__1::vector , std::__1::allocator > > solidity::evmasm::simplificationRuleListPart3 (solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern) [function] [call site2] 02947
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)22>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 02948
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 02949
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)23>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 02950
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 02951
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)24>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 02952
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)3>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 02953
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)20>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 02954
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)16>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 02955
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)18>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 02956
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)17>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 02957
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)19>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 02958
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)6>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 02959
17 solidity::evmasm::SimplificationRule ::~SimplificationRule() [function] [call site2] 02960
17 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 02961
17 solidity::evmasm::simplificationRuleListPart3 (solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#2}::~vector() [function] [call site2] 02962
16 std::__1::vector , std::__1::allocator > >& operator+= , std::__1::vector , std::__1::allocator > > >(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > >&&) [function] [call site2] 02963
16 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 02964
16 std::__1::vector , std::__1::allocator > > solidity::evmasm::simplificationRuleListPart4 (solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern) [function] [call site2] 02965
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)25>::operator() (solidity::evmasm::Pattern&) const [function] [call site2] 02966
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 02967
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)24>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 02968
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 02969
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)24>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 02970
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 02971
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)24>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 02972
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 02973
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)24>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 02974
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 02975
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)22>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 02976
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 02977
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)22>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 02978
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 02979
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)22>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 02980
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 02981
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)22>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 02982
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 02983
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)23>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 02984
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 02985
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)23>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 02986
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 02987
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)23>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 02988
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 02989
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)23>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 02990
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 02991
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)25>::operator() (solidity::evmasm::Pattern&) const [function] [call site2] 02992
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)25>::operator() (solidity::evmasm::Pattern&) const [function] [call site2] 02993
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)25>::operator() (solidity::evmasm::Pattern&) const [function] [call site2] 02994
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)25>::operator() (solidity::evmasm::Pattern&) const [function] [call site2] 02995
17 solidity::evmasm::SimplificationRule ::~SimplificationRule() [function] [call site2] 02996
17 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 02997
17 solidity::evmasm::simplificationRuleListPart4 (solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#13}::~vector() [function] [call site2] 02998
16 std::__1::vector , std::__1::allocator > >& operator+= , std::__1::vector , std::__1::allocator > > >(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > >&&) [function] [call site2] 02999
16 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 03000
16 std::__1::vector , std::__1::allocator > > solidity::evmasm::simplificationRuleListPart4_5 (solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern) [function] [call site2] 03001
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)22>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 03002
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 03003
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)22>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 03004
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 03005
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)22>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 03006
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 03007
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)22>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 03008
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 03009
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)23>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 03010
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 03011
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)23>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 03012
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 03013
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)23>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 03014
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 03015
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)23>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 03016
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 03017
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)11>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 03018
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 03019
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)11>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 03020
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 03021
17 solidity::evmasm::SimplificationRule ::~SimplificationRule() [function] [call site2] 03022
17 solidity::evmasm::simplificationRuleListPart4_5 (solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#10}::~vector() [function] [call site2] 03023
17 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 03024
16 std::__1::vector , std::__1::allocator > >& operator+= , std::__1::vector , std::__1::allocator > > >(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > >&&) [function] [call site2] 03025
16 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 03026
16 std::__1::vector , std::__1::allocator > > solidity::evmasm::simplificationRuleListPart5 (bool, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern) [function] [call site2] 03027
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)2>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 03028
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 03029
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 03030
17 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 03031
18 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern&&) [function] [call site2] 03032
17 solidity::evmasm::simplificationRuleListPart5 (bool, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#2}::~vector() [function] [call site2] 03033
17 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 03034
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)1>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 03035
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 03036
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 03037
17 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 03038
17 solidity::evmasm::simplificationRuleListPart5 (bool, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#4}::~vector() [function] [call site2] 03039
17 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 03040
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)27>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 03041
17 void boost::multiprecision::detail::check_shift_range (unsigned long, mpl_::bool_ const&, mpl_::bool_ const&) [function] [call site2] 03042
17 _ZN5boost14multiprecision8backends15eval_left_shiftILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvEENS_11enable_if_cIXntsr18is_trivial_cpp_intINS1_15cpp_int_backendIXT_EXT0_EXT1_EXT2_ET3_EEEE5valueEvE4typeERS8_o [function] [call site2] 03043
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)6>::operator() , (boost::multiprecision::expression_template_option)0>&>(solidity::evmasm::Pattern&, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>&) const [function] [call site2] 03044
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 03045
17 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 03046
17 solidity::evmasm::simplificationRuleListPart5 (bool, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#5}::~vector() [function] [call site2] 03047
17 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 03048
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 03049
17 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 03050
17 solidity::evmasm::simplificationRuleListPart5 (bool, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#7}::~vector() [function] [call site2] 03051
17 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 03052
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)28>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 03053
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 03054
17 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 03055
17 solidity::evmasm::simplificationRuleListPart5 (bool, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#9}::~vector() [function] [call site2] 03056
17 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 03057
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)26>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 03058
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 03059
17 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 03060
17 solidity::evmasm::simplificationRuleListPart5 (bool, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#11}::~vector() [function] [call site2] 03061
17 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 03062
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)11>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 03063
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 03064
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 03065
17 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 03066
17 solidity::evmasm::simplificationRuleListPart5 (bool, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#13}::~vector() [function] [call site2] 03067
17 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 03068
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)11>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 03069
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 03070
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 03071
17 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 03072
17 solidity::evmasm::simplificationRuleListPart5 (bool, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#15}::~vector() [function] [call site2] 03073
17 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 03074
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)11>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 03075
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 03076
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 03077
17 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 03078
17 solidity::evmasm::simplificationRuleListPart5 (bool, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#17}::~vector() [function] [call site2] 03079
17 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 03080
17 void boost::multiprecision::detail::check_shift_range (int, mpl_::bool_ const&, mpl_::bool_ const&) [function] [call site2] 03081
17 _ZN5boost14multiprecision8backends15eval_left_shiftILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvEENS_11enable_if_cIXntsr18is_trivial_cpp_intINS1_15cpp_int_backendIXT_EXT0_EXT1_EXT2_ET3_EEEE5valueEvE4typeERS8_o [function] [call site2] 03082
17 boost::multiprecision::detail::scoped_default_precision , (boost::multiprecision::expression_template_option)0>, false>::scoped_default_precision , (boost::multiprecision::expression_template_option)0> >(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 03083
17 std::initializer_list ::initializer_list() [function] [call site2] 03084
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Instruction, std::initializer_list ) [function] [call site2] 03085
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)22>::operator() , (boost::multiprecision::expression_template_option)0> const&>(solidity::evmasm::Pattern&&, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) const [function] [call site2] 03086
17 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 03087
17 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 03088
17 std::initializer_list ::initializer_list() [function] [call site2] 03089
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Instruction, std::initializer_list ) [function] [call site2] 03090
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)22>::operator() , (boost::multiprecision::expression_template_option)0> const&, solidity::evmasm::Pattern>(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&, solidity::evmasm::Pattern&&) const [function] [call site2] 03091
17 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 03092
17 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 03093
16 std::__1::vector , std::__1::allocator > >& operator+= , std::__1::vector , std::__1::allocator > > >(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > >&&) [function] [call site2] 03094
16 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 03095
16 std::__1::vector , std::__1::allocator > > solidity::evmasm::simplificationRuleListPart6 (solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern) [function] [call site2] 03096
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)21>::operator() (solidity::evmasm::Pattern&) const [function] [call site2] 03097
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGeneratorInstance::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 03098
18 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 03099
18 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Instruction, std::initializer_list ) [function] [call site2] 03100
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 03101
17 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 03102
17 solidity::evmasm::simplificationRuleListPart6 (solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#1}::~vector() [function] [call site2] 03103
17 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 03104
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 03105
17 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 03106
17 solidity::evmasm::simplificationRuleListPart6 (solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#2}::~vector() [function] [call site2] 03107
17 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 03108
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)24>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 03109
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 03110
17 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 03111
17 solidity::evmasm::simplificationRuleListPart6 (solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#3}::~vector() [function] [call site2] 03112
17 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 03113
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)3>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 03114
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 03115
17 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 03116
17 solidity::evmasm::simplificationRuleListPart6 (solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#4}::~vector() [function] [call site2] 03117
17 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 03118
16 std::__1::vector , std::__1::allocator > >& operator+= , std::__1::vector , std::__1::allocator > > >(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > >&&) [function] [call site2] 03119
16 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 03120
16 std::__1::vector , std::__1::allocator > > solidity::evmasm::simplificationRuleListPart7 (solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern) [function] [call site2] 03121
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)27>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 03122
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGeneratorInstance::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 03123
17 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 03124
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGeneratorInstance::operator() (solidity::evmasm::Pattern const&, solidity::evmasm::Pattern&) const [function] [call site2] 03125
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 03126
17 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 03127
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGeneratorInstance::operator() (solidity::evmasm::Pattern const&, solidity::evmasm::Pattern&) const [function] [call site2] 03128
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 03129
17 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 03130
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGeneratorInstance::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern const&) const [function] [call site2] 03131
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 03132
17 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 03133
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGeneratorInstance::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern const&) const [function] [call site2] 03134
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 03135
17 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 03136
17 std::__1::vector , std::__1::allocator > >& operator+= , std::__1::vector , std::__1::allocator > > >(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > >&&) [function] [call site2] 03137
17 solidity::evmasm::simplificationRuleListPart7 (solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#4}::~vector() [function] [call site2] 03138
17 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 03139
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 03140
17 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 03141
17 solidity::evmasm::simplificationRuleListPart7 (solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#5}::~vector() [function] [call site2] 03142
17 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 03143
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)28>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 03144
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 03145
17 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 03146
17 solidity::evmasm::simplificationRuleListPart7 (solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#6}::~vector() [function] [call site2] 03147
17 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 03148
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)27>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 03149
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 03150
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 03151
17 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 03152
17 solidity::evmasm::simplificationRuleListPart7 (solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#8}::~vector() [function] [call site2] 03153
17 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 03154
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)28>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 03155
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 03156
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 03157
17 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 03158
17 solidity::evmasm::simplificationRuleListPart7 (solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#10}::~vector() [function] [call site2] 03159
17 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 03160
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)22>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 03161
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 03162
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)22>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 03163
17 solidity::evmasm::simplificationRuleListPart7 (solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#11}::vector({lambda()#11} const&) [function] [call site2] 03164
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 03165
17 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 03166
17 solidity::evmasm::simplificationRuleListPart7 (solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#12}::~vector() [function] [call site2] 03167
17 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 03168
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)22>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 03169
17 solidity::evmasm::simplificationRuleListPart7 (solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#11}::vector({lambda()#11} const&) [function] [call site2] 03170
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 03171
17 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 03172
17 solidity::evmasm::simplificationRuleListPart7 (solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#13}::~vector() [function] [call site2] 03173
17 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 03174
17 solidity::evmasm::simplificationRuleListPart7 (solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#11}::~vector() [function] [call site2] 03175
17 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 03176
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)27>::operator() , (boost::multiprecision::expression_template_option)0> >(solidity::evmasm::Pattern&, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>&&) const [function] [call site2] 03177
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)23>::operator() (solidity::evmasm::Pattern const&, solidity::evmasm::Pattern&) const [function] [call site2] 03178
17 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 03179
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)22>::operator() (solidity::evmasm::Pattern const&, solidity::evmasm::Pattern&) const [function] [call site2] 03180
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 03181
17 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 03182
17 solidity::evmasm::simplificationRuleListPart7 (solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#14}::~vector() [function] [call site2] 03183
17 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 03184
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)22>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern const&) const [function] [call site2] 03185
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 03186
17 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 03187
17 solidity::evmasm::simplificationRuleListPart7 (solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#15}::~vector() [function] [call site2] 03188
17 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 03189
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 03190
17 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 03191
17 solidity::evmasm::simplificationRuleListPart7 (solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#16}::~vector() [function] [call site2] 03192
17 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 03193
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)27>::operator() , (boost::multiprecision::expression_template_option)0> >(solidity::evmasm::Pattern&, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>&&) const [function] [call site2] 03194
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 03195
17 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 03196
17 solidity::evmasm::simplificationRuleListPart7 (solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#17}::~vector() [function] [call site2] 03197
17 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 03198
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)27>::operator() , (boost::multiprecision::expression_template_option)0> >(solidity::evmasm::Pattern&, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>&&) const [function] [call site2] 03199
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 03200
17 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 03201
17 solidity::evmasm::simplificationRuleListPart7 (solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#18}::~vector() [function] [call site2] 03202
17 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 03203
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 03204
17 solidity::evmasm::simplificationRuleListPart7 (solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#19}::~vector() [function] [call site2] 03205
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)28>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 03206
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 03207
17 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 03208
17 solidity::evmasm::simplificationRuleListPart7 (solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#20}::~vector() [function] [call site2] 03209
17 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 03210
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)28>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 03211
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 03212
17 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 03213
17 solidity::evmasm::simplificationRuleListPart7 (solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#21}::~vector() [function] [call site2] 03214
17 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 03215
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)27>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 03216
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 03217
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 03218
17 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 03219
17 solidity::evmasm::simplificationRuleListPart7 (solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#23}::~vector() [function] [call site2] 03220
17 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 03221
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)28>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 03222
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 03223
17 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 03224
17 solidity::evmasm::simplificationRuleListPart7 (solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#25}::~vector() [function] [call site2] 03225
17 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 03226
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)28>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 03227
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 03228
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 03229
17 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 03230
17 solidity::evmasm::simplificationRuleListPart7 (solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#27}::~vector() [function] [call site2] 03231
17 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 03232
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)11>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 03233
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 03234
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 03235
17 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 03236
17 solidity::evmasm::simplificationRuleListPart7 (solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#29}::~vector() [function] [call site2] 03237
17 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 03238
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)28>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 03239
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 03240
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 03241
17 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 03242
17 solidity::evmasm::simplificationRuleListPart7 (solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#31}::~vector() [function] [call site2] 03243
17 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 03244
16 std::__1::vector , std::__1::allocator > >& operator+= , std::__1::vector , std::__1::allocator > > >(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > >&&) [function] [call site2] 03245
16 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 03246
16 std::__1::vector , std::__1::allocator > > solidity::evmasm::simplificationRuleListPart8 (solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern) [function] [call site2] 03247
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)3>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 03248
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 03249
17 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 03250
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)1>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 03251
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 03252
17 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 03253
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)1>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 03254
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 03255
17 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 03256
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)1>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 03257
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 03258
17 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 03259
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)1>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 03260
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 03261
17 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 03262
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)3>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 03263
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 03264
17 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 03265
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)3>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 03266
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 03267
17 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 03268
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)3>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 03269
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 03270
17 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 03271
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)3>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 03272
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 03273
17 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 03274
17 std::__1::vector , std::__1::allocator > >& operator+= , std::__1::vector , std::__1::allocator > > >(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > >&&) [function] [call site2] 03275
17 solidity::evmasm::SimplificationRule ::~SimplificationRule() [function] [call site2] 03276
17 solidity::evmasm::simplificationRuleListPart8 (solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#9}::~vector() [function] [call site2] 03277
17 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 03278
16 std::__1::vector , std::__1::allocator > >& operator+= , std::__1::vector , std::__1::allocator > > >(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > >&&) [function] [call site2] 03279
16 std::__1::optional ::operator*() & [function] [call site2] 03280
16 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 03281
16 std::__1::vector , std::__1::allocator > > solidity::evmasm::evmRuleList (solidity::langutil::EVMVersion, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern) [function] [call site2] 03282
17 solidity::langutil::EVMVersion::hasSelfBalance() const [function] [call site2] 03283
18 solidity::langutil::EVMVersion::istanbul() [function] [call site2] 03284
18 boost::operators_impl::operator>=(solidity::langutil::EVMVersion const&, solidity::langutil::EVMVersion const&) [function] [call site2] 03285
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)49>::operator() (solidity::evmasm::Instruction&&) const [function] [call site2] 03286
18 std::initializer_list ::initializer_list() [function] [call site2] 03287
17 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 03288
17 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 03289
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)10>::operator() (int&&, solidity::evmasm::Pattern&) const [function] [call site2] 03290
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 03291
17 solidity::evmasm::evmRuleList (solidity::langutil::EVMVersion, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#2}::~EVMVersion() [function] [call site2] 03292
17 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 03293
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)10>::operator() (int&&, solidity::evmasm::Pattern&) const [function] [call site2] 03294
17 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 03295
17 solidity::langutil::EVMVersion::hasBitwiseShifting() const [function] [call site2] 03296
18 solidity::langutil::EVMVersion::constantinople() [function] [call site2] 03297
19 solidity::langutil::EVMVersion::EVMVersion(solidity::langutil::EVMVersion::Version) [function] [call site2] 03298
18 boost::operators_impl::operator>=(solidity::langutil::EVMVersion const&, solidity::langutil::EVMVersion const&) [function] [call site2] 03299
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)10>::operator() (int&&, solidity::evmasm::Pattern&) const [function] [call site2] 03300
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 03301
17 solidity::evmasm::evmRuleList (solidity::langutil::EVMVersion, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#4}::~EVMVersion() [function] [call site2] 03302
17 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 03303
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)2>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 03304
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 03305
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 03306
17 solidity::evmasm::evmRuleList (solidity::langutil::EVMVersion, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#6}::~EVMVersion() [function] [call site2] 03307
17 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 03308
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)2>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 03309
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 03310
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 03311
17 solidity::evmasm::evmRuleList (solidity::langutil::EVMVersion, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#8}::~EVMVersion() [function] [call site2] 03312
17 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 03313
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)4>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 03314
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 03315
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 03316
17 solidity::evmasm::evmRuleList (solidity::langutil::EVMVersion, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#10}::~EVMVersion() [function] [call site2] 03317
17 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 03318
17 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)10>::operator() , (boost::multiprecision::expression_template_option)0>, solidity::evmasm::Pattern&>(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>&&, solidity::evmasm::Pattern&) const [function] [call site2] 03319
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 03320
17 solidity::evmasm::evmRuleList (solidity::langutil::EVMVersion, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#11}::~EVMVersion() [function] [call site2] 03321
17 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 03322
16 std::__1::vector , std::__1::allocator > >& operator+= , std::__1::vector , std::__1::allocator > > >(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > >&&) [function] [call site2] 03323
15 solidity::evmasm::Rules::addRules(std::__1::vector , std::__1::allocator > > const&) [function] [call site2] 03324
16 solidity::evmasm::Rules::addRule(solidity::evmasm::SimplificationRule const&) [function] [call site2] 03325
17 solidity::evmasm::Pattern::instruction() const [function] [call site2] 03326
18 solidity::evmasm::Pattern::type() const [function] [call site2] 03327
15 solidity::evmasm::Rules::isInitialized() const [function] [call site2] 03328
15 solidity::evmasm::OptimizerException::OptimizerException() [function] [call site2] 03329
15 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 03330
15 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 03331
15 boost::enable_if , solidity::evmasm::OptimizerException const&>::type boost::operator<< , std::__1::allocator > >(solidity::evmasm::OptimizerException const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 03332
15 boost::error_info ::error_info(char const*) [function] [call site2] 03333
14 solidity::evmasm::Rules::~Rules() [function] [call site2] 03334
14 solidity::evmasm::Rules::isInitialized() const [function] [call site2] 03335
14 solidity::evmasm::OptimizerException::OptimizerException() [function] [call site2] 03336
14 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 03337
14 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 03338
14 boost::enable_if , solidity::evmasm::OptimizerException const&>::type boost::operator<< , std::__1::allocator > >(solidity::evmasm::OptimizerException const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 03339
14 boost::error_info ::error_info(char const*) [function] [call site2] 03340
14 void boost::throw_exception (solidity::evmasm::OptimizerException const&) [function] [call site2] 03341
14 solidity::evmasm::AssemblyItem::type() const [function] [call site2] 03342
14 solidity::evmasm::SemanticInformation::isDeterministic(solidity::evmasm::AssemblyItem const&) [function] [call site2] 03343
14 solidity::evmasm::Rules::findFirstMatch(solidity::evmasm::ExpressionClasses::Expression const&, solidity::evmasm::ExpressionClasses const&) [function] [call site2] 03344
15 solidity::evmasm::Rules::resetMatchGroups() [function] [call site2] 03345
15 solidity::evmasm::OptimizerException::OptimizerException() [function] [call site2] 03346
15 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 03347
15 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 03348
15 boost::enable_if , solidity::evmasm::OptimizerException const&>::type boost::operator<< , std::__1::allocator > >(solidity::evmasm::OptimizerException const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 03349
15 void boost::throw_exception (solidity::evmasm::OptimizerException const&) [function] [call site2] 03350
15 solidity::evmasm::Pattern::matches(solidity::evmasm::ExpressionClasses::Expression const&, solidity::evmasm::ExpressionClasses const&) const [function] [call site2] 03351
16 solidity::evmasm::Pattern::matchesBaseItem(solidity::evmasm::AssemblyItem const*) const [function] [call site2] 03352
17 solidity::evmasm::Pattern::data() const [function] [call site2] 03353
18 solidity::evmasm::OptimizerException::OptimizerException() [function] [call site2] 03354
18 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 03355
18 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 03356
18 boost::enable_if , solidity::evmasm::OptimizerException const&>::type boost::operator<< , std::__1::allocator > >(solidity::evmasm::OptimizerException const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 03357
18 boost::error_info ::error_info(char const*) [function] [call site2] 03358
18 void boost::throw_exception (solidity::evmasm::OptimizerException const&) [function] [call site2] 03359
17 bool boost::multiprecision::operator== , (boost::multiprecision::expression_template_option)0, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>, (boost::multiprecision::expression_template_option)0>(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 03360
18 bool boost::multiprecision::detail::is_unordered_comparison , (boost::multiprecision::expression_template_option)0>, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> >(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 03361
18 bool boost::multiprecision::std_constexpr::equal (unsigned long long const*, unsigned long long const*, unsigned long long const*) [function] [call site2] 03362
16 solidity::evmasm::ExpressionClasses::representative(unsigned int) const [function] [call site2] 03363
16 solidity::evmasm::Pattern::matches(solidity::evmasm::ExpressionClasses::Expression const&, solidity::evmasm::ExpressionClasses const&) const [function] [call site2] 03364
15 solidity::evmasm::Rules::resetMatchGroups() [function] [call site2] 03365
14 solidity::evmasm::ExpressionTemplate::ExpressionTemplate(solidity::evmasm::Pattern const&, solidity::langutil::SourceLocation const&) [function] [call site2] 03366
15 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 03367
15 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::AssemblyItemType, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>, solidity::langutil::SourceLocation) [function] [call site2] 03368
15 solidity::evmasm::Pattern::toAssemblyItem(solidity::langutil::SourceLocation const&) const [function] [call site2] 03369
16 solidity::langutil::SourceLocation::SourceLocation(solidity::langutil::SourceLocation const&) [function] [call site2] 03370
16 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::Instruction, solidity::langutil::SourceLocation) [function] [call site2] 03371
16 solidity::evmasm::Pattern::data() const [function] [call site2] 03372
16 solidity::langutil::SourceLocation::SourceLocation(solidity::langutil::SourceLocation const&) [function] [call site2] 03373
16 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::AssemblyItemType, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>, solidity::langutil::SourceLocation) [function] [call site2] 03374
15 solidity::evmasm::Pattern::arguments() const [function] [call site2] 03375
15 solidity::evmasm::AssemblyItem::~AssemblyItem() [function] [call site2] 03376
14 solidity::evmasm::ExpressionClasses::rebuildExpression(solidity::evmasm::ExpressionTemplate const&) [function] [call site2] 03377
15 solidity::evmasm::ExpressionClasses::find(solidity::evmasm::AssemblyItem const&, std::__1::vector > const&, bool, unsigned int) [function] [call site2] 03378
16 solidity::evmasm::ExpressionClasses::Expression::~Expression() [function] [call site2] 03379
15 solidity::evmasm::ExpressionClasses::rebuildExpression(solidity::evmasm::ExpressionTemplate const&) [function] [call site2] 03380
12 solidity::evmasm::KnownState::setStackElement(int, unsigned int) [function] [call site2] 03381
12 solidity::evmasm::ExpressionClasses::find(solidity::evmasm::AssemblyItem const&, std::__1::vector > const&, bool, unsigned int) [function] [call site2] 03382
12 solidity::evmasm::KnownState::setStackElement(int, unsigned int) [function] [call site2] 03383
12 solidity::evmasm::AssemblyItem::instruction() const [function] [call site2] 03384
12 solidity::evmasm::instructionInfo(solidity::evmasm::Instruction) [function] [call site2] 03385
12 solidity::evmasm::SemanticInformation::isDupInstruction(solidity::evmasm::AssemblyItem const&) [function] [call site2] 03386
12 solidity::evmasm::AssemblyItem::location() const [function] [call site2] 03387
12 solidity::evmasm::KnownState::stackElement(int, solidity::langutil::SourceLocation const&) [function] [call site2] 03388
13 solidity::langutil::SourceLocation::SourceLocation(solidity::langutil::SourceLocation const&) [function] [call site2] 03389
13 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::AssemblyItemType, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>, solidity::langutil::SourceLocation) [function] [call site2] 03390
13 solidity::evmasm::ExpressionClasses::find(solidity::evmasm::AssemblyItem const&, std::__1::vector > const&, bool, unsigned int) [function] [call site2] 03391
13 solidity::evmasm::AssemblyItem::~AssemblyItem() [function] [call site2] 03392
13 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 03393
12 solidity::evmasm::KnownState::setStackElement(int, unsigned int) [function] [call site2] 03394
12 solidity::evmasm::SemanticInformation::isSwapInstruction(solidity::evmasm::AssemblyItem const&) [function] [call site2] 03395
12 solidity::evmasm::AssemblyItem::location() const [function] [call site2] 03396
12 solidity::evmasm::KnownState::swapStackElements(int, int, solidity::langutil::SourceLocation const&) [function] [call site2] 03397
13 solidity::evmasm::OptimizerException::OptimizerException() [function] [call site2] 03398
13 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 03399
13 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 03400
13 boost::enable_if , solidity::evmasm::OptimizerException const&>::type boost::operator<< , std::__1::allocator > >(solidity::evmasm::OptimizerException const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 03401
13 boost::error_info ::error_info(char const*) [function] [call site2] 03402
13 void boost::throw_exception (solidity::evmasm::OptimizerException const&) [function] [call site2] 03403
13 solidity::evmasm::KnownState::stackElement(int, solidity::langutil::SourceLocation const&) [function] [call site2] 03404
13 solidity::evmasm::KnownState::stackElement(int, solidity::langutil::SourceLocation const&) [function] [call site2] 03405
12 solidity::evmasm::KnownState::stackElement(int, solidity::langutil::SourceLocation const&) [function] [call site2] 03406
12 solidity::evmasm::KnownState::storeInStorage(unsigned int, unsigned int, solidity::langutil::SourceLocation const&) [function] [call site2] 03407
13 solidity::evmasm::KnownState::StoreOperation::StoreOperation() [function] [call site2] 03408
13 solidity::langutil::SourceLocation::SourceLocation(solidity::langutil::SourceLocation const&) [function] [call site2] 03409
13 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::Instruction, solidity::langutil::SourceLocation) [function] [call site2] 03410
13 solidity::evmasm::ExpressionClasses::knownToBeDifferent(unsigned int, unsigned int) [function] [call site2] 03411
14 solidity::evmasm::ExpressionClasses::find(solidity::evmasm::AssemblyItem const&, std::__1::vector > const&, bool, unsigned int) [function] [call site2] 03412
13 solidity::evmasm::ExpressionClasses::find(solidity::evmasm::AssemblyItem const&, std::__1::vector > const&, bool, unsigned int) [function] [call site2] 03413
13 solidity::evmasm::AssemblyItem::~AssemblyItem() [function] [call site2] 03414
12 solidity::evmasm::AssemblyItem::deposit() const [function] [call site2] 03415
12 solidity::evmasm::AssemblyItem::location() const [function] [call site2] 03416
12 solidity::evmasm::KnownState::loadFromStorage(unsigned int, solidity::langutil::SourceLocation const&) [function] [call site2] 03417
13 solidity::langutil::SourceLocation::SourceLocation(solidity::langutil::SourceLocation const&) [function] [call site2] 03418
13 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::Instruction, solidity::langutil::SourceLocation) [function] [call site2] 03419
13 solidity::evmasm::ExpressionClasses::find(solidity::evmasm::AssemblyItem const&, std::__1::vector > const&, bool, unsigned int) [function] [call site2] 03420
13 solidity::evmasm::AssemblyItem::~AssemblyItem() [function] [call site2] 03421
12 solidity::evmasm::KnownState::setStackElement(int, unsigned int) [function] [call site2] 03422
12 solidity::evmasm::AssemblyItem::location() const [function] [call site2] 03423
12 solidity::evmasm::KnownState::storeInMemory(unsigned int, unsigned int, solidity::langutil::SourceLocation const&) [function] [call site2] 03424
13 solidity::evmasm::KnownState::StoreOperation::StoreOperation() [function] [call site2] 03425
13 solidity::langutil::SourceLocation::SourceLocation(solidity::langutil::SourceLocation const&) [function] [call site2] 03426
13 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::Instruction, solidity::langutil::SourceLocation) [function] [call site2] 03427
13 solidity::evmasm::ExpressionClasses::knownToBeDifferentBy32(unsigned int, unsigned int) [function] [call site2] 03428
14 solidity::evmasm::ExpressionClasses::find(solidity::evmasm::AssemblyItem const&, std::__1::vector > const&, bool, unsigned int) [function] [call site2] 03429
14 boost::multiprecision::detail::scoped_default_precision , (boost::multiprecision::expression_template_option)0>, false>::scoped_default_precision , (boost::multiprecision::expression_template_option)0> >(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 03430
14 _ZN5boost14multiprecisiongtINS0_8backends15cpp_int_backendILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvEELNS0_26expression_template_optionE0ES6_LS7_0EEENS_11enable_if_cIXaanesr15number_categoryIT_EE5valueLNS0_20number_category_typeE4Enesr15number_categoryIT1_EE5valueLSA_4EEbE4typeERKNS0_6numberIS9_XT0_EEERKNSE_ISB_XT2_EEE [function] [call site2] 03431
13 solidity::evmasm::ExpressionClasses::find(solidity::evmasm::AssemblyItem const&, std::__1::vector > const&, bool, unsigned int) [function] [call site2] 03432
13 solidity::evmasm::AssemblyItem::~AssemblyItem() [function] [call site2] 03433
12 solidity::evmasm::AssemblyItem::deposit() const [function] [call site2] 03434
12 solidity::evmasm::KnownState::loadFromMemory(unsigned int, solidity::langutil::SourceLocation const&) [function] [call site2] 03435
13 solidity::langutil::SourceLocation::SourceLocation(solidity::langutil::SourceLocation const&) [function] [call site2] 03436
13 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::Instruction, solidity::langutil::SourceLocation) [function] [call site2] 03437
13 solidity::evmasm::ExpressionClasses::find(solidity::evmasm::AssemblyItem const&, std::__1::vector > const&, bool, unsigned int) [function] [call site2] 03438
13 solidity::evmasm::AssemblyItem::~AssemblyItem() [function] [call site2] 03439
12 solidity::evmasm::KnownState::setStackElement(int, unsigned int) [function] [call site2] 03440
12 solidity::evmasm::AssemblyItem::deposit() const [function] [call site2] 03441
12 solidity::evmasm::AssemblyItem::location() const [function] [call site2] 03442
12 solidity::evmasm::KnownState::applyKeccak256(unsigned int, unsigned int, solidity::langutil::SourceLocation const&) [function] [call site2] 03443
13 solidity::langutil::SourceLocation::SourceLocation(solidity::langutil::SourceLocation const&) [function] [call site2] 03444
13 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::Instruction, solidity::langutil::SourceLocation) [function] [call site2] 03445
13 solidity::evmasm::ExpressionClasses::knownConstant(unsigned int) [function] [call site2] 03446
14 solidity::evmasm::Pattern::setMatchGroup(unsigned int, std::__1::map , std::__1::allocator > >&) [function] [call site2] 03447
14 solidity::evmasm::ExpressionClasses::representative(unsigned int) const [function] [call site2] 03448
14 solidity::evmasm::Pattern::matches(solidity::evmasm::ExpressionClasses::Expression const&, solidity::evmasm::ExpressionClasses const&) const [function] [call site2] 03449
13 _ZN5boost14multiprecisiongtINS0_8backends15cpp_int_backendILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvEELNS0_26expression_template_optionE0EiEENS_11enable_if_cIXaasr6detail22is_valid_mixed_compareINS0_6numberIT_XT0_EEET1_EE5valuenesr15number_categoryISA_EE5valueLNS0_20number_category_typeE4EEbE4typeERKSB_RKSC_ [function] [call site2] 03450
14 bool boost::multiprecision::detail::is_unordered_comparison , (boost::multiprecision::expression_template_option)0>, int>(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&, int const&) [function] [call site2] 03451
14 __clang_call_terminate [call site2] 03452
14 boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&) [function] [call site2] 03453
14 _ZN5boost14multiprecision6detail12unsigned_absIxEENS_11enable_if_cIXoosr9is_signedIT_EE5valuesr17is_floating_pointIS4_EE5valueENS_13make_unsignedIS4_E4typeEE4typeES4_ [function] [call site2] 03454
14 boost::multiprecision::backends::cpp_int_base<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void, false>::negate() [function] [call site2] 03455
14 int boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>::compare<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>(boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> const&) const [function] [call site2] 03456
13 solidity::evmasm::ExpressionClasses::find(solidity::evmasm::AssemblyItem const&, std::__1::vector > const&, bool, unsigned int) [function] [call site2] 03457
13 boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>::operator unsigned int () const [function] [call site2] 03458
13 solidity::langutil::SourceLocation::SourceLocation(solidity::langutil::SourceLocation const&) [function] [call site2] 03459
13 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::Instruction, solidity::langutil::SourceLocation) [function] [call site2] 03460
13 solidity::evmasm::AssemblyItem::AssemblyItem(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>, solidity::langutil::SourceLocation) [function] [call site2] 03461
14 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::AssemblyItemType, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>, solidity::langutil::SourceLocation) [function] [call site2] 03462
13 solidity::evmasm::ExpressionClasses::find(solidity::evmasm::AssemblyItem const&, std::__1::vector > const&, bool, unsigned int) [function] [call site2] 03463
13 solidity::evmasm::ExpressionClasses::find(solidity::evmasm::AssemblyItem const&, std::__1::vector > const&, bool, unsigned int) [function] [call site2] 03464
13 solidity::evmasm::AssemblyItem::~AssemblyItem() [function] [call site2] 03465
13 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 03466
13 solidity::evmasm::KnownState::loadFromMemory(unsigned int, solidity::langutil::SourceLocation const&) [function] [call site2] 03467
13 solidity::evmasm::ExpressionClasses::knownConstant(unsigned int) [function] [call site2] 03468
13 solidity::toBigEndian(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>) [function] [call site2] 03469
14 void solidity::toBigEndian , (boost::multiprecision::expression_template_option)0>, std::__1::vector > >(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>, std::__1::vector >&) [function] [call site2] 03470
15 void boost::multiprecision::default_ops::eval_bitwise_and , boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> >(boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>&, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> const&, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> const&) [function] [call site2] 03471
15 boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>::operator unsigned char () const [function] [call site2] 03472
15 void boost::multiprecision::detail::check_shift_range (int, mpl_::bool_ const&, mpl_::bool_ const&) [function] [call site2] 03473
15 _ZN5boost14multiprecision8backends16eval_right_shiftILj256ELj256ELNS0_18cpp_int_check_typeE0EvEENS_11enable_if_cIXntsr18is_trivial_cpp_intINS1_15cpp_int_backendIXT_EXT0_ELNS0_16cpp_integer_typeE0EXT1_ET2_EEEE5valueEvE4typeERS8_o [function] [call site2] 03474
13 std::__1::vector >& operator+= > >(std::__1::vector >&, std::__1::vector >&&) [function] [call site2] 03475
13 solidity::util::keccak256(std::__1::vector > const&) [function] [call site2] 03476
14 solidity::util::vector_ref ::vector_ref(std::__1::vector > const*) [function] [call site2] 03477
14 solidity::util::keccak256(solidity::util::vector_ref ) [function] [call site2] 03478
15 solidity::util::FixedHash<32u>::FixedHash() [function] [call site2] 03479
15 solidity::util::FixedHash<32u>::data() [function] [call site2] 03480
15 solidity::util::vector_ref ::data() const [function] [call site2] 03481
15 solidity::util::(anonymous namespace)::hash(unsigned char*, unsigned long, unsigned char const*, unsigned long, unsigned long, unsigned char) [function] [call site2] 03482
16 solidity::util::(anonymous namespace)::xorin(unsigned char*, unsigned char const*, unsigned long) [function] [call site2] 03483
16 solidity::util::(anonymous namespace)::xorin(unsigned char*, unsigned char const*, unsigned long) [function] [call site2] 03484
16 solidity::util::(anonymous namespace)::keccakf(void*) [function] [call site2] 03485
16 solidity::util::(anonymous namespace)::setout(unsigned char const*, unsigned char*, unsigned long) [function] [call site2] 03486
13 solidity::util::FixedHash<32u>::operator boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>() const [function] [call site2] 03487
14 boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> solidity::fromBigEndian , (boost::multiprecision::expression_template_option)0>, std::__1::array >(std::__1::array const&) [function] [call site2] 03488
15 void boost::multiprecision::detail::check_shift_range (int, mpl_::bool_ const&, mpl_::bool_ const&) [function] [call site2] 03489
15 _ZN5boost14multiprecision8backends15eval_left_shiftILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvEENS_11enable_if_cIXntsr18is_trivial_cpp_intINS1_15cpp_int_backendIXT_EXT0_EXT1_EXT2_ET3_EEEE5valueEvE4typeERS8_o [function] [call site2] 03490
15 void boost::multiprecision::default_ops::eval_bitwise_or , boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>, unsigned long long>(boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>&, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> const&, unsigned long long const&) [function] [call site2] 03491
16 _ZN5boost14multiprecision11default_ops23eval_bitwise_or_defaultINS0_8backends15cpp_int_backendILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvEEyEENS_11enable_if_cIXaasr14is_convertibleIT0_NS0_6numberIT_LNS0_26expression_template_optionE1EEEEE5valuesr14is_convertibleIS9_SB_EE5valueEvE4typeERSB_RKSB_RKS9_ [function] [call site2] 03492
17 void boost::multiprecision::default_ops::eval_bitwise_or , boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> >(boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>&, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> const&, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> const&) [function] [call site2] 03493
13 solidity::langutil::SourceLocation::SourceLocation(solidity::langutil::SourceLocation const&) [function] [call site2] 03494
13 solidity::evmasm::AssemblyItem::AssemblyItem(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>, solidity::langutil::SourceLocation) [function] [call site2] 03495
13 solidity::evmasm::ExpressionClasses::find(solidity::evmasm::AssemblyItem const&, std::__1::vector > const&, bool, unsigned int) [function] [call site2] 03496
13 solidity::evmasm::ExpressionClasses::find(solidity::evmasm::AssemblyItem const&, std::__1::vector > const&, bool, unsigned int) [function] [call site2] 03497
13 solidity::evmasm::AssemblyItem::~AssemblyItem() [function] [call site2] 03498
12 solidity::evmasm::KnownState::setStackElement(int, unsigned int) [function] [call site2] 03499
12 solidity::evmasm::SemanticInformation::memory(solidity::evmasm::Instruction) [function] [call site2] 03500
12 solidity::evmasm::AssemblyItem::instruction() const [function] [call site2] 03501
12 solidity::evmasm::SemanticInformation::storage(solidity::evmasm::Instruction) [function] [call site2] 03502
12 solidity::evmasm::KnownState::resetMemory() [function] [call site2] 03503
12 solidity::evmasm::KnownState::resetKnownKeccak256Hashes() [function] [call site2] 03504
12 solidity::evmasm::KnownState::resetStorage() [function] [call site2] 03505
12 solidity::evmasm::InvalidDeposit::InvalidDeposit() [function] [call site2] 03506
12 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 03507
12 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 03508
12 boost::enable_if , solidity::evmasm::InvalidDeposit const&>::type boost::operator<< , std::__1::allocator > >(solidity::evmasm::InvalidDeposit const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 03509
12 boost::error_info ::error_info(char const*) [function] [call site2] 03510
12 void boost::throw_exception (solidity::evmasm::InvalidDeposit const&) [function] [call site2] 03511
12 solidity::evmasm::AssemblyItem::deposit() const [function] [call site2] 03512
12 solidity::evmasm::ExpressionClasses::find(solidity::evmasm::AssemblyItem const&, std::__1::vector > const&, bool, unsigned int) [function] [call site2] 03513
12 solidity::evmasm::KnownState::setStackElement(int, unsigned int) [function] [call site2] 03514
12 solidity::evmasm::AssemblyItem::deposit() const [function] [call site2] 03515
12 solidity::evmasm::InstructionInfo::~InstructionInfo() [function] [call site2] 03516
9 solidity::evmasm::KnownState::StoreOperation::isValid() const [function] [call site2] 03517
7 solidity::evmasm::CommonSubexpressionEliminator::getOptimizedItems() [function] [call site2] 03518
8 solidity::evmasm::CommonSubexpressionEliminator::optimizeBreakingItem() [function] [call site2] 03519
9 solidity::evmasm::KnownState::expressionClasses() const [function] [call site2] 03520
9 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 03521
9 solidity::evmasm::KnownState::stackHeight() const [function] [call site2] 03522
9 solidity::evmasm::KnownState::stackElement(int, solidity::langutil::SourceLocation const&) [function] [call site2] 03523
9 solidity::evmasm::ExpressionClasses::knownNonZero(unsigned int) [function] [call site2] 03524
10 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 03525
10 solidity::evmasm::ExpressionClasses::find(solidity::evmasm::AssemblyItem const&, std::__1::vector > const&, bool, unsigned int) [function] [call site2] 03526
10 solidity::evmasm::ExpressionClasses::representative(unsigned int) const [function] [call site2] 03527
10 solidity::evmasm::Pattern::matches(solidity::evmasm::ExpressionClasses::Expression const&, solidity::evmasm::ExpressionClasses const&) const [function] [call site2] 03528
9 solidity::langutil::SourceLocation::SourceLocation(solidity::langutil::SourceLocation const&) [function] [call site2] 03529
9 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::Instruction, solidity::langutil::SourceLocation) [function] [call site2] 03530
9 solidity::evmasm::CommonSubexpressionEliminator::feedItem(solidity::evmasm::AssemblyItem const&, bool) [function] [call site2] 03531
9 solidity::langutil::SourceLocation::SourceLocation(solidity::langutil::SourceLocation const&) [function] [call site2] 03532
9 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::Instruction, solidity::langutil::SourceLocation) [function] [call site2] 03533
9 solidity::evmasm::CommonSubexpressionEliminator::feedItem(solidity::evmasm::AssemblyItem const&, bool) [function] [call site2] 03534
9 solidity::evmasm::AssemblyItem::setJumpType(solidity::evmasm::AssemblyItem::JumpType) [function] [call site2] 03535
9 solidity::evmasm::AssemblyItem::~AssemblyItem() [function] [call site2] 03536
9 solidity::langutil::SourceLocation::SourceLocation(solidity::langutil::SourceLocation const&) [function] [call site2] 03537
9 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::Instruction, solidity::langutil::SourceLocation) [function] [call site2] 03538
9 solidity::evmasm::CommonSubexpressionEliminator::feedItem(solidity::evmasm::AssemblyItem const&, bool) [function] [call site2] 03539
9 solidity::evmasm::CommonSubexpressionEliminator::feedItem(solidity::evmasm::AssemblyItem const&, bool) [function] [call site2] 03540
9 solidity::evmasm::AssemblyItem::~AssemblyItem() [function] [call site2] 03541
9 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 03542
9 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::Instruction, solidity::langutil::SourceLocation) [function] [call site2] 03543
9 solidity::evmasm::KnownState::stackHeight() const [function] [call site2] 03544
9 solidity::evmasm::KnownState::stackElement(int, solidity::langutil::SourceLocation const&) [function] [call site2] 03545
9 solidity::evmasm::ExpressionClasses::knownZero(unsigned int) [function] [call site2] 03546
10 solidity::evmasm::Pattern::Pattern(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 03547
10 solidity::evmasm::ExpressionClasses::representative(unsigned int) const [function] [call site2] 03548
10 solidity::evmasm::Pattern::matches(solidity::evmasm::ExpressionClasses::Expression const&, solidity::evmasm::ExpressionClasses const&) const [function] [call site2] 03549
9 solidity::langutil::SourceLocation::SourceLocation(solidity::langutil::SourceLocation const&) [function] [call site2] 03550
9 solidity::evmasm::CommonSubexpressionEliminator::feedItem(solidity::evmasm::AssemblyItem const&, bool) [function] [call site2] 03551
9 solidity::langutil::SourceLocation::SourceLocation(solidity::langutil::SourceLocation const&) [function] [call site2] 03552
9 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::Instruction, solidity::langutil::SourceLocation) [function] [call site2] 03553
9 solidity::evmasm::CommonSubexpressionEliminator::feedItem(solidity::evmasm::AssemblyItem const&, bool) [function] [call site2] 03554
9 solidity::langutil::SourceLocation::SourceLocation(solidity::langutil::SourceLocation const&) [function] [call site2] 03555
9 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::Instruction, solidity::langutil::SourceLocation) [function] [call site2] 03556
9 solidity::evmasm::ExpressionClasses::storeItem(solidity::evmasm::AssemblyItem const&) [function] [call site2] 03557
9 solidity::evmasm::AssemblyItem::~AssemblyItem() [function] [call site2] 03558
8 solidity::evmasm::KnownState::KnownState(solidity::evmasm::KnownState const&) [function] [call site2] 03559
8 solidity::evmasm::KnownState::feedItem(solidity::evmasm::AssemblyItem const&, bool) [function] [call site2] 03560
8 solidity::evmasm::KnownState::KnownState(solidity::evmasm::KnownState const&) [function] [call site2] 03561
8 solidity::ScopeGuard::ScopeGuard(std::__1::function ) [function] [call site2] 03562
8 solidity::evmasm::KnownState::stackHeight() const [function] [call site2] 03563
8 solidity::evmasm::KnownState::stackElements() const [function] [call site2] 03564
8 solidity::evmasm::KnownState::stackElements() const [function] [call site2] 03565
8 solidity::evmasm::KnownState::stackHeight() const [function] [call site2] 03566
8 solidity::evmasm::KnownState::stackHeight() const [function] [call site2] 03567
8 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 03568
8 solidity::evmasm::KnownState::stackElement(int, solidity::langutil::SourceLocation const&) [function] [call site2] 03569
8 solidity::evmasm::KnownState::expressionClasses() const [function] [call site2] 03570
8 solidity::evmasm::CSECodeGenerator::CSECodeGenerator(solidity::evmasm::ExpressionClasses&, std::__1::vector > const&) [function] [call site2] 03571
8 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 03572
8 solidity::evmasm::KnownState::stackElement(int, solidity::langutil::SourceLocation const&) [function] [call site2] 03573
8 solidity::evmasm::KnownState::sequenceNumber() const [function] [call site2] 03574
8 solidity::evmasm::KnownState::stackHeight() const [function] [call site2] 03575
8 solidity::evmasm::CSECodeGenerator::~CSECodeGenerator() [function] [call site2] 03576
8 solidity::ScopeGuard::~ScopeGuard() [function] [call site2] 03577
8 solidity::evmasm::KnownState::~KnownState() [function] [call site2] 03578
7 __cxa_begin_catch [call site2] 03579
7 __cxa_end_catch [call site2] 03580
7 std::__1::vector >& operator+= > >(std::__1::vector >&, std::__1::vector >&) [function] [call site2] 03581
7 __cxa_begin_catch [call site2] 03582
7 solidity::evmasm::CommonSubexpressionEliminator::~CommonSubexpressionEliminator() [function] [call site2] 03583
8 solidity::evmasm::KnownState::~KnownState() [function] [call site2] 03584
7 solidity::evmasm::KnownState::~KnownState() [function] [call site2] 03585
7 solidity::evmasm::Assembly::isCreation() const [function] [call site2] 03586
7 solidity::evmasm::Assembly::isCreation() const [function] [call site2] 03587
7 solidity::evmasm::ConstantOptimisationMethod::optimiseConstants(bool, unsigned long, solidity::langutil::EVMVersion, solidity::evmasm::Assembly&) [function] [call site2] 03588
8 solidity::evmasm::Assembly::items() [function] [call site2] 03589
8 solidity::evmasm::AssemblyItem::type() const [function] [call site2] 03590
8 solidity::evmasm::AssemblyItem::data() const [function] [call site2] 03591
8 _ZN5boost14multiprecisionltINS0_8backends15cpp_int_backendILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvEELNS0_26expression_template_optionE0EiEENS_11enable_if_cIXaasr6detail22is_valid_mixed_compareINS0_6numberIT_XT0_EEET1_EE5valuenesr15number_categoryISA_EE5valueLNS0_20number_category_typeE4EEbE4typeERKSB_RKSC_ [function] [call site2] 03592
9 bool boost::multiprecision::detail::is_unordered_comparison , (boost::multiprecision::expression_template_option)0>, int>(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&, int const&) [function] [call site2] 03593
9 int boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>::compare<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>(boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> const&) const [function] [call site2] 03594
8 solidity::evmasm::ConstantOptimisationMethod::Params::Params() [function] [call site2] 03595
9 solidity::langutil::EVMVersion::EVMVersion() [function] [call site2] 03596
8 solidity::evmasm::AssemblyItem::data() const [function] [call site2] 03597
8 solidity::evmasm::LiteralMethod::LiteralMethod(solidity::evmasm::ConstantOptimisationMethod::Params const&, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 03598
9 solidity::evmasm::ConstantOptimisationMethod::ConstantOptimisationMethod(solidity::evmasm::ConstantOptimisationMethod::Params const&, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 03599
8 solidity::evmasm::LiteralMethod::gasNeeded() const [function] [call site2] 03600
9 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 03601
9 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::Instruction, solidity::langutil::SourceLocation) [function] [call site2] 03602
9 solidity::evmasm::ConstantOptimisationMethod::simpleRunGas(std::__1::vector > const&) [function] [call site2] 03603
10 solidity::evmasm::AssemblyItem::type() const [function] [call site2] 03604
10 solidity::evmasm::GasMeter::runGas(solidity::evmasm::Instruction) [function] [call site2] 03605
11 solidity::evmasm::instructionInfo(solidity::evmasm::Instruction) [function] [call site2] 03606
11 solidity::evmasm::InstructionInfo::~InstructionInfo() [function] [call site2] 03607
11 solidity::evmasm::OptimizerException::OptimizerException() [function] [call site2] 03608
11 solidity::evmasm::instructionInfo(solidity::evmasm::Instruction) [function] [call site2] 03609
11 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 03610
11 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 03611
11 boost::enable_if , solidity::evmasm::OptimizerException const&>::type boost::operator<< , std::__1::allocator > >(solidity::evmasm::OptimizerException const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 03612
11 boost::error_info ::error_info(char const*) [function] [call site2] 03613
11 void boost::throw_exception (solidity::evmasm::OptimizerException const&) [function] [call site2] 03614
11 solidity::evmasm::InstructionInfo::~InstructionInfo() [function] [call site2] 03615
10 _ZN5boost14multiprecision6numberINS0_8backends15cpp_int_backendILj0ELj0ELNS0_16cpp_integer_typeE1ELNS0_18cpp_int_check_typeE0ENSt3__19allocatorIyEEEELNS0_26expression_template_optionE1EEpLIjEENS_11enable_if_cIXsr14is_convertibleIT_SB_EE5valueERSB_E4typeERKSE_ [function] [call site2] 03616
10 _ZN5boost14multiprecision6numberINS0_8backends15cpp_int_backendILj0ELj0ELNS0_16cpp_integer_typeE1ELNS0_18cpp_int_check_typeE0ENSt3__19allocatorIyEEEELNS0_26expression_template_optionE1EEpLIjEENS_11enable_if_cIXsr14is_convertibleIT_SB_EE5valueERSB_E4typeERKSE_ [function] [call site2] 03617
10 solidity::evmasm::GasMeter::runGas(solidity::evmasm::Instruction) [function] [call site2] 03618
10 _ZN5boost14multiprecision6numberINS0_8backends15cpp_int_backendILj0ELj0ELNS0_16cpp_integer_typeE1ELNS0_18cpp_int_check_typeE0ENSt3__19allocatorIyEEEELNS0_26expression_template_optionE1EEpLIjEENS_11enable_if_cIXsr14is_convertibleIT_SB_EE5valueERSB_E4typeERKSE_ [function] [call site2] 03619
10 boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>::~number() [function] [call site2] 03620
9 solidity::evmasm::GasCosts::txDataNonZeroGas(solidity::langutil::EVMVersion) [function] [call site2] 03621
9 std::__1::vector > solidity::toCompactBigEndian , (boost::multiprecision::expression_template_option)0> >(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>, unsigned int) [function] [call site2] 03622
10 void solidity::toBigEndian , (boost::multiprecision::expression_template_option)0>, std::__1::vector > >(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>, std::__1::vector >&) [function] [call site2] 03623
10 void boost::multiprecision::detail::check_shift_range (int, mpl_::bool_ const&, mpl_::bool_ const&) [function] [call site2] 03624
10 _ZN5boost14multiprecision8backends16eval_right_shiftILj256ELj256ELNS0_18cpp_int_check_typeE0EvEENS_11enable_if_cIXntsr18is_trivial_cpp_intINS1_15cpp_int_backendIXT_EXT0_ELNS0_16cpp_integer_typeE0EXT1_ET2_EEEE5valueEvE4typeERS8_o [function] [call site2] 03625
9 solidity::evmasm::ConstantOptimisationMethod::dataGas(std::__1::vector > const&) const [function] [call site2] 03626
10 solidity::evmasm::OptimizerException::OptimizerException() [function] [call site2] 03627
10 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 03628
10 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 03629
10 boost::enable_if , solidity::evmasm::OptimizerException const&>::type boost::operator<< , std::__1::allocator > >(solidity::evmasm::OptimizerException const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 03630
10 boost::error_info ::error_info(char const*) [function] [call site2] 03631
10 void boost::throw_exception (solidity::evmasm::OptimizerException const&) [function] [call site2] 03632
10 solidity::evmasm::GasMeter::dataGas(std::__1::vector > const&, bool, solidity::langutil::EVMVersion) [function] [call site2] 03633
11 solidity::evmasm::GasCosts::txDataNonZeroGas(solidity::langutil::EVMVersion) [function] [call site2] 03634
11 _ZN5boost14multiprecision6numberINS0_8backends15cpp_int_backendILj0ELj0ELNS0_16cpp_integer_typeE1ELNS0_18cpp_int_check_typeE0ENSt3__19allocatorIyEEEELNS0_26expression_template_optionE1EEpLIjEENS_11enable_if_cIXsr14is_convertibleIT_SB_EE5valueERSB_E4typeERKSE_ [function] [call site2] 03635
11 boost::enable_if >, (boost::multiprecision::expression_template_option)1> >, boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1> >::type boost::multiprecision::operator* >, unsigned long>(boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>&&, unsigned long const&) [function] [call site2] 03636
11 boost::multiprecision::backends::cpp_int_base<0u, 4294967295u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator , false>::operator=(boost::multiprecision::backends::cpp_int_base<0u, 4294967295u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator , false>&&) [function] [call site2] 03637
12 boost::empty_::empty_value , 0u, true>::get() [function] [call site2] 03638
11 boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>::~number() [function] [call site2] 03639
11 _ZN5boost14multiprecision8backends15cpp_int_backendILj0ELj0ELNS0_16cpp_integer_typeE1ELNS0_18cpp_int_check_typeE0ENSt3__19allocatorIyEEEC2ILj256ELj256ELS3_0ELS4_0EvEERKNS2_IXT_EXT0_EXT1_EXT2_ET3_EEPNS_11enable_if_cIXsr30is_implicit_cpp_int_conversionISB_S8_EE5valueEvE4typeE [function] [call site2] 03640
11 _ZN5boost14multiprecisionltINS0_8backends15cpp_int_backendILj0ELj0ELNS0_16cpp_integer_typeE1ELNS0_18cpp_int_check_typeE0ENSt3__19allocatorIyEEEELNS0_26expression_template_optionE1ES9_LSA_1EEENS_11enable_if_cIXaanesr15number_categoryIT_EE5valueLNS0_20number_category_typeE4Enesr15number_categoryIT1_EE5valueLSD_4EEbE4typeERKNS0_6numberISC_XT0_EEERKNSH_ISE_XT2_EEE [function] [call site2] 03641
11 boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>::~number() [function] [call site2] 03642
11 solidity::evmasm::OptimizerException::OptimizerException() [function] [call site2] 03643
11 _ZN5boost14multiprecision8backends15cpp_int_backendILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvEC2ILj0ELj0ELS3_1ELS4_0ENSt3__19allocatorIyEEEERKNS2_IXT_EXT0_EXT1_EXT2_ET3_EEPNS_12disable_if_cIXsr30is_implicit_cpp_int_conversionISB_S5_EE5valueEvE4typeE [function] [call site2] 03644
11 boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>::~number() [function] [call site2] 03645
10 _ZN5boost14multiprecision8backends15cpp_int_backendILj0ELj0ELNS0_16cpp_integer_typeE1ELNS0_18cpp_int_check_typeE0ENSt3__19allocatorIyEEEC2ILj256ELj256ELS3_0ELS4_0EvEERKNS2_IXT_EXT0_EXT1_EXT2_ET3_EEPNS_11enable_if_cIXsr30is_implicit_cpp_int_conversionISB_S8_EE5valueEvE4typeE [function] [call site2] 03646
9 boost::enable_if >, (boost::multiprecision::expression_template_option)1> >, boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1> >::type boost::multiprecision::operator+ > >(unsigned int const&, boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>&&) [function] [call site2] 03647
9 solidity::evmasm::ConstantOptimisationMethod::combineGas(boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1> const&, boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1> const&, boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1> const&) const [function] [call site2] 03648
10 boost::enable_if >, (boost::multiprecision::expression_template_option)1> >, boost::multiprecision::detail::expression >, (boost::multiprecision::expression_template_option)1>, void, void> >::type boost::multiprecision::operator* > >(unsigned long const&, boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1> const&) [function] [call site2] 03649
11 boost::multiprecision::detail::expression >, (boost::multiprecision::expression_template_option)1>, void, void>::expression(unsigned long const&, boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1> const&) [function] [call site2] 03650
9 boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>::~number() [function] [call site2] 03651
8 solidity::evmasm::AssemblyItem::data() const [function] [call site2] 03652
8 solidity::evmasm::CodeCopyMethod::CodeCopyMethod(solidity::evmasm::ConstantOptimisationMethod::Params const&, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 03653
9 solidity::evmasm::ConstantOptimisationMethod::ConstantOptimisationMethod(solidity::evmasm::ConstantOptimisationMethod::Params const&, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 03654
8 solidity::evmasm::CodeCopyMethod::gasNeeded() const [function] [call site2] 03655
9 solidity::evmasm::CodeCopyMethod::copyRoutine() [function] [call site2] 03656
10 __cxa_guard_acquire [call site2] 03657
10 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 03658
10 solidity::evmasm::AssemblyItem::AssemblyItem(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>, solidity::langutil::SourceLocation) [function] [call site2] 03659
10 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 03660
10 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 03661
10 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 03662
10 void boost::multiprecision::detail::check_shift_range (int, mpl_::bool_ const&, mpl_::bool_ const&) [function] [call site2] 03663
10 _ZN5boost14multiprecision8backends15eval_left_shiftILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvEENS_11enable_if_cIXntsr18is_trivial_cpp_intINS1_15cpp_int_backendIXT_EXT0_EXT1_EXT2_ET3_EEEE5valueEvE4typeERS8_o [function] [call site2] 03664
10 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 03665
10 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 03666
10 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 03667
10 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::Instruction, solidity::langutil::SourceLocation) [function] [call site2] 03668
10 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 03669
10 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 03670
10 solidity::evmasm::AssemblyItem::~AssemblyItem() [function] [call site2] 03671
10 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 03672
9 boost::enable_if >, (boost::multiprecision::expression_template_option)1> >, boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1> >::type boost::multiprecision::operator+ >, unsigned int>(boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>&&, unsigned int const&) [function] [call site2] 03673
10 boost::multiprecision::detail::expression >, (boost::multiprecision::expression_template_option)1>, unsigned int, void, void>::expression(boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1> const&, unsigned int const&) [function] [call site2] 03674
10 _ZN5boost14multiprecision6numberINS0_8backends15cpp_int_backendILj0ELj0ELNS0_16cpp_integer_typeE1ELNS0_18cpp_int_check_typeE0ENSt3__19allocatorIyEEEELNS0_26expression_template_optionE1EEC2INS0_6detail14add_immediatesESB_jvvEERKNSD_10expressionIT_T0_T1_T2_T3_EEPNS_11enable_if_cIXsr14is_convertibleINSL_11result_typeESB_EE5valueEvE4typeE [function] [call site2] 03675
9 solidity::evmasm::CodeCopyMethod::copyRoutine() [function] [call site2] 03676
9 solidity::evmasm::GasCosts::txDataNonZeroGas(solidity::langutil::EVMVersion) [function] [call site2] 03677
9 solidity::toBigEndian(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>) [function] [call site2] 03678
9 solidity::evmasm::ConstantOptimisationMethod::dataGas(std::__1::vector > const&) const [function] [call site2] 03679
9 solidity::evmasm::ConstantOptimisationMethod::combineGas(boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1> const&, boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1> const&, boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1> const&) const [function] [call site2] 03680
9 boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>::~number() [function] [call site2] 03681
8 solidity::evmasm::AssemblyItem::data() const [function] [call site2] 03682
8 solidity::evmasm::ComputeMethod::ComputeMethod(solidity::evmasm::ConstantOptimisationMethod::Params const&, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 03683
9 solidity::evmasm::ConstantOptimisationMethod::ConstantOptimisationMethod(solidity::evmasm::ConstantOptimisationMethod::Params const&, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 03684
9 solidity::evmasm::ComputeMethod::findRepresentation(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 03685
10 _ZN5boost14multiprecisionltINS0_8backends15cpp_int_backendILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvEELNS0_26expression_template_optionE0EiEENS_11enable_if_cIXaasr6detail22is_valid_mixed_compareINS0_6numberIT_XT0_EEET1_EE5valuenesr15number_categoryISA_EE5valueLNS0_20number_category_typeE4EEbE4typeERKSB_RKSC_ [function] [call site2] 03686
10 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 03687
10 solidity::evmasm::AssemblyItem::AssemblyItem(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>, solidity::langutil::SourceLocation) [function] [call site2] 03688
10 boost::multiprecision::detail::scoped_default_precision , (boost::multiprecision::expression_template_option)0>, false>::scoped_default_precision , (boost::multiprecision::expression_template_option)0> >(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 03689
10 unsigned int solidity::numberEncodingSize , (boost::multiprecision::expression_template_option)0> >(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>) [function] [call site2] 03690
10 boost::multiprecision::detail::scoped_default_precision , (boost::multiprecision::expression_template_option)0>, false>::scoped_default_precision , (boost::multiprecision::expression_template_option)0> >(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 03691
10 solidity::evmasm::ComputeMethod::findRepresentation(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 03692
11 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 03693
11 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::Instruction, solidity::langutil::SourceLocation) [function] [call site2] 03694
11 std::__1::vector > operator+ (std::__1::vector >&&, std::__1::vector >&&) [function] [call site2] 03695
12 std::__1::vector >& operator+= > >(std::__1::vector >&, std::__1::vector >&&) [function] [call site2] 03696
11 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 03697
11 solidity::evmasm::AssemblyItem::AssemblyItem(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>, solidity::langutil::SourceLocation) [function] [call site2] 03698
11 solidity::evmasm::ComputeMethod::gasNeeded(std::__1::vector > const&) const [function] [call site2] 03699
12 solidity::evmasm::ConstantOptimisationMethod::simpleRunGas(std::__1::vector > const&) [function] [call site2] 03700
12 solidity::evmasm::GasCosts::expByteGas(solidity::langutil::EVMVersion) [function] [call site2] 03701
13 solidity::langutil::EVMVersion::spuriousDragon() [function] [call site2] 03702
14 solidity::langutil::EVMVersion::EVMVersion(solidity::langutil::EVMVersion::Version) [function] [call site2] 03703
13 boost::operators_impl::operator>=(solidity::langutil::EVMVersion const&, solidity::langutil::EVMVersion const&) [function] [call site2] 03704
12 boost::enable_if >, (boost::multiprecision::expression_template_option)1> >, boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1> >::type boost::multiprecision::operator+ >, unsigned long>(boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>&&, unsigned long const&) [function] [call site2] 03705
12 solidity::evmasm::ConstantOptimisationMethod::bytesRequired(std::__1::vector > const&) [function] [call site2] 03706
13 solidity::evmasm::bytesRequired(std::__1::vector > const&, unsigned long, solidity::evmasm::Precision) [function] [call site2] 03707
12 solidity::evmasm::GasCosts::txDataNonZeroGas(solidity::langutil::EVMVersion) [function] [call site2] 03708
12 solidity::evmasm::ConstantOptimisationMethod::combineGas(boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1> const&, boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1> const&, boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1> const&) const [function] [call site2] 03709
12 boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>::~number() [function] [call site2] 03710
11 boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>::~number() [function] [call site2] 03711
11 void boost::multiprecision::detail::check_shift_range (unsigned int, mpl_::bool_ const&, mpl_::bool_ const&) [function] [call site2] 03712
11 _ZN5boost14multiprecision8backends16eval_right_shiftILj256ELj256ELNS0_18cpp_int_check_typeE0EvEENS_11enable_if_cIXntsr18is_trivial_cpp_intINS1_15cpp_int_backendIXT_EXT0_ELNS0_16cpp_integer_typeE0EXT1_ET2_EEEE5valueEvE4typeERS8_o [function] [call site2] 03713
11 void boost::multiprecision::default_ops::eval_bitwise_and , boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>, long long>(boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>&, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> const&, long long const&) [function] [call site2] 03714
11 boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>::operator unsigned int () const [function] [call site2] 03715
11 void boost::multiprecision::detail::check_shift_range (unsigned int, mpl_::bool_ const&, mpl_::bool_ const&) [function] [call site2] 03716
11 void boost::multiprecision::detail::check_shift_range (unsigned int, mpl_::bool_ const&, mpl_::bool_ const&) [function] [call site2] 03717
11 _ZN5boost14multiprecision8backends16eval_right_shiftILj256ELj256ELNS0_18cpp_int_check_typeE0EvEENS_11enable_if_cIXntsr18is_trivial_cpp_intINS1_15cpp_int_backendIXT_EXT0_ELNS0_16cpp_integer_typeE0EXT1_ET2_EEEE5valueEvE4typeERS8_o [function] [call site2] 03718
11 boost::multiprecision::detail::scoped_default_precision , (boost::multiprecision::expression_template_option)0>, false>::scoped_default_precision , (boost::multiprecision::expression_template_option)0> >(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 03719
11 void boost::multiprecision::default_ops::eval_bitwise_and , boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> >(boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>&, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> const&, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> const&) [function] [call site2] 03720
11 _ZN5boost14multiprecision8backends15cpp_int_backendILj0ELj0ELNS0_16cpp_integer_typeE1ELNS0_18cpp_int_check_typeE0ENSt3__19allocatorIyEEEC2ILj256ELj256ELS3_0ELS4_0EvEERKNS2_IXT_EXT0_EXT1_EXT2_ET3_EEPNS_11enable_if_cIXsr30is_implicit_cpp_int_conversionISB_S8_EE5valueEvE4typeE [function] [call site2] 03721
11 boost::enable_if , (boost::multiprecision::expression_template_option)0>, boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1> >, boost::multiprecision::detail::expression , (boost::multiprecision::expression_template_option)0>, boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>, void, void> >::type boost::multiprecision::operator- , (boost::multiprecision::expression_template_option)0>, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > >(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&, boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1> const&) [function] [call site2] 03722
12 boost::multiprecision::detail::expression , (boost::multiprecision::expression_template_option)0>, boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>, void, void>::expression(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&, boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1> const&) [function] [call site2] 03723
11 _ZN5boost14multiprecisionltINS0_6detail10expressionINS2_19subtract_immediatesENS0_6numberINS0_8backends15cpp_int_backendILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvEELNS0_26expression_template_optionE0EEENS5_INS7_ILj0ELj0ELS8_1ELS9_0ENSt3__19allocatorIyEEEELSB_1EEEvvEESG_LSB_1EEENS_11enable_if_cIXaasr6detail22is_valid_mixed_compareINS5_IT0_XT1_EEET_EE5valuenesr15number_categoryISK_EE5valueLNS0_20number_category_typeE4EEbE4typeERKSM_RKSL_ [function] [call site2] 03724
12 bool boost::multiprecision::detail::is_unordered_comparison , (boost::multiprecision::expression_template_option)0>, boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>, void, void>, boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1> >(boost::multiprecision::detail::expression , (boost::multiprecision::expression_template_option)0>, boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>, void, void> const&, boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1> const&) [function] [call site2] 03725
12 bool boost::multiprecision::default_ops::eval_gt >, boost::multiprecision::detail::expression , (boost::multiprecision::expression_template_option)0>, boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>, void, void> >(boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > const&, boost::multiprecision::detail::expression , (boost::multiprecision::expression_template_option)0>, boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>, void, void> const&) [function] [call site2] 03726
13 bool boost::multiprecision::default_ops::eval_gt_imp >, boost::multiprecision::detail::expression , (boost::multiprecision::expression_template_option)0>, boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>, void, void> >(boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > const&, boost::multiprecision::detail::expression , (boost::multiprecision::expression_template_option)0>, boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>, void, void> const&, mpl_::bool_ const&) [function] [call site2] 03727
14 _ZN5boost14multiprecision6numberINS0_8backends15cpp_int_backendILj0ELj0ELNS0_16cpp_integer_typeE1ELNS0_18cpp_int_check_typeE0ENSt3__19allocatorIyEEEELNS0_26expression_template_optionE1EEC2INS0_6detail19subtract_immediatesENS1_INS3_ILj256ELj256ELS4_0ELS5_0EvEELSA_0EEESB_vvEERKNSD_10expressionIT_T0_T1_T2_T3_EEPNS_11enable_if_cIXsr14is_convertibleINSN_11result_typeESB_EE5valueEvE4typeE [function] [call site2] 03728
14 bool boost::multiprecision::default_ops::eval_gt > >(boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > const&, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > const&) [function] [call site2] 03729
14 boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>::~number() [function] [call site2] 03730
11 boost::enable_if , (boost::multiprecision::expression_template_option)0>, boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1> >, boost::multiprecision::detail::expression >, (boost::multiprecision::expression_template_option)1>, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>, void, void> >::type boost::multiprecision::operator- >, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> >(boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1> const&, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 03731
12 boost::multiprecision::detail::expression >, (boost::multiprecision::expression_template_option)1>, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>, void, void>::expression(boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1> const&, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 03732
11 _ZN5boost14multiprecision6numberINS0_8backends15cpp_int_backendILj0ELj0ELNS0_16cpp_integer_typeE1ELNS0_18cpp_int_check_typeE0ENSt3__19allocatorIyEEEELNS0_26expression_template_optionE1EEaSINS0_6detail19subtract_immediatesESB_NS1_INS3_ILj256ELj256ELS4_0ELS5_0EvEELSA_0EEEvvEENS_11enable_if_cIXsr14is_convertibleINSD_10expressionIT_T0_T1_T2_T3_E11result_typeESB_EE5valueERSB_E4typeERKSO_ [function] [call site2] 03733
11 boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>::operator++(int) [function] [call site2] 03734
11 _ZN5boost14multiprecisioneqINS0_8backends15cpp_int_backendILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvEELNS0_26expression_template_optionE0EiEENS_11enable_if_cIXsr6detail22is_valid_mixed_compareINS0_6numberIT_XT0_EEET1_EE5valueEbE4typeERKSB_RKSC_ [function] [call site2] 03735
12 bool boost::multiprecision::detail::is_unordered_comparison , (boost::multiprecision::expression_template_option)0>, int>(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&, int const&) [function] [call site2] 03736
11 _ZN5boost14multiprecision3absINS0_8backends15cpp_int_backendILj0ELj0ELNS0_16cpp_integer_typeE1ELNS0_18cpp_int_check_typeE0ENSt3__19allocatorIyEEEEEENS_12disable_if_cIXeqsr15number_categoryIT_EE5valueLNS0_20number_category_typeE4EENS0_6detail10expressionINSD_8functionENSD_9abs_functISB_EENS0_6numberISB_LNS0_26expression_template_optionE1EEEvvEEE4typeERKSK_ [function] [call site2] 03737
12 boost::multiprecision::detail::expression > >, boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>, void, void>::expression(boost::multiprecision::detail::abs_funct > > const&, boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1> const&) [function] [call site2] 03738
11 void boost::multiprecision::detail::check_shift_range (int, mpl_::bool_ const&, mpl_::bool_ const&) [function] [call site2] 03739
11 _ZN5boost14multiprecision8backends16eval_right_shiftILj256ELj256ELNS0_18cpp_int_check_typeE0EvEENS_11enable_if_cIXntsr18is_trivial_cpp_intINS1_15cpp_int_backendIXT_EXT0_ELNS0_16cpp_integer_typeE0EXT1_ET2_EEEE5valueEvE4typeERS8_o [function] [call site2] 03740
11 _ZN5boost14multiprecisiongeINS0_6detail8functionENS2_9abs_functINS0_8backends15cpp_int_backendILj0ELj0ELNS0_16cpp_integer_typeE1ELNS0_18cpp_int_check_typeE0ENSt3__19allocatorIyEEEEEENS0_6numberISC_LNS0_26expression_template_optionE1EEEvvNSE_INS6_ILj256ELj256ELS7_0ELS8_0EvEELSF_0EEEEENS_11enable_if_cIXaasr6detail22is_valid_mixed_compareINS2_10expressionIT_T0_T1_T2_T3_E11result_typeET4_EE5valuenesr15number_categoryISR_EE5valueLNS0_20number_category_typeE4EEbE4typeERKSQ_RKSS_ [function] [call site2] 03741
12 _ZN5boost14multiprecision6numberINS0_8backends15cpp_int_backendILj0ELj0ELNS0_16cpp_integer_typeE1ELNS0_18cpp_int_check_typeE0ENSt3__19allocatorIyEEEELNS0_26expression_template_optionE1EEC2INS0_6detail8functionENSD_9abs_functIS9_EESB_vvEERKNSD_10expressionIT_T0_T1_T2_T3_EEPNS_11enable_if_cIXsr14is_convertibleINSN_11result_typeESB_EE5valueEvE4typeE [function] [call site2] 03742
12 bool boost::multiprecision::detail::is_unordered_comparison >, (boost::multiprecision::expression_template_option)1>, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> >(boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1> const&, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 03743
12 boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>::~number() [function] [call site2] 03744
12 bool boost::multiprecision::default_ops::eval_lt >, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> >(boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > const&, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> const&) [function] [call site2] 03745
13 bool boost::multiprecision::default_ops::eval_lt_imp >, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> >(boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > const&, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> const&, mpl_::bool_ const&) [function] [call site2] 03746
14 bool boost::multiprecision::default_ops::eval_lt > >(boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > const&, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > const&) [function] [call site2] 03747
14 boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>::~number() [function] [call site2] 03748
11 _ZN5boost14multiprecisionneINS0_8backends15cpp_int_backendILj0ELj0ELNS0_16cpp_integer_typeE1ELNS0_18cpp_int_check_typeE0ENSt3__19allocatorIyEEEELNS0_26expression_template_optionE1EiEENS_11enable_if_cIXsr6detail22is_valid_mixed_compareINS0_6numberIT_XT0_EEET1_EE5valueEbE4typeERKSE_RKSF_ [function] [call site2] 03749
12 _ZN5boost14multiprecision6detail12unsigned_absIxEENS_11enable_if_cIXoosr9is_signedIT_EE5valuesr17is_floating_pointIS4_EE5valueENS_13make_unsignedIS4_E4typeEE4typeES4_ [function] [call site2] 03750
11 _ZN5boost14multiprecision3absINS0_8backends15cpp_int_backendILj0ELj0ELNS0_16cpp_integer_typeE1ELNS0_18cpp_int_check_typeE0ENSt3__19allocatorIyEEEEEENS_12disable_if_cIXeqsr15number_categoryIT_EE5valueLNS0_20number_category_typeE4EENS0_6detail10expressionINSD_8functionENSD_9abs_functISB_EENS0_6numberISB_LNS0_26expression_template_optionE1EEEvvEEE4typeERKSK_ [function] [call site2] 03751
11 _ZN5boost14multiprecision6numberINS0_8backends15cpp_int_backendILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvEELNS0_26expression_template_optionE0EEC2INS0_6detail8functionENSA_9abs_functINS3_ILj0ELj0ELS4_1ELS5_0ENSt3__19allocatorIyEEEEEENS1_ISG_LS7_1EEEvvEERKNSA_10expressionIT_T0_T1_T2_T3_EEPNS_11enable_if_cIXaantsr14is_convertibleINSP_11result_typeES8_EE5valuesr5boost14multiprecision6detail25is_explicitly_convertibleIST_S8_EE5valueEvE4typeE [function] [call site2] 03752
12 boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>& boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>::assign > >, boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>, void, void>(boost::multiprecision::detail::expression > >, boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>, void, void> const&) [function] [call site2] 03753
13 boost::multiprecision::detail::scoped_default_precision , (boost::multiprecision::expression_template_option)0>, false>::scoped_default_precision > >, boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>, void, void> >(boost::multiprecision::detail::expression > >, boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>, void, void> const&) [function] [call site2] 03754
13 void boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>::do_assign > >, boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>, void, void>(boost::multiprecision::detail::expression > >, boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>, void, void> const&, mpl_::bool_ const&) [function] [call site2] 03755
14 _ZN5boost14multiprecision6numberINS0_8backends15cpp_int_backendILj0ELj0ELNS0_16cpp_integer_typeE1ELNS0_18cpp_int_check_typeE0ENSt3__19allocatorIyEEEELNS0_26expression_template_optionE1EEC2INS0_6detail8functionENSD_9abs_functIS9_EESB_vvEERKNSD_10expressionIT_T0_T1_T2_T3_EEPNS_11enable_if_cIXsr14is_convertibleINSN_11result_typeESB_EE5valueEvE4typeE [function] [call site2] 03756
14 boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>& boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>::operator=<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >(boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > const&) [function] [call site2] 03757
15 void boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>::do_assign<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >(boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > const&, mpl_::bool_ const&, mpl_::bool_ const&) [function] [call site2] 03758
14 boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>::~number() [function] [call site2] 03759
11 solidity::evmasm::ComputeMethod::findRepresentation(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 03760
12 std::__1::vector >& operator+= > >(std::__1::vector >&, std::__1::vector >&&) [function] [call site2] 03761
12 solidity::langutil::EVMVersion::hasBitwiseShifting() const [function] [call site2] 03762
12 solidity::evmasm::ComputeMethod::findRepresentation(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 03763
13 std::__1::vector >& operator+= > >(std::__1::vector >&, std::__1::vector >&&) [function] [call site2] 03764
13 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 03765
13 solidity::evmasm::AssemblyItem::AssemblyItem(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>, solidity::langutil::SourceLocation) [function] [call site2] 03766
13 std::__1::vector >& operator+= > >(std::__1::vector >&, std::__1::vector >&&) [function] [call site2] 03767
13 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 03768
13 solidity::evmasm::AssemblyItem::AssemblyItem(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>, solidity::langutil::SourceLocation) [function] [call site2] 03769
13 std::__1::vector >& operator+= > >(std::__1::vector >&, std::__1::vector >&&) [function] [call site2] 03770
13 _ZN5boost14multiprecisionneINS0_8backends15cpp_int_backendILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvEELNS0_26expression_template_optionE0EiEENS_11enable_if_cIXsr6detail22is_valid_mixed_compareINS0_6numberIT_XT0_EEET1_EE5valueEbE4typeERKSB_RKSC_ [function] [call site2] 03771
13 solidity::evmasm::ComputeMethod::findRepresentation(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 03772
14 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 03773
14 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::Instruction, solidity::langutil::SourceLocation) [function] [call site2] 03774
14 std::__1::vector > operator+ (std::__1::vector >&&, std::__1::vector >&&) [function] [call site2] 03775
14 _ZN5boost14multiprecisiongtINS0_8backends15cpp_int_backendILj0ELj0ELNS0_16cpp_integer_typeE1ELNS0_18cpp_int_check_typeE0ENSt3__19allocatorIyEEEELNS0_26expression_template_optionE1EiEENS_11enable_if_cIXaasr6detail22is_valid_mixed_compareINS0_6numberIT_XT0_EEET1_EE5valuenesr15number_categoryISD_EE5valueLNS0_20number_category_typeE4EEbE4typeERKSE_RKSF_ [function] [call site2] 03776
15 _ZN5boost14multiprecision8backends7eval_gtILj0ELj0ELNS0_18cpp_int_check_typeE0ENSt3__19allocatorIyEEEENS_11enable_if_cIXntsr18is_trivial_cpp_intINS1_15cpp_int_backendIXT_EXT0_ELNS0_16cpp_integer_typeE0EXT1_ET2_EEEE5valueEbE4typeERKNS8_IXT_EXT0_ELS9_1EXT1_ESA_EEx [function] [call site2] 03777
16 _ZN5boost14multiprecision6detail12unsigned_absIxEENS_11enable_if_cIXoosr9is_signedIT_EE5valuesr17is_floating_pointIS4_EE5valueENS_13make_unsignedIS4_E4typeEE4typeES4_ [function] [call site2] 03778
16 _ZN5boost14multiprecision6detail12unsigned_absIxEENS_11enable_if_cIXoosr9is_signedIT_EE5valuesr17is_floating_pointIS4_EE5valueENS_13make_unsignedIS4_E4typeEE4typeES4_ [function] [call site2] 03779
14 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::Instruction, solidity::langutil::SourceLocation) [function] [call site2] 03780
14 std::__1::vector >& operator+= > >(std::__1::vector >&, std::__1::vector >&&) [function] [call site2] 03781
14 _ZN5boost14multiprecisionltINS0_8backends15cpp_int_backendILj0ELj0ELNS0_16cpp_integer_typeE1ELNS0_18cpp_int_check_typeE0ENSt3__19allocatorIyEEEELNS0_26expression_template_optionE1EiEENS_11enable_if_cIXaasr6detail22is_valid_mixed_compareINS0_6numberIT_XT0_EEET1_EE5valuenesr15number_categoryISD_EE5valueLNS0_20number_category_typeE4EEbE4typeERKSE_RKSF_ [function] [call site2] 03782
15 _ZN5boost14multiprecision8backends7eval_ltILj0ELj0ELNS0_18cpp_int_check_typeE0ENSt3__19allocatorIyEEEENS_11enable_if_cIXntsr18is_trivial_cpp_intINS1_15cpp_int_backendIXT_EXT0_ELNS0_16cpp_integer_typeE1EXT1_ET2_EEEE5valueEbE4typeERKSB_x [function] [call site2] 03783
16 _ZN5boost14multiprecision6detail12unsigned_absIxEENS_11enable_if_cIXoosr9is_signedIT_EE5valuesr17is_floating_pointIS4_EE5valueENS_13make_unsignedIS4_E4typeEE4typeES4_ [function] [call site2] 03784
16 _ZN5boost14multiprecision6detail12unsigned_absIxEENS_11enable_if_cIXoosr9is_signedIT_EE5valuesr17is_floating_pointIS4_EE5valueENS_13make_unsignedIS4_E4typeEE4typeES4_ [function] [call site2] 03785
14 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 03786
14 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::Instruction, solidity::langutil::SourceLocation) [function] [call site2] 03787
14 solidity::evmasm::ComputeMethod::gasNeeded(std::__1::vector > const&) const [function] [call site2] 03788
14 boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>::~number() [function] [call site2] 03789
9 solidity::evmasm::ComputeMethod::checkRepresentation(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&, std::__1::vector > const&) const [function] [call site2] 03790
10 solidity::evmasm::AssemblyItem::type() const [function] [call site2] 03791
10 solidity::evmasm::AssemblyItem::arguments() const [function] [call site2] 03792
10 solidity::evmasm::AssemblyItem::instruction() const [function] [call site2] 03793
10 boost::multiprecision::detail::scoped_default_precision , (boost::multiprecision::expression_template_option)0>, false>::scoped_default_precision , (boost::multiprecision::expression_template_option)0>, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> >(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 03794
10 _ZN5boost14multiprecision8backends13eval_multiplyILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvLj256ELj256ELS3_0ELS4_0EvLj256ELj256ELS3_0ELS4_0EvEENS_11enable_if_cIXaaaantsr18is_trivial_cpp_intINS1_15cpp_int_backendIXT_EXT0_EXT1_EXT2_ET3_EEEE5valuentsr18is_trivial_cpp_intINS6_IXT4_EXT5_EXT6_EXT7_ET8_EEEE5valuentsr18is_trivial_cpp_intINS6_IXT9_EXT10_EXT11_EXT12_ET13_EEEE5valueEvE4typeERS8_RKSA_RKSC_ [function] [call site2] 03795
11 boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>::do_assign_arithmetic(unsigned __int128, mpl_::bool_ const&) [function] [call site2] 03796
12 __clang_call_terminate [call site2] 03797
12 boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&) [function] [call site2] 03798
11 _ZN5boost14multiprecision8backends13eval_multiplyILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvLj256ELj256ELS3_0ELS4_0EvEENS_11enable_if_cIXaantsr18is_trivial_cpp_intINS1_15cpp_int_backendIXT_EXT0_EXT1_EXT2_ET3_EEEE5valuentsr18is_trivial_cpp_intINS6_IXT4_EXT5_EXT6_EXT7_ET8_EEEE5valueEvE4typeERS8_RKSA_RKy [function] [call site2] 03799
11 _ZN5boost14multiprecision8backends13eval_multiplyILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvLj256ELj256ELS3_0ELS4_0EvEENS_11enable_if_cIXaantsr18is_trivial_cpp_intINS1_15cpp_int_backendIXT_EXT0_EXT1_EXT2_ET3_EEEE5valuentsr18is_trivial_cpp_intINS6_IXT4_EXT5_EXT6_EXT7_ET8_EEEE5valueEvE4typeERS8_RKSA_RKy [function] [call site2] 03800
11 _ZN5boost14multiprecision8backends13eval_multiplyILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvLj256ELj256ELS3_0ELS4_0EvLj256ELj256ELS3_0ELS4_0EvEENS_11enable_if_cIXaaaantsr18is_trivial_cpp_intINS1_15cpp_int_backendIXT_EXT0_EXT1_EXT2_ET3_EEEE5valuentsr18is_trivial_cpp_intINS6_IXT4_EXT5_EXT6_EXT7_ET8_EEEE5valuentsr18is_trivial_cpp_intINS6_IXT9_EXT10_EXT11_EXT12_ET13_EEEE5valueEvE4typeERS8_RKSA_RKSC_ [function] [call site2] 03801
12 _ZN5boost14multiprecision8backends13eval_multiplyILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvLj256ELj256ELS3_0ELS4_0EvLj256ELj256ELS3_0ELS4_0EvEENS_11enable_if_cIXaaaantsr18is_trivial_cpp_intINS1_15cpp_int_backendIXT_EXT0_EXT1_EXT2_ET3_EEEE5valuentsr18is_trivial_cpp_intINS6_IXT4_EXT5_EXT6_EXT7_ET8_EEEE5valuentsr18is_trivial_cpp_intINS6_IXT9_EXT10_EXT11_EXT12_ET13_EEEE5valueEvE4typeERS8_RKSA_RKSC_ [function] [call site2] 03802
13 __clang_call_terminate [call site2] 03803
13 boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&) [function] [call site2] 03804
13 _ZN5boost14multiprecision8backends15setup_karatsubaILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvLj256ELj256ELS3_0ELS4_0EvLj256ELj256ELS3_0ELS4_0EvEENS_11enable_if_cIXoooosr18is_fixed_precisionINS1_15cpp_int_backendIXT_EXT0_EXT1_EXT2_ET3_EEEE5valuesr18is_fixed_precisionINS6_IXT4_EXT5_EXT6_EXT7_ET8_EEEE5valuesr18is_fixed_precisionINS6_IXT9_EXT10_EXT11_EXT12_ET13_EEEE5valueEvE4typeERS8_RKSA_RKSC_ [function] [call site2] 03805
14 boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >::cpp_int_backend(unsigned long long const*, unsigned int, unsigned int) [function] [call site2] 03806
15 boost::multiprecision::backends::cpp_int_base<0u, 4294967295u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator , false>::cpp_int_base(unsigned long long const*, unsigned int, unsigned int) [function] [call site2] 03807
16 boost::empty_::empty_value , 0u, true>::empty_value() [function] [call site2] 03808
16 boost::multiprecision::backends::cpp_int_base<0u, 4294967295u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator , false>::data_type::data_type(unsigned long long*, unsigned int) [function] [call site2] 03809
14 boost::multiprecision::backends::karatsuba_storage_size(unsigned int) [function] [call site2] 03810
14 __clang_call_terminate [call site2] 03811
14 boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&) [function] [call site2] 03812
14 boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >::cpp_int_backend(unsigned long long*, unsigned int, unsigned int) [function] [call site2] 03813
15 boost::multiprecision::backends::cpp_int_base<0u, 4294967295u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator , false>::cpp_int_base(unsigned long long*, unsigned int, unsigned int) [function] [call site2] 03814
16 boost::empty_::empty_value , 0u, true>::empty_value() [function] [call site2] 03815
14 boost::empty_::empty_value , 0u, true>::get() [function] [call site2] 03816
14 boost::multiprecision::backends::cpp_int_base<0u, 4294967295u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator , false>::scoped_shared_storage::scoped_shared_storage(std::__1::allocator const&, unsigned int) [function] [call site2] 03817
15 boost::empty_::empty_value , 0u, true>::empty_value const&>(boost::empty_init_t, std::__1::allocator const&) [function] [call site2] 03818
14 void boost::multiprecision::backends::multiply_karatsuba<0u, 0u, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >(boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >&, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > const&, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > const&, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >::scoped_shared_storage&) [function] [call site2] 03819
15 _ZN5boost14multiprecision8backends13eval_multiplyILj0ELj0ELNS0_16cpp_integer_typeE1ELNS0_18cpp_int_check_typeE0ENSt3__19allocatorIyEELj0ELj0ELS3_1ELS4_0ES7_Lj0ELj0ELS3_1ELS4_0ES7_EENS_11enable_if_cIXaaaantsr18is_trivial_cpp_intINS1_15cpp_int_backendIXT_EXT0_EXT1_EXT2_ET3_EEEE5valuentsr18is_trivial_cpp_intINS9_IXT4_EXT5_EXT6_EXT7_ET8_EEEE5valuentsr18is_trivial_cpp_intINS9_IXT9_EXT10_EXT11_EXT12_ET13_EEEE5valueEvE4typeERSB_RKSD_RKSF_ [function] [call site2] 03820
16 boost::multiprecision::backends::cpp_int_base<0u, 4294967295u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator , false>::sign(bool) [function] [call site2] 03821
16 boost::multiprecision::backends::cpp_int_base<0u, 4294967295u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator , false>::data_type::data_type() [function] [call site2] 03822
16 boost::multiprecision::backends::cpp_int_base<0u, 4294967295u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator , false>::sign(bool) [function] [call site2] 03823
16 void boost::multiprecision::backends::resize_for_carry<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >(boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >&, unsigned int) [function] [call site2] 03824
16 boost::multiprecision::backends::cpp_int_base<0u, 4294967295u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator , false>::sign(bool) [function] [call site2] 03825
15 boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >::cpp_int_backend(unsigned long long const*, unsigned int, unsigned int) [function] [call site2] 03826
15 boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >::cpp_int_backend(unsigned long long const*, unsigned int, unsigned int) [function] [call site2] 03827
15 boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >::cpp_int_backend(unsigned long long const*, unsigned int, unsigned int) [function] [call site2] 03828
15 boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >::cpp_int_backend(unsigned long long const*, unsigned int, unsigned int) [function] [call site2] 03829
15 boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >::cpp_int_backend(boost::multiprecision::backends::cpp_int_base<0u, 4294967295u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator , false>::scoped_shared_storage&, unsigned int) [function] [call site2] 03830
16 boost::multiprecision::backends::cpp_int_base<0u, 4294967295u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator , false>::cpp_int_base(boost::multiprecision::backends::cpp_int_base<0u, 4294967295u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator , false>::scoped_shared_storage&, unsigned int) [function] [call site2] 03831
17 boost::empty_::empty_value , 0u, true>::empty_value() [function] [call site2] 03832
15 boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >::cpp_int_backend(boost::multiprecision::backends::cpp_int_base<0u, 4294967295u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator , false>::scoped_shared_storage&, unsigned int) [function] [call site2] 03833
15 boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >::cpp_int_backend(boost::multiprecision::backends::cpp_int_base<0u, 4294967295u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator , false>::scoped_shared_storage&, unsigned int) [function] [call site2] 03834
15 boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >::cpp_int_backend(unsigned long long*, unsigned int, unsigned int) [function] [call site2] 03835
15 boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >::cpp_int_backend(unsigned long long*, unsigned int, unsigned int) [function] [call site2] 03836
15 void boost::multiprecision::backends::multiply_karatsuba<0u, 0u, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >(boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >&, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > const&, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > const&, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >::scoped_shared_storage&) [function] [call site2] 03837
16 void boost::multiprecision::backends::multiply_karatsuba<0u, 0u, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >(boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >&, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > const&, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > const&, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >::scoped_shared_storage&) [function] [call site2] 03838
17 void boost::multiprecision::backends::add_unsigned >, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > >(boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >&, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > const&, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > const&) [function] [call site2] 03839
18 boost::multiprecision::backends::cpp_int_base<0u, 4294967295u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator , false>::sign(bool) [function] [call site2] 03840
18 boost::multiprecision::backends::cpp_int_base<0u, 4294967295u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator , false>::sign(bool) [function] [call site2] 03841
17 void boost::multiprecision::backends::add_unsigned >, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > >(boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >&, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > const&, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > const&) [function] [call site2] 03842
17 void boost::multiprecision::backends::multiply_karatsuba<0u, 0u, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >(boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >&, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > const&, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > const&, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >::scoped_shared_storage&) [function] [call site2] 03843
18 void boost::multiprecision::backends::subtract_unsigned >, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > >(boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >&, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > const&, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > const&) [function] [call site2] 03844
18 void boost::multiprecision::backends::subtract_unsigned >, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > >(boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >&, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > const&, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > const&) [function] [call site2] 03845
18 void boost::multiprecision::backends::add_unsigned >, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > >(boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >&, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > const&, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > const&) [function] [call site2] 03846
18 boost::multiprecision::backends::cpp_int_base<0u, 4294967295u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator , false>::scoped_shared_storage::deallocate(unsigned int) [function] [call site2] 03847
14 boost::multiprecision::backends::cpp_int_base<0u, 4294967295u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator , false>::scoped_shared_storage::scoped_shared_storage(std::__1::allocator const&, unsigned int) [function] [call site2] 03848
14 boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >::cpp_int_backend(boost::multiprecision::backends::cpp_int_base<0u, 4294967295u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator , false>::scoped_shared_storage&, unsigned int) [function] [call site2] 03849
14 void boost::multiprecision::backends::multiply_karatsuba<0u, 0u, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >(boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >&, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > const&, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > const&, boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >::scoped_shared_storage&) [function] [call site2] 03850
14 boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>& boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>::operator=<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator >(boost::multiprecision::backends::cpp_int_backend<0u, 0u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator > const&) [function] [call site2] 03851
14 boost::multiprecision::backends::cpp_int_base<0u, 4294967295u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator , false>::scoped_shared_storage::~scoped_shared_storage() [function] [call site2] 03852
15 boost::multiprecision::backends::cpp_int_base<0u, 4294967295u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator , false>::scoped_shared_storage::allocator() [function] [call site2] 03853
16 boost::empty_::empty_value , 0u, true>::get() [function] [call site2] 03854
13 void boost::multiprecision::backends::detail::verify_limb_mask (bool, unsigned long long, unsigned long long, mpl_::int_<0> const&) [function] [call site2] 03855
13 __clang_call_terminate [call site2] 03856
10 _ZN5boost14multiprecisiongtINS0_8backends15cpp_int_backendILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvEELNS0_26expression_template_optionE0EiEENS_11enable_if_cIXaasr6detail22is_valid_mixed_compareINS0_6numberIT_XT0_EEET1_EE5valuenesr15number_categoryISA_EE5valueLNS0_20number_category_typeE4EEbE4typeERKSB_RKSC_ [function] [call site2] 03857
10 boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>::operator unsigned int () const [function] [call site2] 03858
10 _ZN5boost14multiprecision3powINS0_8backends15cpp_int_backendILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvEEEENS_11enable_if_cIXeqsr15number_categoryIT_EE5valueLNS0_20number_category_typeE0EENS0_6numberIS8_LNS0_26expression_template_optionE0EEEE4typeERKSC_RKj [function] [call site2] 03859
11 boost::multiprecision::detail::scoped_default_precision , (boost::multiprecision::expression_template_option)0>, false>::scoped_default_precision , (boost::multiprecision::expression_template_option)0>, unsigned int>(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&, unsigned int const&) [function] [call site2] 03860
11 _ZN5boost14multiprecision11default_ops8eval_powINS0_8backends15cpp_int_backendILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvEEjEENS_11enable_if_cIXsr11is_integralIT0_EE5valueEvE4typeERT_RKSC_RKS9_ [function] [call site2] 03861
12 boost::integral_constant ::operator mpl_::bool_ const&() const [function] [call site2] 03862
12 void boost::multiprecision::default_ops::detail::pow_imp , unsigned int>(boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>&, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> const&, unsigned int const&, mpl_::bool_ const&) [function] [call site2] 03863
13 void boost::multiprecision::default_ops::detail::pow_imp , unsigned int>(boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>&, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> const&, unsigned int const&, mpl_::bool_ const&) [function] [call site2] 03864
14 _ZN5boost14multiprecision8backends13eval_multiplyILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvLj256ELj256ELS3_0ELS4_0EvLj256ELj256ELS3_0ELS4_0EvEENS_11enable_if_cIXaaaantsr18is_trivial_cpp_intINS1_15cpp_int_backendIXT_EXT0_EXT1_EXT2_ET3_EEEE5valuentsr18is_trivial_cpp_intINS6_IXT4_EXT5_EXT6_EXT7_ET8_EEEE5valuentsr18is_trivial_cpp_intINS6_IXT9_EXT10_EXT11_EXT12_ET13_EEEE5valueEvE4typeERS8_RKSA_RKSC_ [function] [call site2] 03865
14 _ZN5boost14multiprecision8backends13eval_multiplyILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvLj256ELj256ELS3_0ELS4_0EvLj256ELj256ELS3_0ELS4_0EvEENS_11enable_if_cIXaaaantsr18is_trivial_cpp_intINS1_15cpp_int_backendIXT_EXT0_EXT1_EXT2_ET3_EEEE5valuentsr18is_trivial_cpp_intINS6_IXT4_EXT5_EXT6_EXT7_ET8_EEEE5valuentsr18is_trivial_cpp_intINS6_IXT9_EXT10_EXT11_EXT12_ET13_EEEE5valueEvE4typeERS8_RKSA_RKSC_ [function] [call site2] 03866
10 boost::multiprecision::detail::scoped_default_precision , (boost::multiprecision::expression_template_option)0>, false>::scoped_default_precision , (boost::multiprecision::expression_template_option)0>, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> >(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 03867
10 _ZN5boost14multiprecision8backends8eval_addILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvLj256ELj256ELS3_0ELS4_0EvLj256ELj256ELS3_0ELS4_0EvEENS_11enable_if_cIXaaaantsr18is_trivial_cpp_intINS1_15cpp_int_backendIXT_EXT0_EXT1_EXT2_ET3_EEEE5valuentsr18is_trivial_cpp_intINS6_IXT4_EXT5_EXT6_EXT7_ET8_EEEE5valuentsr18is_trivial_cpp_intINS6_IXT9_EXT10_EXT11_EXT12_ET13_EEEE5valueEvE4typeERS8_RKSA_RKSC_ [function] [call site2] 03868
10 boost::multiprecision::detail::scoped_default_precision , (boost::multiprecision::expression_template_option)0>, false>::scoped_default_precision , (boost::multiprecision::expression_template_option)0>, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> >(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 03869
10 void boost::multiprecision::backends::subtract_unsigned , boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> >(boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>&, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> const&, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> const&) [function] [call site2] 03870
11 __clang_call_terminate [call site2] 03871
11 boost::multiprecision::backends::cpp_int_base<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void, false>::negate() [function] [call site2] 03872
10 boost::multiprecision::detail::scoped_default_precision , (boost::multiprecision::expression_template_option)0>, false>::scoped_default_precision , (boost::multiprecision::expression_template_option)0> >(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 03873
10 solidity::langutil::EVMVersion::hasBitwiseShifting() const [function] [call site2] 03874
10 boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>::operator unsigned int () const [function] [call site2] 03875
10 _ZN5boost14multiprecisionlsINS0_8backends15cpp_int_backendILj0ELj0ELNS0_16cpp_integer_typeE1ELNS0_18cpp_int_check_typeE0ENSt3__19allocatorIyEEEEjEENS_11enable_if_cIXaasr11is_integralIT0_EE5valueeqsr15number_categoryIT_EE5valueLNS0_20number_category_typeE0EENS0_6numberISC_LNS0_26expression_template_optionE1EEEE4typeEOSG_RKSB_ [function] [call site2] 03876
11 boost::multiprecision::detail::expression >, (boost::multiprecision::expression_template_option)1>, unsigned int, void, void>::expression(boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1> const&, unsigned int const&) [function] [call site2] 03877
11 _ZN5boost14multiprecision6numberINS0_8backends15cpp_int_backendILj0ELj0ELNS0_16cpp_integer_typeE1ELNS0_18cpp_int_check_typeE0ENSt3__19allocatorIyEEEELNS0_26expression_template_optionE1EEC2INS0_6detail10shift_leftESB_jvvEERKNSD_10expressionIT_T0_T1_T2_T3_EEPNS_11enable_if_cIXsr14is_convertibleINSL_11result_typeESB_EE5valueEvE4typeE [function] [call site2] 03878
10 solidity::langutil::EVMVersion::hasBitwiseShifting() const [function] [call site2] 03879
10 solidity::evmasm::OptimizerException::OptimizerException() [function] [call site2] 03880
10 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 03881
10 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 03882
10 boost::enable_if , solidity::evmasm::OptimizerException const&>::type boost::operator<< , std::__1::allocator > >(solidity::evmasm::OptimizerException const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 03883
10 boost::error_info ::error_info(char const*) [function] [call site2] 03884
10 void boost::throw_exception (solidity::evmasm::OptimizerException const&) [function] [call site2] 03885
10 _ZN5boost14multiprecisionleINS0_8backends15cpp_int_backendILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvEELNS0_26expression_template_optionE0ES6_LS7_0EEENS_11enable_if_cIXaanesr15number_categoryIT_EE5valueLNS0_20number_category_typeE4Enesr15number_categoryIT1_EE5valueLSA_4EEbE4typeERKNS0_6numberIS9_XT0_EEERKNSE_ISB_XT2_EEE [function] [call site2] 03886
10 solidity::evmasm::OptimizerException::OptimizerException() [function] [call site2] 03887
10 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 03888
10 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 03889
10 boost::enable_if , solidity::evmasm::OptimizerException const&>::type boost::operator<< , std::__1::allocator > >(solidity::evmasm::OptimizerException const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 03890
10 boost::error_info ::error_info(char const*) [function] [call site2] 03891
10 void boost::throw_exception (solidity::evmasm::OptimizerException const&) [function] [call site2] 03892
10 boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>::operator unsigned int () const [function] [call site2] 03893
10 void boost::multiprecision::detail::check_shift_range (unsigned int, mpl_::bool_ const&, mpl_::bool_ const&) [function] [call site2] 03894
10 _ZN5boost14multiprecision8backends16eval_right_shiftILj256ELj256ELNS0_18cpp_int_check_typeE0EvEENS_11enable_if_cIXntsr18is_trivial_cpp_intINS1_15cpp_int_backendIXT_EXT0_ELNS0_16cpp_integer_typeE0EXT1_ET2_EEEE5valueEvE4typeERS8_o [function] [call site2] 03895
10 solidity::evmasm::AssemblyItem::deposit() const [function] [call site2] 03896
10 solidity::evmasm::AssemblyItem::data() const [function] [call site2] 03897
10 bool boost::multiprecision::operator== , (boost::multiprecision::expression_template_option)0, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>, (boost::multiprecision::expression_template_option)0>(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 03898
9 solidity::evmasm::OptimizerException::OptimizerException() [function] [call site2] 03899
9 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 03900
9 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 03901
9 void boost::throw_exception (solidity::evmasm::OptimizerException const&) [function] [call site2] 03902
9 solidity::evmasm::ConstantOptimisationMethod::~ConstantOptimisationMethod() [function] [call site2] 03903
8 solidity::evmasm::ComputeMethod::gasNeeded() const [function] [call site2] 03904
9 solidity::evmasm::ComputeMethod::gasNeeded(std::__1::vector > const&) const [function] [call site2] 03905
8 _ZN5boost14multiprecisionltINS0_8backends15cpp_int_backendILj0ELj0ELNS0_16cpp_integer_typeE1ELNS0_18cpp_int_check_typeE0ENSt3__19allocatorIyEEEELNS0_26expression_template_optionE1ES9_LSA_1EEENS_11enable_if_cIXaanesr15number_categoryIT_EE5valueLNS0_20number_category_typeE4Enesr15number_categoryIT1_EE5valueLSD_4EEbE4typeERKNS0_6numberISC_XT0_EEERKNSH_ISE_XT2_EEE [function] [call site2] 03906
8 solidity::evmasm::CodeCopyMethod::execute(solidity::evmasm::Assembly&) const [function] [call site2] 03907
9 solidity::toBigEndian(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>) [function] [call site2] 03908
9 solidity::evmasm::OptimizerException::OptimizerException() [function] [call site2] 03909
9 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 03910
9 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 03911
9 boost::enable_if , solidity::evmasm::OptimizerException const&>::type boost::operator<< , std::__1::allocator > >(solidity::evmasm::OptimizerException const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 03912
9 boost::error_info ::error_info(char const*) [function] [call site2] 03913
9 void boost::throw_exception (solidity::evmasm::OptimizerException const&) [function] [call site2] 03914
9 solidity::evmasm::CodeCopyMethod::copyRoutine() [function] [call site2] 03915
9 solidity::evmasm::Assembly::newData(std::__1::vector > const&) [function] [call site2] 03916
10 solidity::util::asString(std::__1::vector > const&) [function] [call site2] 03917
10 solidity::util::keccak256(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 03918
11 solidity::util::vector_ref ::vector_ref(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 03919
12 solidity::util::vector_ref ::vector_ref(std::__1::basic_string , std::__1::allocator > const*) [function] [call site2] 03920
11 solidity::util::keccak256(solidity::util::vector_ref ) [function] [call site2] 03921
10 solidity::util::FixedHash<32u>::operator boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>() const [function] [call site2] 03922
10 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 03923
10 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::AssemblyItemType, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>, solidity::langutil::SourceLocation) [function] [call site2] 03924
8 solidity::evmasm::ComputeMethod::execute(solidity::evmasm::Assembly&) const [function] [call site2] 03925
8 solidity::evmasm::AssemblyItem::data() const [function] [call site2] 03926
8 boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>::~number() [function] [call site2] 03927
8 solidity::evmasm::ComputeMethod::~ComputeMethod() [function] [call site2] 03928
9 solidity::evmasm::ConstantOptimisationMethod::~ConstantOptimisationMethod() [function] [call site2] 03929
8 solidity::evmasm::ConstantOptimisationMethod::replaceConstants(std::__1::vector >&, std::__1::map , (boost::multiprecision::expression_template_option)0>, std::__1::vector >, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> const, std::__1::vector > > > > const&) [function] [call site2] 03930
9 solidity::evmasm::AssemblyItem::type() const [function] [call site2] 03931
9 std::__1::vector >& operator+= > const>(std::__1::vector >&, std::__1::vector > const&) [function] [call site2] 03932
7 std::__1::optional , (boost::multiprecision::expression_template_option)0>, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>, std::__1::less , (boost::multiprecision::expression_template_option)0> >, std::__1::allocator , (boost::multiprecision::expression_template_option)0> const, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> > > > >::operator*() & [function] [call site2] 03933
4 solidity::evmasm::Assembly::numSubs() const [function] [call site2] 03934
4 solidity::evmasm::Assembly::sub(unsigned long) [function] [call site2] 03935
4 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 03936
4 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 03937
4 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 03938
4 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 03939
4 boost::error_info ::error_info(char const*) [function] [call site2] 03940
4 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 03941
4 solidity::evmasm::Assembly::numSubs() const [function] [call site2] 03942
4 std::__1::optional ::operator*() & [function] [call site2] 03943
4 solidity::evmasm::Assembly::sub(unsigned long) [function] [call site2] 03944
4 solidity::yul::EthAssemblyAdapter::~EthAssemblyAdapter() [function] [call site2] 03945
5 solidity::yul::AbstractAssembly::~AbstractAssembly() [function] [call site2] 03946
4 solidity::evmasm::Assembly::~Assembly() [function] [call site2] 03947
5 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 03948
5 solidity::evmasm::LinkerObject::~LinkerObject() [function] [call site2] 03949
3 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 03950
3 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 03951
3 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 03952
3 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 03953
3 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 03954
3 boost::error_info ::error_info(char const*) [function] [call site2] 03955
3 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 03956
3 solidity::yul::MachineAssemblyObject::MachineAssemblyObject() [function] [call site2] 03957
3 solidity::evmasm::Assembly::assemble() const [function] [call site2] 03958
4 solidity::evmasm::AssemblyException::AssemblyException() [function] [call site2] 03959
4 solidity::evmasm::AssemblyException::AssemblyException() [function] [call site2] 03960
4 solidity::evmasm::Assembly::assemble() const [function] [call site2] 03961
5 solidity::evmasm::AssemblyException::AssemblyException() [function] [call site2] 03962
5 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 03963
5 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 03964
5 boost::enable_if , solidity::evmasm::AssemblyException const&>::type boost::operator<< , std::__1::allocator > >(solidity::evmasm::AssemblyException const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 03965
5 boost::error_info ::error_info(char const*) [function] [call site2] 03966
5 void boost::throw_exception (solidity::evmasm::AssemblyException const&) [function] [call site2] 03967
5 solidity::evmasm::AssemblyItem::type() const [function] [call site2] 03968
5 solidity::evmasm::AssemblyItem::data() const [function] [call site2] 03969
5 solidity::evmasm::AssemblyItem::type() const [function] [call site2] 03970
5 solidity::evmasm::AssemblyException::AssemblyException() [function] [call site2] 03971
5 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 03972
5 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 03973
5 boost::enable_if , solidity::evmasm::AssemblyException const&>::type boost::operator<< , std::__1::allocator > >(solidity::evmasm::AssemblyException const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 03974
5 boost::error_info ::error_info(char const*) [function] [call site2] 03975
5 void boost::throw_exception (solidity::evmasm::AssemblyException const&) [function] [call site2] 03976
5 solidity::evmasm::Assembly::codeSize(unsigned int) const [function] [call site2] 03977
6 unsigned int solidity::numberEncodingSize (unsigned long) [function] [call site2] 03978
6 solidity::evmasm::AssemblyItem::bytesRequired(unsigned long, solidity::evmasm::Precision) const [function] [call site2] 03979
5 unsigned int solidity::numberEncodingSize (unsigned int) [function] [call site2] 03980
5 solidity::evmasm::pushInstruction(unsigned int) [function] [call site2] 03981
6 solidity::evmasm::InvalidOpcode::InvalidOpcode() [function] [call site2] 03982
6 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 03983
6 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 03984
6 boost::enable_if , solidity::evmasm::InvalidOpcode const&>::type boost::operator<< , std::__1::allocator > >(solidity::evmasm::InvalidOpcode const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 03985
6 boost::error_info ::error_info(char const*) [function] [call site2] 03986
6 void boost::throw_exception (solidity::evmasm::InvalidOpcode const&) [function] [call site2] 03987
5 unsigned int solidity::numberEncodingSize (unsigned int) [function] [call site2] 03988
5 solidity::evmasm::pushInstruction(unsigned int) [function] [call site2] 03989
5 solidity::evmasm::Assembly::assemble() const [function] [call site2] 03990
6 solidity::evmasm::AssemblyItem::type() const [function] [call site2] 03991
6 solidity::evmasm::AssemblyItem::type() const [function] [call site2] 03992
6 solidity::evmasm::AssemblyItem::instruction() const [function] [call site2] 03993
6 solidity::evmasm::AssemblyItem::data() const [function] [call site2] 03994
6 unsigned int solidity::numberEncodingSize , (boost::multiprecision::expression_template_option)0> >(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>) [function] [call site2] 03995
6 solidity::evmasm::pushInstruction(unsigned int) [function] [call site2] 03996
6 solidity::util::vector_ref ::vector_ref(unsigned char*, unsigned long) [function] [call site2] 03997
6 solidity::evmasm::AssemblyItem::data() const [function] [call site2] 03998
6 void solidity::toBigEndian , (boost::multiprecision::expression_template_option)0>, solidity::util::vector_ref >(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>, solidity::util::vector_ref &) [function] [call site2] 03999
7 solidity::util::vector_ref ::size() const [function] [call site2] 04000
7 solidity::util::vector_ref ::operator[](unsigned long) [function] [call site2] 04001
6 solidity::evmasm::AssemblyItem::splitForeignPushTag() const [function] [call site2] 04002
6 solidity::evmasm::AssemblyItem::data() const [function] [call site2] 04003
6 solidity::util::FixedHash<32u>::FixedHash(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 04004
7 void solidity::toBigEndian , (boost::multiprecision::expression_template_option)0>, std::__1::array >(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>, std::__1::array &) [function] [call site2] 04005
6 solidity::evmasm::AssemblyItem::data() const [function] [call site2] 04006
6 _ZN5boost14multiprecisionleINS0_8backends15cpp_int_backendILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvEELNS0_26expression_template_optionE0EmEENS_11enable_if_cIXaasr6detail22is_valid_mixed_compareINS0_6numberIT_XT0_EEET1_EE5valuenesr15number_categoryISA_EE5valueLNS0_20number_category_typeE4EEbE4typeERKSB_RKSC_ [function] [call site2] 04007
6 solidity::evmasm::AssemblyException::AssemblyException() [function] [call site2] 04008
6 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 04009
6 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 04010
6 boost::enable_if , solidity::evmasm::AssemblyException const&>::type boost::operator<< , std::__1::allocator > >(solidity::evmasm::AssemblyException const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 04011
6 boost::error_info ::error_info(char const*) [function] [call site2] 04012
6 void boost::throw_exception (solidity::evmasm::AssemblyException const&) [function] [call site2] 04013
6 solidity::evmasm::AssemblyItem::data() const [function] [call site2] 04014
6 boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>::operator unsigned long () const [function] [call site2] 04015
6 solidity::evmasm::AssemblyItem::data() const [function] [call site2] 04016
6 _ZN5boost14multiprecisionleINS0_8backends15cpp_int_backendILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvEELNS0_26expression_template_optionE0EmEENS_11enable_if_cIXaasr6detail22is_valid_mixed_compareINS0_6numberIT_XT0_EEET1_EE5valuenesr15number_categoryISA_EE5valueLNS0_20number_category_typeE4EEbE4typeERKSB_RKSC_ [function] [call site2] 04017
6 solidity::evmasm::AssemblyException::AssemblyException() [function] [call site2] 04018
6 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 04019
6 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 04020
6 boost::enable_if , solidity::evmasm::AssemblyException const&>::type boost::operator<< , std::__1::allocator > >(solidity::evmasm::AssemblyException const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 04021
6 boost::error_info ::error_info(char const*) [function] [call site2] 04022
6 void boost::throw_exception (solidity::evmasm::AssemblyException const&) [function] [call site2] 04023
6 solidity::evmasm::AssemblyItem::data() const [function] [call site2] 04024
6 boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>::operator unsigned long () const [function] [call site2] 04025
6 solidity::evmasm::Assembly::subAssemblyById(unsigned long) const [function] [call site2] 04026
7 solidity::evmasm::Assembly::decodeSubPath(unsigned long) const [function] [call site2] 04027
8 solidity::evmasm::AssemblyException::AssemblyException() [function] [call site2] 04028
8 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 04029
8 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 04030
8 boost::enable_if , solidity::evmasm::AssemblyException const&>::type boost::operator<< , std::__1::allocator > >(solidity::evmasm::AssemblyException const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 04031
8 boost::error_info ::error_info(char const*) [function] [call site2] 04032
8 void boost::throw_exception (solidity::evmasm::AssemblyException const&) [function] [call site2] 04033
7 solidity::evmasm::AssemblyException::AssemblyException() [function] [call site2] 04034
7 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 04035
7 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 04036
7 boost::enable_if , solidity::evmasm::AssemblyException const&>::type boost::operator<< , std::__1::allocator > >(solidity::evmasm::AssemblyException const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 04037
7 boost::error_info ::error_info(char const*) [function] [call site2] 04038
7 void boost::throw_exception (solidity::evmasm::AssemblyException const&) [function] [call site2] 04039
7 solidity::evmasm::AssemblyException::AssemblyException() [function] [call site2] 04040
7 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 04041
7 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 04042
7 boost::enable_if , solidity::evmasm::AssemblyException const&>::type boost::operator<< , std::__1::allocator > >(solidity::evmasm::AssemblyException const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 04043
7 boost::error_info ::error_info(char const*) [function] [call site2] 04044
7 void boost::throw_exception (solidity::evmasm::AssemblyException const&) [function] [call site2] 04045
6 solidity::evmasm::AssemblyItem::setPushedValue(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) const [function] [call site2] 04046
6 unsigned int solidity::numberEncodingSize (unsigned long) [function] [call site2] 04047
6 solidity::evmasm::pushInstruction(unsigned int) [function] [call site2] 04048
6 solidity::util::vector_ref ::vector_ref(unsigned char*, unsigned long) [function] [call site2] 04049
6 void solidity::toBigEndian >(unsigned long, solidity::util::vector_ref &) [function] [call site2] 04050
6 solidity::evmasm::AssemblyItem::data() const [function] [call site2] 04051
6 solidity::util::FixedHash<32u>::FixedHash(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 04052
6 solidity::evmasm::AssemblyItem::data() const [function] [call site2] 04053
6 solidity::util::FixedHash<32u>::FixedHash(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 04054
6 solidity::evmasm::AssemblyItem::data() const [function] [call site2] 04055
6 solidity::evmasm::AssemblyItem::verbatimData() const [function] [call site2] 04056
7 solidity::util::Exception::Exception() [function] [call site2] 04057
7 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 04058
7 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 04059
7 boost::enable_if , solidity::util::Exception const&>::type boost::operator<< , std::__1::allocator > >(solidity::util::Exception const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 04060
7 boost::error_info ::error_info(char const*) [function] [call site2] 04061
7 void boost::throw_exception (solidity::util::Exception const&) [function] [call site2] 04062
7 std::__1::optional > > >::operator*() const & [function] [call site2] 04063
6 std::__1::vector >& operator+= > const>(std::__1::vector >&, std::__1::vector > const&) [function] [call site2] 04064
6 solidity::evmasm::AssemblyItem::data() const [function] [call site2] 04065
6 std::__1::vector > solidity::toCompactBigEndian , (boost::multiprecision::expression_template_option)0> >(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>, unsigned int) [function] [call site2] 04066
6 solidity::evmasm::pushInstruction(unsigned int) [function] [call site2] 04067
6 std::__1::vector >& operator+= > >(std::__1::vector >&, std::__1::vector >&) [function] [call site2] 04068
6 solidity::evmasm::AssemblyItem::data() const [function] [call site2] 04069
6 solidity::evmasm::AssemblyItem::data() const [function] [call site2] 04070
6 _ZN5boost14multiprecisionneINS0_8backends15cpp_int_backendILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvEELNS0_26expression_template_optionE0EiEENS_11enable_if_cIXsr6detail22is_valid_mixed_compareINS0_6numberIT_XT0_EEET1_EE5valueEbE4typeERKSB_RKSC_ [function] [call site2] 04071
6 solidity::evmasm::AssemblyException::AssemblyException() [function] [call site2] 04072
6 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 04073
6 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 04074
6 boost::enable_if , solidity::evmasm::AssemblyException const&>::type boost::operator<< , std::__1::allocator > >(solidity::evmasm::AssemblyException const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 04075
6 boost::error_info ::error_info(char const*) [function] [call site2] 04076
6 void boost::throw_exception (solidity::evmasm::AssemblyException const&) [function] [call site2] 04077
6 solidity::evmasm::AssemblyItem::splitForeignPushTag() const [function] [call site2] 04078
6 solidity::evmasm::AssemblyException::AssemblyException() [function] [call site2] 04079
6 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 04080
6 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 04081
6 boost::enable_if , solidity::evmasm::AssemblyException const&>::type boost::operator<< , std::__1::allocator > >(solidity::evmasm::AssemblyException const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 04082
6 boost::error_info ::error_info(char const*) [function] [call site2] 04083
6 void boost::throw_exception (solidity::evmasm::AssemblyException const&) [function] [call site2] 04084
6 solidity::evmasm::AssemblyItem::data() const [function] [call site2] 04085
6 boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>::operator unsigned long () const [function] [call site2] 04086
6 solidity::evmasm::AssemblyException::AssemblyException() [function] [call site2] 04087
6 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 04088
6 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 04089
6 boost::enable_if , solidity::evmasm::AssemblyException const&>::type boost::operator<< , std::__1::allocator > >(solidity::evmasm::AssemblyException const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 04090
6 boost::error_info ::error_info(char const*) [function] [call site2] 04091
6 void boost::throw_exception (solidity::evmasm::AssemblyException const&) [function] [call site2] 04092
6 solidity::evmasm::AssemblyException::AssemblyException() [function] [call site2] 04093
6 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 04094
6 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 04095
6 boost::enable_if , solidity::evmasm::AssemblyException const&>::type boost::operator<< , std::__1::allocator > >(solidity::evmasm::AssemblyException const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 04096
6 boost::error_info ::error_info(char const*) [function] [call site2] 04097
6 void boost::throw_exception (solidity::evmasm::AssemblyException const&) [function] [call site2] 04098
6 solidity::evmasm::InvalidOpcode::InvalidOpcode() [function] [call site2] 04099
6 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 04100
6 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 04101
6 boost::enable_if , solidity::evmasm::InvalidOpcode const&>::type boost::operator<< , std::__1::allocator > >(solidity::evmasm::InvalidOpcode const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 04102
6 boost::error_info ::error_info(char const*) [function] [call site2] 04103
6 void boost::throw_exception (solidity::evmasm::InvalidOpcode const&) [function] [call site2] 04104
6 __cxa_allocate_exception [call site2] 04105
6 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 04106
6 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 04107
6 solidity::langutil::SecondarySourceLocation::SecondarySourceLocation() [function] [call site2] 04108
6 solidity::langutil::Error::Error(solidity::langutil::ErrorId, solidity::langutil::Error::Type, std::__1::basic_string , std::__1::allocator > const&, solidity::langutil::SourceLocation const&, solidity::langutil::SecondarySourceLocation const&) [function] [call site2] 04109
7 solidity::util::Exception::Exception() [function] [call site2] 04110
7 boost::enable_if , solidity::langutil::Error const&>::type boost::operator<< (solidity::langutil::Error const&, boost::error_info &&) [function] [call site2] 04111
7 boost::error_info ::error_info(solidity::langutil::SecondarySourceLocation const&) [function] [call site2] 04112
8 solidity::langutil::SecondarySourceLocation::SecondarySourceLocation(solidity::langutil::SecondarySourceLocation const&) [function] [call site2] 04113
7 boost::enable_if , solidity::langutil::Error const&>::type boost::operator<< (solidity::langutil::Error const&, boost::error_info &&) [function] [call site2] 04114
7 solidity::util::Exception::~Exception() [function] [call site2] 04115
7 boost::exception::~exception() [function] [call site2] 04116
7 std::exception::~exception() [call site2] 04117
6 solidity::langutil::SecondarySourceLocation::~SecondarySourceLocation() [function] [call site2] 04118
6 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 04119
6 solidity::util::vector_ref ::vector_ref(unsigned char*, unsigned long) [function] [call site2] 04120
6 void solidity::toBigEndian >(unsigned long, solidity::util::vector_ref &) [function] [call site2] 04121
6 solidity::evmasm::Assembly::subAssemblyById(unsigned long) const [function] [call site2] 04122
6 solidity::evmasm::LinkerObject::append(solidity::evmasm::LinkerObject const&) [function] [call site2] 04123
7 std::__1::vector >& operator+= > const>(std::__1::vector >&, std::__1::vector > const&) [function] [call site2] 04124
6 solidity::evmasm::AssemblyException::AssemblyException() [function] [call site2] 04125
6 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 04126
6 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 04127
6 boost::enable_if , solidity::evmasm::AssemblyException const&>::type boost::operator<< , std::__1::allocator > >(solidity::evmasm::AssemblyException const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 04128
6 boost::error_info ::error_info(char const*) [function] [call site2] 04129
6 void boost::throw_exception (solidity::evmasm::AssemblyException const&) [function] [call site2] 04130
6 solidity::evmasm::AssemblyException::AssemblyException() [function] [call site2] 04131
6 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 04132
6 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 04133
6 boost::enable_if , solidity::evmasm::AssemblyException const&>::type boost::operator<< , std::__1::allocator > >(solidity::evmasm::AssemblyException const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 04134
6 boost::error_info ::error_info(char const*) [function] [call site2] 04135
6 void boost::throw_exception (solidity::evmasm::AssemblyException const&) [function] [call site2] 04136
6 solidity::evmasm::AssemblyException::AssemblyException() [function] [call site2] 04137
6 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 04138
6 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 04139
6 boost::enable_if , solidity::evmasm::AssemblyException const&>::type boost::operator<< , std::__1::allocator > >(solidity::evmasm::AssemblyException const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 04140
6 boost::error_info ::error_info(char const*) [function] [call site2] 04141
6 void boost::throw_exception (solidity::evmasm::AssemblyException const&) [function] [call site2] 04142
6 unsigned int solidity::numberEncodingSize (unsigned long) [function] [call site2] 04143
6 solidity::evmasm::AssemblyException::AssemblyException() [function] [call site2] 04144
6 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 04145
6 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 04146
6 boost::enable_if , solidity::evmasm::AssemblyException const&>::type boost::operator<< , std::__1::allocator > >(solidity::evmasm::AssemblyException const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 04147
6 boost::error_info ::error_info(char const*) [function] [call site2] 04148
6 void boost::throw_exception (solidity::evmasm::AssemblyException const&) [function] [call site2] 04149
6 solidity::util::vector_ref ::vector_ref(unsigned char*, unsigned long) [function] [call site2] 04150
6 void solidity::toBigEndian >(unsigned long, solidity::util::vector_ref &) [function] [call site2] 04151
6 auto ranges::views::view_closure_base_ns::operator| > const&, ranges::views::enumerate_fn, true, 0, 0>(std::__1::vector > const&, ranges::views::view_closure ) [function] [call site2] 04152
6 _ZN6ranges11view_facadeINS_18iter_zip_with_viewINS_6detail16indirect_zip_fn_EJNS2_10index_viewImlEENS_8ref_viewIKNSt3__16vectorIN8solidity6evmasm12AssemblyItemENS7_9allocatorISB_EEEEEEEEELNS_11cardinalityEn1EE5beginISH_Lb1ELi0EEENS_14basic_iteratorINS7_5decayIDTclsr12range_accessE12begin_cursorclsr3stdE7declvalIRT_EEEEE4typeEEEv [function] [call site2] 04153
6 bool ranges::operator!= , ranges::ref_view > const> >::cursor , ranges::iter_zip_with_view , ranges::ref_view > const> >::sentinel , true, 0>(ranges::basic_iterator , ranges::ref_view > const> >::cursor > const&, ranges::iter_zip_with_view , ranges::ref_view > const> >::sentinel const&) [function] [call site2] 04154
6 solidity::evmasm::AssemblyItem::type() const [function] [call site2] 04155
6 boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>::operator unsigned long () const [function] [call site2] 04156
6 std::__1::vector >& operator+= > const>(std::__1::vector >&, std::__1::vector > const&) [function] [call site2] 04157
6 std::__1::vector >& operator+= > const>(std::__1::vector >&, std::__1::vector > const&) [function] [call site2] 04158
6 solidity::util::vector_ref ::vector_ref(unsigned char*, unsigned long) [function] [call site2] 04159
6 void solidity::toBigEndian >(unsigned long, solidity::util::vector_ref &) [function] [call site2] 04160
6 solidity::util::vector_ref ::vector_ref(unsigned char*, unsigned long) [function] [call site2] 04161
6 void solidity::toBigEndian >(unsigned long, solidity::util::vector_ref &) [function] [call site2] 04162
3 solidity::evmasm::Assembly::assemblyString(solidity::langutil::DebugInfoSelection const&, std::__1::map , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, std::__1::basic_string , std::__1::allocator > > > > const&) const [function] [call site2] 04163
4 solidity::evmasm::Assembly::assemblyStream(std::__1::basic_ostream >&, solidity::langutil::DebugInfoSelection const&, std::__1::basic_string , std::__1::allocator > const&, std::__1::map , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, std::__1::basic_string , std::__1::allocator > > > > const&) const [function] [call site2] 04164
5 (anonymous namespace)::Functionalizer::Functionalizer(std::__1::basic_ostream >&, std::__1::basic_string , std::__1::allocator > const&, std::__1::map , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, std::__1::basic_string , std::__1::allocator > > > > const&, solidity::evmasm::Assembly const&) [function] [call site2] 04165
5 (anonymous namespace)::Functionalizer::flush() [function] [call site2] 04166
5 (anonymous namespace)::Functionalizer::feed(solidity::evmasm::AssemblyItem const&, solidity::langutil::DebugInfoSelection const&) [function] [call site2] 04167
6 (anonymous namespace)::Functionalizer::flush() [function] [call site2] 04168
6 solidity::langutil::SourceLocation::operator=(solidity::langutil::SourceLocation const&) [function] [call site2] 04169
6 (anonymous namespace)::Functionalizer::printLocation(solidity::langutil::DebugInfoSelection const&) [function] [call site2] 04170
7 solidity::util::escapeAndQuoteString(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 04171
8 solidity::util::isPrint(char) [function] [call site2] 04172
7 (anonymous namespace)::locationFromSources(std::__1::map , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, std::__1::basic_string , std::__1::allocator > > > > const&, solidity::langutil::SourceLocation const&) [function] [call site2] 04173
8 solidity::langutil::CharStream::singleLineSnippet(std::__1::basic_string , std::__1::allocator > const&, solidity::langutil::SourceLocation const&) [function] [call site2] 04174
6 solidity::evmasm::AssemblyItem::toAssemblyText(solidity::evmasm::Assembly const&) const [function] [call site2] 04175
7 solidity::evmasm::AssemblyItem::type() const [function] [call site2] 04176
7 solidity::evmasm::isValidInstruction(solidity::evmasm::Instruction) [function] [call site2] 04177
7 solidity::evmasm::AssemblyException::AssemblyException() [function] [call site2] 04178
7 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 04179
7 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 04180
7 boost::enable_if , solidity::evmasm::AssemblyException const&>::type boost::operator<< , std::__1::allocator > >(solidity::evmasm::AssemblyException const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 04181
7 boost::error_info ::error_info(char const*) [function] [call site2] 04182
7 void boost::throw_exception (solidity::evmasm::AssemblyException const&) [function] [call site2] 04183
7 solidity::evmasm::AssemblyItem::instruction() const [function] [call site2] 04184
7 solidity::evmasm::instructionInfo(solidity::evmasm::Instruction) [function] [call site2] 04185
7 solidity::util::toLower(std::__1::basic_string , std::__1::allocator >) [function] [call site2] 04186
7 solidity::evmasm::InstructionInfo::~InstructionInfo() [function] [call site2] 04187
7 solidity::evmasm::AssemblyItem::data() const [function] [call site2] 04188
7 std::__1::vector > solidity::toCompactBigEndian , (boost::multiprecision::expression_template_option)0> >(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>, unsigned int) [function] [call site2] 04189
7 solidity::util::toHex(std::__1::vector > const&, solidity::util::HexPrefix, solidity::util::HexCase) [function] [call site2] 04190
8 solidity::util::Exception::Exception() [function] [call site2] 04191
7 solidity::evmasm::AssemblyItem::splitForeignPushTag() const [function] [call site2] 04192
7 solidity::evmasm::AssemblyItem::data() const [function] [call site2] 04193
7 _ZN5boost14multiprecisionltINS0_8backends15cpp_int_backendILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvEELNS0_26expression_template_optionE0EiEENS_11enable_if_cIXaasr6detail22is_valid_mixed_compareINS0_6numberIT_XT0_EEET1_EE5valuenesr15number_categoryISA_EE5valueLNS0_20number_category_typeE4EEbE4typeERKSB_RKSC_ [function] [call site2] 04194
7 solidity::evmasm::AssemblyException::AssemblyException() [function] [call site2] 04195
7 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 04196
7 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 04197
7 boost::enable_if , solidity::evmasm::AssemblyException const&>::type boost::operator<< , std::__1::allocator > >(solidity::evmasm::AssemblyException const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 04198
7 boost::error_info ::error_info(char const*) [function] [call site2] 04199
7 void boost::throw_exception (solidity::evmasm::AssemblyException const&) [function] [call site2] 04200
7 solidity::evmasm::AssemblyItem::data() const [function] [call site2] 04201
7 boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>::operator unsigned long () const [function] [call site2] 04202
7 solidity::evmasm::AssemblyItem::data() const [function] [call site2] 04203
7 solidity::toHex(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>) [function] [call site2] 04204
8 solidity::toBigEndian(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>) [function] [call site2] 04205
8 solidity::util::toHex(std::__1::vector > const&, solidity::util::HexPrefix, solidity::util::HexCase) [function] [call site2] 04206
7 solidity::evmasm::AssemblyItem::data() const [function] [call site2] 04207
7 boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>::operator unsigned long () const [function] [call site2] 04208
7 solidity::evmasm::Assembly::decodeSubPath(unsigned long) const [function] [call site2] 04209
7 solidity::evmasm::AssemblyItem::type() const [function] [call site2] 04210
7 std::__1::basic_string , std::__1::allocator > solidity::util::joinHumanReadable , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > > >(std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > > const&, std::__1::basic_string , std::__1::allocator > const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 04211
7 solidity::evmasm::AssemblyItem::data() const [function] [call site2] 04212
7 solidity::toHex(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>) [function] [call site2] 04213
7 solidity::evmasm::AssemblyItem::data() const [function] [call site2] 04214
7 std::__1::vector > solidity::toCompactBigEndian , (boost::multiprecision::expression_template_option)0> >(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>, unsigned int) [function] [call site2] 04215
7 solidity::util::toHex(std::__1::vector > const&, solidity::util::HexPrefix, solidity::util::HexCase) [function] [call site2] 04216
7 solidity::evmasm::AssemblyItem::data() const [function] [call site2] 04217
7 std::__1::vector > solidity::toCompactBigEndian , (boost::multiprecision::expression_template_option)0> >(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>, unsigned int) [function] [call site2] 04218
7 solidity::util::toHex(std::__1::vector > const&, solidity::util::HexPrefix, solidity::util::HexCase) [function] [call site2] 04219
7 solidity::evmasm::AssemblyException::AssemblyException() [function] [call site2] 04220
7 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 04221
7 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 04222
7 boost::enable_if , solidity::evmasm::AssemblyException const&>::type boost::operator<< , std::__1::allocator > >(solidity::evmasm::AssemblyException const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 04223
7 boost::error_info ::error_info(char const*) [function] [call site2] 04224
7 void boost::throw_exception (solidity::evmasm::AssemblyException const&) [function] [call site2] 04225
7 std::__1::optional > > >::operator*() const & [function] [call site2] 04226
7 solidity::util::toHex(std::__1::vector > const&, solidity::util::HexPrefix, solidity::util::HexCase) [function] [call site2] 04227
7 solidity::evmasm::InvalidOpcode::InvalidOpcode() [function] [call site2] 04228
7 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 04229
7 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 04230
7 boost::enable_if , solidity::evmasm::InvalidOpcode const&>::type boost::operator<< , std::__1::allocator > >(solidity::evmasm::InvalidOpcode const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 04231
7 boost::error_info ::error_info(char const*) [function] [call site2] 04232
7 void boost::throw_exception (solidity::evmasm::InvalidOpcode const&) [function] [call site2] 04233
6 solidity::evmasm::AssemblyItem::returnValues() const [function] [call site2] 04234
6 solidity::evmasm::AssemblyItem::arguments() const [function] [call site2] 04235
6 (anonymous namespace)::Functionalizer::flush() [function] [call site2] 04236
6 solidity::evmasm::AssemblyItem::arguments() const [function] [call site2] 04237
6 solidity::evmasm::AssemblyItem::arguments() const [function] [call site2] 04238
6 solidity::evmasm::AssemblyItem::arguments() const [function] [call site2] 04239
6 solidity::evmasm::AssemblyItem::returnValues() const [function] [call site2] 04240
6 (anonymous namespace)::Functionalizer::flush() [function] [call site2] 04241
5 solidity::util::FixedHash<32u>::operator boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>() const [function] [call site2] 04242
5 _ZN5boost14multiprecisiongeINS0_8backends15cpp_int_backendILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvEELNS0_26expression_template_optionE0EmEENS_11enable_if_cIXaasr6detail22is_valid_mixed_compareINS0_6numberIT_XT0_EEET1_EE5valuenesr15number_categoryISA_EE5valueLNS0_20number_category_typeE4EEbE4typeERKSB_RKSC_ [function] [call site2] 04243
6 bool boost::multiprecision::detail::is_unordered_comparison , (boost::multiprecision::expression_template_option)0>, unsigned long>(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&, unsigned long const&) [function] [call site2] 04244
5 solidity::util::FixedHash<32u>::operator boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>() const [function] [call site2] 04245
5 solidity::toHex(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>) [function] [call site2] 04246
5 solidity::util::toHex(std::__1::vector > const&, solidity::util::HexPrefix, solidity::util::HexCase) [function] [call site2] 04247
5 solidity::evmasm::Assembly::assemblyStream(std::__1::basic_ostream >&, solidity::langutil::DebugInfoSelection const&, std::__1::basic_string , std::__1::allocator > const&, std::__1::map , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, std::__1::basic_string , std::__1::allocator > > > > const&) const [function] [call site2] 04248
6 solidity::util::toHex(std::__1::vector > const&, solidity::util::HexPrefix, solidity::util::HexCase) [function] [call site2] 04249
6 (anonymous namespace)::Functionalizer::~Functionalizer() [function] [call site2] 04250
7 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 04251
3 solidity::evmasm::Assembly::items() [function] [call site2] 04252
3 solidity::langutil::CharStream::name() const [function] [call site2] 04253
3 solidity::evmasm::AssemblyItem::computeSourceMapping(std::__1::vector > const&, std::__1::map , std::__1::allocator >, unsigned int, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, unsigned int> > > const&) [function] [call site2] 04254
4 solidity::evmasm::AssemblyItem::location() const [function] [call site2] 04255
4 solidity::evmasm::AssemblyItem::getJumpType() const [function] [call site2] 04256
4 solidity::evmasm::AssemblyItem::getJumpType() const [function] [call site2] 04257
4 solidity::evmasm::AssemblyItem::opcodeCount() const [function] [call site2] 04258
5 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 04259
5 __clang_call_terminate [call site2] 04260
5 std::__1::optional ::value() & [function] [call site2] 04261
5 std::__1::optional ::operator*() & [function] [call site2] 04262
5 __clang_call_terminate [call site2] 04263
4 solidity::evmasm::AssemblyItem::opcodeCount() const [function] [call site2] 04264
3 solidity::yul::MachineAssemblyObject::MachineAssemblyObject() [function] [call site2] 04265
3 solidity::evmasm::Assembly::assemble() const [function] [call site2] 04266
3 solidity::evmasm::Assembly::assemblyString(solidity::langutil::DebugInfoSelection const&, std::__1::map , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, std::__1::basic_string , std::__1::allocator > > > > const&) const [function] [call site2] 04267
3 solidity::evmasm::Assembly::items() [function] [call site2] 04268
3 solidity::langutil::CharStream::name() const [function] [call site2] 04269
3 solidity::evmasm::AssemblyItem::computeSourceMapping(std::__1::vector > const&, std::__1::map , std::__1::allocator >, unsigned int, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, unsigned int> > > const&) [function] [call site2] 04270
3 solidity::yul::MachineAssemblyObject::~MachineAssemblyObject() [function] [call site2] 04271
2 solidity::yul::MachineAssemblyObject::MachineAssemblyObject(solidity::yul::MachineAssemblyObject&&) [function] [call site2] 04272
2 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 04273
2 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 04274
2 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 04275
2 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 04276
2 boost::error_info ::error_info(char const*) [function] [call site2] 04277
2 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 04278
2 solidity::langutil::EVMVersion::EVMVersion() [function] [call site2] 04279
2 (anonymous namespace)::languageToDialect(solidity::yul::YulStack::Language, solidity::langutil::EVMVersion) [function] [call site2] 04280
2 solidity::yul::MachineAssemblyObject::MachineAssemblyObject() [function] [call site2] 04281
2 solidity::yul::WasmObjectCompiler::compile(solidity::yul::Object&, solidity::yul::Dialect const&) [function] [call site2] 04282
3 solidity::yul::WasmObjectCompiler::WasmObjectCompiler(solidity::yul::Dialect const&) [function] [call site2] 04283
3 solidity::yul::WasmObjectCompiler::run(solidity::yul::Object&) [function] [call site2] 04284
4 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 04285
4 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 04286
4 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 04287
4 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 04288
4 boost::error_info ::error_info(char const*) [function] [call site2] 04289
4 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 04290
4 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 04291
4 solidity::yul::WasmCodeTransform::run(solidity::yul::Dialect const&, solidity::yul::Block const&) [function] [call site2] 04292
5 solidity::yul::wasm::Module::Module() [function] [call site2] 04293
5 solidity::yul::TypeInfo::TypeInfo(solidity::yul::Dialect const&, solidity::yul::Block const&) [function] [call site2] 04294
6 solidity::yul::TypeInfo::TypeCollector::TypeCollector(solidity::yul::Block const&) [function] [call site2] 04295
7 solidity::yul::ASTWalker::ASTWalker() [function] [call site2] 04296
7 solidity::yul::ASTWalker::~ASTWalker() [function] [call site2] 04297
6 solidity::yul::TypeInfo::TypeCollector::~TypeCollector() [function] [call site2] 04298
5 solidity::yul::WasmCodeTransform::WasmCodeTransform(solidity::yul::Dialect const&, solidity::yul::Block const&, solidity::yul::TypeInfo&) [function] [call site2] 04299
6 solidity::yul::NameDispenser::NameDispenser(solidity::yul::Dialect const&, solidity::yul::Block const&, std::__1::set , std::__1::allocator >) [function] [call site2] 04300
7 solidity::yul::NameCollector::NameCollector(solidity::yul::Block const&, solidity::yul::NameCollector::CollectWhat) [function] [call site2] 04301
8 solidity::yul::ASTWalker::ASTWalker() [function] [call site2] 04302
8 solidity::yul::ASTWalker::~ASTWalker() [function] [call site2] 04303
7 std::__1::set , std::__1::allocator > operator+ , std::__1::allocator >&, solidity::yul::YulString, std::__1::less , std::__1::allocator >(std::__1::set , std::__1::allocator >&&, std::__1::set , std::__1::allocator >&) [function] [call site2] 04304
8 std::__1::set , std::__1::allocator >& operator+= , std::__1::allocator >, solidity::yul::YulString, std::__1::less , std::__1::allocator >(std::__1::set , std::__1::allocator >&, std::__1::set , std::__1::allocator >&) [function] [call site2] 04305
7 solidity::yul::NameDispenser::NameDispenser(solidity::yul::Dialect const&, std::__1::set , std::__1::allocator >) [function] [call site2] 04306
5 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 04307
5 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 04308
5 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 04309
5 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 04310
5 boost::error_info ::error_info(char const*) [function] [call site2] 04311
5 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 04312
5 solidity::yul::WasmCodeTransform::translateFunction(solidity::yul::FunctionDefinition const&) [function] [call site2] 04313
6 solidity::yul::wasm::FunctionDefinition::FunctionDefinition() [function] [call site2] 04314
6 solidity::yul::YulString::str() const [function] [call site2] 04315
6 solidity::yul::YulString::str() const [function] [call site2] 04316
6 solidity::yul::WasmCodeTransform::translatedType(solidity::yul::YulString) [function] [call site2] 04317
7 solidity::yul::operator"" _yulstring(char const*, unsigned long) [function] [call site2] 04318
7 solidity::yul::operator"" _yulstring(char const*, unsigned long) [function] [call site2] 04319
7 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 04320
7 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 04321
7 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 04322
7 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 04323
7 boost::error_info ::error_info(char const*) [function] [call site2] 04324
7 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 04325
6 solidity::yul::wasm::TypedName::~TypedName() [function] [call site2] 04326
6 solidity::yul::YulString::str() const [function] [call site2] 04327
6 solidity::yul::WasmCodeTransform::translatedType(solidity::yul::YulString) [function] [call site2] 04328
6 solidity::yul::wasm::VariableDeclaration::~VariableDeclaration() [function] [call site2] 04329
6 solidity::yul::WasmCodeTransform::translatedType(solidity::yul::YulString) [function] [call site2] 04330
6 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 04331
6 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 04332
6 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 04333
6 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 04334
6 boost::error_info ::error_info(char const*) [function] [call site2] 04335
6 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 04336
6 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 04337
6 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 04338
6 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 04339
6 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 04340
6 boost::error_info ::error_info(char const*) [function] [call site2] 04341
6 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 04342
6 solidity::yul::WasmCodeTransform::newLabel() [function] [call site2] 04343
7 solidity::yul::operator"" _yulstring(char const*, unsigned long) [function] [call site2] 04344
7 solidity::yul::NameDispenser::newName(solidity::yul::YulString) [function] [call site2] 04345
8 solidity::yul::NameDispenser::illegalName(solidity::yul::YulString) [function] [call site2] 04346
9 solidity::yul::isRestrictedIdentifier(solidity::yul::Dialect const&, solidity::yul::YulString const&) [function] [call site2] 04347
10 solidity::langutil::TokenTraits::isYulKeyword(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 04348
11 solidity::langutil::TokenTraits::keywordByName(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 04349
11 solidity::langutil::TokenTraits::isYulKeyword(solidity::langutil::Token) [function] [call site2] 04350
8 solidity::yul::YulString::str() const [function] [call site2] 04351
6 solidity::yul::WasmCodeTransform::visit(std::__1::vector , std::__1::allocator > > const&) [function] [call site2] 04352
7 solidity::yul::WasmCodeTransform::visit(std::__1::variant const&) [function] [call site2] 04353
6 solidity::yul::wasm::Block::~Block() [function] [call site2] 04354
6 std::__1::vector >& operator+= > >(std::__1::vector >&, std::__1::vector >&) [function] [call site2] 04355
7 solidity::yul::wasm::VariableDeclaration::VariableDeclaration(solidity::yul::wasm::VariableDeclaration const&) [function] [call site2] 04356
6 std::initializer_list ::initializer_list() [function] [call site2] 04357
6 solidity::yul::WasmCodeTransform::allocateGlobals(std::__1::vector > const&) [function] [call site2] 04358
7 solidity::yul::operator"" _yulstring(char const*, unsigned long) [function] [call site2] 04359
7 solidity::yul::NameDispenser::newName(solidity::yul::YulString) [function] [call site2] 04360
7 solidity::yul::wasm::GlobalVariableDeclaration::~GlobalVariableDeclaration() [function] [call site2] 04361
7 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 04362
7 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 04363
7 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 04364
7 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 04365
7 boost::error_info ::error_info(char const*) [function] [call site2] 04366
7 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 04367
7 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 04368
7 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 04369
7 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 04370
7 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 04371
7 boost::error_info ::error_info(char const*) [function] [call site2] 04372
7 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 04373
7 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 04374
7 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 04375
7 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 04376
7 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 04377
7 boost::error_info ::error_info(char const*) [function] [call site2] 04378
7 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 04379
6 solidity::yul::WasmCodeTransform::translatedType(solidity::yul::YulString) [function] [call site2] 04380
6 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 04381
6 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 04382
6 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 04383
6 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 04384
6 boost::error_info ::error_info(char const*) [function] [call site2] 04385
6 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 04386
6 solidity::yul::YulString::str() const [function] [call site2] 04387
6 solidity::yul::YulString::str() const [function] [call site2] 04388
6 solidity::yul::wasm::GlobalAssignment::~GlobalAssignment() [function] [call site2] 04389
6 solidity::yul::wasm::LocalVariable::~LocalVariable() [function] [call site2] 04390
6 solidity::yul::wasm::FunctionDefinition::~FunctionDefinition() [function] [call site2] 04391
5 solidity::yul::wasm::FunctionDefinition::~FunctionDefinition() [function] [call site2] 04392
5 solidity::yul::WasmCodeTransform::~WasmCodeTransform() [function] [call site2] 04393
6 solidity::yul::NameDispenser::~NameDispenser() [function] [call site2] 04394
5 solidity::yul::TypeInfo::~TypeInfo() [function] [call site2] 04395
5 solidity::yul::wasm::Module::~Module() [function] [call site2] 04396
4 solidity::yul::WasmObjectCompiler::run(solidity::yul::Object&) [function] [call site2] 04397
5 solidity::yul::wasm::Module::operator=(solidity::yul::wasm::Module&&) [function] [call site2] 04398
5 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 04399
5 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 04400
5 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 04401
5 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 04402
5 boost::error_info ::error_info(char const*) [function] [call site2] 04403
5 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 04404
5 solidity::yul::wasm::Module::~Module() [function] [call site2] 04405
3 solidity::yul::wasm::TextTransform::run(solidity::yul::wasm::Module const&) [function] [call site2] 04406
4 solidity::yul::wasm::TextTransform::run(solidity::yul::wasm::Module const&) [function] [call site2] 04407
5 solidity::util::keccak256(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 04408
5 solidity::util::FixedHash<32u>::operator boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>() const [function] [call site2] 04409
5 solidity::toHex(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>) [function] [call site2] 04410
5 solidity::yul::wasm::BinaryTransform::run(solidity::yul::wasm::Module const&) [function] [call site2] 04411
6 solidity::yul::wasm::BinaryTransform::typeToFunctionMap(std::__1::vector > const&, std::__1::vector > const&) [function] [call site2] 04412
7 solidity::yul::wasm::BinaryTransform::typeOf(solidity::yul::wasm::FunctionImport const&) [function] [call site2] 04413
8 solidity::yul::wasm::BinaryTransform::encodeTypes(std::__1::vector > const&) [function] [call site2] 04414
9 solidity::yul::wasm::BinaryTransform::encodeType(solidity::yul::wasm::Type) [function] [call site2] 04415
10 (anonymous namespace)::toValueType(solidity::yul::wasm::Type) [function] [call site2] 04416
11 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 04417
8 std::__1::optional ::operator*() const & [function] [call site2] 04418
8 solidity::yul::wasm::BinaryTransform::encodeTypes(std::__1::vector > const&) [function] [call site2] 04419
7 solidity::yul::wasm::BinaryTransform::typeOf(solidity::yul::wasm::FunctionDefinition const&) [function] [call site2] 04420
8 solidity::yul::wasm::BinaryTransform::encodeTypes(std::__1::vector > const&) [function] [call site2] 04421
9 solidity::yul::wasm::BinaryTransform::encodeType(solidity::yul::wasm::Type) [function] [call site2] 04422
8 std::__1::optional ::operator*() const & [function] [call site2] 04423
8 solidity::yul::wasm::BinaryTransform::encodeTypes(std::__1::vector > const&) [function] [call site2] 04424
6 solidity::yul::wasm::BinaryTransform::enumerateGlobals(solidity::yul::wasm::Module const&) [function] [call site2] 04425
6 solidity::yul::wasm::BinaryTransform::enumerateFunctions(solidity::yul::wasm::Module const&) [function] [call site2] 04426
6 solidity::yul::wasm::BinaryTransform::enumerateFunctionTypes(std::__1::map >, std::__1::vector > >, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > >, std::__1::less >, std::__1::vector > > >, std::__1::allocator >, std::__1::vector > > const, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > > > > > const&) [function] [call site2] 04427
7 auto ranges::views::view_closure_base_ns::operator| >, std::__1::vector > >, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > >, std::__1::less >, std::__1::vector > > >, std::__1::allocator >, std::__1::vector > > const, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > > > > > const&, ranges::views::values_fn, true, 0, 0>(std::__1::map >, std::__1::vector > >, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > >, std::__1::less >, std::__1::vector > > >, std::__1::allocator >, std::__1::vector > > const, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > > > > > const&, ranges::views::view_closure ) [function] [call site2] 04428
7 _ZN6ranges11view_facadeINS_19iter_transform_viewINS_8ref_viewIKNSt3__13mapINS3_4pairINS3_6vectorIhNS3_9allocatorIhEEEES9_EENS6_INS3_12basic_stringIcNS3_11char_traitsIcEENS7_IcEEEENS7_ISF_EEEENS3_4lessISA_EENS7_INS5_IKSA_SH_EEEEEEEENS_10indirectedINS_6detail10get_secondEEEEELNS_11cardinalityEn1EE5beginISU_Lb1ELi0EEENS_14basic_iteratorINS3_5decayIDTclsr12range_accessE12begin_cursorclsr3stdE7declvalIRT_EEEEE4typeEEEv [function] [call site2] 04429
7 bool ranges::operator!= >, std::__1::vector > >, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > > >, std::__1::__tree_node >, std::__1::vector > >, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > > >, void*>*, long> >, ranges::iter_transform_view >, std::__1::vector > >, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > >, std::__1::less >, std::__1::vector > > >, std::__1::allocator >, std::__1::vector > > const, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > > > > > const>, ranges::indirected >::adaptor >, ranges::adaptor_cursor >, std::__1::vector > >, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > > >, std::__1::__tree_node >, std::__1::vector > >, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > > >, void*>*, long> >, ranges::iter_transform_view >, std::__1::vector > >, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > >, std::__1::less >, std::__1::vector > > >, std::__1::allocator >, std::__1::vector > > const, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > > > > > const>, ranges::indirected >::adaptor >, true, 0>(ranges::basic_iterator >, std::__1::vector > >, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > > >, std::__1::__tree_node >, std::__1::vector > >, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > > >, void*>*, long> >, ranges::iter_transform_view >, std::__1::vector > >, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > >, std::__1::less >, std::__1::vector > > >, std::__1::allocator >, std::__1::vector > > const, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > > > > > const>, ranges::indirected >::adaptor > > const&, ranges::basic_iterator >, std::__1::vector > >, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > > >, std::__1::__tree_node >, std::__1::vector > >, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > > >, void*>*, long> >, ranges::iter_transform_view >, std::__1::vector > >, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > >, std::__1::less >, std::__1::vector > > >, std::__1::allocator >, std::__1::vector > > const, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > > > > > const>, ranges::indirected >::adaptor > > const&) [function] [call site2] 04430
6 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 04431
6 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 04432
6 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 04433
6 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 04434
6 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 04435
6 boost::error_info ::error_info(char const*) [function] [call site2] 04436
6 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 04437
6 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 04438
6 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 04439
6 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 04440
6 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 04441
6 boost::error_info ::error_info(char const*) [function] [call site2] 04442
6 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 04443
6 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 04444
6 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 04445
6 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 04446
6 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 04447
6 boost::error_info ::error_info(char const*) [function] [call site2] 04448
6 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 04449
6 std::__1::vector >& operator+= > >(std::__1::vector >&, std::__1::vector >&&) [function] [call site2] 04450
6 solidity::yul::wasm::BinaryTransform::typeSection(std::__1::map >, std::__1::vector > >, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > >, std::__1::less >, std::__1::vector > > >, std::__1::allocator >, std::__1::vector > > const, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > > > > > const&) [function] [call site2] 04451
7 auto ranges::views::view_closure_base_ns::operator| >, std::__1::vector > >, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > >, std::__1::less >, std::__1::vector > > >, std::__1::allocator >, std::__1::vector > > const, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > > > > > const&, ranges::views::keys_fn, true, 0, 0>(std::__1::map >, std::__1::vector > >, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > >, std::__1::less >, std::__1::vector > > >, std::__1::allocator >, std::__1::vector > > const, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > > > > > const&, ranges::views::view_closure ) [function] [call site2] 04452
7 _ZN6ranges11view_facadeINS_19iter_transform_viewINS_8ref_viewIKNSt3__13mapINS3_4pairINS3_6vectorIhNS3_9allocatorIhEEEES9_EENS6_INS3_12basic_stringIcNS3_11char_traitsIcEENS7_IcEEEENS7_ISF_EEEENS3_4lessISA_EENS7_INS5_IKSA_SH_EEEEEEEENS_10indirectedINS_6detail9get_firstEEEEELNS_11cardinalityEn1EE5beginISU_Lb1ELi0EEENS_14basic_iteratorINS3_5decayIDTclsr12range_accessE12begin_cursorclsr3stdE7declvalIRT_EEEEE4typeEEEv [function] [call site2] 04453
7 bool ranges::operator!= >, std::__1::vector > >, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > > >, std::__1::__tree_node >, std::__1::vector > >, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > > >, void*>*, long> >, ranges::iter_transform_view >, std::__1::vector > >, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > >, std::__1::less >, std::__1::vector > > >, std::__1::allocator >, std::__1::vector > > const, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > > > > > const>, ranges::indirected >::adaptor >, ranges::adaptor_cursor >, std::__1::vector > >, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > > >, std::__1::__tree_node >, std::__1::vector > >, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > > >, void*>*, long> >, ranges::iter_transform_view >, std::__1::vector > >, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > >, std::__1::less >, std::__1::vector > > >, std::__1::allocator >, std::__1::vector > > const, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > > > > > const>, ranges::indirected >::adaptor >, true, 0>(ranges::basic_iterator >, std::__1::vector > >, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > > >, std::__1::__tree_node >, std::__1::vector > >, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > > >, void*>*, long> >, ranges::iter_transform_view >, std::__1::vector > >, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > >, std::__1::less >, std::__1::vector > > >, std::__1::allocator >, std::__1::vector > > const, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > > > > > const>, ranges::indirected >::adaptor > > const&, ranges::basic_iterator >, std::__1::vector > >, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > > >, std::__1::__tree_node >, std::__1::vector > >, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > > >, void*>*, long> >, ranges::iter_transform_view >, std::__1::vector > >, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > >, std::__1::less >, std::__1::vector > > >, std::__1::allocator >, std::__1::vector > > const, std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > > > > > const>, ranges::indirected >::adaptor > > const&) [function] [call site2] 04454
7 solidity::util::lebEncode(unsigned long) [function] [call site2] 04455
7 (anonymous namespace)::toBytes((anonymous namespace)::ValueType) [function] [call site2] 04456
8 (anonymous namespace)::toBytes(unsigned char) [function] [call site2] 04457
7 std::__1::vector >& operator+= > >(std::__1::vector >&, std::__1::vector >&&) [function] [call site2] 04458
7 solidity::util::lebEncode(unsigned long) [function] [call site2] 04459
7 std::__1::vector > operator+ (std::__1::vector > const&, std::__1::vector > const&) [function] [call site2] 04460
8 std::__1::vector >& operator+= > const>(std::__1::vector >&, std::__1::vector > const&) [function] [call site2] 04461
7 solidity::util::lebEncode(unsigned long) [function] [call site2] 04462
7 std::__1::vector > operator+ (std::__1::vector > const&, std::__1::vector > const&) [function] [call site2] 04463
7 std::__1::vector > operator+ (std::__1::vector >&&, std::__1::vector >&&) [function] [call site2] 04464
7 (anonymous namespace)::makeSection((anonymous namespace)::Section, std::__1::vector >) [function] [call site2] 04465
8 (anonymous namespace)::toBytes((anonymous namespace)::Section) [function] [call site2] 04466
9 (anonymous namespace)::toBytes(unsigned char) [function] [call site2] 04467
8 std::__1::vector > operator+ (std::__1::vector >&&, std::__1::vector >&&) [function] [call site2] 04468
6 std::__1::vector >& operator+= > >(std::__1::vector >&, std::__1::vector >&&) [function] [call site2] 04469
6 solidity::yul::wasm::BinaryTransform::importSection(std::__1::vector > const&, std::__1::map , std::__1::allocator >, unsigned long, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, unsigned long> > > const&) [function] [call site2] 04470
7 solidity::util::lebEncode(unsigned long) [function] [call site2] 04471
7 (anonymous namespace)::makeSection((anonymous namespace)::Section, std::__1::vector >) [function] [call site2] 04472
7 solidity::yul::wasm::BinaryTransform::encodeName(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 04473
8 solidity::util::lebEncode(unsigned long) [function] [call site2] 04474
8 solidity::util::asBytes(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 04475
8 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 04476
8 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 04477
8 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 04478
8 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 04479
8 boost::error_info ::error_info(char const*) [function] [call site2] 04480
8 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 04481
7 solidity::yul::wasm::BinaryTransform::encodeName(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 04482
7 std::__1::vector > operator+ (std::__1::vector >&&, std::__1::vector >&&) [function] [call site2] 04483
7 (anonymous namespace)::toBytes(unsigned char) [function] [call site2] 04484
7 std::__1::vector > operator+ (std::__1::vector >&&, std::__1::vector >&&) [function] [call site2] 04485
7 solidity::util::lebEncode(unsigned long) [function] [call site2] 04486
7 std::__1::vector > operator+ (std::__1::vector >&&, std::__1::vector >&&) [function] [call site2] 04487
7 std::__1::vector >& operator+= > >(std::__1::vector >&, std::__1::vector >&&) [function] [call site2] 04488
6 std::__1::vector >& operator+= > >(std::__1::vector >&, std::__1::vector >&&) [function] [call site2] 04489
6 solidity::yul::wasm::BinaryTransform::functionSection(std::__1::vector > const&, std::__1::map , std::__1::allocator >, unsigned long, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, unsigned long> > > const&) [function] [call site2] 04490
7 solidity::util::lebEncode(unsigned long) [function] [call site2] 04491
7 (anonymous namespace)::makeSection((anonymous namespace)::Section, std::__1::vector >) [function] [call site2] 04492
7 solidity::util::lebEncode(unsigned long) [function] [call site2] 04493
7 std::__1::vector >& operator+= > >(std::__1::vector >&, std::__1::vector >&&) [function] [call site2] 04494
6 std::__1::vector >& operator+= > >(std::__1::vector >&, std::__1::vector >&&) [function] [call site2] 04495
6 solidity::yul::wasm::BinaryTransform::memorySection() [function] [call site2] 04496
7 solidity::util::lebEncode(unsigned long) [function] [call site2] 04497
7 (anonymous namespace)::makeSection((anonymous namespace)::Section, std::__1::vector >) [function] [call site2] 04498
6 std::__1::vector >& operator+= > >(std::__1::vector >&, std::__1::vector >&&) [function] [call site2] 04499
6 solidity::yul::wasm::BinaryTransform::globalSection(std::__1::vector > const&) [function] [call site2] 04500
7 solidity::util::lebEncode(unsigned long) [function] [call site2] 04501
7 (anonymous namespace)::makeSection((anonymous namespace)::Section, std::__1::vector >) [function] [call site2] 04502
7 (anonymous namespace)::toValueType(solidity::yul::wasm::Type) [function] [call site2] 04503
7 (anonymous namespace)::toBytes((anonymous namespace)::ValueType) [function] [call site2] 04504
7 solidity::util::lebEncode(unsigned long) [function] [call site2] 04505
7 std::__1::vector > operator+ (std::__1::vector >&&, std::__1::vector >&&) [function] [call site2] 04506
7 (anonymous namespace)::constOpcodeFor((anonymous namespace)::ValueType) [function] [call site2] 04507
7 std::__1::vector > operator+ (std::__1::vector >&&, std::__1::vector >&&) [function] [call site2] 04508
7 solidity::util::lebEncodeSigned(long) [function] [call site2] 04509
7 std::__1::vector > operator+ (std::__1::vector >&&, std::__1::vector >&&) [function] [call site2] 04510
7 (anonymous namespace)::toBytes((anonymous namespace)::Opcode) [function] [call site2] 04511
8 (anonymous namespace)::toBytes(unsigned char) [function] [call site2] 04512
7 std::__1::vector > operator+ (std::__1::vector >&&, std::__1::vector >&&) [function] [call site2] 04513
7 std::__1::vector >& operator+= > >(std::__1::vector >&, std::__1::vector >&&) [function] [call site2] 04514
6 std::__1::vector >& operator+= > >(std::__1::vector >&, std::__1::vector >&&) [function] [call site2] 04515
6 solidity::yul::wasm::BinaryTransform::exportSection(std::__1::map , std::__1::allocator >, unsigned long, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, unsigned long> > > const&) [function] [call site2] 04516
7 solidity::util::lebEncode(unsigned long) [function] [call site2] 04517
7 solidity::yul::wasm::BinaryTransform::encodeName(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 04518
7 std::__1::vector > operator+ (std::__1::vector >&&, std::__1::vector >&&) [function] [call site2] 04519
7 solidity::util::lebEncode(unsigned long) [function] [call site2] 04520
7 solidity::yul::wasm::BinaryTransform::encodeName(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 04521
7 std::__1::vector > operator+ (std::__1::vector >&&, std::__1::vector >&&) [function] [call site2] 04522
7 solidity::util::lebEncode(unsigned long) [function] [call site2] 04523
7 (anonymous namespace)::makeSection((anonymous namespace)::Section, std::__1::vector >) [function] [call site2] 04524
6 std::__1::vector >& operator+= > >(std::__1::vector >&, std::__1::vector >&&) [function] [call site2] 04525
6 solidity::yul::wasm::BinaryTransform::run(solidity::yul::wasm::Module const&) [function] [call site2] 04526
7 solidity::yul::wasm::BinaryTransform::customSection(std::__1::basic_string , std::__1::allocator > const&, std::__1::vector >) [function] [call site2] 04527
8 solidity::yul::wasm::BinaryTransform::encodeName(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 04528
8 std::__1::vector > operator+ (std::__1::vector >&&, std::__1::vector >&&) [function] [call site2] 04529
8 (anonymous namespace)::makeSection((anonymous namespace)::Section, std::__1::vector >) [function] [call site2] 04530
7 std::__1::vector >& operator+= > >(std::__1::vector >&, std::__1::vector >&&) [function] [call site2] 04531
7 solidity::yul::wasm::BinaryTransform::customSection(std::__1::basic_string , std::__1::allocator > const&, std::__1::vector >) [function] [call site2] 04532
7 std::__1::vector >& operator+= > >(std::__1::vector >&, std::__1::vector >&&) [function] [call site2] 04533
7 solidity::yul::wasm::BinaryTransform::BinaryTransform(std::__1::map , std::__1::allocator >, unsigned long, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, unsigned long> > >, std::__1::map , std::__1::allocator >, unsigned long, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, unsigned long> > >, std::__1::map , std::__1::allocator >, unsigned long, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, unsigned long> > >, std::__1::map , std::__1::allocator >, std::__1::pair , std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, std::__1::pair > > >) [function] [call site2] 04534
7 solidity::yul::wasm::BinaryTransform::codeSection(std::__1::vector > const&) [function] [call site2] 04535
8 solidity::util::lebEncode(unsigned long) [function] [call site2] 04536
8 (anonymous namespace)::makeSection((anonymous namespace)::Section, std::__1::vector >) [function] [call site2] 04537
8 solidity::yul::wasm::BinaryTransform::operator()(solidity::yul::wasm::FunctionDefinition const&) [function] [call site2] 04538
9 (anonymous namespace)::groupLocalVariables(std::__1::vector >) [function] [call site2] 04539
10 (anonymous namespace)::toValueType(solidity::yul::wasm::Type) [function] [call site2] 04540
9 solidity::util::lebEncode(unsigned long) [function] [call site2] 04541
9 std::__1::vector >& operator+= > >(std::__1::vector >&, std::__1::vector >&&) [function] [call site2] 04542
9 solidity::util::lebEncode(unsigned long) [function] [call site2] 04543
9 std::__1::vector >& operator+= > >(std::__1::vector >&, std::__1::vector >&&) [function] [call site2] 04544
9 (anonymous namespace)::toBytes((anonymous namespace)::ValueType) [function] [call site2] 04545
9 std::__1::vector >& operator+= > >(std::__1::vector >&, std::__1::vector >&&) [function] [call site2] 04546
9 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 04547
9 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 04548
9 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 04549
9 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 04550
9 boost::error_info ::error_info(char const*) [function] [call site2] 04551
9 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 04552
9 solidity::yul::wasm::BinaryTransform::visit(std::__1::vector , std::__1::allocator > > const&) [function] [call site2] 04553
10 std::__1::vector >& operator+= > >(std::__1::vector >&, std::__1::vector >&&) [function] [call site2] 04554
9 std::__1::vector >& operator+= > >(std::__1::vector >&, std::__1::vector >&&) [function] [call site2] 04555
9 (anonymous namespace)::toBytes((anonymous namespace)::Opcode) [function] [call site2] 04556
9 std::__1::vector >& operator+= > >(std::__1::vector >&, std::__1::vector >&&) [function] [call site2] 04557
9 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 04558
9 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 04559
9 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 04560
9 boost::enable_if , solidity::yul::YulAssertion const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::YulAssertion const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 04561
9 boost::error_info ::error_info(char const*) [function] [call site2] 04562
9 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 04563
9 (anonymous namespace)::prefixSize(std::__1::vector >) [function] [call site2] 04564
10 solidity::util::lebEncode(unsigned long) [function] [call site2] 04565
10 std::__1::vector > operator+ (std::__1::vector >&&, std::__1::vector >&&) [function] [call site2] 04566
8 std::__1::vector >& operator+= > >(std::__1::vector >&, std::__1::vector >&&) [function] [call site2] 04567
7 std::__1::vector >& operator+= > >(std::__1::vector >&, std::__1::vector >&&) [function] [call site2] 04568
7 solidity::yul::wasm::BinaryTransform::~BinaryTransform() [function] [call site2] 04569
5 solidity::util::toHex(std::__1::vector > const&, solidity::util::HexPrefix, solidity::util::HexCase) [function] [call site2] 04570
5 solidity::util::toHex(std::__1::vector > const&, solidity::util::HexPrefix, solidity::util::HexCase) [function] [call site2] 04571
5 auto ranges::views::transform_fn::operator() , std::__1::allocator > (*)(solidity::yul::wasm::Type)>(std::__1::basic_string , std::__1::allocator > (*)(solidity::yul::wasm::Type)) const [function] [call site2] 04572
5 auto ranges::views::view_closure_base_ns::operator| > const&, ranges::detail::bind_back_fn_ , std::__1::allocator > (*)(solidity::yul::wasm::Type)>, true, 0, 0>(std::__1::vector > const&, ranges::views::view_closure , std::__1::allocator > (*)(solidity::yul::wasm::Type)> >) [function] [call site2] 04573
5 std::__1::basic_string , std::__1::allocator > solidity::util::joinHumanReadablePrefixed > const>, std::__1::basic_string , std::__1::allocator > (*)(solidity::yul::wasm::Type)> >(ranges::transform_view > const>, std::__1::basic_string , std::__1::allocator > (*)(solidity::yul::wasm::Type)> const&, std::__1::basic_string , std::__1::allocator > const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 04574
6 std::__1::basic_string , std::__1::allocator > solidity::util::joinHumanReadable > const>, std::__1::basic_string , std::__1::allocator > (*)(solidity::yul::wasm::Type)> >(ranges::transform_view > const>, std::__1::basic_string , std::__1::allocator > (*)(solidity::yul::wasm::Type)> const&, std::__1::basic_string , std::__1::allocator > const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 04575
7 bool ranges::operator!= , ranges::iter_transform_view > const>, ranges::indirected , std::__1::allocator > (*)(solidity::yul::wasm::Type)> >::adaptor >, ranges::adaptor_cursor , ranges::iter_transform_view > const>, ranges::indirected , std::__1::allocator > (*)(solidity::yul::wasm::Type)> >::adaptor >, true, 0>(ranges::basic_iterator , ranges::iter_transform_view > const>, ranges::indirected , std::__1::allocator > (*)(solidity::yul::wasm::Type)> >::adaptor > > const&, ranges::basic_iterator , ranges::iter_transform_view > const>, ranges::indirected , std::__1::allocator > (*)(solidity::yul::wasm::Type)> >::adaptor > > const&) [function] [call site2] 04576
7 concepts::return_t_ , ranges::iter_transform_view > const>, ranges::indirected , std::__1::allocator > (*)(solidity::yul::wasm::Type)> >::adaptor > >)&&(!(ranges::detail::is_writable_cursor_v , ranges::iter_transform_view > const>, ranges::indirected , std::__1::allocator > (*)(solidity::yul::wasm::Type)> >::adaptor > >)))&&((concepts::detail::CPP_true_fn(concepts::detail::Nil))(concepts::detail::Nil{})), void>::type>::invoke , std::__1::allocator > > ranges::basic_iterator , ranges::iter_transform_view > const>, ranges::indirected , std::__1::allocator > (*)(solidity::yul::wasm::Type)> >::adaptor > >::operator* () const [function] [call site2] 04577
7 bool ranges::operator== , ranges::iter_transform_view > const>, ranges::indirected , std::__1::allocator > (*)(solidity::yul::wasm::Type)> >::adaptor >, ranges::adaptor_cursor , ranges::iter_transform_view > const>, ranges::indirected , std::__1::allocator > (*)(solidity::yul::wasm::Type)> >::adaptor >, true, 0>(ranges::basic_iterator , ranges::iter_transform_view > const>, ranges::indirected , std::__1::allocator > (*)(solidity::yul::wasm::Type)> >::adaptor > > const&, ranges::basic_iterator , ranges::iter_transform_view > const>, ranges::indirected , std::__1::allocator > (*)(solidity::yul::wasm::Type)> >::adaptor > > const&) [function] [call site2] 04578
7 concepts::return_t_ , ranges::iter_transform_view > const>, ranges::indirected , std::__1::allocator > (*)(solidity::yul::wasm::Type)> >::adaptor > >)&&((concepts::detail::CPP_true_fn(concepts::detail::Nil))(concepts::detail::Nil{})), void>::type>::invoke , ranges::iter_transform_view > const>, ranges::indirected , std::__1::allocator > (*)(solidity::yul::wasm::Type)> >::adaptor > >&> ranges::basic_iterator , ranges::iter_transform_view > const>, ranges::indirected , std::__1::allocator > (*)(solidity::yul::wasm::Type)> >::adaptor > >::operator++ () [function] [call site2] 04579
7 bool ranges::operator== , ranges::iter_transform_view > const>, ranges::indirected , std::__1::allocator > (*)(solidity::yul::wasm::Type)> >::adaptor >, ranges::adaptor_cursor , ranges::iter_transform_view > const>, ranges::indirected , std::__1::allocator > (*)(solidity::yul::wasm::Type)> >::adaptor >, true, 0>(ranges::basic_iterator , ranges::iter_transform_view > const>, ranges::indirected , std::__1::allocator > (*)(solidity::yul::wasm::Type)> >::adaptor > > const&, ranges::basic_iterator , ranges::iter_transform_view > const>, ranges::indirected , std::__1::allocator > (*)(solidity::yul::wasm::Type)> >::adaptor > > const&) [function] [call site2] 04580
5 std::__1::optional ::operator*() const & [function] [call site2] 04581
5 solidity::yul::wasm::TextTransform::encodeType(solidity::yul::wasm::Type) [function] [call site2] 04582
5 solidity::yul::wasm::TextTransform::encodeType(solidity::yul::wasm::Type) [function] [call site2] 04583
5 solidity::yul::wasm::TextTransform::transform(solidity::yul::wasm::FunctionDefinition const&) [function] [call site2] 04584
6 solidity::yul::wasm::TextTransform::encodeType(solidity::yul::wasm::Type) [function] [call site2] 04585
6 std::__1::optional ::value() const & [function] [call site2] 04586
6 solidity::yul::wasm::TextTransform::encodeType(solidity::yul::wasm::Type) [function] [call site2] 04587
6 solidity::yul::wasm::TextTransform::joinTransformed(std::__1::vector , std::__1::allocator > > const&, char) [function] [call site2] 04588
7 solidity::yul::wasm::TextTransform::visit(std::__1::variant const&) [function] [call site2] 04589
6 solidity::yul::wasm::TextTransform::encodeType(solidity::yul::wasm::Type) [function] [call site2] 04590
3 solidity::yul::wasm::BinaryTransform::run(solidity::yul::wasm::Module const&) [function] [call site2] 04591
3 solidity::yul::wasm::Module::~Module() [function] [call site2] 04592
2 solidity::yul::MachineAssemblyObject::~MachineAssemblyObject() [function] [call site2] 04593
2 solidity::yul::MachineAssemblyObject::MachineAssemblyObject() [function] [call site2] 04594
1 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 04595
1 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 04596
1 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 04597
1 boost::enable_if , solidity::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 04598
1 boost::error_info ::error_info(char const*) [function] [call site2] 04599
1 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 04600
1 solidity::yul::MachineAssemblyObject::~MachineAssemblyObject() [function] [call site2] 04601
1 solidity::yul::YulStack::~YulStack() [function] [call site2] 04602
2 solidity::frontend::OptimiserSettings::~OptimiserSettings() [function] [call site2] 04603
2 solidity::langutil::CharStreamProvider::~CharStreamProvider() [function] [call site2] 04604