Fuzz introspector: stack_reuse_codegen_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
138 6079 solidity::yul::TypeInfo::TypeInfo(solidity::yul::Dialect const&, solidity::yul::Block 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
129 6218 std::__1::vector > operator+ (std::__1::vector > const&, std::__1::vector > const&) call site
122 4401 solidity::evmasm::CommonSubexpressionEliminator::CommonSubexpressionEliminator(solidity::evmasm::KnownState const&) call site __clang_call_terminate
92 1513 solidity::langutil::Scanner::scanToken() call site
91 569 solidity::yul::test::yul_fuzzer::ProtoConverter::createVars(unsigned int, unsigned int) call site _ZN5boost9function2INS_14iterator_rangeINSt3__111__wrap_iterIPcEEEES5_S5_EC2INS_9algorithm6detail13token_finderFINSA_10is_any_ofFIcEEEEEET_NS_10enable_if_IXntsr11is_integralISF_EE5valueEiE4typeE
83 1761 solidity::yul::Parser::parseInline(std::__1::shared_ptr const&) call site __cxa_guard_acquire
81 5577 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
75 1879 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) call site
73 425 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Expression const&) call site __cxa_guard_acquire
60 898 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::CaseStmt 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
59 5796 solidity::util::FixedHash<32u>::FixedHash(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) call site _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_
58 4341 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_

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site2] 00000
1 solidity::yul::test::yul_fuzzer::Program::Program() [function] [call site2] 00001
2 solidity::yul::test::yul_fuzzer::Program::Program(google::protobuf::Arena*, bool) [function] [call site2] 00002
3 google::protobuf::Message::Message(google::protobuf::Arena*, bool) [function] [call site2] 00003
4 google::protobuf::MessageLite::MessageLite(google::protobuf::Arena*, bool) [function] [call site2] 00004
5 google::protobuf::internal::InternalMetadata::InternalMetadata(google::protobuf::Arena*, bool) [function] [call site2] 00005
3 google::protobuf::internal::CachedSize::CachedSize() [function] [call site2] 00006
3 solidity::yul::test::yul_fuzzer::Program::ProgramOneofUnion::ProgramOneofUnion() [function] [call site2] 00007
3 solidity::yul::test::yul_fuzzer::Program::SharedCtor() [function] [call site2] 00008
4 solidity::yul::test::yul_fuzzer::Program::clear_has_program_oneof() [function] [call site2] 00009
1 protobuf_mutator::libfuzzer::LoadProtoInput(bool, unsigned char const*, unsigned long, google::protobuf::Message*) [call site2] 00010
1 TestOneProtoInput(solidity::yul::test::yul_fuzzer::Program const&) [function] [call site2] 00011
2 solidity::yul::test::yul_fuzzer::Program::has_obj() const [function] [call site2] 00012
3 solidity::yul::test::yul_fuzzer::Program::_internal_has_obj() const [function] [call site2] 00013
4 solidity::yul::test::yul_fuzzer::Program::program_oneof_case() const [function] [call site2] 00014
2 solidity::yul::test::yul_fuzzer::ProtoConverter::ProtoConverter(bool, bool) [function] [call site2] 00015
3 solidity::langutil::EVMVersion::EVMVersion() [function] [call site2] 00016
2 solidity::yul::test::yul_fuzzer::ProtoConverter::programToString(solidity::yul::test::yul_fuzzer::Program const&) [function] [call site2] 00017
3 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Program const&) [function] [call site2] 00018
4 solidity::yul::test::yul_fuzzer::Program::ByteSizeLong() const [function] [call site2] 00019
5 solidity::yul::test::yul_fuzzer::Program::_internal_ver() const [function] [call site2] 00020
5 google::protobuf::internal::WireFormatLite::EnumSize(int) [function] [call site2] 00021
6 google::protobuf::io::CodedOutputStream::VarintSize32SignExtended(int) [function] [call site2] 00022
7 google::protobuf::io::CodedOutputStream::VarintSize64(unsigned long) [function] [call site2] 00023
8 google::protobuf::Bits::Log2FloorNonZero64(unsigned long) [function] [call site2] 00024
5 solidity::yul::test::yul_fuzzer::Program::_internal_step() const [function] [call site2] 00025
5 google::protobuf::internal::WireFormatLite::UInt32SizePlusOne(unsigned int) [function] [call site2] 00026
6 google::protobuf::io::CodedOutputStream::VarintSize32PlusOne(unsigned int) [function] [call site2] 00027
7 google::protobuf::Bits::Log2FloorNonZero(unsigned int) [function] [call site2] 00028
5 solidity::yul::test::yul_fuzzer::Program::RequiredFieldsByteSizeFallback() const [function] [call site2] 00029
6 solidity::yul::test::yul_fuzzer::Program::_internal_has_ver() const [function] [call site2] 00030
6 solidity::yul::test::yul_fuzzer::Program::_internal_ver() const [function] [call site2] 00031
6 google::protobuf::internal::WireFormatLite::EnumSize(int) [function] [call site2] 00032
6 solidity::yul::test::yul_fuzzer::Program::_internal_has_step() const [function] [call site2] 00033
6 solidity::yul::test::yul_fuzzer::Program::_internal_step() const [function] [call site2] 00034
6 google::protobuf::internal::WireFormatLite::UInt32SizePlusOne(unsigned int) [function] [call site2] 00035
5 solidity::yul::test::yul_fuzzer::Program::program_oneof_case() const [function] [call site2] 00036
5 unsigned long google::protobuf::internal::WireFormatLite::MessageSize (solidity::yul::test::yul_fuzzer::Block const&) [function] [call site2] 00037
6 solidity::yul::test::yul_fuzzer::Block::ByteSizeLong() const [function] [call site2] 00038
7 solidity::yul::test::yul_fuzzer::Block::_internal_statements_size() const [function] [call site2] 00039
8 google::protobuf::RepeatedPtrField ::size() const [function] [call site2] 00040
9 google::protobuf::internal::RepeatedPtrFieldBase::size() const [function] [call site2] 00041
7 google::protobuf::RepeatedPtrField ::begin() const [function] [call site2] 00042
8 google::protobuf::internal::RepeatedPtrFieldBase::raw_data() const [function] [call site2] 00043
7 google::protobuf::Message::MaybeComputeUnknownFieldsSize(unsigned long, google::protobuf::internal::CachedSize*) const [call site2] 00044
7 unsigned long google::protobuf::internal::WireFormatLite::MessageSize (solidity::yul::test::yul_fuzzer::Statement const&) [function] [call site2] 00045
8 google::protobuf::internal::WireFormatLite::LengthDelimitedSize(unsigned long) [function] [call site2] 00046
9 google::protobuf::io::CodedOutputStream::VarintSize32(unsigned int) [function] [call site2] 00047
10 google::protobuf::Bits::Log2FloorNonZero(unsigned int) [function] [call site2] 00048
5 unsigned long google::protobuf::internal::WireFormatLite::MessageSize (solidity::yul::test::yul_fuzzer::Object const&) [function] [call site2] 00049
5 google::protobuf::Message::MaybeComputeUnknownFieldsSize(unsigned long, google::protobuf::internal::CachedSize*) const [call site2] 00050
4 solidity::yul::test::yul_fuzzer::Program::ver() const [function] [call site2] 00051
5 solidity::yul::test::yul_fuzzer::Program::_internal_ver() const [function] [call site2] 00052
4 solidity::yul::test::yul_fuzzer::ProtoConverter::evmVersionMapping(solidity::yul::test::yul_fuzzer::Program_Version const&) [function] [call site2] 00053
5 solidity::langutil::EVMVersion::homestead() [function] [call site2] 00054
6 solidity::langutil::EVMVersion::EVMVersion(solidity::langutil::EVMVersion::Version) [function] [call site2] 00055
5 solidity::langutil::EVMVersion::tangerineWhistle() [function] [call site2] 00056
6 solidity::langutil::EVMVersion::EVMVersion(solidity::langutil::EVMVersion::Version) [function] [call site2] 00057
5 solidity::langutil::EVMVersion::spuriousDragon() [function] [call site2] 00058
6 solidity::langutil::EVMVersion::EVMVersion(solidity::langutil::EVMVersion::Version) [function] [call site2] 00059
5 solidity::langutil::EVMVersion::byzantium() [function] [call site2] 00060
6 solidity::langutil::EVMVersion::EVMVersion(solidity::langutil::EVMVersion::Version) [function] [call site2] 00061
5 solidity::langutil::EVMVersion::constantinople() [function] [call site2] 00062
6 solidity::langutil::EVMVersion::EVMVersion(solidity::langutil::EVMVersion::Version) [function] [call site2] 00063
5 solidity::langutil::EVMVersion::petersburg() [function] [call site2] 00064
6 solidity::langutil::EVMVersion::EVMVersion(solidity::langutil::EVMVersion::Version) [function] [call site2] 00065
5 solidity::langutil::EVMVersion::istanbul() [function] [call site2] 00066
6 solidity::langutil::EVMVersion::EVMVersion(solidity::langutil::EVMVersion::Version) [function] [call site2] 00067
5 solidity::langutil::EVMVersion::berlin() [function] [call site2] 00068
6 solidity::langutil::EVMVersion::EVMVersion(solidity::langutil::EVMVersion::Version) [function] [call site2] 00069
4 solidity::yul::test::yul_fuzzer::Program::program_oneof_case() const [function] [call site2] 00070
4 solidity::yul::test::yul_fuzzer::Program::block() const [function] [call site2] 00071
5 solidity::yul::test::yul_fuzzer::Program::_internal_block() const [function] [call site2] 00072
6 solidity::yul::test::yul_fuzzer::Program::_internal_has_block() const [function] [call site2] 00073
7 solidity::yul::test::yul_fuzzer::Program::program_oneof_case() const [function] [call site2] 00074
4 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Block const&) [function] [call site2] 00075
5 solidity::yul::test::yul_fuzzer::ProtoConverter::openBlockScope() [function] [call site2] 00076
6 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 00077
7 std::exception::exception() [function] [call site2] 00078
7 boost::exception::exception() [function] [call site2] 00079
8 boost::exception_detail::refcount_ptr ::refcount_ptr() [function] [call site2] 00080
7 solidity::util::Exception::Exception() [function] [call site2] 00081
7 solidity::yul::YulException::YulException() [function] [call site2] 00082
7 std::exception::~exception() [call site2] 00083
6 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00084
6 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00085
7 boost::exception_detail::error_info_base::error_info_base() [function] [call site2] 00086
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] 00087
7 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] 00088
8 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] 00089
9 boost::error_info , std::__1::allocator > >::error_info(boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00090
10 boost::exception_detail::error_info_base::error_info_base() [function] [call site2] 00091
9 boost::shared_ptr , std::__1::allocator > > >::shared_ptr , std::__1::allocator > > >(boost::error_info , std::__1::allocator > >*) [function] [call site2] 00092
10 boost::detail::shared_count::shared_count() [function] [call site2] 00093
10 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] 00094
11 boost::detail::shared_count::shared_count , std::__1::allocator > > >(boost::error_info , std::__1::allocator > >*) [function] [call site2] 00095
12 boost::detail::sp_counted_impl_p , std::__1::allocator > > >::sp_counted_impl_p(boost::error_info , std::__1::allocator > >*) [function] [call site2] 00096
13 boost::detail::sp_counted_base::sp_counted_base() [function] [call site2] 00097
12 __cxa_begin_catch [call site2] 00098
12 void boost::checked_delete , std::__1::allocator > > >(boost::error_info , std::__1::allocator > >*) [function] [call site2] 00099
12 __cxa_rethrow [call site2] 00100
12 __cxa_end_catch [call site2] 00101
11 boost::detail::sp_enable_shared_from_this(...) [function] [call site2] 00102
10 boost::detail::shared_count::~shared_count() [function] [call site2] 00103
11 boost::detail::sp_counted_base::release() [function] [call site2] 00104
12 boost::detail::atomic_decrement(int _Atomic*) [function] [call site2] 00105
12 boost::detail::sp_counted_base::weak_release() [function] [call site2] 00106
13 boost::detail::atomic_decrement(int _Atomic*) [function] [call site2] 00107
9 boost::exception_detail::refcount_ptr ::get() const [function] [call site2] 00108
9 boost::exception_detail::error_info_container_impl::error_info_container_impl() [function] [call site2] 00109
10 boost::exception_detail::error_info_container::error_info_container() [function] [call site2] 00110
9 boost::exception_detail::refcount_ptr ::adopt(boost::exception_detail::error_info_container*) [function] [call site2] 00111
10 boost::exception_detail::refcount_ptr ::release() [function] [call site2] 00112
10 boost::exception_detail::refcount_ptr ::add_ref() [function] [call site2] 00113
9 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] 00114
10 boost::detail::shared_count::shared_count(boost::detail::shared_count const&) [function] [call site2] 00115
11 boost::detail::sp_counted_base::add_ref_copy() [function] [call site2] 00116
12 boost::detail::atomic_increment(int _Atomic*) [function] [call site2] 00117
10 void boost::detail::sp_assert_convertible , std::__1::allocator > >, boost::exception_detail::error_info_base>() [function] [call site2] 00118
9 boost::exception_detail::type_info_::type_info_(std::type_info const&) [function] [call site2] 00119
9 boost::shared_ptr ::~shared_ptr() [function] [call site2] 00120
10 boost::detail::shared_count::~shared_count() [function] [call site2] 00121
9 boost::shared_ptr , std::__1::allocator > > >::~shared_ptr() [function] [call site2] 00122
10 boost::detail::shared_count::~shared_count() [function] [call site2] 00123
6 boost::error_info ::error_info(char const*) [function] [call site2] 00124
6 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 00125
7 boost::throw_exception_assert_compatibility(std::exception const&) [function] [call site2] 00126
7 __cxa_allocate_exception [call site2] 00127
7 boost::wrapexcept ::wrapexcept(solidity::yul::YulAssertion const&) [function] [call site2] 00128
8 std::exception::exception() [function] [call site2] 00129
8 boost::exception::exception() [function] [call site2] 00130
8 solidity::util::Exception::Exception() [function] [call site2] 00131
8 solidity::yul::YulException::YulException() [function] [call site2] 00132
8 boost::wrapexcept ::copy_from(boost::exception const*) [function] [call site2] 00133
9 boost::exception::operator=(boost::exception const&) [function] [call site2] 00134
10 boost::exception_detail::refcount_ptr ::operator=(boost::exception_detail::refcount_ptr const&) [function] [call site2] 00135
11 boost::exception_detail::refcount_ptr ::adopt(boost::exception_detail::error_info_container*) [function] [call site2] 00136
8 solidity::yul::YulAssertion::~YulAssertion() [function] [call site2] 00137
8 boost::exception_detail::clone_base::~clone_base() [function] [call site2] 00138
8 solidity::util::Exception::~Exception() [function] [call site2] 00139
8 std::exception::~exception() [call site2] 00140
6 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 00141
6 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00142
6 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00143
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] 00144
6 boost::error_info ::error_info(char const*) [function] [call site2] 00145
6 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 00146
5 solidity::yul::test::yul_fuzzer::Block::statements() const [function] [call site2] 00147
5 google::protobuf::RepeatedPtrField ::begin() const [function] [call site2] 00148
5 solidity::yul::test::yul_fuzzer::Block::statements_size() const [function] [call site2] 00149
6 solidity::yul::test::yul_fuzzer::Block::_internal_statements_size() const [function] [call site2] 00150
5 solidity::yul::test::yul_fuzzer::Statement::has_funcdef() const [function] [call site2] 00151
6 solidity::yul::test::yul_fuzzer::Statement::_internal_has_funcdef() const [function] [call site2] 00152
7 solidity::yul::test::yul_fuzzer::Statement::stmt_oneof_case() const [function] [call site2] 00153
5 solidity::yul::test::yul_fuzzer::Statement::funcdef() const [function] [call site2] 00154
6 solidity::yul::test::yul_fuzzer::Statement::_internal_funcdef() const [function] [call site2] 00155
7 solidity::yul::test::yul_fuzzer::Statement::_internal_has_funcdef() const [function] [call site2] 00156
5 solidity::yul::test::yul_fuzzer::ProtoConverter::registerFunction(solidity::yul::test::yul_fuzzer::FunctionDef const*) [function] [call site2] 00157
6 solidity::yul::test::yul_fuzzer::FunctionDef::num_input_params() const [function] [call site2] 00158
7 solidity::yul::test::yul_fuzzer::FunctionDef::_internal_num_input_params() const [function] [call site2] 00159
6 solidity::yul::test::yul_fuzzer::FunctionDef::num_output_params() const [function] [call site2] 00160
7 solidity::yul::test::yul_fuzzer::FunctionDef::_internal_num_output_params() const [function] [call site2] 00161
6 solidity::yul::test::yul_fuzzer::ProtoConverter::functionName(solidity::yul::test::yul_fuzzer::ProtoConverter::NumFunctionReturns) [function] [call site2] 00162
7 solidity::yul::test::yul_fuzzer::ProtoConverter::functionTypeToString(solidity::yul::test::yul_fuzzer::ProtoConverter::NumFunctionReturns) [function] [call site2] 00163
7 solidity::yul::test::yul_fuzzer::ProtoConverter::counter() [function] [call site2] 00164
6 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 00165
6 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00166
6 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00167
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] 00168
6 boost::error_info ::error_info(char const*) [function] [call site2] 00169
6 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 00170
5 solidity::yul::test::yul_fuzzer::Block::statements() const [function] [call site2] 00171
5 google::protobuf::RepeatedPtrField ::begin() const [function] [call site2] 00172
5 solidity::yul::test::yul_fuzzer::Statement::has_blockstmt() const [function] [call site2] 00173
6 solidity::yul::test::yul_fuzzer::Statement::_internal_has_blockstmt() const [function] [call site2] 00174
7 solidity::yul::test::yul_fuzzer::Statement::stmt_oneof_case() const [function] [call site2] 00175
5 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Statement const&) [function] [call site2] 00176
6 solidity::yul::test::yul_fuzzer::Statement::stmt_oneof_case() const [function] [call site2] 00177
6 solidity::yul::test::yul_fuzzer::Statement::decl() const [function] [call site2] 00178
7 solidity::yul::test::yul_fuzzer::Statement::_internal_decl() const [function] [call site2] 00179
8 solidity::yul::test::yul_fuzzer::Statement::_internal_has_decl() const [function] [call site2] 00180
9 solidity::yul::test::yul_fuzzer::Statement::stmt_oneof_case() const [function] [call site2] 00181
6 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::VarDecl const&) [function] [call site2] 00182
7 solidity::yul::test::yul_fuzzer::ProtoConverter::newVarName() [function] [call site2] 00183
8 solidity::yul::test::yul_fuzzer::ProtoConverter::counter() [function] [call site2] 00184
7 solidity::yul::test::yul_fuzzer::VarDecl::expr() const [function] [call site2] 00185
8 solidity::yul::test::yul_fuzzer::VarDecl::_internal_expr() const [function] [call site2] 00186
7 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Expression const&) [function] [call site2] 00187
8 solidity::yul::test::yul_fuzzer::Expression::expr_oneof_case() const [function] [call site2] 00188
8 solidity::yul::test::yul_fuzzer::ProtoConverter::varDeclAvailable() [function] [call site2] 00189
9 solidity::yul::test::yul_fuzzer::ProtoConverter::consolidateVarDeclsInFunctionDef() [function] [call site2] 00190
10 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 00191
10 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00192
10 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00193
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] 00194
10 boost::error_info ::error_info(char const*) [function] [call site2] 00195
10 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 00196
10 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 00197
10 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00198
10 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00199
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] 00200
10 boost::error_info ::error_info(char const*) [function] [call site2] 00201
10 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 00202
9 solidity::yul::test::yul_fuzzer::ProtoConverter::consolidateGlobalVarDecls() [function] [call site2] 00203
8 solidity::yul::test::yul_fuzzer::ProtoConverter::dictionaryToken(solidity::util::HexPrefix) [function] [call site2] 00204
9 solidity::yul::test::yul_fuzzer::ProtoConverter::counter() [function] [call site2] 00205
9 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 00206
9 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00207
9 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00208
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] 00209
9 boost::error_info ::error_info(char const*) [function] [call site2] 00210
9 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 00211
8 solidity::yul::test::yul_fuzzer::Expression::varref() const [function] [call site2] 00212
9 solidity::yul::test::yul_fuzzer::Expression::_internal_varref() const [function] [call site2] 00213
10 solidity::yul::test::yul_fuzzer::Expression::_internal_has_varref() const [function] [call site2] 00214
11 solidity::yul::test::yul_fuzzer::Expression::expr_oneof_case() const [function] [call site2] 00215
8 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::VarRef const&) [function] [call site2] 00216
9 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 00217
9 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00218
9 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00219
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] 00220
9 boost::error_info ::error_info(char const*) [function] [call site2] 00221
9 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 00222
9 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 00223
9 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00224
9 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00225
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] 00226
9 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 00227
9 solidity::yul::test::yul_fuzzer::VarRef::varnum() const [function] [call site2] 00228
10 solidity::yul::test::yul_fuzzer::VarRef::_internal_varnum() const [function] [call site2] 00229
8 solidity::yul::test::yul_fuzzer::Expression::cons() const [function] [call site2] 00230
9 solidity::yul::test::yul_fuzzer::Expression::_internal_cons() const [function] [call site2] 00231
10 solidity::yul::test::yul_fuzzer::Expression::_internal_has_cons() const [function] [call site2] 00232
11 solidity::yul::test::yul_fuzzer::Expression::expr_oneof_case() const [function] [call site2] 00233
8 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Literal const&) [function] [call site2] 00234
9 solidity::yul::test::yul_fuzzer::Literal::literal_oneof_case() const [function] [call site2] 00235
9 solidity::yul::test::yul_fuzzer::Literal::intval() const [function] [call site2] 00236
10 solidity::yul::test::yul_fuzzer::Literal::_internal_intval() const [function] [call site2] 00237
11 solidity::yul::test::yul_fuzzer::Literal::_internal_has_intval() const [function] [call site2] 00238
12 solidity::yul::test::yul_fuzzer::Literal::literal_oneof_case() const [function] [call site2] 00239
9 solidity::yul::test::yul_fuzzer::Literal::hexval() const [function] [call site2] 00240
10 solidity::yul::test::yul_fuzzer::Literal::_internal_hexval() const [function] [call site2] 00241
11 solidity::yul::test::yul_fuzzer::Literal::_internal_has_hexval() const [function] [call site2] 00242
12 solidity::yul::test::yul_fuzzer::Literal::literal_oneof_case() const [function] [call site2] 00243
11 google::protobuf::internal::TaggedStringPtr::Get() const [function] [call site2] 00244
12 google::protobuf::internal::TaggedStringPtr::as_int() const [function] [call site2] 00245
11 google::protobuf::internal::GetEmptyStringAlreadyInited() [function] [call site2] 00246
12 google::protobuf::internal::ExplicitlyConstructed , std::__1::allocator >, 8ul>::get() const [function] [call site2] 00247
9 solidity::yul::test::yul_fuzzer::ProtoConverter::createHex(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00248
10 std::__1::basic_string , std::__1::allocator >& ranges::actions::remove_if_fn::operator() , std::__1::allocator >&, solidity::yul::test::yul_fuzzer::ProtoConverter::createHex(std::__1::basic_string , std::__1::allocator > const&)::$_0, ranges::identity, true, 0, 0, 0, 0>(std::__1::basic_string , std::__1::allocator >&, solidity::yul::test::yul_fuzzer::ProtoConverter::createHex(std::__1::basic_string , std::__1::allocator > const&)::$_0, ranges::identity) const [function] [call site2] 00249
11 _ZNK6ranges12remove_if_fnclIRNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEZN8solidity3yul4test10yul_fuzzer14ProtoConverter9createHexERKS8_E3$_0NS_8identityELb1ELi0ELi0ELi0EEEN4meta6detail5_condIXsr6detailE15_borrowed_rangeIT_EEE6invokeIDTclL_ZNS_1_5beginEEclscPDoFRSM_vELDnEEEENS_8danglingEEEOSM_T0_T1_ [function] [call site2] 00250
12 meta::detail::_cond , std::__1::allocator >&> >::invoke ::invoke , std::__1::allocator >&> ranges::_begin_::fn::operator() , std::__1::allocator >&, true, 0, 0>(std::__1::basic_string , std::__1::allocator >&) const [function] [call site2] 00251
12 std::__1::__wrap_iter ranges::remove_if_fn::operator() , std::__1::__wrap_iter , solidity::yul::test::yul_fuzzer::ProtoConverter::createHex(std::__1::basic_string , std::__1::allocator > const&)::$_0, ranges::identity, true, 0, 0, 0>(std::__1::__wrap_iter , std::__1::__wrap_iter , solidity::yul::test::yul_fuzzer::ProtoConverter::createHex(std::__1::basic_string , std::__1::allocator > const&)::$_0, ranges::identity) const [function] [call site2] 00252
13 ranges::reference_wrapper , std::__1::allocator > const&)::$_0> ranges::ref_fn::operator() , std::__1::allocator > const&)::$_0, true, 0>(solidity::yul::test::yul_fuzzer::ProtoConverter::createHex(std::__1::basic_string , std::__1::allocator > const&)::$_0&) const [function] [call site2] 00253
14 ranges::reference_wrapper , std::__1::allocator > const&)::$_0>::reference_wrapper , std::__1::allocator > const&)::$_0&, true, 0, 0>(solidity::yul::test::yul_fuzzer::ProtoConverter::createHex(std::__1::basic_string , std::__1::allocator > const&)::$_0&) [function] [call site2] 00254
15 ranges::detail::reference_wrapper_ , std::__1::allocator > const&)::$_0>::reference_wrapper_(solidity::yul::test::yul_fuzzer::ProtoConverter::createHex(std::__1::basic_string , std::__1::allocator > const&)::$_0&) [function] [call site2] 00255
13 std::__1::__wrap_iter ranges::find_if_fn::operator() , std::__1::__wrap_iter , ranges::reference_wrapper , std::__1::allocator > const&)::$_0>, ranges::reference_wrapper , true, 0, 0, 0>(std::__1::__wrap_iter , std::__1::__wrap_iter , ranges::reference_wrapper , std::__1::allocator > const&)::$_0>, ranges::reference_wrapper ) const [function] [call site2] 00256
14 decltype (((ranges::reference_wrapper &){parm#1})((char&){parm#2})) ranges::invoke_fn::operator() &, char&>(ranges::reference_wrapper &, char&) const [function] [call site2] 00257
15 decltype (ranges::invoke(static_cast (*((*this).t_)), static_cast ({parm#1}))) ranges::reference_wrapper ::operator() (char&) const [function] [call site2] 00258
16 decltype (((ranges::identity&){parm#1})((char&){parm#2})) ranges::invoke_fn::operator() (ranges::identity&, char&) const [function] [call site2] 00259
17 char& ranges::identity::operator() (char&) const [function] [call site2] 00260
13 std::__1::__wrap_iter ranges::next_fn::operator() , true, 0>(std::__1::__wrap_iter ) const [function] [call site2] 00261
13 decltype (((ranges::identity&){parm#1})((char&){parm#2})) ranges::invoke_fn::operator() (ranges::identity&, char&) const [function] [call site2] 00262
13 _ZNK6ranges11_iter_move_2fnclIRNSt3__111__wrap_iterIPcEEvRcEEDTscN4meta6detail4_if_INS9_4listIJNS3_17integral_constantIbXsr3std12is_referenceIT1_EE5valueEEEONS3_16remove_referenceISE_E4typeENS3_5decayISE_E4typeEEEEbE4typeEclL_ZNS_3aux4moveEEdefp_EEOT_ [function] [call site2] 00263
14 std::__1::remove_reference ::type&& ranges::aux::move_fn::operator() (char&) const [function] [call site2] 00264
11 meta::detail::_cond , std::__1::allocator >&> >::invoke ::invoke , std::__1::allocator >&> ranges::_end_::fn::operator() , std::__1::allocator >&, true, 0, 0>(std::__1::basic_string , std::__1::allocator >&) const [function] [call site2] 00265
11 decltype (erase((std::__1::basic_string , std::__1::allocator >&){parm#1}, {parm#2}, {parm#3})) ranges::adl_erase_detail::erase_fn::operator() , std::__1::allocator >&, std::__1::__wrap_iter , std::__1::__wrap_iter , true, 0, 0, 0>(std::__1::basic_string , std::__1::allocator >&, std::__1::__wrap_iter , std::__1::__wrap_iter ) const [function] [call site2] 00266
12 decltype (((ranges::unwrap_reference({parm#1})).erase)({parm#2}, {parm#3})) ranges::adl_erase_detail::erase , std::__1::allocator >&, std::__1::__wrap_iter , std::__1::__wrap_iter , true, 0, 0, 0>(std::__1::basic_string , std::__1::allocator >&, std::__1::__wrap_iter , std::__1::__wrap_iter ) [function] [call site2] 00267
13 std::__1::basic_string , std::__1::allocator >& ranges::unwrap_reference_fn::operator() , std::__1::allocator >&>(std::__1::basic_string , std::__1::allocator >&) const [function] [call site2] 00268
10 solidity::yul::test::yul_fuzzer::ProtoConverter::dictionaryToken(solidity::util::HexPrefix) [function] [call site2] 00269
10 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 00270
10 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00271
10 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00272
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] 00273
10 boost::error_info ::error_info(char const*) [function] [call site2] 00274
10 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 00275
9 solidity::yul::test::yul_fuzzer::Literal::strval() const [function] [call site2] 00276
10 solidity::yul::test::yul_fuzzer::Literal::_internal_strval() const [function] [call site2] 00277
11 solidity::yul::test::yul_fuzzer::Literal::_internal_has_strval() const [function] [call site2] 00278
12 solidity::yul::test::yul_fuzzer::Literal::literal_oneof_case() const [function] [call site2] 00279
11 google::protobuf::internal::TaggedStringPtr::Get() const [function] [call site2] 00280
11 google::protobuf::internal::GetEmptyStringAlreadyInited() [function] [call site2] 00281
9 solidity::yul::test::yul_fuzzer::ProtoConverter::createAlphaNum(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00282
10 std::__1::basic_string , std::__1::allocator >& ranges::actions::remove_if_fn::operator() , std::__1::allocator >&, solidity::yul::test::yul_fuzzer::ProtoConverter::createAlphaNum(std::__1::basic_string , std::__1::allocator > const&)::$_1, ranges::identity, true, 0, 0, 0, 0>(std::__1::basic_string , std::__1::allocator >&, solidity::yul::test::yul_fuzzer::ProtoConverter::createAlphaNum(std::__1::basic_string , std::__1::allocator > const&)::$_1, ranges::identity) const [function] [call site2] 00283
9 solidity::yul::test::yul_fuzzer::Literal::boolval() const [function] [call site2] 00284
10 solidity::yul::test::yul_fuzzer::Literal::_internal_boolval() const [function] [call site2] 00285
11 solidity::yul::test::yul_fuzzer::Literal::_internal_has_boolval() const [function] [call site2] 00286
12 solidity::yul::test::yul_fuzzer::Literal::literal_oneof_case() const [function] [call site2] 00287
9 solidity::yul::test::yul_fuzzer::ProtoConverter::dictionaryToken(solidity::util::HexPrefix) [function] [call site2] 00288
8 solidity::yul::test::yul_fuzzer::Expression::binop() const [function] [call site2] 00289
9 solidity::yul::test::yul_fuzzer::Expression::_internal_binop() const [function] [call site2] 00290
10 solidity::yul::test::yul_fuzzer::Expression::_internal_has_binop() const [function] [call site2] 00291
11 solidity::yul::test::yul_fuzzer::Expression::expr_oneof_case() const [function] [call site2] 00292
8 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::BinaryOp const&) [function] [call site2] 00293
9 solidity::yul::test::yul_fuzzer::BinaryOp::op() const [function] [call site2] 00294
10 solidity::yul::test::yul_fuzzer::BinaryOp::_internal_op() const [function] [call site2] 00295
9 solidity::langutil::EVMVersion::hasBitwiseShifting() const [function] [call site2] 00296
10 solidity::langutil::EVMVersion::constantinople() [function] [call site2] 00297
10 boost::operators_impl::operator>=(solidity::langutil::EVMVersion const&, solidity::langutil::EVMVersion const&) [function] [call site2] 00298
11 solidity::langutil::EVMVersion::operator<(solidity::langutil::EVMVersion const&) const [function] [call site2] 00299
9 solidity::yul::test::yul_fuzzer::ProtoConverter::dictionaryToken(solidity::util::HexPrefix) [function] [call site2] 00300
9 solidity::langutil::EVMVersion::hasBitwiseShifting() const [function] [call site2] 00301
9 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 00302
9 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00303
9 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00304
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] 00305
9 boost::error_info ::error_info(char const*) [function] [call site2] 00306
9 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 00307
9 solidity::langutil::EVMVersion::hasBitwiseShifting() const [function] [call site2] 00308
9 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 00309
9 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00310
9 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00311
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] 00312
9 boost::error_info ::error_info(char const*) [function] [call site2] 00313
9 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 00314
9 solidity::langutil::EVMVersion::hasBitwiseShifting() const [function] [call site2] 00315
9 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 00316
9 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00317
9 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00318
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] 00319
9 boost::error_info ::error_info(char const*) [function] [call site2] 00320
9 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 00321
9 solidity::yul::test::yul_fuzzer::BinaryOp::left() const [function] [call site2] 00322
10 solidity::yul::test::yul_fuzzer::BinaryOp::_internal_left() const [function] [call site2] 00323
9 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Expression const&) [function] [call site2] 00324
10 solidity::yul::test::yul_fuzzer::Expression::unop() const [function] [call site2] 00325
11 solidity::yul::test::yul_fuzzer::Expression::_internal_unop() const [function] [call site2] 00326
12 solidity::yul::test::yul_fuzzer::Expression::_internal_has_unop() const [function] [call site2] 00327
13 solidity::yul::test::yul_fuzzer::Expression::expr_oneof_case() const [function] [call site2] 00328
10 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::UnaryOp const&) [function] [call site2] 00329
11 solidity::yul::test::yul_fuzzer::UnaryOp::op() const [function] [call site2] 00330
12 solidity::yul::test::yul_fuzzer::UnaryOp::_internal_op() const [function] [call site2] 00331
11 solidity::langutil::EVMVersion::hasExtCodeHash() const [function] [call site2] 00332
12 solidity::langutil::EVMVersion::constantinople() [function] [call site2] 00333
12 boost::operators_impl::operator>=(solidity::langutil::EVMVersion const&, solidity::langutil::EVMVersion const&) [function] [call site2] 00334
11 solidity::yul::test::yul_fuzzer::ProtoConverter::dictionaryToken(solidity::util::HexPrefix) [function] [call site2] 00335
11 solidity::yul::test::yul_fuzzer::ProtoConverter::dictionaryToken(solidity::util::HexPrefix) [function] [call site2] 00336
11 solidity::yul::test::yul_fuzzer::UnaryOp::operand() const [function] [call site2] 00337
12 solidity::yul::test::yul_fuzzer::UnaryOp::_internal_operand() const [function] [call site2] 00338
11 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Expression const&) [function] [call site2] 00339
12 solidity::yul::test::yul_fuzzer::Expression::top() const [function] [call site2] 00340
13 solidity::yul::test::yul_fuzzer::Expression::_internal_top() const [function] [call site2] 00341
14 solidity::yul::test::yul_fuzzer::Expression::_internal_has_top() const [function] [call site2] 00342
15 solidity::yul::test::yul_fuzzer::Expression::expr_oneof_case() const [function] [call site2] 00343
12 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::TernaryOp const&) [function] [call site2] 00344
13 solidity::yul::test::yul_fuzzer::TernaryOp::op() const [function] [call site2] 00345
14 solidity::yul::test::yul_fuzzer::TernaryOp::_internal_op() const [function] [call site2] 00346
13 solidity::yul::test::yul_fuzzer::TernaryOp::arg1() const [function] [call site2] 00347
14 solidity::yul::test::yul_fuzzer::TernaryOp::_internal_arg1() const [function] [call site2] 00348
13 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Expression const&) [function] [call site2] 00349
14 solidity::yul::test::yul_fuzzer::Expression::nop() const [function] [call site2] 00350
15 solidity::yul::test::yul_fuzzer::Expression::_internal_nop() const [function] [call site2] 00351
16 solidity::yul::test::yul_fuzzer::Expression::_internal_has_nop() const [function] [call site2] 00352
17 solidity::yul::test::yul_fuzzer::Expression::expr_oneof_case() const [function] [call site2] 00353
14 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::NullaryOp const&) [function] [call site2] 00354
15 solidity::yul::test::yul_fuzzer::NullaryOp::op() const [function] [call site2] 00355
16 solidity::yul::test::yul_fuzzer::NullaryOp::_internal_op() const [function] [call site2] 00356
15 solidity::yul::test::yul_fuzzer::ProtoConverter::dictionaryToken(solidity::util::HexPrefix) [function] [call site2] 00357
15 solidity::langutil::EVMVersion::supportsReturndata() const [function] [call site2] 00358
16 solidity::langutil::EVMVersion::byzantium() [function] [call site2] 00359
16 boost::operators_impl::operator>=(solidity::langutil::EVMVersion const&, solidity::langutil::EVMVersion const&) [function] [call site2] 00360
15 solidity::yul::test::yul_fuzzer::ProtoConverter::dictionaryToken(solidity::util::HexPrefix) [function] [call site2] 00361
15 solidity::langutil::EVMVersion::hasSelfBalance() const [function] [call site2] 00362
16 solidity::langutil::EVMVersion::istanbul() [function] [call site2] 00363
16 boost::operators_impl::operator>=(solidity::langutil::EVMVersion const&, solidity::langutil::EVMVersion const&) [function] [call site2] 00364
15 solidity::yul::test::yul_fuzzer::ProtoConverter::dictionaryToken(solidity::util::HexPrefix) [function] [call site2] 00365
15 solidity::langutil::EVMVersion::hasChainID() const [function] [call site2] 00366
16 solidity::langutil::EVMVersion::istanbul() [function] [call site2] 00367
16 boost::operators_impl::operator>=(solidity::langutil::EVMVersion const&, solidity::langutil::EVMVersion const&) [function] [call site2] 00368
15 solidity::yul::test::yul_fuzzer::ProtoConverter::dictionaryToken(solidity::util::HexPrefix) [function] [call site2] 00369
14 solidity::yul::test::yul_fuzzer::ProtoConverter::functionExists(solidity::yul::test::yul_fuzzer::ProtoConverter::NumFunctionReturns) [function] [call site2] 00370
14 std::__1::optional , std::__1::allocator > >::value() & [function] [call site2] 00371
15 std::__1::__optional_storage_base , std::__1::allocator >, false>::__get() & [function] [call site2] 00372
14 solidity::yul::test::yul_fuzzer::Expression::func_expr() const [function] [call site2] 00373
15 solidity::yul::test::yul_fuzzer::Expression::_internal_func_expr() const [function] [call site2] 00374
16 solidity::yul::test::yul_fuzzer::Expression::_internal_has_func_expr() const [function] [call site2] 00375
17 solidity::yul::test::yul_fuzzer::Expression::expr_oneof_case() const [function] [call site2] 00376
14 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::FunctionCall const&, std::__1::basic_string , std::__1::allocator > const&, bool) [function] [call site2] 00377
15 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 00378
15 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00379
15 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00380
15 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] 00381
15 boost::error_info ::error_info(char const*) [function] [call site2] 00382
15 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 00383
15 solidity::yul::test::yul_fuzzer::ProtoConverter::convertFunctionCall(solidity::yul::test::yul_fuzzer::FunctionCall const&, std::__1::basic_string , std::__1::allocator > const&, unsigned int, bool) [function] [call site2] 00384
16 solidity::yul::test::yul_fuzzer::ProtoConverter::visitFunctionInputParams(solidity::yul::test::yul_fuzzer::FunctionCall const&, unsigned int) [function] [call site2] 00385
17 solidity::yul::test::yul_fuzzer::FunctionCall::in_param4() const [function] [call site2] 00386
18 solidity::yul::test::yul_fuzzer::FunctionCall::_internal_in_param4() const [function] [call site2] 00387
17 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Expression const&) [function] [call site2] 00388
18 solidity::yul::test::yul_fuzzer::ProtoConverter::dictionaryToken(solidity::util::HexPrefix) [function] [call site2] 00389
18 solidity::yul::test::yul_fuzzer::Expression::lowcall() const [function] [call site2] 00390
19 solidity::yul::test::yul_fuzzer::Expression::_internal_lowcall() const [function] [call site2] 00391
20 solidity::yul::test::yul_fuzzer::Expression::_internal_has_lowcall() const [function] [call site2] 00392
21 solidity::yul::test::yul_fuzzer::Expression::expr_oneof_case() const [function] [call site2] 00393
18 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::LowLevelCall const&) [function] [call site2] 00394
19 solidity::yul::test::yul_fuzzer::LowLevelCall::callty() const [function] [call site2] 00395
20 solidity::yul::test::yul_fuzzer::LowLevelCall::_internal_callty() const [function] [call site2] 00396
19 solidity::langutil::EVMVersion::hasStaticCall() const [function] [call site2] 00397
20 solidity::langutil::EVMVersion::byzantium() [function] [call site2] 00398
20 boost::operators_impl::operator>=(solidity::langutil::EVMVersion const&, solidity::langutil::EVMVersion const&) [function] [call site2] 00399
19 solidity::yul::test::yul_fuzzer::ProtoConverter::counter() [function] [call site2] 00400
19 solidity::langutil::EVMVersion::hasStaticCall() const [function] [call site2] 00401
19 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 00402
19 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00403
19 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00404
19 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] 00405
19 boost::error_info ::error_info(char const*) [function] [call site2] 00406
19 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 00407
19 solidity::yul::test::yul_fuzzer::LowLevelCall::gas() const [function] [call site2] 00408
20 solidity::yul::test::yul_fuzzer::LowLevelCall::_internal_gas() const [function] [call site2] 00409
19 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Expression const&) [function] [call site2] 00410
20 solidity::yul::test::yul_fuzzer::Expression::create() const [function] [call site2] 00411
21 solidity::yul::test::yul_fuzzer::Expression::_internal_create() const [function] [call site2] 00412
22 solidity::yul::test::yul_fuzzer::Expression::_internal_has_create() const [function] [call site2] 00413
23 solidity::yul::test::yul_fuzzer::Expression::expr_oneof_case() const [function] [call site2] 00414
20 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Create const&) [function] [call site2] 00415
21 solidity::yul::test::yul_fuzzer::Create::createty() const [function] [call site2] 00416
22 solidity::yul::test::yul_fuzzer::Create::_internal_createty() const [function] [call site2] 00417
21 solidity::langutil::EVMVersion::hasCreate2() const [function] [call site2] 00418
22 solidity::langutil::EVMVersion::constantinople() [function] [call site2] 00419
22 boost::operators_impl::operator>=(solidity::langutil::EVMVersion const&, solidity::langutil::EVMVersion const&) [function] [call site2] 00420
21 solidity::yul::test::yul_fuzzer::ProtoConverter::dictionaryToken(solidity::util::HexPrefix) [function] [call site2] 00421
21 solidity::yul::test::yul_fuzzer::Create::wei() const [function] [call site2] 00422
22 solidity::yul::test::yul_fuzzer::Create::_internal_wei() const [function] [call site2] 00423
21 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Expression const&) [function] [call site2] 00424
22 solidity::yul::test::yul_fuzzer::ProtoConverter::dictionaryToken(solidity::util::HexPrefix) [function] [call site2] 00425
22 solidity::yul::test::yul_fuzzer::Expression::unopdata() const [function] [call site2] 00426
23 solidity::yul::test::yul_fuzzer::Expression::_internal_unopdata() const [function] [call site2] 00427
24 solidity::yul::test::yul_fuzzer::Expression::_internal_has_unopdata() const [function] [call site2] 00428
25 solidity::yul::test::yul_fuzzer::Expression::expr_oneof_case() const [function] [call site2] 00429
22 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::UnaryOpData const&) [function] [call site2] 00430
23 solidity::yul::test::yul_fuzzer::UnaryOpData::op() const [function] [call site2] 00431
24 solidity::yul::test::yul_fuzzer::UnaryOpData::_internal_op() const [function] [call site2] 00432
23 solidity::util::Whiskers::Whiskers(std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00433
23 solidity::yul::test::yul_fuzzer::UnaryOpData::identifier() const [function] [call site2] 00434
24 solidity::yul::test::yul_fuzzer::UnaryOpData::_internal_identifier() const [function] [call site2] 00435
23 solidity::yul::test::yul_fuzzer::ProtoConverter::getObjectIdentifier(unsigned int) [function] [call site2] 00436
24 solidity::yul::test::yul_fuzzer::ProtoConverter::currentObjectId() const [function] [call site2] 00437
24 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 00438
24 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00439
24 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00440
24 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] 00441
24 boost::error_info ::error_info(char const*) [function] [call site2] 00442
24 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 00443
23 solidity::util::Whiskers::render() const [function] [call site2] 00444
24 solidity::util::Whiskers::replace(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&, std::__1::map , std::__1::allocator >, bool, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool> > > const&, std::__1::map , std::__1::allocator >, std::__1::vector , 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 > > > >, std::__1::allocator , 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 > > > > > >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, std::__1::vector , 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 > > > >, std::__1::allocator , 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&) [function] [call site2] 00445
25 __cxa_guard_acquire [call site2] 00446
25 solidity::util::Whiskers::paramRegex() [function] [call site2] 00447
25 solidity::util::Whiskers::paramRegex() [function] [call site2] 00448
25 solidity::util::Whiskers::paramRegex() [function] [call site2] 00449
25 std::__1::basic_string , std::__1::allocator > (anonymous namespace)::regex_replace , 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&, std::__1::map , std::__1::allocator >, bool, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool> > > const&, std::__1::map , std::__1::allocator >, std::__1::vector , 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 > > > >, std::__1::allocator , 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 > > > > > >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, std::__1::vector , 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 > > > >, std::__1::allocator , 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&)::$_0>(std::__1::basic_string , std::__1::allocator > const&, std::__1::basic_regex > const&, solidity::util::Whiskers::replace(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&, std::__1::map , std::__1::allocator >, bool, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool> > > const&, std::__1::map , std::__1::allocator >, std::__1::vector , 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 > > > >, std::__1::allocator , 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 > > > > > >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, std::__1::vector , 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 > > > >, std::__1::allocator , 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&)::$_0, std::__1::regex_constants::match_flag_type) [function] [call site2] 00450
26 solidity::util::Whiskers::replace(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&, std::__1::map , std::__1::allocator >, bool, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool> > > const&, std::__1::map , std::__1::allocator >, std::__1::vector , 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 > > > >, std::__1::allocator , 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 > > > > > >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, std::__1::vector , 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 > > > >, std::__1::allocator , 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&)::$_0::operator()(std::__1::match_results , std::__1::allocator > > >) const [function] [call site2] 00451
27 solidity::util::WhiskersError::WhiskersError() [function] [call site2] 00452
28 std::exception::exception() [function] [call site2] 00453
28 boost::exception::exception() [function] [call site2] 00454
28 solidity::util::Exception::Exception() [function] [call site2] 00455
28 std::exception::~exception() [call site2] 00456
27 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00457
27 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00458
27 boost::enable_if , solidity::util::WhiskersError const&>::type boost::operator<< , std::__1::allocator > >(solidity::util::WhiskersError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00459
27 boost::error_info ::error_info(char const*) [function] [call site2] 00460
27 solidity::util::WhiskersError::WhiskersError() [function] [call site2] 00461
27 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00462
27 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00463
27 boost::enable_if , solidity::util::WhiskersError const&>::type boost::operator<< , std::__1::allocator > >(solidity::util::WhiskersError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00464
27 boost::error_info ::error_info(char const*) [function] [call site2] 00465
27 void boost::throw_exception (solidity::util::WhiskersError const&) [function] [call site2] 00466
27 solidity::util::Whiskers::joinMaps(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&, 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&) [function] [call site2] 00467
28 solidity::util::WhiskersError::WhiskersError() [function] [call site2] 00468
28 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00469
28 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00470
28 boost::enable_if , solidity::util::WhiskersError const&>::type boost::operator<< , std::__1::allocator > >(solidity::util::WhiskersError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00471
28 boost::error_info ::error_info(char const*) [function] [call site2] 00472
28 void boost::throw_exception (solidity::util::WhiskersError const&) [function] [call site2] 00473
27 solidity::util::WhiskersError::WhiskersError() [function] [call site2] 00474
27 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00475
27 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00476
27 boost::enable_if , solidity::util::WhiskersError const&>::type boost::operator<< , std::__1::allocator > >(solidity::util::WhiskersError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00477
27 boost::error_info ::error_info(char const*) [function] [call site2] 00478
27 void boost::throw_exception (solidity::util::WhiskersError const&) [function] [call site2] 00479
27 solidity::util::WhiskersError::WhiskersError() [function] [call site2] 00480
27 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00481
27 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00482
27 boost::enable_if , solidity::util::WhiskersError const&>::type boost::operator<< , std::__1::allocator > >(solidity::util::WhiskersError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00483
27 boost::error_info ::error_info(char const*) [function] [call site2] 00484
27 void boost::throw_exception (solidity::util::WhiskersError const&) [function] [call site2] 00485
27 solidity::util::WhiskersError::WhiskersError() [function] [call site2] 00486
27 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00487
27 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00488
27 boost::enable_if , solidity::util::WhiskersError const&>::type boost::operator<< , std::__1::allocator > >(solidity::util::WhiskersError const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00489
27 boost::error_info ::error_info(char const*) [function] [call site2] 00490
27 void boost::throw_exception (solidity::util::WhiskersError const&) [function] [call site2] 00491
27 solidity::util::Whiskers::replace(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&, std::__1::map , std::__1::allocator >, bool, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, bool> > > const&, std::__1::map , std::__1::allocator >, std::__1::vector , 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 > > > >, std::__1::allocator , 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 > > > > > >, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, std::__1::vector , 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 > > > >, std::__1::allocator , 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&) [function] [call site2] 00492
23 solidity::util::Whiskers::~Whiskers() [function] [call site2] 00493
23 solidity::util::Whiskers::Whiskers(std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00494
23 solidity::yul::test::yul_fuzzer::UnaryOpData::identifier() const [function] [call site2] 00495
23 solidity::yul::test::yul_fuzzer::ProtoConverter::getObjectIdentifier(unsigned int) [function] [call site2] 00496
23 solidity::util::Whiskers::render() const [function] [call site2] 00497
23 solidity::util::Whiskers::~Whiskers() [function] [call site2] 00498
22 solidity::yul::test::yul_fuzzer::ProtoConverter::dictionaryToken(solidity::util::HexPrefix) [function] [call site2] 00499
22 solidity::yul::test::yul_fuzzer::ProtoConverter::dictionaryToken(solidity::util::HexPrefix) [function] [call site2] 00500
21 solidity::yul::test::yul_fuzzer::Create::position() const [function] [call site2] 00501
22 solidity::yul::test::yul_fuzzer::Create::_internal_position() const [function] [call site2] 00502
21 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Expression const&) [function] [call site2] 00503
21 solidity::yul::test::yul_fuzzer::Create::size() const [function] [call site2] 00504
22 solidity::yul::test::yul_fuzzer::Create::_internal_size() const [function] [call site2] 00505
21 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Expression const&) [function] [call site2] 00506
21 solidity::yul::test::yul_fuzzer::Create::value() const [function] [call site2] 00507
22 solidity::yul::test::yul_fuzzer::Create::_internal_value() const [function] [call site2] 00508
21 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Expression const&) [function] [call site2] 00509
19 solidity::yul::test::yul_fuzzer::LowLevelCall::addr() const [function] [call site2] 00510
20 solidity::yul::test::yul_fuzzer::LowLevelCall::_internal_addr() const [function] [call site2] 00511
19 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Expression const&) [function] [call site2] 00512
19 solidity::yul::test::yul_fuzzer::LowLevelCall::wei() const [function] [call site2] 00513
20 solidity::yul::test::yul_fuzzer::LowLevelCall::_internal_wei() const [function] [call site2] 00514
19 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Expression const&) [function] [call site2] 00515
19 solidity::yul::test::yul_fuzzer::LowLevelCall::in() const [function] [call site2] 00516
20 solidity::yul::test::yul_fuzzer::LowLevelCall::_internal_in() const [function] [call site2] 00517
19 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Expression const&) [function] [call site2] 00518
19 solidity::yul::test::yul_fuzzer::LowLevelCall::insize() const [function] [call site2] 00519
20 solidity::yul::test::yul_fuzzer::LowLevelCall::_internal_insize() const [function] [call site2] 00520
19 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Expression const&) [function] [call site2] 00521
19 solidity::yul::test::yul_fuzzer::LowLevelCall::out() const [function] [call site2] 00522
20 solidity::yul::test::yul_fuzzer::LowLevelCall::_internal_out() const [function] [call site2] 00523
19 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Expression const&) [function] [call site2] 00524
19 solidity::yul::test::yul_fuzzer::LowLevelCall::outsize() const [function] [call site2] 00525
20 solidity::yul::test::yul_fuzzer::LowLevelCall::_internal_outsize() const [function] [call site2] 00526
19 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Expression const&) [function] [call site2] 00527
17 solidity::yul::test::yul_fuzzer::FunctionCall::in_param3() const [function] [call site2] 00528
18 solidity::yul::test::yul_fuzzer::FunctionCall::_internal_in_param3() const [function] [call site2] 00529
17 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Expression const&) [function] [call site2] 00530
17 solidity::yul::test::yul_fuzzer::FunctionCall::in_param2() const [function] [call site2] 00531
18 solidity::yul::test::yul_fuzzer::FunctionCall::_internal_in_param2() const [function] [call site2] 00532
17 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Expression const&) [function] [call site2] 00533
17 solidity::yul::test::yul_fuzzer::FunctionCall::in_param1() const [function] [call site2] 00534
18 solidity::yul::test::yul_fuzzer::FunctionCall::_internal_in_param1() const [function] [call site2] 00535
17 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Expression const&) [function] [call site2] 00536
17 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 00537
17 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00538
17 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00539
17 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] 00540
17 boost::error_info ::error_info(char const*) [function] [call site2] 00541
17 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 00542
15 solidity::yul::test::yul_fuzzer::ProtoConverter::counter() [function] [call site2] 00543
15 solidity::yul::test::yul_fuzzer::ProtoConverter::createVarDecls(unsigned int, unsigned int, bool) [function] [call site2] 00544
16 solidity::yul::test::yul_fuzzer::ProtoConverter::createVars(unsigned int, unsigned int) [function] [call site2] 00545
17 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 00546
17 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00547
17 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00548
17 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] 00549
17 boost::error_info ::error_info(char const*) [function] [call site2] 00550
17 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 00551
17 solidity::util::suffixedVariableNameList(std::__1::basic_string , std::__1::allocator > const&, unsigned long, unsigned long) [function] [call site2] 00552
17 boost::algorithm::detail::is_any_ofF ::type> boost::algorithm::is_any_of (char const (&) [3]) [function] [call site2] 00553
18 boost::iterator_range boost::as_literal (char const (&) [3ul]) [function] [call site2] 00554
19 boost::range_detail::is_char_ptr(char const*) [function] [call site2] 00555
18 boost::algorithm::detail::is_any_ofF ::is_any_ofF >(boost::iterator_range const&) [function] [call site2] 00556
19 boost::range_difference >::type boost::range_distance_adl_barrier::distance >(boost::iterator_range const&) [function] [call site2] 00557
20 boost::range_iterator const, void>::type boost::range_adl_barrier::begin >(boost::iterator_range const&) [function] [call site2] 00558
21 boost::range_iterator const, void>::type boost::range_detail::range_begin const>(boost::iterator_range const&) [function] [call site2] 00559
22 boost::iterator_range_detail::iterator_range_base ::begin() const [function] [call site2] 00560
20 boost::range_iterator const, void>::type boost::range_adl_barrier::end >(boost::iterator_range const&) [function] [call site2] 00561
21 boost::range_iterator const, void>::type boost::range_detail::range_end const>(boost::iterator_range const&) [function] [call site2] 00562
22 boost::iterator_range_detail::iterator_range_base ::end() const [function] [call site2] 00563
20 boost::iterators::iterator_difference ::type boost::iterators::distance_adl_barrier::distance (char const*, char const*) [function] [call site2] 00564
21 boost::iterators::iterator_difference ::type boost::iterators::detail::distance_impl (char const*, char const*, boost::iterators::random_access_traversal_tag) [function] [call site2] 00565
19 boost::algorithm::detail::is_any_ofF ::use_fixed_storage(unsigned long) [function] [call site2] 00566
19 boost::range_iterator const, void>::type boost::range_adl_barrier::begin >(boost::iterator_range const&) [function] [call site2] 00567
19 boost::range_iterator const, void>::type boost::range_adl_barrier::end >(boost::iterator_range const&) [function] [call site2] 00568
17 std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > >& boost::algorithm::split , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > >, std::__1::basic_string , std::__1::allocator >&, boost::algorithm::detail::is_any_ofF >(std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > >&, std::__1::basic_string , std::__1::allocator >&, boost::algorithm::detail::is_any_ofF , boost::algorithm::token_compress_mode_type) [function] [call site2] 00569
18 boost::algorithm::detail::is_any_ofF ::is_any_ofF(boost::algorithm::detail::is_any_ofF const&) [function] [call site2] 00570
19 boost::algorithm::detail::is_any_ofF ::use_fixed_storage(unsigned long) [function] [call site2] 00571
18 boost::algorithm::detail::token_finderF > boost::algorithm::token_finder >(boost::algorithm::detail::is_any_ofF , boost::algorithm::token_compress_mode_type) [function] [call site2] 00572
19 boost::algorithm::detail::is_any_ofF ::is_any_ofF(boost::algorithm::detail::is_any_ofF const&) [function] [call site2] 00573
19 boost::algorithm::detail::token_finderF >::token_finderF(boost::algorithm::detail::is_any_ofF , boost::algorithm::token_compress_mode_type) [function] [call site2] 00574
20 boost::algorithm::detail::is_any_ofF ::is_any_ofF(boost::algorithm::detail::is_any_ofF const&) [function] [call site2] 00575
18 std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > >& boost::algorithm::iter_split , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > >, std::__1::basic_string , std::__1::allocator >&, boost::algorithm::detail::token_finderF > >(std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > >&, std::__1::basic_string , std::__1::allocator >&, boost::algorithm::detail::token_finderF >) [function] [call site2] 00576
19 boost::iterator_range , std::__1::allocator >, void>::type> boost::as_literal , std::__1::allocator > >(std::__1::basic_string , std::__1::allocator >&) [function] [call site2] 00577
20 long boost::range_detail::is_char_ptr , std::__1::allocator > >(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00578
19 boost::range_iterator >, void>::type boost::range_adl_barrier::end > >(boost::iterator_range >&) [function] [call site2] 00579
20 boost::range_iterator >, void>::type boost::range_detail::range_end > >(boost::iterator_range >&) [function] [call site2] 00580
19 boost::range_iterator >, void>::type boost::range_adl_barrier::begin > >(boost::iterator_range >&) [function] [call site2] 00581
20 boost::range_iterator >, void>::type boost::range_detail::range_begin > >(boost::iterator_range >&) [function] [call site2] 00582
19 boost::algorithm::detail::token_finderF >::token_finderF(boost::algorithm::detail::token_finderF > const&) [function] [call site2] 00583
20 boost::algorithm::detail::is_any_ofF ::is_any_ofF(boost::algorithm::detail::is_any_ofF const&) [function] [call site2] 00584
19 boost::algorithm::split_iterator >::split_iterator > >(std::__1::__wrap_iter , std::__1::__wrap_iter , boost::algorithm::detail::token_finderF >) [function] [call site2] 00585
20 boost::algorithm::detail::token_finderF >::token_finderF(boost::algorithm::detail::token_finderF > const&) [function] [call site2] 00586
20 boost::algorithm::detail::find_iterator_base >::find_iterator_base > >(boost::algorithm::detail::token_finderF >, int) [function] [call site2] 00587
21 boost::algorithm::detail::token_finderF >::token_finderF(boost::algorithm::detail::token_finderF > const&) [function] [call site2] 00588
21 _ZN5boost9function2INS_14iterator_rangeINSt3__111__wrap_iterIPcEEEES5_S5_EC2INS_9algorithm6detail13token_finderFINSA_10is_any_ofFIcEEEEEET_NS_10enable_if_IXntsr11is_integralISF_EE5valueEiE4typeE [function] [call site2] 00589
22 boost::function_base::function_base() [function] [call site2] 00590
22 boost::algorithm::detail::token_finderF >::token_finderF(boost::algorithm::detail::token_finderF > const&) [function] [call site2] 00591
22 void boost::function2 >, std::__1::__wrap_iter , std::__1::__wrap_iter >::assign_to > >(boost::algorithm::detail::token_finderF >) [function] [call site2] 00592
23 boost::algorithm::detail::token_finderF >::token_finderF(boost::algorithm::detail::token_finderF > const&) [function] [call site2] 00593
23 bool boost::detail::function::basic_vtable2 >, std::__1::__wrap_iter , std::__1::__wrap_iter >::assign_to > >(boost::algorithm::detail::token_finderF >, boost::detail::function::function_buffer&) const [function] [call site2] 00594
24 boost::algorithm::detail::token_finderF >::token_finderF(boost::algorithm::detail::token_finderF > const&) [function] [call site2] 00595
24 bool boost::detail::function::basic_vtable2 >, std::__1::__wrap_iter , std::__1::__wrap_iter >::assign_to > >(boost::algorithm::detail::token_finderF >, boost::detail::function::function_buffer&, boost::detail::function::function_obj_tag) const [function] [call site2] 00596
25 boost::algorithm::detail::token_finderF >* boost::addressof > >(boost::algorithm::detail::token_finderF >&) [function] [call site2] 00597
25 boost::detail::function::has_empty_target(...) [function] [call site2] 00598
25 boost::algorithm::detail::token_finderF >::token_finderF(boost::algorithm::detail::token_finderF > const&) [function] [call site2] 00599
25 void boost::detail::function::basic_vtable2 >, std::__1::__wrap_iter , std::__1::__wrap_iter >::assign_functor > >(boost::algorithm::detail::token_finderF >, boost::detail::function::function_buffer&, boost::integral_constant ) const [function] [call site2] 00600
26 boost::algorithm::detail::token_finderF >::token_finderF(boost::algorithm::detail::token_finderF > const&) [function] [call site2] 00601
20 boost::iterator_range >::iterator_range >(std::__1::__wrap_iter , std::__1::__wrap_iter ) [function] [call site2] 00602
21 boost::iterator_range_detail::iterator_range_base , boost::iterators::random_access_traversal_tag>::iterator_range_base >(std::__1::__wrap_iter , std::__1::__wrap_iter ) [function] [call site2] 00603
22 boost::iterator_range_detail::iterator_range_base , boost::iterators::bidirectional_traversal_tag>::iterator_range_base >(std::__1::__wrap_iter , std::__1::__wrap_iter ) [function] [call site2] 00604
23 boost::iterator_range_detail::iterator_range_base , boost::iterators::incrementable_traversal_tag>::iterator_range_base >(std::__1::__wrap_iter , std::__1::__wrap_iter ) [function] [call site2] 00605
20 boost::algorithm::split_iterator >::increment() [function] [call site2] 00606
21 boost::algorithm::detail::find_iterator_base >::do_find(std::__1::__wrap_iter , std::__1::__wrap_iter ) const [function] [call site2] 00607
22 boost::function_base::empty() const [function] [call site2] 00608
22 boost::function2 >, std::__1::__wrap_iter , std::__1::__wrap_iter >::operator()(std::__1::__wrap_iter , std::__1::__wrap_iter ) const [function] [call site2] 00609
23 boost::function_base::empty() const [function] [call site2] 00610
23 boost::bad_function_call::bad_function_call() [function] [call site2] 00611
24 std::runtime_error::runtime_error(char const*) [call site2] 00612
23 void boost::throw_exception (boost::bad_function_call const&) [function] [call site2] 00613
23 std::runtime_error::~runtime_error() [call site2] 00614
23 boost::function2 >, std::__1::__wrap_iter , std::__1::__wrap_iter >::get_vtable() const [function] [call site2] 00615
22 boost::iterator_range >::iterator_range >(std::__1::__wrap_iter , std::__1::__wrap_iter ) [function] [call site2] 00616
21 boost::iterator_range_detail::iterator_range_base , boost::iterators::incrementable_traversal_tag>::begin() const [function] [call site2] 00617
21 boost::iterator_range_detail::iterator_range_base , boost::iterators::incrementable_traversal_tag>::end() const [function] [call site2] 00618
21 boost::iterator_range_detail::iterator_range_base , boost::iterators::incrementable_traversal_tag>::begin() const [function] [call site2] 00619
21 boost::iterator_range_detail::iterator_range_base , boost::iterators::incrementable_traversal_tag>::end() const [function] [call site2] 00620
20 boost::algorithm::detail::find_iterator_base >::~find_iterator_base() [function] [call site2] 00621
21 boost::function2 >, std::__1::__wrap_iter , std::__1::__wrap_iter >::~function2() [function] [call site2] 00622
22 boost::function2 >, std::__1::__wrap_iter , std::__1::__wrap_iter >::clear() [function] [call site2] 00623
23 boost::function_base::has_trivial_copy_and_destroy() const [function] [call site2] 00624
23 boost::function2 >, std::__1::__wrap_iter , std::__1::__wrap_iter >::get_vtable() const [function] [call site2] 00625
22 __clang_call_terminate [call site2] 00626
23 __cxa_begin_catch [call site2] 00627
19 boost::iterators::transform_iterator , std::__1::allocator >, std::__1::__wrap_iter >, boost::algorithm::split_iterator >, boost::use_default, boost::use_default> boost::iterators::make_transform_iterator , std::__1::allocator >, std::__1::__wrap_iter >, boost::algorithm::split_iterator > >(boost::algorithm::split_iterator >, boost::algorithm::detail::copy_iterator_rangeF , std::__1::allocator >, std::__1::__wrap_iter >) [function] [call site2] 00628
20 boost::iterators::transform_iterator , std::__1::allocator >, std::__1::__wrap_iter >, boost::algorithm::split_iterator >, boost::use_default, boost::use_default>::transform_iterator(boost::algorithm::split_iterator > const&, boost::algorithm::detail::copy_iterator_rangeF , std::__1::allocator >, std::__1::__wrap_iter >) [function] [call site2] 00629
21 boost::iterators::iterator_adaptor , std::__1::allocator >, std::__1::__wrap_iter >, boost::algorithm::split_iterator >, boost::use_default, boost::use_default>, boost::algorithm::split_iterator >, std::__1::basic_string , std::__1::allocator >, boost::use_default, std::__1::basic_string , std::__1::allocator >, boost::use_default>::iterator_adaptor(boost::algorithm::split_iterator > const&) [function] [call site2] 00630
22 boost::algorithm::split_iterator >::split_iterator(boost::algorithm::split_iterator > const&) [function] [call site2] 00631
23 boost::algorithm::detail::find_iterator_base >::find_iterator_base(boost::algorithm::detail::find_iterator_base > const&) [function] [call site2] 00632
24 boost::function2 >, std::__1::__wrap_iter , std::__1::__wrap_iter >::function2(boost::function2 >, std::__1::__wrap_iter , std::__1::__wrap_iter > const&) [function] [call site2] 00633
25 boost::function_base::function_base() [function] [call site2] 00634
25 boost::function2 >, std::__1::__wrap_iter , std::__1::__wrap_iter >::assign_to_own(boost::function2 >, std::__1::__wrap_iter , std::__1::__wrap_iter > const&) [function] [call site2] 00635
26 boost::function_base::empty() const [function] [call site2] 00636
26 boost::function_base::has_trivial_copy_and_destroy() const [function] [call site2] 00637
26 boost::function2 >, std::__1::__wrap_iter , std::__1::__wrap_iter >::get_vtable() const [function] [call site2] 00638
19 boost::algorithm::detail::find_iterator_base >::~find_iterator_base() [function] [call site2] 00639
19 boost::algorithm::detail::token_finderF >::~token_finderF() [function] [call site2] 00640
19 boost::algorithm::split_iterator >::split_iterator() [function] [call site2] 00641
20 boost::algorithm::detail::find_iterator_base >::find_iterator_base() [function] [call site2] 00642
21 boost::function2 >, std::__1::__wrap_iter , std::__1::__wrap_iter >::function2() [function] [call site2] 00643
22 boost::function_base::function_base() [function] [call site2] 00644
20 boost::iterator_range >::iterator_range() [function] [call site2] 00645
21 boost::iterator_range_detail::iterator_range_base , boost::iterators::random_access_traversal_tag>::iterator_range_base() [function] [call site2] 00646
22 boost::iterator_range_detail::iterator_range_base , boost::iterators::bidirectional_traversal_tag>::iterator_range_base() [function] [call site2] 00647
23 boost::iterator_range_detail::iterator_range_base , boost::iterators::incrementable_traversal_tag>::iterator_range_base() [function] [call site2] 00648
20 boost::algorithm::detail::find_iterator_base >::~find_iterator_base() [function] [call site2] 00649
19 boost::iterators::transform_iterator , std::__1::allocator >, std::__1::__wrap_iter >, boost::algorithm::split_iterator >, boost::use_default, boost::use_default> boost::iterators::make_transform_iterator , std::__1::allocator >, std::__1::__wrap_iter >, boost::algorithm::split_iterator > >(boost::algorithm::split_iterator >, boost::algorithm::detail::copy_iterator_rangeF , std::__1::allocator >, std::__1::__wrap_iter >) [function] [call site2] 00650
19 boost::algorithm::detail::find_iterator_base >::~find_iterator_base() [function] [call site2] 00651
19 boost::iterators::transform_iterator , std::__1::allocator >, std::__1::__wrap_iter >, boost::algorithm::split_iterator >, boost::use_default, boost::use_default>::transform_iterator(boost::iterators::transform_iterator , std::__1::allocator >, std::__1::__wrap_iter >, boost::algorithm::split_iterator >, boost::use_default, boost::use_default> const&) [function] [call site2] 00652
20 boost::iterators::iterator_adaptor , std::__1::allocator >, std::__1::__wrap_iter >, boost::algorithm::split_iterator >, boost::use_default, boost::use_default>, boost::algorithm::split_iterator >, std::__1::basic_string , std::__1::allocator >, boost::use_default, std::__1::basic_string , std::__1::allocator >, boost::use_default>::iterator_adaptor(boost::iterators::iterator_adaptor , std::__1::allocator >, std::__1::__wrap_iter >, boost::algorithm::split_iterator >, boost::use_default, boost::use_default>, boost::algorithm::split_iterator >, std::__1::basic_string , std::__1::allocator >, boost::use_default, std::__1::basic_string , std::__1::allocator >, boost::use_default> const&) [function] [call site2] 00653
21 boost::algorithm::split_iterator >::split_iterator(boost::algorithm::split_iterator > const&) [function] [call site2] 00654
19 boost::iterators::iterator_adaptor , std::__1::allocator >, std::__1::__wrap_iter >, boost::algorithm::split_iterator >, boost::use_default, boost::use_default>, boost::algorithm::split_iterator >, std::__1::basic_string , std::__1::allocator >, boost::use_default, std::__1::basic_string , std::__1::allocator >, boost::use_default>::~iterator_adaptor() [function] [call site2] 00655
20 boost::algorithm::detail::find_iterator_base >::~find_iterator_base() [function] [call site2] 00656
19 boost::iterators::iterator_adaptor , std::__1::allocator >, std::__1::__wrap_iter >, boost::algorithm::split_iterator >, boost::use_default, boost::use_default>, boost::algorithm::split_iterator >, std::__1::basic_string , std::__1::allocator >, boost::use_default, std::__1::basic_string , std::__1::allocator >, boost::use_default>::~iterator_adaptor() [function] [call site2] 00657
18 boost::algorithm::detail::token_finderF >::~token_finderF() [function] [call site2] 00658
18 boost::algorithm::detail::is_any_ofF ::~is_any_ofF() [function] [call site2] 00659
19 boost::algorithm::detail::is_any_ofF ::use_fixed_storage(unsigned long) [function] [call site2] 00660
17 boost::algorithm::detail::is_any_ofF ::~is_any_ofF() [function] [call site2] 00661
17 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 00662
17 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00663
17 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00664
17 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] 00665
17 boost::error_info ::error_info(char const*) [function] [call site2] 00666
17 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 00667
15 solidity::yul::test::yul_fuzzer::ProtoConverter::convertFunctionCall(solidity::yul::test::yul_fuzzer::FunctionCall const&, std::__1::basic_string , std::__1::allocator > const&, unsigned int, bool) [function] [call site2] 00668
15 solidity::yul::test::yul_fuzzer::ProtoConverter::addVarsToScope(std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > > const&) [function] [call site2] 00669
16 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 00670
16 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00671
16 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00672
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] 00673
16 boost::error_info ::error_info(char const*) [function] [call site2] 00674
16 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 00675
16 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 00676
16 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00677
16 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00678
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] 00679
16 boost::error_info ::error_info(char const*) [function] [call site2] 00680
16 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 00681
16 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 00682
16 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00683
16 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00684
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] 00685
16 boost::error_info ::error_info(char const*) [function] [call site2] 00686
16 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 00687
16 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 00688
16 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00689
16 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00690
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] 00691
16 boost::error_info ::error_info(char const*) [function] [call site2] 00692
16 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 00693
13 solidity::yul::test::yul_fuzzer::TernaryOp::arg2() const [function] [call site2] 00694
14 solidity::yul::test::yul_fuzzer::TernaryOp::_internal_arg2() const [function] [call site2] 00695
13 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Expression const&) [function] [call site2] 00696
13 solidity::yul::test::yul_fuzzer::TernaryOp::arg3() const [function] [call site2] 00697
14 solidity::yul::test::yul_fuzzer::TernaryOp::_internal_arg3() const [function] [call site2] 00698
13 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Expression const&) [function] [call site2] 00699
9 solidity::yul::test::yul_fuzzer::BinaryOp::right() const [function] [call site2] 00700
10 solidity::yul::test::yul_fuzzer::BinaryOp::_internal_right() const [function] [call site2] 00701
9 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Expression const&) [function] [call site2] 00702
7 solidity::yul::test::yul_fuzzer::ProtoConverter::scopeVariables(std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > > const&) [function] [call site2] 00703
8 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 00704
8 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00705
8 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00706
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] 00707
8 boost::error_info ::error_info(char const*) [function] [call site2] 00708
8 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 00709
8 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 00710
8 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00711
8 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00712
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] 00713
8 boost::error_info ::error_info(char const*) [function] [call site2] 00714
8 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 00715
8 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 00716
8 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00717
8 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00718
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] 00719
8 boost::error_info ::error_info(char const*) [function] [call site2] 00720
8 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 00721
8 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 00722
8 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00723
8 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00724
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] 00725
8 boost::error_info ::error_info(char const*) [function] [call site2] 00726
8 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 00727
6 solidity::yul::test::yul_fuzzer::ProtoConverter::varDeclAvailable() [function] [call site2] 00728
6 solidity::yul::test::yul_fuzzer::Statement::assignment() const [function] [call site2] 00729
7 solidity::yul::test::yul_fuzzer::Statement::_internal_assignment() const [function] [call site2] 00730
8 solidity::yul::test::yul_fuzzer::Statement::_internal_has_assignment() const [function] [call site2] 00731
9 solidity::yul::test::yul_fuzzer::Statement::stmt_oneof_case() const [function] [call site2] 00732
6 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::AssignmentStatement const&) [function] [call site2] 00733
7 solidity::yul::test::yul_fuzzer::AssignmentStatement::ref_id() const [function] [call site2] 00734
8 solidity::yul::test::yul_fuzzer::AssignmentStatement::_internal_ref_id() const [function] [call site2] 00735
7 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::VarRef const&) [function] [call site2] 00736
7 solidity::yul::test::yul_fuzzer::AssignmentStatement::expr() const [function] [call site2] 00737
8 solidity::yul::test::yul_fuzzer::AssignmentStatement::_internal_expr() const [function] [call site2] 00738
7 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Expression const&) [function] [call site2] 00739
6 solidity::yul::test::yul_fuzzer::Statement::ifstmt() const [function] [call site2] 00740
7 solidity::yul::test::yul_fuzzer::Statement::_internal_ifstmt() const [function] [call site2] 00741
8 solidity::yul::test::yul_fuzzer::Statement::_internal_has_ifstmt() const [function] [call site2] 00742
9 solidity::yul::test::yul_fuzzer::Statement::stmt_oneof_case() const [function] [call site2] 00743
6 solidity::yul::test::yul_fuzzer::Statement::ifstmt() const [function] [call site2] 00744
6 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::IfStmt const&) [function] [call site2] 00745
7 solidity::yul::test::yul_fuzzer::IfStmt::cond() const [function] [call site2] 00746
8 solidity::yul::test::yul_fuzzer::IfStmt::_internal_cond() const [function] [call site2] 00747
7 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Expression const&) [function] [call site2] 00748
7 solidity::yul::test::yul_fuzzer::IfStmt::if_body() const [function] [call site2] 00749
8 solidity::yul::test::yul_fuzzer::IfStmt::_internal_if_body() const [function] [call site2] 00750
7 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Block const&) [function] [call site2] 00751
8 solidity::yul::test::yul_fuzzer::ProtoConverter::closeBlockScope() [function] [call site2] 00752
9 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 00753
9 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00754
9 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00755
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] 00756
9 boost::error_info ::error_info(char const*) [function] [call site2] 00757
9 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 00758
9 solidity::yul::test::yul_fuzzer::ProtoConverter::updateFunctionMaps(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00759
10 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 00760
10 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00761
10 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00762
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] 00763
10 boost::error_info ::error_info(char const*) [function] [call site2] 00764
10 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 00765
9 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 00766
9 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00767
9 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00768
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] 00769
9 boost::error_info ::error_info(char const*) [function] [call site2] 00770
9 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 00771
9 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 00772
9 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00773
9 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00774
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] 00775
9 boost::error_info ::error_info(char const*) [function] [call site2] 00776
9 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 00777
6 solidity::yul::test::yul_fuzzer::Statement::storage_func() const [function] [call site2] 00778
7 solidity::yul::test::yul_fuzzer::Statement::_internal_storage_func() const [function] [call site2] 00779
8 solidity::yul::test::yul_fuzzer::Statement::_internal_has_storage_func() const [function] [call site2] 00780
9 solidity::yul::test::yul_fuzzer::Statement::stmt_oneof_case() const [function] [call site2] 00781
6 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::StoreFunc const&) [function] [call site2] 00782
7 solidity::yul::test::yul_fuzzer::StoreFunc::st() const [function] [call site2] 00783
8 solidity::yul::test::yul_fuzzer::StoreFunc::_internal_st() const [function] [call site2] 00784
7 solidity::yul::test::yul_fuzzer::StoreFunc::loc() const [function] [call site2] 00785
8 solidity::yul::test::yul_fuzzer::StoreFunc::_internal_loc() const [function] [call site2] 00786
7 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Expression const&) [function] [call site2] 00787
7 solidity::yul::test::yul_fuzzer::StoreFunc::val() const [function] [call site2] 00788
8 solidity::yul::test::yul_fuzzer::StoreFunc::_internal_val() const [function] [call site2] 00789
7 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Expression const&) [function] [call site2] 00790
6 solidity::yul::test::yul_fuzzer::Statement::blockstmt() const [function] [call site2] 00791
7 solidity::yul::test::yul_fuzzer::Statement::_internal_blockstmt() const [function] [call site2] 00792
8 solidity::yul::test::yul_fuzzer::Statement::_internal_has_blockstmt() const [function] [call site2] 00793
6 solidity::yul::test::yul_fuzzer::Statement::blockstmt() const [function] [call site2] 00794
6 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Block const&) [function] [call site2] 00795
6 solidity::yul::test::yul_fuzzer::Statement::forstmt() const [function] [call site2] 00796
7 solidity::yul::test::yul_fuzzer::Statement::_internal_forstmt() const [function] [call site2] 00797
8 solidity::yul::test::yul_fuzzer::Statement::_internal_has_forstmt() const [function] [call site2] 00798
9 solidity::yul::test::yul_fuzzer::Statement::stmt_oneof_case() const [function] [call site2] 00799
6 solidity::yul::test::yul_fuzzer::Statement::forstmt() const [function] [call site2] 00800
6 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::ForStmt const&) [function] [call site2] 00801
7 solidity::yul::test::yul_fuzzer::ForStmt::for_init() const [function] [call site2] 00802
8 solidity::yul::test::yul_fuzzer::ForStmt::_internal_for_init() const [function] [call site2] 00803
7 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Block const&) [function] [call site2] 00804
7 solidity::yul::test::yul_fuzzer::ForStmt::for_cond() const [function] [call site2] 00805
8 solidity::yul::test::yul_fuzzer::ForStmt::_internal_for_cond() const [function] [call site2] 00806
7 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Expression const&) [function] [call site2] 00807
7 solidity::yul::test::yul_fuzzer::ForStmt::for_post() const [function] [call site2] 00808
8 solidity::yul::test::yul_fuzzer::ForStmt::_internal_for_post() const [function] [call site2] 00809
7 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Block const&) [function] [call site2] 00810
7 solidity::yul::test::yul_fuzzer::ForStmt::for_body() const [function] [call site2] 00811
8 solidity::yul::test::yul_fuzzer::ForStmt::_internal_for_body() const [function] [call site2] 00812
7 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Block const&) [function] [call site2] 00813
7 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 00814
7 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00815
7 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00816
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] 00817
7 boost::error_info ::error_info(char const*) [function] [call site2] 00818
7 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 00819
7 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 00820
7 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00821
7 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00822
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] 00823
7 boost::error_info ::error_info(char const*) [function] [call site2] 00824
7 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 00825
6 solidity::yul::test::yul_fuzzer::Statement::boundedforstmt() const [function] [call site2] 00826
7 solidity::yul::test::yul_fuzzer::Statement::_internal_boundedforstmt() const [function] [call site2] 00827
8 solidity::yul::test::yul_fuzzer::Statement::_internal_has_boundedforstmt() const [function] [call site2] 00828
9 solidity::yul::test::yul_fuzzer::Statement::stmt_oneof_case() const [function] [call site2] 00829
6 solidity::yul::test::yul_fuzzer::Statement::boundedforstmt() const [function] [call site2] 00830
6 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::BoundedForStmt const&) [function] [call site2] 00831
7 solidity::yul::test::yul_fuzzer::BoundedForStmt::for_body() const [function] [call site2] 00832
8 solidity::yul::test::yul_fuzzer::BoundedForStmt::_internal_for_body() const [function] [call site2] 00833
7 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Block const&) [function] [call site2] 00834
6 solidity::yul::test::yul_fuzzer::Statement::switchstmt() const [function] [call site2] 00835
7 solidity::yul::test::yul_fuzzer::Statement::_internal_switchstmt() const [function] [call site2] 00836
8 solidity::yul::test::yul_fuzzer::Statement::_internal_has_switchstmt() const [function] [call site2] 00837
9 solidity::yul::test::yul_fuzzer::Statement::stmt_oneof_case() const [function] [call site2] 00838
6 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::SwitchStmt const&) [function] [call site2] 00839
7 solidity::yul::test::yul_fuzzer::SwitchStmt::case_stmt_size() const [function] [call site2] 00840
8 solidity::yul::test::yul_fuzzer::SwitchStmt::_internal_case_stmt_size() const [function] [call site2] 00841
9 google::protobuf::RepeatedPtrField ::size() const [function] [call site2] 00842
7 solidity::yul::test::yul_fuzzer::SwitchStmt::switch_expr() const [function] [call site2] 00843
8 solidity::yul::test::yul_fuzzer::SwitchStmt::_internal_switch_expr() const [function] [call site2] 00844
7 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Expression const&) [function] [call site2] 00845
7 solidity::yul::test::yul_fuzzer::SwitchStmt::case_stmt() const [function] [call site2] 00846
7 google::protobuf::RepeatedPtrField ::begin() const [function] [call site2] 00847
7 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::CaseStmt const&) [function] [call site2] 00848
8 solidity::yul::test::yul_fuzzer::CaseStmt::case_lit() const [function] [call site2] 00849
9 solidity::yul::test::yul_fuzzer::CaseStmt::_internal_case_lit() const [function] [call site2] 00850
8 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Literal const&) [function] [call site2] 00851
8 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] 00852
8 solidity::yul::test::yul_fuzzer::CaseStmt::case_lit() const [function] [call site2] 00853
8 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 00854
8 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00855
8 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00856
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] 00857
8 boost::error_info ::error_info(char const*) [function] [call site2] 00858
8 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 00859
8 bool ranges::all_of_fn::operator() , std::__1::__wrap_iter , solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::CaseStmt const&)::$_2, ranges::identity, true, 0, 0, 0>(std::__1::__wrap_iter , std::__1::__wrap_iter , solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::CaseStmt const&)::$_2, ranges::identity) const [function] [call site2] 00860
9 decltype (((ranges::identity&){parm#1})((char&){parm#2})) ranges::invoke_fn::operator() (ranges::identity&, char&) const [function] [call site2] 00861
8 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 00862
8 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00863
8 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00864
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] 00865
8 boost::error_info ::error_info(char const*) [function] [call site2] 00866
8 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 00867
8 solidity::util::FixedHash<32u>::FixedHash(std::__1::basic_string , std::__1::allocator > const&, solidity::util::FixedHash<32u>::ConstructFromStringType, solidity::util::FixedHash<32u>::ConstructFromHashType) [function] [call site2] 00868
9 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 00869
10 solidity::util::fromHex(char, solidity::util::WhenError) [function] [call site2] 00870
11 solidity::util::BadHexCharacter::BadHexCharacter() [function] [call site2] 00871
12 std::exception::exception() [function] [call site2] 00872
12 boost::exception::exception() [function] [call site2] 00873
12 solidity::util::Exception::Exception() [function] [call site2] 00874
12 std::exception::~exception() [call site2] 00875
11 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00876
11 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00877
11 boost::enable_if , solidity::util::BadHexCharacter const&>::type boost::operator<< , std::__1::allocator > >(solidity::util::BadHexCharacter const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00878
11 boost::error_info ::error_info(char const*) [function] [call site2] 00879
11 void boost::throw_exception (solidity::util::BadHexCharacter const&) [function] [call site2] 00880
10 solidity::util::fromHex(char, solidity::util::WhenError) [function] [call site2] 00881
9 solidity::util::asBytes(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00882
9 solidity::util::FixedHash<32u>::FixedHash(std::__1::vector > const&, solidity::util::FixedHash<32u>::ConstructFromHashType) [function] [call site2] 00883
8 _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] 00884
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] 00885
10 _ZN5boost14multiprecision6detail18is_unordered_valueINS0_8backends15cpp_int_backendILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvEELNS0_26expression_template_optionE0EEENS_11enable_if_cIXnesr15number_categoryIT_EE5valueLNS0_20number_category_typeE1EEbE4typeERKNS0_6numberISA_XT0_EEE [function] [call site2] 00886
9 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] 00887
9 bool boost::multiprecision::std_constexpr::equal (unsigned long long const*, unsigned long long const*, unsigned long long const*) [function] [call site2] 00888
8 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 00889
8 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00890
8 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00891
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] 00892
8 boost::error_info ::error_info(char const*) [function] [call site2] 00893
8 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 00894
8 solidity::yul::test::yul_fuzzer::CaseStmt::case_lit() const [function] [call site2] 00895
8 solidity::yul::test::yul_fuzzer::CaseStmt::case_lit() const [function] [call site2] 00896
8 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] 00897
8 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] 00898
9 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] 00899
10 strlen [call site2] 00900
10 __clang_call_terminate [call site2] 00901
10 boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&) [function] [call site2] 00902
10 strlen [call site2] 00903
10 __clang_call_terminate [call site2] 00904
10 boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&) [function] [call site2] 00905
10 std::runtime_error::runtime_error(char const*) [call site2] 00906
10 boost::source_location::source_location(char const*, unsigned int, char const*, unsigned int) [function] [call site2] 00907
10 void boost::throw_exception (std::runtime_error const&, boost::source_location const&) [function] [call site2] 00908
11 boost::throw_exception_assert_compatibility(std::exception const&) [function] [call site2] 00909
11 __cxa_allocate_exception [call site2] 00910
11 boost::wrapexcept ::wrapexcept(std::runtime_error const&, boost::source_location const&) [function] [call site2] 00911
12 boost::exception_detail::clone_base::clone_base() [function] [call site2] 00912
12 std::runtime_error::runtime_error(std::runtime_error const&) [call site2] 00913
12 boost::wrapexcept ::copy_from(void const*) [function] [call site2] 00914
12 boost::source_location::file_name() const [function] [call site2] 00915
12 boost::source_location::line() const [function] [call site2] 00916
12 boost::error_info ::error_info(int) [function] [call site2] 00917
12 boost::wrapexcept const& boost::exception_detail::set_info , boost::throw_line_, int>(boost::wrapexcept const&, boost::error_info &&) [function] [call site2] 00918
12 boost::source_location::function_name() const [function] [call site2] 00919
12 boost::error_info ::error_info(char const*) [function] [call site2] 00920
12 boost::wrapexcept const& boost::exception_detail::set_info , boost::throw_function_, char const*>(boost::wrapexcept const&, boost::error_info &&) [function] [call site2] 00921
12 boost::exception::~exception() [function] [call site2] 00922
13 boost::exception_detail::refcount_ptr ::~refcount_ptr() [function] [call site2] 00923
14 boost::exception_detail::refcount_ptr ::release() [function] [call site2] 00924
14 __clang_call_terminate [call site2] 00925
12 std::runtime_error::~runtime_error() [call site2] 00926
10 void boost::multiprecision::backends::detail::verify_limb_mask (bool, unsigned long long, unsigned long long, mpl_::int_<0> const&) [function] [call site2] 00927
10 strlen [call site2] 00928
10 __clang_call_terminate [call site2] 00929
10 boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&) [function] [call site2] 00930
10 std::runtime_error::runtime_error(char const*) [call site2] 00931
10 boost::source_location::source_location(char const*, unsigned int, char const*, unsigned int) [function] [call site2] 00932
10 void boost::throw_exception (std::runtime_error const&, boost::source_location const&) [function] [call site2] 00933
10 __clang_call_terminate [call site2] 00934
10 boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&) [function] [call site2] 00935
10 void boost::multiprecision::backends::detail::verify_limb_mask (bool, unsigned long long, unsigned long long, mpl_::int_<0> const&) [function] [call site2] 00936
10 std::runtime_error::runtime_error(char const*) [call site2] 00937
10 boost::source_location::source_location(char const*, unsigned int, char const*, unsigned int) [function] [call site2] 00938
10 void boost::throw_exception (std::runtime_error const&, boost::source_location const&) [function] [call site2] 00939
10 boost::multiprecision::block_multiplier(unsigned int) [function] [call site2] 00940
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] 00941
11 __clang_call_terminate [call site2] 00942
11 boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&) [function] [call site2] 00943
11 __clang_call_terminate [call site2] 00944
11 boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&) [function] [call site2] 00945
11 void boost::multiprecision::backends::detail::verify_limb_mask (bool, unsigned long long, unsigned long long, mpl_::int_<0> const&) [function] [call site2] 00946
10 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] 00947
11 __clang_call_terminate [call site2] 00948
11 boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&) [function] [call site2] 00949
11 __clang_call_terminate [call site2] 00950
11 boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&) [function] [call site2] 00951
11 void boost::multiprecision::backends::detail::verify_limb_mask (bool, unsigned long long, unsigned long long, mpl_::int_<0> const&) [function] [call site2] 00952
10 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] 00953
11 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] 00954
11 void boost::multiprecision::backends::detail::verify_limb_mask (bool, unsigned long long, unsigned long long, mpl_::int_<0> const&) [function] [call site2] 00955
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> const&, unsigned long long const&) [function] [call site2] 00956
10 __clang_call_terminate [call site2] 00957
10 void boost::multiprecision::std_constexpr::swap (unsigned long long&, unsigned long long&) [function] [call site2] 00958
8 solidity::yul::test::yul_fuzzer::CaseStmt::case_block() const [function] [call site2] 00959
9 solidity::yul::test::yul_fuzzer::CaseStmt::_internal_case_block() const [function] [call site2] 00960
8 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Block const&) [function] [call site2] 00961
7 solidity::yul::test::yul_fuzzer::SwitchStmt::has_default_block() const [function] [call site2] 00962
8 solidity::yul::test::yul_fuzzer::SwitchStmt::_internal_has_default_block() const [function] [call site2] 00963
7 solidity::yul::test::yul_fuzzer::SwitchStmt::default_block() const [function] [call site2] 00964
8 solidity::yul::test::yul_fuzzer::SwitchStmt::_internal_default_block() const [function] [call site2] 00965
7 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Block const&) [function] [call site2] 00966
6 solidity::yul::test::yul_fuzzer::Statement::log_func() const [function] [call site2] 00967
7 solidity::yul::test::yul_fuzzer::Statement::_internal_log_func() const [function] [call site2] 00968
8 solidity::yul::test::yul_fuzzer::Statement::_internal_has_log_func() const [function] [call site2] 00969
9 solidity::yul::test::yul_fuzzer::Statement::stmt_oneof_case() const [function] [call site2] 00970
6 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::LogFunc const&) [function] [call site2] 00971
7 solidity::yul::test::yul_fuzzer::LogFunc::num_topics() const [function] [call site2] 00972
8 solidity::yul::test::yul_fuzzer::LogFunc::_internal_num_topics() const [function] [call site2] 00973
7 solidity::yul::test::yul_fuzzer::LogFunc::pos() const [function] [call site2] 00974
8 solidity::yul::test::yul_fuzzer::LogFunc::_internal_pos() const [function] [call site2] 00975
7 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Expression const&) [function] [call site2] 00976
7 solidity::yul::test::yul_fuzzer::LogFunc::size() const [function] [call site2] 00977
8 solidity::yul::test::yul_fuzzer::LogFunc::_internal_size() const [function] [call site2] 00978
7 solidity::yul::test::yul_fuzzer::LogFunc::pos() const [function] [call site2] 00979
7 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Expression const&) [function] [call site2] 00980
7 solidity::yul::test::yul_fuzzer::LogFunc::size() const [function] [call site2] 00981
7 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Expression const&) [function] [call site2] 00982
7 solidity::yul::test::yul_fuzzer::LogFunc::t1() const [function] [call site2] 00983
8 solidity::yul::test::yul_fuzzer::LogFunc::_internal_t1() const [function] [call site2] 00984
7 solidity::yul::test::yul_fuzzer::LogFunc::pos() const [function] [call site2] 00985
7 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Expression const&) [function] [call site2] 00986
7 solidity::yul::test::yul_fuzzer::LogFunc::size() const [function] [call site2] 00987
7 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Expression const&) [function] [call site2] 00988
7 solidity::yul::test::yul_fuzzer::LogFunc::t1() const [function] [call site2] 00989
7 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Expression const&) [function] [call site2] 00990
7 solidity::yul::test::yul_fuzzer::LogFunc::t2() const [function] [call site2] 00991
8 solidity::yul::test::yul_fuzzer::LogFunc::_internal_t2() const [function] [call site2] 00992
7 solidity::yul::test::yul_fuzzer::LogFunc::pos() const [function] [call site2] 00993
7 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Expression const&) [function] [call site2] 00994
7 solidity::yul::test::yul_fuzzer::LogFunc::size() const [function] [call site2] 00995
7 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Expression const&) [function] [call site2] 00996
7 solidity::yul::test::yul_fuzzer::LogFunc::t1() const [function] [call site2] 00997
7 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Expression const&) [function] [call site2] 00998
7 solidity::yul::test::yul_fuzzer::LogFunc::t2() const [function] [call site2] 00999
7 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Expression const&) [function] [call site2] 01000
7 solidity::yul::test::yul_fuzzer::LogFunc::t3() const [function] [call site2] 01001
8 solidity::yul::test::yul_fuzzer::LogFunc::_internal_t3() const [function] [call site2] 01002
7 solidity::yul::test::yul_fuzzer::LogFunc::pos() const [function] [call site2] 01003
7 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Expression const&) [function] [call site2] 01004
7 solidity::yul::test::yul_fuzzer::LogFunc::size() const [function] [call site2] 01005
7 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Expression const&) [function] [call site2] 01006
7 solidity::yul::test::yul_fuzzer::LogFunc::t1() const [function] [call site2] 01007
7 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Expression const&) [function] [call site2] 01008
7 solidity::yul::test::yul_fuzzer::LogFunc::t2() const [function] [call site2] 01009
7 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Expression const&) [function] [call site2] 01010
7 solidity::yul::test::yul_fuzzer::LogFunc::t3() const [function] [call site2] 01011
7 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Expression const&) [function] [call site2] 01012
7 solidity::yul::test::yul_fuzzer::LogFunc::t4() const [function] [call site2] 01013
8 solidity::yul::test::yul_fuzzer::LogFunc::_internal_t4() const [function] [call site2] 01014
7 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Expression const&) [function] [call site2] 01015
6 solidity::yul::test::yul_fuzzer::Statement::copy_func() const [function] [call site2] 01016
7 solidity::yul::test::yul_fuzzer::Statement::_internal_copy_func() const [function] [call site2] 01017
8 solidity::yul::test::yul_fuzzer::Statement::_internal_has_copy_func() const [function] [call site2] 01018
9 solidity::yul::test::yul_fuzzer::Statement::stmt_oneof_case() const [function] [call site2] 01019
6 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::CopyFunc const&) [function] [call site2] 01020
7 solidity::yul::test::yul_fuzzer::CopyFunc::ct() const [function] [call site2] 01021
8 solidity::yul::test::yul_fuzzer::CopyFunc::_internal_ct() const [function] [call site2] 01022
7 solidity::langutil::EVMVersion::supportsReturndata() const [function] [call site2] 01023
7 solidity::langutil::EVMVersion::supportsReturndata() const [function] [call site2] 01024
7 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 01025
7 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01026
7 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01027
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] 01028
7 boost::error_info ::error_info(char const*) [function] [call site2] 01029
7 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 01030
7 solidity::yul::test::yul_fuzzer::CopyFunc::target() const [function] [call site2] 01031
8 solidity::yul::test::yul_fuzzer::CopyFunc::_internal_target() const [function] [call site2] 01032
7 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Expression const&) [function] [call site2] 01033
7 solidity::yul::test::yul_fuzzer::CopyFunc::source() const [function] [call site2] 01034
8 solidity::yul::test::yul_fuzzer::CopyFunc::_internal_source() const [function] [call site2] 01035
7 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Expression const&) [function] [call site2] 01036
7 solidity::yul::test::yul_fuzzer::CopyFunc::size() const [function] [call site2] 01037
8 solidity::yul::test::yul_fuzzer::CopyFunc::_internal_size() const [function] [call site2] 01038
7 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Expression const&) [function] [call site2] 01039
6 solidity::yul::test::yul_fuzzer::Statement::extcode_copy() const [function] [call site2] 01040
7 solidity::yul::test::yul_fuzzer::Statement::_internal_extcode_copy() const [function] [call site2] 01041
8 solidity::yul::test::yul_fuzzer::Statement::_internal_has_extcode_copy() const [function] [call site2] 01042
9 solidity::yul::test::yul_fuzzer::Statement::stmt_oneof_case() const [function] [call site2] 01043
6 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::ExtCodeCopy const&) [function] [call site2] 01044
7 solidity::yul::test::yul_fuzzer::ExtCodeCopy::addr() const [function] [call site2] 01045
8 solidity::yul::test::yul_fuzzer::ExtCodeCopy::_internal_addr() const [function] [call site2] 01046
7 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Expression const&) [function] [call site2] 01047
7 solidity::yul::test::yul_fuzzer::ExtCodeCopy::target() const [function] [call site2] 01048
8 solidity::yul::test::yul_fuzzer::ExtCodeCopy::_internal_target() const [function] [call site2] 01049
7 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Expression const&) [function] [call site2] 01050
7 solidity::yul::test::yul_fuzzer::ExtCodeCopy::source() const [function] [call site2] 01051
8 solidity::yul::test::yul_fuzzer::ExtCodeCopy::_internal_source() const [function] [call site2] 01052
7 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Expression const&) [function] [call site2] 01053
7 solidity::yul::test::yul_fuzzer::ExtCodeCopy::size() const [function] [call site2] 01054
8 solidity::yul::test::yul_fuzzer::ExtCodeCopy::_internal_size() const [function] [call site2] 01055
7 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Expression const&) [function] [call site2] 01056
6 solidity::yul::test::yul_fuzzer::Statement::terminatestmt() const [function] [call site2] 01057
7 solidity::yul::test::yul_fuzzer::Statement::_internal_terminatestmt() const [function] [call site2] 01058
8 solidity::yul::test::yul_fuzzer::Statement::_internal_has_terminatestmt() const [function] [call site2] 01059
9 solidity::yul::test::yul_fuzzer::Statement::stmt_oneof_case() const [function] [call site2] 01060
6 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::TerminatingStmt const&) [function] [call site2] 01061
7 solidity::yul::test::yul_fuzzer::TerminatingStmt::term_oneof_case() const [function] [call site2] 01062
7 solidity::yul::test::yul_fuzzer::TerminatingStmt::stop_invalid() const [function] [call site2] 01063
8 solidity::yul::test::yul_fuzzer::TerminatingStmt::_internal_stop_invalid() const [function] [call site2] 01064
9 solidity::yul::test::yul_fuzzer::TerminatingStmt::_internal_has_stop_invalid() const [function] [call site2] 01065
10 solidity::yul::test::yul_fuzzer::TerminatingStmt::term_oneof_case() const [function] [call site2] 01066
7 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::StopInvalidStmt const&) [function] [call site2] 01067
8 solidity::yul::test::yul_fuzzer::StopInvalidStmt::stmt() const [function] [call site2] 01068
9 solidity::yul::test::yul_fuzzer::StopInvalidStmt::_internal_stmt() const [function] [call site2] 01069
7 solidity::yul::test::yul_fuzzer::TerminatingStmt::ret_rev() const [function] [call site2] 01070
8 solidity::yul::test::yul_fuzzer::TerminatingStmt::_internal_ret_rev() const [function] [call site2] 01071
9 solidity::yul::test::yul_fuzzer::TerminatingStmt::_internal_has_ret_rev() const [function] [call site2] 01072
10 solidity::yul::test::yul_fuzzer::TerminatingStmt::term_oneof_case() const [function] [call site2] 01073
7 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::RetRevStmt const&) [function] [call site2] 01074
8 solidity::yul::test::yul_fuzzer::RetRevStmt::stmt() const [function] [call site2] 01075
9 solidity::yul::test::yul_fuzzer::RetRevStmt::_internal_stmt() const [function] [call site2] 01076
8 solidity::yul::test::yul_fuzzer::RetRevStmt::pos() const [function] [call site2] 01077
9 solidity::yul::test::yul_fuzzer::RetRevStmt::_internal_pos() const [function] [call site2] 01078
8 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Expression const&) [function] [call site2] 01079
8 solidity::yul::test::yul_fuzzer::RetRevStmt::size() const [function] [call site2] 01080
9 solidity::yul::test::yul_fuzzer::RetRevStmt::_internal_size() const [function] [call site2] 01081
8 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Expression const&) [function] [call site2] 01082
7 solidity::yul::test::yul_fuzzer::TerminatingStmt::self_des() const [function] [call site2] 01083
8 solidity::yul::test::yul_fuzzer::TerminatingStmt::_internal_self_des() const [function] [call site2] 01084
9 solidity::yul::test::yul_fuzzer::TerminatingStmt::_internal_has_self_des() const [function] [call site2] 01085
10 solidity::yul::test::yul_fuzzer::TerminatingStmt::term_oneof_case() const [function] [call site2] 01086
7 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::SelfDestructStmt const&) [function] [call site2] 01087
8 solidity::yul::test::yul_fuzzer::SelfDestructStmt::addr() const [function] [call site2] 01088
9 solidity::yul::test::yul_fuzzer::SelfDestructStmt::_internal_addr() const [function] [call site2] 01089
8 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Expression const&) [function] [call site2] 01090
6 solidity::yul::test::yul_fuzzer::ProtoConverter::counter() [function] [call site2] 01091
6 solidity::yul::test::yul_fuzzer::Statement::functioncall() const [function] [call site2] 01092
7 solidity::yul::test::yul_fuzzer::Statement::_internal_functioncall() const [function] [call site2] 01093
8 solidity::yul::test::yul_fuzzer::Statement::_internal_has_functioncall() const [function] [call site2] 01094
9 solidity::yul::test::yul_fuzzer::Statement::stmt_oneof_case() const [function] [call site2] 01095
6 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::FunctionCall const&, std::__1::basic_string , std::__1::allocator > const&, bool) [function] [call site2] 01096
6 solidity::yul::test::yul_fuzzer::Statement::funcdef() const [function] [call site2] 01097
6 solidity::yul::test::yul_fuzzer::Statement::funcdef() const [function] [call site2] 01098
6 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::FunctionDef const&) [function] [call site2] 01099
7 solidity::yul::test::yul_fuzzer::FunctionDef::num_input_params() const [function] [call site2] 01100
7 solidity::yul::test::yul_fuzzer::FunctionDef::num_output_params() const [function] [call site2] 01101
7 solidity::yul::test::yul_fuzzer::ProtoConverter::createFunctionDefAndCall(solidity::yul::test::yul_fuzzer::FunctionDef const&, unsigned int, unsigned int) [function] [call site2] 01102
8 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 01103
8 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01104
8 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01105
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] 01106
8 boost::error_info ::error_info(char const*) [function] [call site2] 01107
8 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 01108
8 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 01109
8 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01110
8 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01111
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] 01112
8 boost::error_info ::error_info(char const*) [function] [call site2] 01113
8 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 01114
8 solidity::yul::test::yul_fuzzer::ProtoConverter::counter() [function] [call site2] 01115
8 solidity::yul::test::yul_fuzzer::ProtoConverter::createVars(unsigned int, unsigned int) [function] [call site2] 01116
8 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 01117
8 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01118
8 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01119
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] 01120
8 boost::error_info ::error_info(char const*) [function] [call site2] 01121
8 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 01122
8 solidity::yul::test::yul_fuzzer::ProtoConverter::createVars(unsigned int, unsigned int) [function] [call site2] 01123
8 solidity::yul::test::yul_fuzzer::ProtoConverter::createVars(unsigned int, unsigned int) [function] [call site2] 01124
8 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 01125
8 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01126
8 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01127
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] 01128
8 boost::error_info ::error_info(char const*) [function] [call site2] 01129
8 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 01130
8 solidity::yul::test::yul_fuzzer::ProtoConverter::openFunctionScope(std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > > const&) [function] [call site2] 01131
9 std::initializer_list , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > > >::initializer_list() [function] [call site2] 01132
8 solidity::yul::test::yul_fuzzer::FunctionDef::block() const [function] [call site2] 01133
9 solidity::yul::test::yul_fuzzer::FunctionDef::_internal_block() const [function] [call site2] 01134
8 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Block const&) [function] [call site2] 01135
8 solidity::yul::test::yul_fuzzer::ProtoConverter::closeFunctionScope() [function] [call site2] 01136
9 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 01137
9 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01138
9 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01139
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] 01140
9 boost::error_info ::error_info(char const*) [function] [call site2] 01141
9 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 01142
9 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 01143
9 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01144
9 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01145
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] 01146
9 boost::error_info ::error_info(char const*) [function] [call site2] 01147
9 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 01148
8 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 01149
8 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01150
8 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01151
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] 01152
8 boost::error_info ::error_info(char const*) [function] [call site2] 01153
8 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 01154
8 solidity::yul::test::yul_fuzzer::FunctionDef::force_call() const [function] [call site2] 01155
9 solidity::yul::test::yul_fuzzer::FunctionDef::_internal_force_call() const [function] [call site2] 01156
8 solidity::yul::test::yul_fuzzer::ProtoConverter::createFunctionCall(std::__1::basic_string , std::__1::allocator > const&, unsigned int, unsigned int) [function] [call site2] 01157
9 solidity::yul::test::yul_fuzzer::ProtoConverter::counter() [function] [call site2] 01158
9 solidity::yul::test::yul_fuzzer::ProtoConverter::createVarDecls(unsigned int, unsigned int, bool) [function] [call site2] 01159
9 solidity::yul::test::yul_fuzzer::ProtoConverter::fillFunctionCallInput(unsigned int) [function] [call site2] 01160
10 solidity::yul::test::yul_fuzzer::ProtoConverter::counter() [function] [call site2] 01161
10 solidity::yul::test::yul_fuzzer::ProtoConverter::counter() [function] [call site2] 01162
10 solidity::yul::test::yul_fuzzer::ProtoConverter::dictionaryToken(solidity::util::HexPrefix) [function] [call site2] 01163
9 solidity::yul::test::yul_fuzzer::ProtoConverter::saveFunctionCallOutput(std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > > const&) [function] [call site2] 01164
10 solidity::yul::test::yul_fuzzer::ProtoConverter::counter() [function] [call site2] 01165
10 solidity::yul::test::yul_fuzzer::ProtoConverter::counter() [function] [call site2] 01166
9 solidity::yul::test::yul_fuzzer::ProtoConverter::addVarsToScope(std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > > const&) [function] [call site2] 01167
9 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 01168
9 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01169
9 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01170
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] 01171
9 boost::error_info ::error_info(char const*) [function] [call site2] 01172
9 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 01173
6 solidity::yul::test::yul_fuzzer::Statement::pop() const [function] [call site2] 01174
7 solidity::yul::test::yul_fuzzer::Statement::_internal_pop() const [function] [call site2] 01175
8 solidity::yul::test::yul_fuzzer::Statement::_internal_has_pop() const [function] [call site2] 01176
9 solidity::yul::test::yul_fuzzer::Statement::stmt_oneof_case() const [function] [call site2] 01177
6 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::PopStmt const&) [function] [call site2] 01178
7 solidity::yul::test::yul_fuzzer::PopStmt::expr() const [function] [call site2] 01179
8 solidity::yul::test::yul_fuzzer::PopStmt::_internal_expr() const [function] [call site2] 01180
7 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Expression const&) [function] [call site2] 01181
6 solidity::yul::test::yul_fuzzer::Statement::leave() const [function] [call site2] 01182
7 solidity::yul::test::yul_fuzzer::Statement::_internal_leave() const [function] [call site2] 01183
8 solidity::yul::test::yul_fuzzer::Statement::_internal_has_leave() const [function] [call site2] 01184
9 solidity::yul::test::yul_fuzzer::Statement::stmt_oneof_case() const [function] [call site2] 01185
6 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::LeaveStmt const&) [function] [call site2] 01186
6 solidity::yul::test::yul_fuzzer::Statement::multidecl() const [function] [call site2] 01187
7 solidity::yul::test::yul_fuzzer::Statement::_internal_multidecl() const [function] [call site2] 01188
8 solidity::yul::test::yul_fuzzer::Statement::_internal_has_multidecl() const [function] [call site2] 01189
9 solidity::yul::test::yul_fuzzer::Statement::stmt_oneof_case() const [function] [call site2] 01190
6 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::MultiVarDecl const&) [function] [call site2] 01191
7 solidity::yul::test::yul_fuzzer::MultiVarDecl::num_vars() const [function] [call site2] 01192
8 solidity::yul::test::yul_fuzzer::MultiVarDecl::_internal_num_vars() const [function] [call site2] 01193
7 solidity::yul::test::yul_fuzzer::ProtoConverter::newVarName() [function] [call site2] 01194
7 solidity::yul::test::yul_fuzzer::ProtoConverter::scopeVariables(std::__1::vector , std::__1::allocator >, std::__1::allocator , std::__1::allocator > > > const&) [function] [call site2] 01195
4 solidity::yul::test::yul_fuzzer::Program::obj() const [function] [call site2] 01196
5 solidity::yul::test::yul_fuzzer::Program::_internal_obj() const [function] [call site2] 01197
6 solidity::yul::test::yul_fuzzer::Program::_internal_has_obj() const [function] [call site2] 01198
4 solidity::yul::test::yul_fuzzer::ProtoConverter::buildObjectScopeTree(solidity::yul::test::yul_fuzzer::Object const&) [function] [call site2] 01199
5 solidity::yul::test::yul_fuzzer::ProtoConverter::newObjectId(bool) [function] [call site2] 01200
6 solidity::util::Whiskers::Whiskers(std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01201
6 solidity::util::Whiskers::render() const [function] [call site2] 01202
6 solidity::util::Whiskers::~Whiskers() [function] [call site2] 01203
5 solidity::yul::test::yul_fuzzer::Object::has_data() const [function] [call site2] 01204
6 solidity::yul::test::yul_fuzzer::Object::_internal_has_data() const [function] [call site2] 01205
5 solidity::yul::test::yul_fuzzer::Object::sub_obj() const [function] [call site2] 01206
5 google::protobuf::RepeatedPtrField ::begin() const [function] [call site2] 01207
5 solidity::yul::test::yul_fuzzer::ProtoConverter::buildObjectScopeTree(solidity::yul::test::yul_fuzzer::Object const&) [function] [call site2] 01208
6 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 01209
6 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01210
6 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01211
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] 01212
6 boost::error_info ::error_info(char const*) [function] [call site2] 01213
6 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 01214
4 solidity::yul::test::yul_fuzzer::Program::obj() const [function] [call site2] 01215
4 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Object const&) [function] [call site2] 01216
5 solidity::yul::test::yul_fuzzer::ProtoConverter::newObjectId(bool) [function] [call site2] 01217
5 solidity::yul::test::yul_fuzzer::Object::code() const [function] [call site2] 01218
6 solidity::yul::test::yul_fuzzer::Object::_internal_code() const [function] [call site2] 01219
5 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Code const&) [function] [call site2] 01220
6 solidity::yul::test::yul_fuzzer::Code::block() const [function] [call site2] 01221
7 solidity::yul::test::yul_fuzzer::Code::_internal_block() const [function] [call site2] 01222
6 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Block const&) [function] [call site2] 01223
5 solidity::yul::test::yul_fuzzer::Object::has_data() const [function] [call site2] 01224
5 solidity::yul::test::yul_fuzzer::Object::data() const [function] [call site2] 01225
6 solidity::yul::test::yul_fuzzer::Object::_internal_data() const [function] [call site2] 01226
5 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Data const&) [function] [call site2] 01227
6 solidity::yul::test::yul_fuzzer::Data::hex() const [function] [call site2] 01228
7 solidity::yul::test::yul_fuzzer::Data::_internal_hex() const [function] [call site2] 01229
8 google::protobuf::internal::TaggedStringPtr::Get() const [function] [call site2] 01230
6 solidity::yul::test::yul_fuzzer::ProtoConverter::createHex(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 01231
5 solidity::yul::test::yul_fuzzer::Object::sub_obj() const [function] [call site2] 01232
5 google::protobuf::RepeatedPtrField ::begin() const [function] [call site2] 01233
5 solidity::yul::test::yul_fuzzer::ProtoConverter::visit(solidity::yul::test::yul_fuzzer::Object const&) [function] [call site2] 01234
2 solidity::langutil::EVMVersion::EVMVersion() [function] [call site2] 01235
2 solidity::test::EVMHost::EVMHost(solidity::langutil::EVMVersion, evmc::VM&) [function] [call site2] 01236
3 evmc::MockedHost::MockedHost() [function] [call site2] 01237
4 evmc::Host::Host() [function] [call site2] 01238
5 evmc::HostInterface::HostInterface() [function] [call site2] 01239
4 evmc::bytes32::bytes32(evmc_bytes32) [function] [call site2] 01240
3 evmc::address::address(evmc_address) [function] [call site2] 01241
3 evmc::VM::operator bool() const [function] [call site2] 01242
3 solidity::util::Exception::Exception() [function] [call site2] 01243
4 std::exception::exception() [function] [call site2] 01244
4 boost::exception::exception() [function] [call site2] 01245
4 std::exception::~exception() [call site2] 01246
3 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01247
3 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01248
3 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] 01249
3 boost::error_info ::error_info(char const*) [function] [call site2] 01250
3 void boost::throw_exception (solidity::util::Exception const&) [function] [call site2] 01251
3 solidity::langutil::EVMVersion::homestead() [function] [call site2] 01252
3 solidity::langutil::EVMVersion::tangerineWhistle() [function] [call site2] 01253
3 solidity::langutil::EVMVersion::spuriousDragon() [function] [call site2] 01254
3 solidity::langutil::EVMVersion::byzantium() [function] [call site2] 01255
3 solidity::langutil::EVMVersion::constantinople() [function] [call site2] 01256
3 solidity::langutil::EVMVersion::petersburg() [function] [call site2] 01257
3 solidity::langutil::EVMVersion::istanbul() [function] [call site2] 01258
3 solidity::langutil::EVMVersion::berlin() [function] [call site2] 01259
3 solidity::langutil::EVMVersion::london() [function] [call site2] 01260
4 solidity::langutil::EVMVersion::EVMVersion(solidity::langutil::EVMVersion::Version) [function] [call site2] 01261
3 solidity::util::Exception::Exception() [function] [call site2] 01262
3 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01263
3 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01264
3 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] 01265
3 boost::error_info ::error_info(char const*) [function] [call site2] 01266
3 void boost::throw_exception (solidity::util::Exception const&) [function] [call site2] 01267
3 evmc::bytes32::bytes32(unsigned long) [function] [call site2] 01268
3 evmc::address evmc::literals::operator"" _address<(char)48, (char)120, (char)55, (char)56, (char)55, (char)56, (char)55, (char)56, (char)55, (char)56, (char)55, (char)56, (char)55, (char)56, (char)55, (char)56, (char)55, (char)56, (char)55, (char)56, (char)55, (char)56, (char)55, (char)56, (char)55, (char)56, (char)55, (char)56, (char)55, (char)56, (char)55, (char)56, (char)55, (char)56, (char)55, (char)56, (char)55, (char)56, (char)55, (char)56, (char)55, (char)56>() [function] [call site2] 01269
4 evmc::address evmc::literals::internal::from_literal () [function] [call site2] 01270
5 evmc::address evmc::literals::internal::from_hex (char const*) [function] [call site2] 01271
6 evmc::literals::internal::byte(char const*, unsigned long) [function] [call site2] 01272
7 evmc::literals::internal::from_hex(char) [function] [call site2] 01273
6 evmc::literals::internal::byte(char const*, unsigned long) [function] [call site2] 01274
6 evmc::literals::internal::byte(char const*, unsigned long) [function] [call site2] 01275
6 evmc::address::address(evmc_address) [function] [call site2] 01276
3 evmc::bytes32::bytes32(unsigned long) [function] [call site2] 01277
3 evmc::address evmc::literals::operator"" _address<(char)48, (char)120, (char)57, (char)50, (char)57, (char)50, (char)57, (char)50, (char)57, (char)50, (char)57, (char)50, (char)57, (char)50, (char)57, (char)50, (char)57, (char)50, (char)57, (char)50, (char)57, (char)50, (char)57, (char)50, (char)57, (char)50, (char)57, (char)50, (char)57, (char)50, (char)57, (char)50, (char)57, (char)50, (char)57, (char)50, (char)57, (char)50, (char)57, (char)50, (char)57, (char)50>() [function] [call site2] 01278
3 evmc::bytes32::bytes32(unsigned long) [function] [call site2] 01279
3 evmc::bytes32::bytes32(unsigned long) [function] [call site2] 01280
3 solidity::test::EVMHost::reset() [function] [call site2] 01281
4 evmc::address::address(evmc_address) [function] [call site2] 01282
4 evmc::address::address(unsigned long) [function] [call site2] 01283
4 evmc::bytes32::bytes32(unsigned long) [function] [call site2] 01284
4 evmc::bytes32 evmc::literals::operator"" _bytes32<(char)48, (char)120, (char)99, (char)53, (char)100, (char)50, (char)52, (char)54, (char)48, (char)49, (char)56, (char)54, (char)102, (char)55, (char)50, (char)51, (char)51, (char)99, (char)57, (char)50, (char)55, (char)101, (char)55, (char)100, (char)98, (char)50, (char)100, (char)99, (char)99, (char)55, (char)48, (char)51, (char)99, (char)48, (char)101, (char)53, (char)48, (char)48, (char)98, (char)54, (char)53, (char)51, (char)99, (char)97, (char)56, (char)50, (char)50, (char)55, (char)51, (char)98, (char)55, (char)98, (char)102, (char)97, (char)100, (char)56, (char)48, (char)52, (char)53, (char)100, (char)56, (char)53, (char)97, (char)52, (char)55, (char)48>() [function] [call site2] 01285
5 evmc::bytes32 evmc::literals::internal::from_literal () [function] [call site2] 01286
4 solidity::langutil::EVMVersion::byzantium() [function] [call site2] 01287
4 boost::operators_impl::operator>=(solidity::langutil::EVMVersion const&, solidity::langutil::EVMVersion const&) [function] [call site2] 01288
3 evmc::MockedHost::~MockedHost() [function] [call site2] 01289
2 solidity::test::EVMHost::reset() [function] [call site2] 01290
2 getenv [call site2] 01291
2 solidity::yul::YulStringRepository::reset() [function] [call site2] 01292
3 solidity::yul::YulStringRepository::resetCallbacks() [function] [call site2] 01293
4 __cxa_guard_acquire [call site2] 01294
3 solidity::yul::YulStringRepository::YulStringRepository() [function] [call site2] 01295
4 solidity::yul::YulStringRepository::emptyHash() [function] [call site2] 01296
2 solidity::frontend::OptimiserSettings::full() [function] [call site2] 01297
3 solidity::frontend::OptimiserSettings::standard() [function] [call site2] 01298
4 solidity::frontend::OptimiserSettings::OptimiserSettings() [function] [call site2] 01299
2 solidity::frontend::OptimiserSettings::OptimiserSettings(solidity::frontend::OptimiserSettings const&) [function] [call site2] 01300
2 solidity::test::fuzzer::YulAssembler::YulAssembler(solidity::langutil::EVMVersion, solidity::frontend::OptimiserSettings, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 01301
3 solidity::frontend::OptimiserSettings::OptimiserSettings(solidity::frontend::OptimiserSettings const&) [function] [call site2] 01302
3 solidity::langutil::DebugInfoSelection::All(bool) [function] [call site2] 01303
4 solidity::langutil::DebugInfoSelection::DebugInfoSelection() [function] [call site2] 01304
4 solidity::langutil::DebugInfoSelection::componentMap() [function] [call site2] 01305
5 __cxa_guard_acquire [call site2] 01306
4 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] 01307
5 _ZNK6ranges5views9values_fnclIRKNSt3__13mapINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEMN8solidity8langutil18DebugInfoSelectionEbNS3_4lessISA_EENS8_INS3_4pairIKSA_SE_EEEEEELb1ELi0ELi0ELi0EEENS_14transform_viewIDTclL_ZNS0_3allEEclsr3stdE7declvalIT_EEEENS_6detail10get_secondEEEOSP_ [function] [call site2] 01308
6 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] 01309
7 ranges::detail::ignore_t::ignore_t >(std::__1::integral_constant &&) [function] [call site2] 01310
7 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] 01311
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> 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] 01312
9 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] 01313
6 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] 01314
7 ranges::indirected ranges::indirect_fn::operator() (ranges::detail::get_second) const [function] [call site2] 01315
8 std::__1::remove_reference ::type&& ranges::detail::move (ranges::detail::get_second&) [function] [call site2] 01316
8 ranges::indirected ::indirected(ranges::detail::get_second) [function] [call site2] 01317
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 >::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] 01318
8 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] 01319
9 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] 01320
10 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] 01321
4 _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] 01322
5 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] 01323
6 _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] 01324
7 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] 01325
7 _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] 01326
8 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] 01327
9 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] 01328
10 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] 01329
8 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] 01330
9 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] 01331
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>(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] 01332
10 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] 01333
8 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] 01334
9 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] 01335
10 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] 01336
10 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] 01337
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 > >::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] 01338
6 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] 01339
7 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] 01340
8 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] 01341
9 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] 01342
10 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] 01343
10 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] 01344
4 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] 01345
5 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] 01346
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 > 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] 01347
7 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] 01348
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>::get() const & [function] [call site2] 01349
4 __clang_call_terminate [call site2] 01350
3 solidity::yul::YulStack::YulStack(solidity::langutil::EVMVersion, solidity::yul::YulStack::Language, solidity::frontend::OptimiserSettings, solidity::langutil::DebugInfoSelection const&) [function] [call site2] 01351
4 solidity::langutil::CharStreamProvider::CharStreamProvider() [function] [call site2] 01352
4 solidity::frontend::OptimiserSettings::OptimiserSettings(solidity::frontend::OptimiserSettings&&) [function] [call site2] 01353
4 solidity::langutil::ErrorReporter::ErrorReporter(std::__1::vector , std::__1::allocator > >&) [function] [call site2] 01354
3 solidity::frontend::OptimiserSettings::~OptimiserSettings() [function] [call site2] 01355
3 solidity::yul::YulStack::~YulStack() [function] [call site2] 01356
4 solidity::frontend::OptimiserSettings::~OptimiserSettings() [function] [call site2] 01357
4 solidity::langutil::CharStreamProvider::~CharStreamProvider() [function] [call site2] 01358
2 solidity::test::fuzzer::YulAssembler::assemble() [function] [call site2] 01359
3 solidity::yul::YulStack::parseAndAnalyze(std::__1::basic_string , std::__1::allocator > const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 01360
4 (anonymous namespace)::languageToDialect(solidity::yul::YulStack::Language, solidity::langutil::EVMVersion) [function] [call site2] 01361
5 solidity::yul::EVMDialect::strictAssemblyForEVMObjects(solidity::langutil::EVMVersion) [function] [call site2] 01362
6 __cxa_guard_acquire [call site2] 01363
6 __cxa_guard_acquire [call site2] 01364
6 solidity::yul::YulStringRepository::ResetCallback::ResetCallback(std::__1::function ) [function] [call site2] 01365
7 solidity::yul::YulStringRepository::resetCallbacks() [function] [call site2] 01366
5 solidity::yul::EVMDialectTyped::instance(solidity::langutil::EVMVersion) [function] [call site2] 01367
6 __cxa_guard_acquire [call site2] 01368
6 __cxa_guard_acquire [call site2] 01369
6 solidity::yul::YulStringRepository::ResetCallback::ResetCallback(std::__1::function ) [function] [call site2] 01370
5 solidity::yul::WasmDialect::instance() [function] [call site2] 01371
6 __cxa_guard_acquire [call site2] 01372
6 __cxa_guard_acquire [call site2] 01373
6 solidity::yul::YulStringRepository::ResetCallback::ResetCallback(std::__1::function ) [function] [call site2] 01374
5 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 01375
5 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01376
5 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01377
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] 01378
5 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 01379
4 solidity::yul::ObjectParser::ObjectParser(solidity::langutil::ErrorReporter&, solidity::yul::Dialect const&) [function] [call site2] 01380
5 solidity::langutil::ParserBase::ParserBase(solidity::langutil::ErrorReporter&, bool) [function] [call site2] 01381
4 solidity::yul::ObjectParser::parse(std::__1::shared_ptr const&, bool) [function] [call site2] 01382
5 solidity::langutil::ParserBase::currentToken() const [function] [call site2] 01383
6 solidity::langutil::Scanner::currentToken() const [function] [call site2] 01384
5 solidity::yul::operator"" _yulstring(char const*, unsigned long) [function] [call site2] 01385
6 solidity::yul::YulString::YulString(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 01386
7 solidity::yul::YulStringRepository::instance() [function] [call site2] 01387
8 solidity::yul::YulStringRepository::YulStringRepository() [function] [call site2] 01388
5 solidity::yul::ObjectParser::tryParseSourceNameMapping() const [function] [call site2] 01389
6 __cxa_guard_acquire [call site2] 01390
6 solidity::langutil::Scanner::currentCommentLiteral() const [function] [call site2] 01391
6 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 01392
7 std::exception::exception() [function] [call site2] 01393
7 boost::exception::exception() [function] [call site2] 01394
7 solidity::util::Exception::Exception() [function] [call site2] 01395
7 std::exception::~exception() [call site2] 01396
6 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01397
6 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01398
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] 01399
6 boost::error_info ::error_info(char const*) [function] [call site2] 01400
6 solidity::langutil::Scanner::currentCommentLiteral() const [function] [call site2] 01401
6 solidity::langutil::CharStream::CharStream(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01402
6 solidity::langutil::Scanner::Scanner(solidity::langutil::CharStream&) [function] [call site2] 01403
7 solidity::langutil::CharStream::name() const [function] [call site2] 01404
7 solidity::langutil::Scanner::reset() [function] [call site2] 01405
8 solidity::langutil::CharStream::reset() [function] [call site2] 01406
8 solidity::langutil::CharStream::get(unsigned long) const [function] [call site2] 01407
8 solidity::langutil::Scanner::skipWhitespace() [function] [call site2] 01408
9 solidity::langutil::Scanner::sourcePos() const [function] [call site2] 01409
10 solidity::langutil::CharStream::position() const [function] [call site2] 01410
9 solidity::langutil::isWhiteSpace(char) [function] [call site2] 01411
9 solidity::langutil::Scanner::advance() [function] [call site2] 01412
10 solidity::langutil::CharStream::advanceAndGet(unsigned long) [function] [call site2] 01413
11 solidity::langutil::CharStream::isPastEndOfInput(unsigned long) const [function] [call site2] 01414
11 solidity::langutil::CharStream::isPastEndOfInput(unsigned long) const [function] [call site2] 01415
10 solidity::langutil::CharStream::isPastEndOfInput(unsigned long) const [function] [call site2] 01416
9 solidity::langutil::Scanner::sourcePos() const [function] [call site2] 01417
8 solidity::langutil::Scanner::next() [function] [call site2] 01418
9 solidity::langutil::Scanner::TokenDesc::operator=(solidity::langutil::Scanner::TokenDesc&&) [function] [call site2] 01419
10 solidity::langutil::SourceLocation::operator=(solidity::langutil::SourceLocation&&) [function] [call site2] 01420
9 solidity::langutil::Scanner::TokenDesc::operator=(solidity::langutil::Scanner::TokenDesc&&) [function] [call site2] 01421
9 solidity::langutil::Scanner::TokenDesc::operator=(solidity::langutil::Scanner::TokenDesc&&) [function] [call site2] 01422
9 solidity::langutil::Scanner::TokenDesc::operator=(solidity::langutil::Scanner::TokenDesc&&) [function] [call site2] 01423
9 solidity::langutil::Scanner::scanToken() [function] [call site2] 01424
10 solidity::langutil::Scanner::TokenDesc::operator=(solidity::langutil::Scanner::TokenDesc&&) [function] [call site2] 01425
10 solidity::langutil::Scanner::TokenDesc::operator=(solidity::langutil::Scanner::TokenDesc&&) [function] [call site2] 01426
10 solidity::langutil::Scanner::sourcePos() const [function] [call site2] 01427
10 solidity::langutil::Scanner::scanString(bool) [function] [call site2] 01428
11 solidity::langutil::CharStream::position() const [function] [call site2] 01429
11 solidity::langutil::Scanner::advance() [function] [call site2] 01430
11 solidity::langutil::LiteralScope::LiteralScope(solidity::langutil::Scanner*, solidity::langutil::LiteralType) [function] [call site2] 01431
11 solidity::langutil::Scanner::isSourcePastEndOfInput() const [function] [call site2] 01432
12 solidity::langutil::CharStream::isPastEndOfInput(unsigned long) const [function] [call site2] 01433
11 solidity::langutil::Scanner::isUnicodeLinebreak() [function] [call site2] 01434
12 solidity::langutil::CharStream::isPastEndOfInput(unsigned long) const [function] [call site2] 01435
12 solidity::langutil::CharStream::isPastEndOfInput(unsigned long) const [function] [call site2] 01436
12 solidity::langutil::CharStream::get(unsigned long) const [function] [call site2] 01437
11 solidity::langutil::Scanner::advance() [function] [call site2] 01438
11 solidity::langutil::Scanner::addLiteralChar(char) [function] [call site2] 01439
11 solidity::langutil::Scanner::isSourcePastEndOfInput() const [function] [call site2] 01440
11 solidity::langutil::Scanner::scanEscape() [function] [call site2] 01441
12 solidity::langutil::Scanner::tryScanEndOfLine() [function] [call site2] 01442
13 solidity::langutil::Scanner::advance() [function] [call site2] 01443
13 solidity::langutil::Scanner::advance() [function] [call site2] 01444
12 solidity::langutil::Scanner::advance() [function] [call site2] 01445
12 solidity::langutil::Scanner::scanUnicode() [function] [call site2] 01446
13 solidity::langutil::hexValue(char) [function] [call site2] 01447
13 solidity::langutil::Scanner::rollback(unsigned long) [function] [call site2] 01448
14 solidity::langutil::CharStream::rollback(unsigned long) [function] [call site2] 01449
15 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 01450
15 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01451
15 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01452
15 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] 01453
15 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 01454
15 solidity::langutil::CharStream::get(unsigned long) const [function] [call site2] 01455
13 solidity::langutil::Scanner::advance() [function] [call site2] 01456
12 std::__1::optional ::operator*() const & [function] [call site2] 01457
13 std::__1::__optional_storage_base ::__get() const & [function] [call site2] 01458
12 solidity::langutil::Scanner::addUnicodeAsUTF8(unsigned int) [function] [call site2] 01459
13 solidity::langutil::Scanner::addLiteralChar(char) [function] [call site2] 01460
13 solidity::langutil::Scanner::addLiteralChar(char) [function] [call site2] 01461
13 solidity::langutil::Scanner::addLiteralChar(char) [function] [call site2] 01462
12 solidity::langutil::Scanner::scanHexByte(char&) [function] [call site2] 01463
13 solidity::langutil::hexValue(char) [function] [call site2] 01464
13 solidity::langutil::Scanner::rollback(unsigned long) [function] [call site2] 01465
13 solidity::langutil::Scanner::advance() [function] [call site2] 01466
12 solidity::langutil::Scanner::addLiteralChar(char) [function] [call site2] 01467
11 solidity::langutil::Scanner::setError(solidity::langutil::ScannerError) [function] [call site2] 01468
11 solidity::langutil::Scanner::setError(solidity::langutil::ScannerError) [function] [call site2] 01469
11 solidity::langutil::Scanner::setError(solidity::langutil::ScannerError) [function] [call site2] 01470
11 solidity::langutil::Scanner::setError(solidity::langutil::ScannerError) [function] [call site2] 01471
11 solidity::langutil::(anonymous namespace)::validateBiDiMarkup(solidity::langutil::CharStream&, unsigned long) [function] [call site2] 01472
12 solidity::langutil::CharStream::position() const [function] [call site2] 01473
12 solidity::langutil::CharStream::setPosition(unsigned long) [function] [call site2] 01474
13 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 01475
13 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01476
13 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01477
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] 01478
13 boost::error_info ::error_info(char const*) [function] [call site2] 01479
13 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 01480
13 solidity::langutil::CharStream::get(unsigned long) const [function] [call site2] 01481
12 solidity::langutil::CharStream::setPosition(unsigned long) [function] [call site2] 01482
12 solidity::langutil::CharStream::prefixMatch(std::__1::basic_string_view >) [function] [call site2] 01483
13 solidity::langutil::CharStream::isPastEndOfInput(unsigned long) const [function] [call site2] 01484
13 solidity::langutil::CharStream::get(unsigned long) const [function] [call site2] 01485
12 solidity::langutil::CharStream::setPosition(unsigned long) [function] [call site2] 01486
11 solidity::langutil::Scanner::setError(solidity::langutil::ScannerError) [function] [call site2] 01487
11 solidity::langutil::LiteralScope::complete() [function] [call site2] 01488
11 solidity::langutil::Scanner::advance() [function] [call site2] 01489
11 solidity::langutil::LiteralScope::~LiteralScope() [function] [call site2] 01490
10 solidity::langutil::Scanner::advance() [function] [call site2] 01491
10 solidity::langutil::Scanner::selectToken(solidity::langutil::Token) [function] [call site2] 01492
11 solidity::langutil::Scanner::advance() [function] [call site2] 01493
10 solidity::langutil::Scanner::selectToken(char, solidity::langutil::Token, solidity::langutil::Token) [function] [call site2] 01494
11 solidity::langutil::Scanner::advance() [function] [call site2] 01495
11 solidity::langutil::Scanner::selectToken(solidity::langutil::Token) [function] [call site2] 01496
10 solidity::langutil::Scanner::advance() [function] [call site2] 01497
10 solidity::langutil::Scanner::selectToken(solidity::langutil::Token) [function] [call site2] 01498
10 solidity::langutil::Scanner::advance() [function] [call site2] 01499
10 solidity::langutil::Scanner::selectToken(solidity::langutil::Token) [function] [call site2] 01500
10 solidity::langutil::Scanner::selectToken(char, solidity::langutil::Token, solidity::langutil::Token) [function] [call site2] 01501
10 solidity::langutil::Scanner::advance() [function] [call site2] 01502
10 solidity::langutil::Scanner::selectToken(solidity::langutil::Token) [function] [call site2] 01503
10 solidity::langutil::Scanner::selectToken(solidity::langutil::Token) [function] [call site2] 01504
10 solidity::langutil::Scanner::advance() [function] [call site2] 01505
10 solidity::langutil::Scanner::selectToken(solidity::langutil::Token) [function] [call site2] 01506
10 solidity::langutil::Scanner::advance() [function] [call site2] 01507
10 solidity::langutil::Scanner::selectToken(solidity::langutil::Token) [function] [call site2] 01508
10 solidity::langutil::Scanner::selectToken(solidity::langutil::Token) [function] [call site2] 01509
10 solidity::langutil::Scanner::advance() [function] [call site2] 01510
10 solidity::langutil::Scanner::selectToken(solidity::langutil::Token) [function] [call site2] 01511
10 solidity::langutil::Scanner::selectToken(solidity::langutil::Token) [function] [call site2] 01512
10 solidity::langutil::Scanner::selectToken(solidity::langutil::Token) [function] [call site2] 01513
10 solidity::langutil::Scanner::advance() [function] [call site2] 01514
10 solidity::langutil::Scanner::selectToken(solidity::langutil::Token) [function] [call site2] 01515
10 solidity::langutil::Scanner::selectToken(solidity::langutil::Token) [function] [call site2] 01516
10 solidity::langutil::Scanner::selectToken(char, solidity::langutil::Token, solidity::langutil::Token) [function] [call site2] 01517
10 solidity::langutil::Scanner::scanSlash() [function] [call site2] 01518
11 solidity::langutil::Scanner::sourcePos() const [function] [call site2] 01519
11 solidity::langutil::Scanner::advance() [function] [call site2] 01520
11 solidity::langutil::Scanner::advance() [function] [call site2] 01521
11 solidity::langutil::Scanner::advance() [function] [call site2] 01522
11 solidity::langutil::Scanner::skipSingleLineComment() [function] [call site2] 01523
12 solidity::langutil::CharStream::position() const [function] [call site2] 01524
12 solidity::langutil::Scanner::isUnicodeLinebreak() [function] [call site2] 01525
12 solidity::langutil::Scanner::advance() [function] [call site2] 01526
12 solidity::langutil::(anonymous namespace)::validateBiDiMarkup(solidity::langutil::CharStream&, unsigned long) [function] [call site2] 01527
12 solidity::langutil::Scanner::setError(solidity::langutil::ScannerError) [function] [call site2] 01528
11 solidity::langutil::Scanner::scanSingleLineDocComment() [function] [call site2] 01529
12 solidity::langutil::LiteralScope::LiteralScope(solidity::langutil::Scanner*, solidity::langutil::LiteralType) [function] [call site2] 01530
12 solidity::langutil::CharStream::position() const [function] [call site2] 01531
12 solidity::langutil::Scanner::skipWhitespaceExceptUnicodeLinebreak() [function] [call site2] 01532
13 solidity::langutil::Scanner::sourcePos() const [function] [call site2] 01533
13 solidity::langutil::isWhiteSpace(char) [function] [call site2] 01534
13 solidity::langutil::Scanner::isUnicodeLinebreak() [function] [call site2] 01535
13 solidity::langutil::Scanner::advance() [function] [call site2] 01536
13 solidity::langutil::Scanner::sourcePos() const [function] [call site2] 01537
12 solidity::langutil::Scanner::isSourcePastEndOfInput() const [function] [call site2] 01538
12 solidity::langutil::CharStream::position() const [function] [call site2] 01539
12 solidity::langutil::Scanner::tryScanEndOfLine() [function] [call site2] 01540
12 solidity::langutil::Scanner::skipWhitespaceExceptUnicodeLinebreak() [function] [call site2] 01541
12 solidity::langutil::CharStream::position() const [function] [call site2] 01542
12 solidity::langutil::LiteralScope::~LiteralScope() [function] [call site2] 01543
12 solidity::langutil::CharStream::isPastEndOfInput(unsigned long) const [function] [call site2] 01544
12 solidity::langutil::CharStream::get(unsigned long) const [function] [call site2] 01545
12 solidity::langutil::CharStream::get(unsigned long) const [function] [call site2] 01546
12 solidity::langutil::CharStream::get(unsigned long) const [function] [call site2] 01547
12 solidity::langutil::CharStream::isPastEndOfInput(unsigned long) const [function] [call site2] 01548
12 solidity::langutil::CharStream::advanceAndGet(unsigned long) [function] [call site2] 01549
12 solidity::langutil::Scanner::atEndOfLine() const [function] [call site2] 01550
12 solidity::langutil::Scanner::addCommentLiteralChar(char) [function] [call site2] 01551
12 solidity::langutil::Scanner::isUnicodeLinebreak() [function] [call site2] 01552
12 solidity::langutil::Scanner::addCommentLiteralChar(char) [function] [call site2] 01553
12 solidity::langutil::Scanner::advance() [function] [call site2] 01554
12 solidity::langutil::LiteralScope::complete() [function] [call site2] 01555
11 solidity::langutil::Scanner::skipSingleLineComment() [function] [call site2] 01556
11 solidity::langutil::Scanner::advance() [function] [call site2] 01557
11 solidity::langutil::Scanner::setError(solidity::langutil::ScannerError) [function] [call site2] 01558
11 solidity::langutil::Scanner::advance() [function] [call site2] 01559
11 solidity::langutil::Scanner::advance() [function] [call site2] 01560
11 solidity::langutil::Scanner::skipMultiLineComment() [function] [call site2] 01561
12 solidity::langutil::CharStream::position() const [function] [call site2] 01562
12 solidity::langutil::Scanner::isSourcePastEndOfInput() const [function] [call site2] 01563
12 solidity::langutil::Scanner::advance() [function] [call site2] 01564
12 solidity::langutil::(anonymous namespace)::validateBiDiMarkup(solidity::langutil::CharStream&, unsigned long) [function] [call site2] 01565
12 solidity::langutil::Scanner::setError(solidity::langutil::ScannerError) [function] [call site2] 01566
12 solidity::langutil::Scanner::setError(solidity::langutil::ScannerError) [function] [call site2] 01567
11 solidity::langutil::Scanner::scanMultiLineDocComment() [function] [call site2] 01568
12 solidity::langutil::LiteralScope::LiteralScope(solidity::langutil::Scanner*, solidity::langutil::LiteralType) [function] [call site2] 01569
12 solidity::langutil::isWhiteSpace(char) [function] [call site2] 01570
12 solidity::langutil::Scanner::atEndOfLine() const [function] [call site2] 01571
12 solidity::langutil::Scanner::advance() [function] [call site2] 01572
12 solidity::langutil::LiteralScope::~LiteralScope() [function] [call site2] 01573
12 solidity::langutil::Scanner::isSourcePastEndOfInput() const [function] [call site2] 01574
12 solidity::langutil::Scanner::atEndOfLine() const [function] [call site2] 01575
12 solidity::langutil::Scanner::skipWhitespace() [function] [call site2] 01576
12 solidity::langutil::CharStream::isPastEndOfInput(unsigned long) const [function] [call site2] 01577
12 solidity::langutil::Scanner::addCommentLiteralChar(char) [function] [call site2] 01578
12 solidity::langutil::Scanner::advance() [function] [call site2] 01579
12 solidity::langutil::CharStream::isPastEndOfInput(unsigned long) const [function] [call site2] 01580
12 solidity::langutil::CharStream::advanceAndGet(unsigned long) [function] [call site2] 01581
12 solidity::langutil::Scanner::atEndOfLine() const [function] [call site2] 01582
12 solidity::langutil::Scanner::addCommentLiteralChar(char) [function] [call site2] 01583
12 solidity::langutil::CharStream::isPastEndOfInput(unsigned long) const [function] [call site2] 01584
12 solidity::langutil::CharStream::advanceAndGet(unsigned long) [function] [call site2] 01585
12 solidity::langutil::Scanner::addCommentLiteralChar(char) [function] [call site2] 01586
12 solidity::langutil::CharStream::isPastEndOfInput(unsigned long) const [function] [call site2] 01587
12 solidity::langutil::CharStream::advanceAndGet(unsigned long) [function] [call site2] 01588
12 solidity::langutil::Scanner::addCommentLiteralChar(char) [function] [call site2] 01589
12 solidity::langutil::Scanner::advance() [function] [call site2] 01590
12 solidity::langutil::LiteralScope::complete() [function] [call site2] 01591
12 solidity::langutil::Scanner::setError(solidity::langutil::ScannerError) [function] [call site2] 01592
11 solidity::langutil::Scanner::sourcePos() const [function] [call site2] 01593
11 solidity::langutil::Scanner::skipMultiLineComment() [function] [call site2] 01594
11 solidity::langutil::Scanner::selectToken(solidity::langutil::Token) [function] [call site2] 01595
10 solidity::langutil::Scanner::advance() [function] [call site2] 01596
10 solidity::langutil::Scanner::selectToken(solidity::langutil::Token) [function] [call site2] 01597
10 solidity::langutil::Scanner::selectToken(solidity::langutil::Token) [function] [call site2] 01598
10 solidity::langutil::Scanner::advance() [function] [call site2] 01599
10 solidity::langutil::Scanner::selectToken(solidity::langutil::Token) [function] [call site2] 01600
10 solidity::langutil::Scanner::selectToken(solidity::langutil::Token) [function] [call site2] 01601
10 solidity::langutil::Scanner::selectToken(char, solidity::langutil::Token, solidity::langutil::Token) [function] [call site2] 01602
10 solidity::langutil::Scanner::advance() [function] [call site2] 01603
10 solidity::langutil::isDecimalDigit(char) [function] [call site2] 01604
10 solidity::langutil::Scanner::scanNumber(char) [function] [call site2] 01605
11 solidity::langutil::LiteralScope::LiteralScope(solidity::langutil::Scanner*, solidity::langutil::LiteralType) [function] [call site2] 01606
11 solidity::langutil::Scanner::addLiteralChar(char) [function] [call site2] 01607
11 solidity::langutil::Scanner::setError(solidity::langutil::ScannerError) [function] [call site2] 01608
11 solidity::langutil::Scanner::scanDecimalDigits() [function] [call site2] 01609
12 solidity::langutil::isDecimalDigit(char) [function] [call site2] 01610
12 solidity::langutil::Scanner::addLiteralCharAndAdvance() [function] [call site2] 01611
12 solidity::langutil::CharStream::isPastEndOfInput(unsigned long) const [function] [call site2] 01612
12 solidity::langutil::isDecimalDigit(char) [function] [call site2] 01613
11 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 01614
11 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01615
11 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01616
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] 01617
11 boost::error_info ::error_info(char const*) [function] [call site2] 01618
11 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 01619
11 solidity::langutil::Scanner::addLiteralCharAndAdvance() [function] [call site2] 01620
11 solidity::langutil::Scanner::addLiteralCharAndAdvance() [function] [call site2] 01621
11 solidity::langutil::isHexDigit(char) [function] [call site2] 01622
12 solidity::langutil::isDecimalDigit(char) [function] [call site2] 01623
11 solidity::langutil::Scanner::setError(solidity::langutil::ScannerError) [function] [call site2] 01624
11 solidity::langutil::isHexDigit(char) [function] [call site2] 01625
11 solidity::langutil::Scanner::addLiteralCharAndAdvance() [function] [call site2] 01626
11 solidity::langutil::isDecimalDigit(char) [function] [call site2] 01627
11 solidity::langutil::Scanner::setError(solidity::langutil::ScannerError) [function] [call site2] 01628
11 solidity::langutil::Scanner::scanDecimalDigits() [function] [call site2] 01629
11 solidity::langutil::CharStream::isPastEndOfInput(unsigned long) const [function] [call site2] 01630
11 solidity::langutil::Scanner::addLiteralCharAndAdvance() [function] [call site2] 01631
11 solidity::langutil::Scanner::addLiteralCharAndAdvance() [function] [call site2] 01632
11 solidity::langutil::Scanner::scanDecimalDigits() [function] [call site2] 01633
11 solidity::langutil::CharStream::isPastEndOfInput(unsigned long) const [function] [call site2] 01634
11 solidity::langutil::isDecimalDigit(char) [function] [call site2] 01635
11 solidity::langutil::LiteralScope::complete() [function] [call site2] 01636
11 solidity::langutil::Scanner::addLiteralCharAndAdvance() [function] [call site2] 01637
11 solidity::langutil::Scanner::scanDecimalDigits() [function] [call site2] 01638
11 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 01639
11 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01640
11 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01641
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] 01642
11 boost::error_info ::error_info(char const*) [function] [call site2] 01643
11 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 01644
11 solidity::langutil::CharStream::isPastEndOfInput(unsigned long) const [function] [call site2] 01645
11 solidity::langutil::Scanner::addLiteralCharAndAdvance() [function] [call site2] 01646
11 solidity::langutil::Scanner::addLiteralCharAndAdvance() [function] [call site2] 01647
11 solidity::langutil::Scanner::scanDecimalDigits() [function] [call site2] 01648
11 solidity::langutil::LiteralScope::complete() [function] [call site2] 01649
11 solidity::langutil::Scanner::addLiteralCharAndAdvance() [function] [call site2] 01650
11 solidity::langutil::Scanner::addLiteralCharAndAdvance() [function] [call site2] 01651
11 solidity::langutil::isDecimalDigit(char) [function] [call site2] 01652
11 solidity::langutil::Scanner::setError(solidity::langutil::ScannerError) [function] [call site2] 01653
11 solidity::langutil::Scanner::scanDecimalDigits() [function] [call site2] 01654
11 solidity::langutil::isDecimalDigit(char) [function] [call site2] 01655
11 solidity::langutil::Scanner::setError(solidity::langutil::ScannerError) [function] [call site2] 01656
11 solidity::langutil::LiteralScope::complete() [function] [call site2] 01657
11 solidity::langutil::LiteralScope::~LiteralScope() [function] [call site2] 01658
10 solidity::langutil::Scanner::advance() [function] [call site2] 01659
10 solidity::langutil::Scanner::selectToken(solidity::langutil::Token) [function] [call site2] 01660
10 solidity::langutil::Scanner::selectToken(solidity::langutil::Token) [function] [call site2] 01661
10 solidity::langutil::Scanner::selectToken(solidity::langutil::Token) [function] [call site2] 01662
10 solidity::langutil::Scanner::selectToken(solidity::langutil::Token) [function] [call site2] 01663
10 solidity::langutil::Scanner::selectToken(solidity::langutil::Token) [function] [call site2] 01664
10 solidity::langutil::Scanner::selectToken(solidity::langutil::Token) [function] [call site2] 01665
10 solidity::langutil::Scanner::selectToken(solidity::langutil::Token) [function] [call site2] 01666
10 solidity::langutil::Scanner::selectToken(solidity::langutil::Token) [function] [call site2] 01667
10 solidity::langutil::Scanner::selectToken(solidity::langutil::Token) [function] [call site2] 01668
10 solidity::langutil::Scanner::selectToken(solidity::langutil::Token) [function] [call site2] 01669
10 solidity::langutil::Scanner::selectToken(solidity::langutil::Token) [function] [call site2] 01670
10 solidity::langutil::isIdentifierStart(char) [function] [call site2] 01671
10 solidity::langutil::Scanner::scanIdentifierOrKeyword() [function] [call site2] 01672
11 solidity::langutil::isIdentifierStart(char) [function] [call site2] 01673
11 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 01674
11 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01675
11 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01676
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] 01677
11 boost::error_info ::error_info(char const*) [function] [call site2] 01678
11 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 01679
11 solidity::langutil::LiteralScope::LiteralScope(solidity::langutil::Scanner*, solidity::langutil::LiteralType) [function] [call site2] 01680
11 solidity::langutil::Scanner::addLiteralCharAndAdvance() [function] [call site2] 01681
11 solidity::langutil::isIdentifierPart(char) [function] [call site2] 01682
12 solidity::langutil::isIdentifierStart(char) [function] [call site2] 01683
11 solidity::langutil::Scanner::addLiteralCharAndAdvance() [function] [call site2] 01684
11 solidity::langutil::LiteralScope::complete() [function] [call site2] 01685
11 solidity::langutil::TokenTraits::fromIdentifierOrKeyword(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 01686
12 solidity::util::isDigit(char) [function] [call site2] 01687
12 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] 01688
12 solidity::langutil::TokenTraits::keywordByName(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 01689
12 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] 01690
12 solidity::langutil::TokenTraits::keywordByName(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 01691
11 solidity::langutil::TokenTraits::isYulKeyword(solidity::langutil::Token) [function] [call site2] 01692
11 solidity::langutil::LiteralScope::~LiteralScope() [function] [call site2] 01693
10 solidity::langutil::Scanner::scanHexString() [function] [call site2] 01694
11 solidity::langutil::Scanner::advance() [function] [call site2] 01695
11 solidity::langutil::LiteralScope::LiteralScope(solidity::langutil::Scanner*, solidity::langutil::LiteralType) [function] [call site2] 01696
11 solidity::langutil::Scanner::isSourcePastEndOfInput() const [function] [call site2] 01697
11 solidity::langutil::Scanner::scanHexByte(char&) [function] [call site2] 01698
11 solidity::langutil::Scanner::addLiteralChar(char) [function] [call site2] 01699
11 solidity::langutil::Scanner::advance() [function] [call site2] 01700
11 solidity::langutil::Scanner::setError(solidity::langutil::ScannerError) [function] [call site2] 01701
11 solidity::langutil::LiteralScope::complete() [function] [call site2] 01702
11 solidity::langutil::Scanner::advance() [function] [call site2] 01703
11 solidity::langutil::LiteralScope::~LiteralScope() [function] [call site2] 01704
10 solidity::langutil::Scanner::setError(solidity::langutil::ScannerError) [function] [call site2] 01705
10 solidity::langutil::Scanner::scanString(bool) [function] [call site2] 01706
10 solidity::langutil::Scanner::setError(solidity::langutil::ScannerError) [function] [call site2] 01707
10 solidity::langutil::isDecimalDigit(char) [function] [call site2] 01708
10 solidity::langutil::Scanner::scanNumber(char) [function] [call site2] 01709
10 solidity::langutil::Scanner::skipWhitespace() [function] [call site2] 01710
10 solidity::langutil::Scanner::isSourcePastEndOfInput() const [function] [call site2] 01711
10 solidity::langutil::Scanner::selectErrorToken(solidity::langutil::ScannerError) [function] [call site2] 01712
11 solidity::langutil::Scanner::advance() [function] [call site2] 01713
10 solidity::langutil::Scanner::sourcePos() const [function] [call site2] 01714
8 solidity::langutil::Scanner::next() [function] [call site2] 01715
8 solidity::langutil::Scanner::next() [function] [call site2] 01716
7 solidity::langutil::Scanner::TokenDesc::~TokenDesc() [function] [call site2] 01717
6 solidity::langutil::Scanner::currentToken() const [function] [call site2] 01718
6 solidity::langutil::Scanner::currentToken() const [function] [call site2] 01719
6 solidity::langutil::Scanner::currentToken() const [function] [call site2] 01720
6 solidity::langutil::Scanner::currentLiteral() const [function] [call site2] 01721
6 solidity::util::toUnsignedInt(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 01722
7 __cxa_begin_catch [call site2] 01723
7 __cxa_end_catch [call site2] 01724
6 solidity::langutil::Scanner::next() [function] [call site2] 01725
6 solidity::langutil::Scanner::next() [function] [call site2] 01726
6 solidity::langutil::Scanner::currentLiteral() const [function] [call site2] 01727
6 std::__1::optional ::operator*() & [function] [call site2] 01728
7 std::__1::__optional_storage_base ::__get() & [function] [call site2] 01729
6 solidity::langutil::Scanner::next() [function] [call site2] 01730
6 solidity::langutil::Scanner::next() [function] [call site2] 01731
6 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 01732
6 solidity::langutil::ErrorReporter::syntaxError(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 01733
7 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] 01734
8 solidity::langutil::ErrorReporter::checkForExcessiveErrors(solidity::langutil::Error::Type) [function] [call site2] 01735
9 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 01736
9 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 01737
9 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 01738
9 solidity::langutil::FatalError::FatalError() [function] [call site2] 01739
10 std::exception::exception() [function] [call site2] 01740
10 boost::exception::exception() [function] [call site2] 01741
10 solidity::util::Exception::Exception() [function] [call site2] 01742
10 std::exception::~exception() [call site2] 01743
9 boost::source_location::source_location(char const*, unsigned int, char const*, unsigned int) [function] [call site2] 01744
9 void boost::throw_exception (solidity::langutil::FatalError const&, boost::source_location const&) [function] [call site2] 01745
6 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 01746
6 solidity::langutil::CharStream::~CharStream() [function] [call site2] 01747
5 solidity::yul::ObjectDebugData::~ObjectDebugData() [function] [call site2] 01748
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] 01749
6 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] 01750
7 solidity::langutil::ParserBase::ParserBase(solidity::langutil::ErrorReporter&, bool) [function] [call site2] 01751
7 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 01752
6 solidity::yul::Parser::parseInline(std::__1::shared_ptr const&) [function] [call site2] 01753
7 solidity::langutil::Scanner::setScannerMode(solidity::langutil::ScannerKind) [function] [call site2] 01754
8 solidity::langutil::Scanner::rescan() [function] [call site2] 01755
9 solidity::langutil::CharStream::position() const [function] [call site2] 01756
9 solidity::langutil::CharStream::rollback(unsigned long) [function] [call site2] 01757
9 solidity::langutil::Scanner::next() [function] [call site2] 01758
9 solidity::langutil::Scanner::next() [function] [call site2] 01759
9 solidity::langutil::Scanner::next() [function] [call site2] 01760
7 solidity::ScopeGuard::ScopeGuard(std::__1::function ) [function] [call site2] 01761
7 solidity::yul::Parser::fetchDebugDataFromComment() [function] [call site2] 01762
8 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 01763
8 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01764
8 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01765
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] 01766
8 boost::error_info ::error_info(char const*) [function] [call site2] 01767
8 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 01768
8 __cxa_guard_acquire [call site2] 01769
8 solidity::langutil::Scanner::currentCommentLiteral() const [function] [call site2] 01770
8 solidity::langutil::SourceLocation::SourceLocation(solidity::langutil::SourceLocation const&) [function] [call site2] 01771
8 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 01772
8 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01773
8 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01774
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] 01775
8 boost::error_info ::error_info(char const*) [function] [call site2] 01776
8 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 01777
8 solidity::langutil::Scanner::currentCommentLocation() const [function] [call site2] 01778
9 solidity::langutil::SourceLocation::SourceLocation(solidity::langutil::SourceLocation const&) [function] [call site2] 01779
8 solidity::yul::Parser::parseSrcComment(std::__1::basic_string_view >, solidity::langutil::SourceLocation const&) [function] [call site2] 01780
9 __cxa_guard_acquire [call site2] 01781
9 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 01782
9 solidity::langutil::ErrorReporter::syntaxError(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 01783
9 solidity::langutil::InternalCompilerError::InternalCompilerError() [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::langutil::InternalCompilerError const&>::type boost::operator<< , std::__1::allocator > >(solidity::langutil::InternalCompilerError 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::langutil::InternalCompilerError const&) [function] [call site2] 01789
9 bool boost::algorithm::ends_with , std::__1::allocator >, char [2]>(std::__1::basic_string , std::__1::allocator > const&, char const (&) [2]) [function] [call site2] 01790
10 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] 01791
11 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] 01792
12 long boost::range_detail::is_char_ptr , std::__1::allocator > >(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 01793
11 boost::range_iterator >, void>::type boost::range_adl_barrier::begin > >(boost::iterator_range >&) [function] [call site2] 01794
11 boost::range_iterator >, void>::type boost::range_adl_barrier::end > >(boost::iterator_range >&) [function] [call site2] 01795
11 boost::range_iterator , void>::type boost::range_adl_barrier::begin >(boost::iterator_range &) [function] [call site2] 01796
11 boost::range_iterator , void>::type boost::range_adl_barrier::end >(boost::iterator_range &) [function] [call site2] 01797
11 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] 01798
12 bool boost::algorithm::is_equal::operator() (char const&, char const&) const [function] [call site2] 01799
9 bool boost::algorithm::ends_with , std::__1::allocator >, char [3]>(std::__1::basic_string , std::__1::allocator > const&, char const (&) [3]) [function] [call site2] 01800
9 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 01801
9 solidity::langutil::ErrorReporter::syntaxError(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 01802
9 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 01803
9 (anonymous namespace)::toInt(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 01804
10 __cxa_begin_catch [call site2] 01805
10 __cxa_end_catch [call site2] 01806
9 (anonymous namespace)::toInt(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 01807
9 (anonymous namespace)::toInt(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 01808
9 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 01809
9 solidity::langutil::ErrorReporter::syntaxError(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 01810
9 std::__1::optional ::value() const & [function] [call site2] 01811
10 std::__1::__optional_storage_base ::__get() const & [function] [call site2] 01812
9 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 01813
9 std::__1::optional ::value() const & [function] [call site2] 01814
9 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 01815
9 solidity::langutil::ErrorReporter::syntaxError(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 01816
9 std::__1::optional ::value() const & [function] [call site2] 01817
9 solidity::langutil::InternalCompilerError::InternalCompilerError() [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::error_info ::error_info(char const*) [function] [call site2] 01821
9 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 01822
9 std::__1::optional ::value() const & [function] [call site2] 01823
9 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 01824
9 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 01825
8 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 01826
8 std::__1::optional >, solidity::langutil::SourceLocation> >::operator*() & [function] [call site2] 01827
8 solidity::langutil::Scanner::currentCommentLocation() const [function] [call site2] 01828
8 solidity::yul::Parser::parseASTIDComment(std::__1::basic_string_view >, solidity::langutil::SourceLocation const&) [function] [call site2] 01829
9 __cxa_guard_acquire [call site2] 01830
9 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 01831
9 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01832
9 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01833
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] 01834
9 boost::error_info ::error_info(char const*) [function] [call site2] 01835
9 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 01836
9 (anonymous namespace)::toInt(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 01837
9 std::__1::optional ::operator*() & [function] [call site2] 01838
9 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 01839
9 solidity::langutil::ErrorReporter::syntaxError(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 01840
8 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 01841
8 std::__1::optional >, std::__1::optional > >::operator*() & [function] [call site2] 01842
8 solidity::langutil::SourceLocation::operator=(solidity::langutil::SourceLocation const&) [function] [call site2] 01843
8 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 01844
7 solidity::yul::Parser::parseBlock() [function] [call site2] 01845
8 solidity::langutil::ParserBase::RecursionGuard::RecursionGuard(solidity::langutil::ParserBase&) [function] [call site2] 01846
9 solidity::langutil::ParserBase::increaseRecursionDepth() [function] [call site2] 01847
10 solidity::langutil::ParserBase::fatalParserError(solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 01848
11 solidity::langutil::ParserBase::fatalParserError(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 01849
12 solidity::langutil::ErrorReporter::fatalParserError(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 01850
13 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] 01851
14 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] 01852
14 solidity::langutil::FatalError::FatalError() [function] [call site2] 01853
14 boost::source_location::source_location(char const*, unsigned int, char const*, unsigned int) [function] [call site2] 01854
14 void boost::throw_exception (solidity::langutil::FatalError const&, boost::source_location const&) [function] [call site2] 01855
11 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 01856
8 solidity::yul::Block solidity::yul::Parser::createWithLocation () const [function] [call site2] 01857
9 solidity::yul::Block::Block() [function] [call site2] 01858
9 solidity::yul::Parser::createDebugData() const [function] [call site2] 01859
10 solidity::langutil::ParserBase::currentLocation() const [function] [call site2] 01860
11 solidity::langutil::Scanner::currentLocation() const [function] [call site2] 01861
12 solidity::langutil::SourceLocation::SourceLocation(solidity::langutil::SourceLocation const&) [function] [call site2] 01862
10 solidity::yul::DebugData::create(solidity::langutil::SourceLocation, solidity::langutil::SourceLocation, std::__1::optional ) [function] [call site2] 01863
10 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 01864
10 solidity::langutil::SourceLocation::SourceLocation(solidity::langutil::SourceLocation const&) [function] [call site2] 01865
10 solidity::yul::DebugData::create(solidity::langutil::SourceLocation, solidity::langutil::SourceLocation, std::__1::optional ) [function] [call site2] 01866
10 solidity::langutil::ParserBase::currentLocation() const [function] [call site2] 01867
10 solidity::langutil::SourceLocation::SourceLocation(solidity::langutil::SourceLocation const&) [function] [call site2] 01868
10 solidity::yul::DebugData::create(solidity::langutil::SourceLocation, solidity::langutil::SourceLocation, std::__1::optional ) [function] [call site2] 01869
10 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 01870
10 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01871
10 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01872
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] 01873
10 boost::error_info ::error_info(char const*) [function] [call site2] 01874
10 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 01875
10 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 01876
9 solidity::yul::Block::~Block() [function] [call site2] 01877
8 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 01878
9 solidity::langutil::Scanner::currentToken() const [function] [call site2] 01879
9 solidity::langutil::ParserBase::tokenName(solidity::langutil::Token) [function] [call site2] 01880
10 solidity::langutil::TokenTraits::isReservedKeyword(solidity::langutil::Token) [function] [call site2] 01881
10 solidity::langutil::TokenTraits::friendlyName(solidity::langutil::Token) [function] [call site2] 01882
11 solidity::langutil::TokenTraits::toString(solidity::langutil::Token) [function] [call site2] 01883
11 solidity::langutil::TokenTraits::name(solidity::langutil::Token) [function] [call site2] 01884
12 solidity::langutil::TokenTraits::count() [function] [call site2] 01885
12 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 01886
12 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01887
12 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01888
12 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] 01889
12 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 01890
11 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 01891
11 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01892
11 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01893
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] 01894
11 boost::error_info ::error_info(char const*) [function] [call site2] 01895
11 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 01896
10 solidity::langutil::TokenTraits::isElementaryTypeName(solidity::langutil::Token) [function] [call site2] 01897
10 solidity::langutil::Scanner::currentElementaryTypeNameToken() const [function] [call site2] 01898
11 solidity::langutil::ElementaryTypeNameToken::ElementaryTypeNameToken(solidity::langutil::Token, unsigned int const&, unsigned int const&) [function] [call site2] 01899
12 solidity::langutil::ElementaryTypeNameToken::assertDetails(solidity::langutil::Token, unsigned int const&, unsigned int const&) [function] [call site2] 01900
13 solidity::langutil::TokenTraits::isElementaryTypeName(solidity::langutil::Token) [function] [call site2] 01901
13 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 01902
13 solidity::langutil::TokenTraits::toString(solidity::langutil::Token) [function] [call site2] 01903
13 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01904
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] 01905
13 boost::error_info ::error_info(char const*) [function] [call site2] 01906
13 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 01907
13 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 01908
13 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 01909
13 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01910
13 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01911
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] 01912
13 boost::error_info ::error_info(char const*) [function] [call site2] 01913
13 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 01914
13 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 01915
13 solidity::langutil::TokenTraits::toString(solidity::langutil::Token) [function] [call site2] 01916
13 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01917
13 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01918
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] 01919
13 boost::error_info ::error_info(char const*) [function] [call site2] 01920
13 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 01921
13 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 01922
13 solidity::langutil::TokenTraits::toString(solidity::langutil::Token) [function] [call site2] 01923
13 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01924
13 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01925
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] 01926
13 boost::error_info ::error_info(char const*) [function] [call site2] 01927
13 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 01928
13 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 01929
13 solidity::langutil::TokenTraits::toString(solidity::langutil::Token) [function] [call site2] 01930
13 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01931
13 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01932
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] 01933
13 boost::error_info ::error_info(char const*) [function] [call site2] 01934
13 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 01935
13 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 01936
13 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01937
13 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01938
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] 01939
13 boost::error_info ::error_info(char const*) [function] [call site2] 01940
13 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 01941
10 solidity::langutil::ElementaryTypeNameToken::toString(bool const&) const [function] [call site2] 01942
11 solidity::langutil::TokenTraits::toString(solidity::langutil::Token) [function] [call site2] 01943
11 solidity::langutil::ElementaryTypeNameToken::firstNumber() const [function] [call site2] 01944
11 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 01945
11 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01946
11 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01947
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] 01948
11 boost::error_info ::error_info(char const*) [function] [call site2] 01949
11 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 01950
10 solidity::langutil::TokenTraits::friendlyName(solidity::langutil::Token) [function] [call site2] 01951
9 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 01952
9 solidity::langutil::ParserBase::tokenName(solidity::langutil::Token) [function] [call site2] 01953
9 solidity::langutil::ParserBase::tokenName(solidity::langutil::Token) [function] [call site2] 01954
8 solidity::langutil::ParserBase::currentToken() const [function] [call site2] 01955
8 solidity::yul::Parser::parseStatement() [function] [call site2] 01956
9 solidity::langutil::ParserBase::RecursionGuard::RecursionGuard(solidity::langutil::ParserBase&) [function] [call site2] 01957
9 solidity::langutil::ParserBase::currentToken() const [function] [call site2] 01958
9 solidity::yul::Parser::parseVariableDeclaration() [function] [call site2] 01959
10 solidity::langutil::ParserBase::RecursionGuard::RecursionGuard(solidity::langutil::ParserBase&) [function] [call site2] 01960
10 solidity::yul::VariableDeclaration solidity::yul::Parser::createWithLocation () const [function] [call site2] 01961
10 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 01962
10 solidity::yul::Parser::parseTypedName() [function] [call site2] 01963
11 solidity::langutil::ParserBase::RecursionGuard::RecursionGuard(solidity::langutil::ParserBase&) [function] [call site2] 01964
11 solidity::yul::TypedName solidity::yul::Parser::createWithLocation () const [function] [call site2] 01965
11 solidity::yul::Parser::expectAsmIdentifier() [function] [call site2] 01966
12 solidity::langutil::ParserBase::currentLiteral() const [function] [call site2] 01967
13 solidity::langutil::Scanner::currentLiteral() const [function] [call site2] 01968
12 solidity::yul::YulString::YulString(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 01969
12 solidity::langutil::ParserBase::currentToken() const [function] [call site2] 01970
12 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 01971
12 solidity::yul::YulString::str() const [function] [call site2] 01972
13 solidity::yul::YulStringRepository::instance() [function] [call site2] 01973
12 solidity::langutil::ParserBase::fatalParserError(solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 01974
12 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 01975
11 solidity::langutil::ParserBase::currentToken() const [function] [call site2] 01976
11 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 01977
11 solidity::yul::Parser::updateLocationEndFrom(std::__1::shared_ptr &, solidity::langutil::SourceLocation const&) const [function] [call site2] 01978
12 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 01979
12 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01980
12 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01981
12 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] 01982
12 boost::error_info ::error_info(char const*) [function] [call site2] 01983
12 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 01984
12 solidity::yul::DebugData::DebugData(solidity::yul::DebugData const&) [function] [call site2] 01985
13 solidity::langutil::SourceLocation::SourceLocation(solidity::langutil::SourceLocation const&) [function] [call site2] 01986
12 solidity::yul::DebugData::~DebugData() [function] [call site2] 01987
12 solidity::yul::DebugData::DebugData(solidity::yul::DebugData const&) [function] [call site2] 01988
12 solidity::yul::DebugData::~DebugData() [function] [call site2] 01989
11 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 01990
11 solidity::yul::Parser::expectAsmIdentifier() [function] [call site2] 01991
11 solidity::langutil::ParserBase::RecursionGuard::~RecursionGuard() [function] [call site2] 01992
12 solidity::langutil::ParserBase::decreaseRecursionDepth() [function] [call site2] 01993
13 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 01994
13 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 01995
13 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 01996
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] 01997
13 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 01998
12 __clang_call_terminate [call site2] 01999
11 solidity::yul::TypedName::~TypedName() [function] [call site2] 02000
10 solidity::yul::TypedName::~TypedName() [function] [call site2] 02001
10 solidity::langutil::ParserBase::currentToken() const [function] [call site2] 02002
10 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 02003
10 solidity::langutil::ParserBase::currentToken() const [function] [call site2] 02004
10 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 02005
10 solidity::yul::Parser::parseExpression() [function] [call site2] 02006
11 solidity::langutil::ParserBase::RecursionGuard::RecursionGuard(solidity::langutil::ParserBase&) [function] [call site2] 02007
11 solidity::yul::Parser::parseLiteralOrIdentifier() [function] [call site2] 02008
12 solidity::langutil::ParserBase::RecursionGuard::RecursionGuard(solidity::langutil::ParserBase&) [function] [call site2] 02009
12 solidity::langutil::ParserBase::currentToken() const [function] [call site2] 02010
12 solidity::yul::Parser::createDebugData() const [function] [call site2] 02011
12 solidity::langutil::ParserBase::currentLiteral() const [function] [call site2] 02012
12 solidity::yul::YulString::YulString(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 02013
12 solidity::yul::Identifier::~Identifier() [function] [call site2] 02014
12 solidity::langutil::ParserBase::currentToken() const [function] [call site2] 02015
12 solidity::langutil::ParserBase::currentLiteral() const [function] [call site2] 02016
12 solidity::yul::Parser::isValidNumberLiteral(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 02017
13 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] 02018
13 bool boost::algorithm::starts_with , std::__1::allocator >, char [3]>(std::__1::basic_string , std::__1::allocator > const&, char const (&) [3]) [function] [call site2] 02019
14 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] 02020
15 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] 02021
15 boost::iterator_range boost::as_literal (char const (&) [3ul]) [function] [call site2] 02022
15 boost::range_iterator >, void>::type boost::range_adl_barrier::end > >(boost::iterator_range >&) [function] [call site2] 02023
15 boost::range_iterator , void>::type boost::range_adl_barrier::end >(boost::iterator_range &) [function] [call site2] 02024
15 boost::range_iterator >, void>::type boost::range_adl_barrier::begin > >(boost::iterator_range >&) [function] [call site2] 02025
15 boost::range_iterator , void>::type boost::range_adl_barrier::begin >(boost::iterator_range &) [function] [call site2] 02026
15 bool boost::algorithm::is_equal::operator() (char const&, char const&) const [function] [call site2] 02027
13 __cxa_end_catch [call site2] 02028
12 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 02029
12 solidity::langutil::ParserBase::fatalParserError(solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 02030
12 solidity::yul::Parser::createDebugData() const [function] [call site2] 02031
12 solidity::langutil::ParserBase::currentLiteral() const [function] [call site2] 02032
12 solidity::yul::YulString::YulString(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 02033
12 solidity::langutil::ParserBase::currentToken() const [function] [call site2] 02034
12 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 02035
12 solidity::yul::Parser::updateLocationEndFrom(std::__1::shared_ptr &, solidity::langutil::SourceLocation const&) const [function] [call site2] 02036
12 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 02037
12 solidity::yul::Parser::expectAsmIdentifier() [function] [call site2] 02038
12 solidity::yul::Literal::~Literal() [function] [call site2] 02039
12 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 02040
12 solidity::langutil::Scanner::currentError() const [function] [call site2] 02041
12 solidity::langutil::to_string(solidity::langutil::ScannerError) [function] [call site2] 02042
13 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 02043
13 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02044
13 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02045
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] 02046
13 boost::error_info ::error_info(char const*) [function] [call site2] 02047
13 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 02048
12 solidity::langutil::ParserBase::fatalParserError(solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 02049
12 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 02050
12 solidity::langutil::ParserBase::fatalParserError(solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 02051
12 solidity::langutil::ParserBase::RecursionGuard::~RecursionGuard() [function] [call site2] 02052
11 solidity::langutil::ParserBase::RecursionGuard::~RecursionGuard() [function] [call site2] 02053
10 solidity::langutil::SourceLocation solidity::yul::nativeLocationOf (std::__1::variant const&) [function] [call site2] 02054
10 solidity::yul::Parser::updateLocationEndFrom(std::__1::shared_ptr &, solidity::langutil::SourceLocation const&) const [function] [call site2] 02055
10 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 02056
10 solidity::langutil::SourceLocation solidity::yul::nativeLocationOf (solidity::yul::TypedName const&) [function] [call site2] 02057
11 solidity::langutil::SourceLocation::SourceLocation(solidity::langutil::SourceLocation const&) [function] [call site2] 02058
10 solidity::yul::Parser::updateLocationEndFrom(std::__1::shared_ptr &, solidity::langutil::SourceLocation const&) const [function] [call site2] 02059
10 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 02060
10 solidity::langutil::ParserBase::RecursionGuard::~RecursionGuard() [function] [call site2] 02061
10 solidity::yul::VariableDeclaration::~VariableDeclaration() [function] [call site2] 02062
9 solidity::yul::VariableDeclaration::~VariableDeclaration() [function] [call site2] 02063
9 solidity::yul::Parser::parseFunctionDefinition() [function] [call site2] 02064
10 solidity::langutil::ParserBase::RecursionGuard::RecursionGuard(solidity::langutil::ParserBase&) [function] [call site2] 02065
10 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 02066
10 solidity::langutil::ErrorReporter::syntaxError(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 02067
10 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 02068
10 solidity::yul::FunctionDefinition solidity::yul::Parser::createWithLocation () const [function] [call site2] 02069
10 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 02070
10 solidity::yul::Parser::expectAsmIdentifier() [function] [call site2] 02071
10 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 02072
10 solidity::langutil::ParserBase::currentToken() const [function] [call site2] 02073
10 solidity::yul::Parser::parseTypedName() [function] [call site2] 02074
10 solidity::yul::TypedName::~TypedName() [function] [call site2] 02075
10 solidity::langutil::ParserBase::currentToken() const [function] [call site2] 02076
10 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 02077
10 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 02078
10 solidity::langutil::ParserBase::currentToken() const [function] [call site2] 02079
10 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 02080
10 solidity::yul::Parser::parseTypedName() [function] [call site2] 02081
10 solidity::yul::TypedName::~TypedName() [function] [call site2] 02082
10 solidity::langutil::ParserBase::currentToken() const [function] [call site2] 02083
10 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 02084
10 solidity::yul::Parser::parseBlock() [function] [call site2] 02085
11 solidity::yul::Parser::updateLocationEndFrom(std::__1::shared_ptr &, solidity::langutil::SourceLocation const&) const [function] [call site2] 02086
11 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 02087
11 solidity::langutil::ParserBase::RecursionGuard::~RecursionGuard() [function] [call site2] 02088
11 solidity::yul::Block::~Block() [function] [call site2] 02089
10 solidity::yul::Block::operator=(solidity::yul::Block&&) [function] [call site2] 02090
10 solidity::langutil::SourceLocation solidity::yul::nativeLocationOf (solidity::yul::Block const&) [function] [call site2] 02091
10 solidity::yul::Parser::updateLocationEndFrom(std::__1::shared_ptr &, solidity::langutil::SourceLocation const&) const [function] [call site2] 02092
10 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 02093
10 solidity::langutil::ParserBase::RecursionGuard::~RecursionGuard() [function] [call site2] 02094
10 solidity::yul::FunctionDefinition::~FunctionDefinition() [function] [call site2] 02095
11 solidity::yul::Block::~Block() [function] [call site2] 02096
9 solidity::yul::FunctionDefinition::~FunctionDefinition() [function] [call site2] 02097
9 solidity::yul::Parser::parseBlock() [function] [call site2] 02098
9 solidity::yul::Block::~Block() [function] [call site2] 02099
9 solidity::yul::If solidity::yul::Parser::createWithLocation () const [function] [call site2] 02100
9 solidity::yul::Parser::parseExpression() [function] [call site2] 02101
9 solidity::yul::Parser::parseBlock() [function] [call site2] 02102
9 solidity::yul::Block::operator=(solidity::yul::Block&&) [function] [call site2] 02103
9 solidity::langutil::SourceLocation solidity::yul::nativeLocationOf (solidity::yul::Block const&) [function] [call site2] 02104
9 solidity::yul::Parser::updateLocationEndFrom(std::__1::shared_ptr &, solidity::langutil::SourceLocation const&) const [function] [call site2] 02105
9 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 02106
9 solidity::yul::If::~If() [function] [call site2] 02107
10 solidity::yul::Block::~Block() [function] [call site2] 02108
9 solidity::yul::Switch solidity::yul::Parser::createWithLocation () const [function] [call site2] 02109
9 solidity::yul::Parser::parseExpression() [function] [call site2] 02110
9 solidity::langutil::ParserBase::currentToken() const [function] [call site2] 02111
9 solidity::yul::Parser::parseCase() [function] [call site2] 02112
10 solidity::langutil::ParserBase::RecursionGuard::RecursionGuard(solidity::langutil::ParserBase&) [function] [call site2] 02113
10 solidity::yul::Case solidity::yul::Parser::createWithLocation () const [function] [call site2] 02114
10 solidity::langutil::ParserBase::currentToken() const [function] [call site2] 02115
10 solidity::langutil::ParserBase::currentToken() const [function] [call site2] 02116
10 solidity::yul::Parser::parseLiteralOrIdentifier() [function] [call site2] 02117
10 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 02118
10 solidity::langutil::ParserBase::fatalParserError(solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 02119
10 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 02120
10 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02121
10 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02122
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] 02123
10 boost::error_info ::error_info(char const*) [function] [call site2] 02124
10 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 02125
10 solidity::yul::Parser::parseBlock() [function] [call site2] 02126
10 solidity::yul::Block::operator=(solidity::yul::Block&&) [function] [call site2] 02127
10 solidity::langutil::SourceLocation solidity::yul::nativeLocationOf (solidity::yul::Block const&) [function] [call site2] 02128
10 solidity::yul::Parser::updateLocationEndFrom(std::__1::shared_ptr &, solidity::langutil::SourceLocation const&) const [function] [call site2] 02129
10 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 02130
10 solidity::langutil::ParserBase::RecursionGuard::~RecursionGuard() [function] [call site2] 02131
10 solidity::yul::Case::~Case() [function] [call site2] 02132
11 solidity::yul::Block::~Block() [function] [call site2] 02133
9 solidity::yul::Case::~Case() [function] [call site2] 02134
9 solidity::langutil::ParserBase::currentToken() const [function] [call site2] 02135
9 solidity::yul::Parser::parseCase() [function] [call site2] 02136
9 solidity::yul::Case::~Case() [function] [call site2] 02137
9 solidity::langutil::ParserBase::currentToken() const [function] [call site2] 02138
9 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 02139
9 solidity::langutil::ParserBase::fatalParserError(solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 02140
9 solidity::langutil::ParserBase::currentToken() const [function] [call site2] 02141
9 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 02142
9 solidity::langutil::ParserBase::fatalParserError(solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 02143
9 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 02144
9 solidity::langutil::ParserBase::fatalParserError(solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 02145
9 solidity::langutil::SourceLocation solidity::yul::nativeLocationOf (solidity::yul::Block const&) [function] [call site2] 02146
9 solidity::yul::Parser::updateLocationEndFrom(std::__1::shared_ptr &, solidity::langutil::SourceLocation const&) const [function] [call site2] 02147
9 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 02148
9 solidity::yul::Switch::~Switch() [function] [call site2] 02149
9 solidity::yul::Parser::parseForLoop() [function] [call site2] 02150
10 solidity::langutil::ParserBase::RecursionGuard::RecursionGuard(solidity::langutil::ParserBase&) [function] [call site2] 02151
10 solidity::yul::ForLoop solidity::yul::Parser::createWithLocation () const [function] [call site2] 02152
10 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 02153
10 solidity::yul::Parser::parseBlock() [function] [call site2] 02154
10 solidity::yul::Block::operator=(solidity::yul::Block&&) [function] [call site2] 02155
10 solidity::yul::Parser::parseExpression() [function] [call site2] 02156
10 solidity::yul::Parser::parseBlock() [function] [call site2] 02157
10 solidity::yul::Block::operator=(solidity::yul::Block&&) [function] [call site2] 02158
10 solidity::yul::Parser::parseBlock() [function] [call site2] 02159
10 solidity::yul::Block::operator=(solidity::yul::Block&&) [function] [call site2] 02160
10 solidity::langutil::SourceLocation solidity::yul::nativeLocationOf (solidity::yul::Block const&) [function] [call site2] 02161
10 solidity::yul::Parser::updateLocationEndFrom(std::__1::shared_ptr &, solidity::langutil::SourceLocation const&) const [function] [call site2] 02162
10 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 02163
10 solidity::langutil::ParserBase::RecursionGuard::~RecursionGuard() [function] [call site2] 02164
10 solidity::yul::ForLoop::~ForLoop() [function] [call site2] 02165
9 solidity::yul::ForLoop::~ForLoop() [function] [call site2] 02166
9 solidity::yul::Break solidity::yul::Parser::createWithLocation () const [function] [call site2] 02167
9 solidity::yul::Break::~Break() [function] [call site2] 02168
9 solidity::yul::Parser::checkBreakContinuePosition(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 02169
10 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 02170
10 solidity::langutil::ErrorReporter::syntaxError(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 02171
10 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 02172
10 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 02173
10 solidity::langutil::ErrorReporter::syntaxError(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 02174
10 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 02175
10 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 02176
10 solidity::langutil::ErrorReporter::syntaxError(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 02177
10 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 02178
9 solidity::yul::Continue solidity::yul::Parser::createWithLocation () const [function] [call site2] 02179
9 solidity::yul::Continue::~Continue() [function] [call site2] 02180
9 solidity::yul::Parser::checkBreakContinuePosition(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 02181
9 solidity::yul::Leave solidity::yul::Parser::createWithLocation () const [function] [call site2] 02182
9 solidity::yul::Leave::~Leave() [function] [call site2] 02183
9 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 02184
9 solidity::langutil::ErrorReporter::syntaxError(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 02185
9 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 02186
9 solidity::yul::Parser::parseLiteralOrIdentifier() [function] [call site2] 02187
9 solidity::langutil::ParserBase::currentToken() const [function] [call site2] 02188
9 solidity::yul::Parser::parseCall(std::__1::variant &&) [function] [call site2] 02189
10 solidity::langutil::ParserBase::RecursionGuard::RecursionGuard(solidity::langutil::ParserBase&) [function] [call site2] 02190
10 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 02191
10 solidity::langutil::ParserBase::fatalParserError(solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 02192
10 solidity::yul::FunctionCall::FunctionCall() [function] [call site2] 02193
10 solidity::yul::Identifier::operator=(solidity::yul::Identifier&&) [function] [call site2] 02194
10 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 02195
10 solidity::langutil::ParserBase::currentToken() const [function] [call site2] 02196
10 solidity::yul::Parser::parseExpression() [function] [call site2] 02197
10 solidity::langutil::ParserBase::currentToken() const [function] [call site2] 02198
10 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 02199
10 solidity::yul::Parser::parseExpression() [function] [call site2] 02200
10 solidity::yul::Parser::updateLocationEndFrom(std::__1::shared_ptr &, solidity::langutil::SourceLocation const&) const [function] [call site2] 02201
10 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 02202
10 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 02203
10 solidity::langutil::ParserBase::RecursionGuard::~RecursionGuard() [function] [call site2] 02204
10 solidity::yul::FunctionCall::~FunctionCall() [function] [call site2] 02205
9 solidity::yul::FunctionCall::~FunctionCall() [function] [call site2] 02206
9 std::__1::shared_ptr solidity::yul::debugDataOf (std::__1::variant const&) [function] [call site2] 02207
9 solidity::yul::Assignment::Assignment() [function] [call site2] 02208
9 std::__1::shared_ptr solidity::yul::debugDataOf (std::__1::variant const&) [function] [call site2] 02209
9 solidity::langutil::ParserBase::currentToken() const [function] [call site2] 02210
9 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 02211
9 solidity::langutil::ParserBase::currentToken() const [function] [call site2] 02212
9 solidity::langutil::ParserBase::fatalParserError(solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 02213
9 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 02214
9 solidity::yul::YulString::str() const [function] [call site2] 02215
9 solidity::langutil::ParserBase::fatalParserError(solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 02216
9 solidity::langutil::ParserBase::currentToken() const [function] [call site2] 02217
9 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 02218
9 solidity::yul::Parser::parseLiteralOrIdentifier() [function] [call site2] 02219
9 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 02220
9 solidity::yul::Parser::parseExpression() [function] [call site2] 02221
9 solidity::langutil::SourceLocation solidity::yul::nativeLocationOf (std::__1::variant const&) [function] [call site2] 02222
9 solidity::yul::Parser::updateLocationEndFrom(std::__1::shared_ptr &, solidity::langutil::SourceLocation const&) const [function] [call site2] 02223
9 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 02224
9 solidity::yul::Assignment::~Assignment() [function] [call site2] 02225
9 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 02226
9 solidity::langutil::ParserBase::fatalParserError(solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 02227
9 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 02228
9 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02229
9 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02230
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] 02231
9 boost::error_info ::error_info(char const*) [function] [call site2] 02232
9 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 02233
9 solidity::langutil::ParserBase::RecursionGuard::~RecursionGuard() [function] [call site2] 02234
7 solidity::yul::Block::~Block() [function] [call site2] 02235
7 solidity::langutil::ErrorReporter::errors() const [function] [call site2] 02236
7 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 02237
7 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02238
7 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02239
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] 02240
7 boost::error_info ::error_info(char const*) [function] [call site2] 02241
7 solidity::ScopeGuard::~ScopeGuard() [function] [call site2] 02242
8 __clang_call_terminate [call site2] 02243
6 solidity::langutil::ErrorReporter::hasErrors() const [function] [call site2] 02244
6 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 02245
6 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02246
6 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02247
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] 02248
6 boost::error_info ::error_info(char const*) [function] [call site2] 02249
6 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 02250
6 solidity::yul::Parser::~Parser() [function] [call site2] 02251
7 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 02252
7 solidity::langutil::ParserBase::~ParserBase() [function] [call site2] 02253
5 solidity::yul::ObjectParser::parseObject(solidity::yul::Object*) [function] [call site2] 02254
6 solidity::langutil::ParserBase::RecursionGuard::RecursionGuard(solidity::langutil::ParserBase&) [function] [call site2] 02255
6 solidity::yul::ObjectParser::tryParseSourceNameMapping() const [function] [call site2] 02256
6 solidity::yul::ObjectDebugData::~ObjectDebugData() [function] [call site2] 02257
6 solidity::langutil::ParserBase::fatalParserError(solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 02258
6 solidity::yul::ObjectParser::parseUniqueName(solidity::yul::Object const*) [function] [call site2] 02259
7 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 02260
7 solidity::langutil::ParserBase::currentLiteral() const [function] [call site2] 02261
7 solidity::yul::YulString::YulString(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 02262
7 solidity::yul::YulString::empty() const [function] [call site2] 02263
7 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 02264
7 solidity::langutil::ParserBase::parserError(solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 02265
8 solidity::langutil::ParserBase::parserError(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 02266
9 solidity::langutil::ErrorReporter::parserError(solidity::langutil::ErrorId, solidity::langutil::SourceLocation const&, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 02267
10 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] 02268
8 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 02269
7 solidity::yul::YulString::operator==(solidity::yul::YulString const&) const [function] [call site2] 02270
7 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 02271
7 solidity::langutil::ParserBase::parserError(solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 02272
7 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 02273
7 solidity::yul::YulString::str() const [function] [call site2] 02274
7 solidity::langutil::ParserBase::parserError(solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 02275
6 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 02276
6 solidity::yul::ObjectParser::parseCode(std::__1::optional , std::__1::allocator > const>, std::__1::less , std::__1::allocator , std::__1::allocator > const> > > > >) [function] [call site2] 02277
7 solidity::langutil::ParserBase::currentToken() const [function] [call site2] 02278
7 solidity::langutil::ParserBase::fatalParserError(solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 02279
7 solidity::yul::ObjectParser::parseBlock(std::__1::optional , std::__1::allocator > const>, std::__1::less , std::__1::allocator , std::__1::allocator > const> > > > >) [function] [call site2] 02280
6 solidity::langutil::ParserBase::currentToken() const [function] [call site2] 02281
6 solidity::langutil::ParserBase::currentToken() const [function] [call site2] 02282
6 solidity::yul::ObjectParser::parseObject(solidity::yul::Object*) [function] [call site2] 02283
7 solidity::langutil::ParserBase::currentToken() const [function] [call site2] 02284
7 solidity::yul::ObjectParser::parseData(solidity::yul::Object&) [function] [call site2] 02285
8 solidity::langutil::ParserBase::currentToken() const [function] [call site2] 02286
8 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 02287
8 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02288
8 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02289
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] 02290
8 boost::error_info ::error_info(char const*) [function] [call site2] 02291
8 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 02292
8 solidity::yul::ObjectParser::parseUniqueName(solidity::yul::Object const*) [function] [call site2] 02293
8 solidity::langutil::ParserBase::currentToken() const [function] [call site2] 02294
8 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 02295
8 solidity::langutil::ParserBase::currentLiteral() const [function] [call site2] 02296
8 solidity::util::asBytes(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 02297
8 solidity::yul::ObjectParser::addNamedSubObject(solidity::yul::Object&, solidity::yul::YulString, std::__1::shared_ptr ) [function] [call site2] 02298
7 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 02299
7 solidity::langutil::ParserBase::fatalParserError(solidity::langutil::ErrorId, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 02300
7 solidity::yul::ObjectParser::addNamedSubObject(solidity::yul::Object&, solidity::yul::YulString, std::__1::shared_ptr ) [function] [call site2] 02301
7 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 02302
7 solidity::langutil::ParserBase::RecursionGuard::~RecursionGuard() [function] [call site2] 02303
5 solidity::langutil::ParserBase::expectToken(solidity::langutil::Token, bool) [function] [call site2] 02304
5 __cxa_begin_catch [call site2] 02305
5 solidity::langutil::ErrorReporter::errors() const [function] [call site2] 02306
5 __cxa_end_catch [call site2] 02307
4 solidity::langutil::ParserBase::~ParserBase() [function] [call site2] 02308
4 solidity::langutil::ErrorReporter::errors() const [function] [call site2] 02309
4 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 02310
4 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02311
4 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02312
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] 02313
4 boost::error_info ::error_info(char const*) [function] [call site2] 02314
4 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 02315
4 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 02316
4 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02317
4 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02318
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] 02319
4 boost::error_info ::error_info(char const*) [function] [call site2] 02320
4 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 02321
4 solidity::yul::YulStack::analyzeParsed() [function] [call site2] 02322
5 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 02323
5 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02324
5 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02325
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] 02326
5 boost::error_info ::error_info(char const*) [function] [call site2] 02327
5 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 02328
5 solidity::yul::YulStack::analyzeParsed(solidity::yul::Object&) [function] [call site2] 02329
6 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 02330
6 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02331
6 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02332
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] 02333
6 boost::error_info ::error_info(char const*) [function] [call site2] 02334
6 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 02335
6 (anonymous namespace)::languageToDialect(solidity::yul::YulStack::Language, solidity::langutil::EVMVersion) [function] [call site2] 02336
6 solidity::yul::Object::qualifiedDataNames() const [function] [call site2] 02337
7 solidity::yul::YulString::empty() const [function] [call site2] 02338
7 bool solidity::util::contains , std::__1::allocator >, char>(std::__1::basic_string , std::__1::allocator > const&, char const&) [function] [call site2] 02339
7 solidity::yul::YulString::YulString() [function] [call site2] 02340
8 solidity::yul::YulStringRepository::emptyHash() [function] [call site2] 02341
7 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 02342
7 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02343
7 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02344
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] 02345
7 boost::error_info ::error_info(char const*) [function] [call site2] 02346
7 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 02347
7 bool solidity::util::contains , std::__1::allocator >, char>(std::__1::basic_string , std::__1::allocator > const&, char const&) [function] [call site2] 02348
7 __dynamic_cast [call site2] 02349
7 solidity::yul::Object::qualifiedDataNames() const [function] [call site2] 02350
8 solidity::yul::YulString::operator!=(solidity::yul::YulString const&) const [function] [call site2] 02351
8 solidity::yul::YulString::str() const [function] [call site2] 02352
8 solidity::yul::YulString::str() const [function] [call site2] 02353
8 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 02354
8 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02355
8 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02356
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] 02357
8 boost::error_info ::error_info(char const*) [function] [call site2] 02358
8 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 02359
8 solidity::yul::YulString::YulString() [function] [call site2] 02360
6 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] 02361
7 solidity::langutil::EVMVersion::EVMVersion() [function] [call site2] 02362
7 solidity::yul::SideEffects::SideEffects() [function] [call site2] 02363
7 __dynamic_cast [call site2] 02364
7 solidity::yul::EVMDialect::evmVersion() const [function] [call site2] 02365
6 solidity::yul::AsmAnalyzer::analyze(solidity::yul::Block const&) [function] [call site2] 02366
7 solidity::langutil::ErrorReporter::errorWatcher() const [function] [call site2] 02367
8 solidity::langutil::ErrorReporter::ErrorWatcher::ErrorWatcher(solidity::langutil::ErrorReporter const&) [function] [call site2] 02368
9 solidity::langutil::ErrorReporter::errorCount() const [function] [call site2] 02369
7 solidity::yul::ScopeFiller::ScopeFiller(solidity::yul::AsmAnalysisInfo&, solidity::langutil::ErrorReporter&) [function] [call site2] 02370
8 solidity::yul::ScopeFiller::scope(solidity::yul::Block const*) [function] [call site2] 02371
7 solidity::yul::AsmAnalyzer::operator()(solidity::yul::Block const&) [function] [call site2] 02372
8 solidity::yul::AsmAnalyzer::scope(solidity::yul::Block const*) [function] [call site2] 02373
9 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 02374
9 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02375
9 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02376
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] 02377
9 boost::error_info ::error_info(char const*) [function] [call site2] 02378
9 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 02379
9 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 02380
9 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02381
9 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02382
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] 02383
9 boost::error_info ::error_info(char const*) [function] [call site2] 02384
9 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 02385
7 __cxa_begin_catch [call site2] 02386
7 solidity::langutil::ErrorReporter::ErrorWatcher::ok() const [function] [call site2] 02387
8 solidity::langutil::ErrorReporter::errorCount() const [function] [call site2] 02388
8 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 02389
8 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02390
8 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02391
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] 02392
8 boost::error_info ::error_info(char const*) [function] [call site2] 02393
8 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 02394
8 solidity::langutil::ErrorReporter::errorCount() const [function] [call site2] 02395
7 __cxa_end_catch [call site2] 02396
7 solidity::langutil::ErrorReporter::ErrorWatcher::ok() const [function] [call site2] 02397
6 solidity::yul::AsmAnalyzer::~AsmAnalyzer() [function] [call site2] 02398
6 solidity::yul::YulStack::analyzeParsed(solidity::yul::Object&) [function] [call site2] 02399
3 solidity::yul::YulStack::parserResult() const [function] [call site2] 02400
4 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 02401
4 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02402
4 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02403
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] 02404
4 boost::error_info ::error_info(char const*) [function] [call site2] 02405
4 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 02406
4 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 02407
4 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02408
4 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02409
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] 02410
4 boost::error_info ::error_info(char const*) [function] [call site2] 02411
4 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 02412
4 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 02413
4 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02414
4 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02415
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] 02416
4 boost::error_info ::error_info(char const*) [function] [call site2] 02417
4 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 02418
3 solidity::yul::YulStack::parserResult() const [function] [call site2] 02419
3 solidity::yul::YulStack::errors() const [function] [call site2] 02420
3 solidity::langutil::Error::containsErrors(std::__1::vector , std::__1::allocator > > const&) [function] [call site2] 02421
4 solidity::langutil::Error::type() const [function] [call site2] 02422
3 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 02423
3 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02424
3 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02425
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] 02426
3 boost::error_info ::error_info(char const*) [function] [call site2] 02427
3 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 02428
3 solidity::yul::YulStack::optimize() [function] [call site2] 02429
4 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 02430
4 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02431
4 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02432
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] 02433
4 boost::error_info ::error_info(char const*) [function] [call site2] 02434
4 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 02435
4 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 02436
4 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02437
4 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02438
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] 02439
4 boost::error_info ::error_info(char const*) [function] [call site2] 02440
4 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 02441
4 solidity::yul::YulStack::optimize(solidity::yul::Object&, bool) [function] [call site2] 02442
5 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 02443
5 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02444
5 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02445
5 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 02446
5 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 02447
5 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02448
5 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02449
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] 02450
5 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 02451
5 (anonymous namespace)::languageToDialect(solidity::yul::YulStack::Language, solidity::langutil::EVMVersion) [function] [call site2] 02452
5 __dynamic_cast [call site2] 02453
5 __dynamic_cast [call site2] 02454
5 solidity::yul::YulString::str() const [function] [call site2] 02455
5 bool boost::algorithm::ends_with , std::__1::allocator >, char [10]>(std::__1::basic_string , std::__1::allocator > const&, char const (&) [10]) [function] [call site2] 02456
5 solidity::yul::YulStack::optimize(solidity::yul::Object&, bool) [function] [call site2] 02457
6 solidity::yul::OptimiserSuite::run(solidity::yul::Dialect const&, solidity::yul::GasMeter const*, solidity::yul::Object&, bool, std::__1::basic_string_view >, std::__1::optional , std::__1::set , std::__1::allocator > const&) [function] [call site2] 02458
7 solidity::yul::EVMDialect::evmVersion() const [function] [call site2] 02459
7 solidity::yul::EVMDialect::providesObjectAccess() const [function] [call site2] 02460
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] 02461
7 solidity::yul::Disambiguator::Disambiguator(solidity::yul::Dialect const&, solidity::yul::AsmAnalysisInfo const&, std::__1::set , std::__1::allocator > const&) [function] [call site2] 02462
8 solidity::yul::ASTCopier::ASTCopier() [function] [call site2] 02463
9 solidity::yul::ExpressionCopier::ExpressionCopier() [function] [call site2] 02464
8 solidity::yul::NameDispenser::NameDispenser(solidity::yul::Dialect const&, std::__1::set , std::__1::allocator >) [function] [call site2] 02465
8 solidity::yul::ASTCopier::~ASTCopier() [function] [call site2] 02466
9 solidity::yul::StatementCopier::~StatementCopier() [function] [call site2] 02467
7 solidity::yul::ASTCopier::operator()(solidity::yul::Block const&) [function] [call site2] 02468
8 solidity::yul::ASTCopier::translate(solidity::yul::Block const&) [function] [call site2] 02469
9 solidity::ScopeGuard::ScopeGuard(std::__1::function ) [function] [call site2] 02470
9 std::__1::vector , std::__1::allocator > > solidity::yul::ASTCopier::translateVector >(std::__1::vector , std::__1::allocator > > const&) [function] [call site2] 02471
9 solidity::ScopeGuard::~ScopeGuard() [function] [call site2] 02472
7 solidity::yul::Block::operator=(solidity::yul::Block&&) [function] [call site2] 02473
7 solidity::yul::NameDispenser::NameDispenser(solidity::yul::Dialect const&, solidity::yul::Block const&, std::__1::set , std::__1::allocator >) [function] [call site2] 02474
8 solidity::yul::NameCollector::NameCollector(solidity::yul::Block const&, solidity::yul::NameCollector::CollectWhat) [function] [call site2] 02475
9 solidity::yul::ASTWalker::ASTWalker() [function] [call site2] 02476
9 solidity::yul::ASTWalker::~ASTWalker() [function] [call site2] 02477
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] 02478
9 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] 02479
8 solidity::yul::NameDispenser::NameDispenser(solidity::yul::Dialect const&, std::__1::set , std::__1::allocator >) [function] [call site2] 02480
7 solidity::yul::OptimiserSuite::OptimiserSuite(solidity::yul::OptimiserStepContext&, solidity::yul::OptimiserSuite::Debug) [function] [call site2] 02481
7 solidity::yul::OptimiserSuite::runSequence(std::__1::basic_string_view >, solidity::yul::Block&, bool) [function] [call site2] 02482
8 solidity::yul::OptimiserSuite::validateSequence(std::__1::basic_string_view >) [function] [call site2] 02483
9 solidity::yul::OptimizerException::OptimizerException() [function] [call site2] 02484
10 std::exception::exception() [function] [call site2] 02485
10 boost::exception::exception() [function] [call site2] 02486
10 solidity::util::Exception::Exception() [function] [call site2] 02487
10 solidity::yul::YulException::YulException() [function] [call site2] 02488
9 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02489
9 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02490
9 boost::enable_if , solidity::yul::OptimizerException const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::OptimizerException const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 02491
9 boost::error_info ::error_info(char const*) [function] [call site2] 02492
9 void boost::throw_exception (solidity::yul::OptimizerException const&) [function] [call site2] 02493
9 solidity::yul::OptimizerException::OptimizerException() [function] [call site2] 02494
9 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02495
9 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02496
9 boost::enable_if , solidity::yul::OptimizerException const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::OptimizerException const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 02497
9 boost::error_info ::error_info(char const*) [function] [call site2] 02498
9 void boost::throw_exception (solidity::yul::OptimizerException const&) [function] [call site2] 02499
9 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 02500
9 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02501
9 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02502
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] 02503
9 boost::error_info ::error_info(char const*) [function] [call site2] 02504
9 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 02505
9 solidity::yul::OptimiserSuite::stepAbbreviationToNameMap() [function] [call site2] 02506
10 __cxa_guard_acquire [call site2] 02507
10 solidity::yul::OptimiserSuite::stepNameToAbbreviationMap() [function] [call site2] 02508
11 __cxa_guard_acquire [call site2] 02509
11 solidity::yul::OptimiserSuite::allSteps() [function] [call site2] 02510
12 __cxa_guard_acquire [call site2] 02511
12 _ZN12_GLOBAL__N_123optimiserStepCollectionIJN8solidity3yul14BlockFlattenerENS2_24CircularReferencesPrunerENS2_29CommonSubexpressionEliminatorENS2_21ConditionalSimplifierENS2_23ConditionalUnsimplifierENS2_21ControlFlowSimplifierENS2_18DeadCodeEliminatorENS2_20EqualStoreEliminatorENS2_26EquivalentFunctionCombinerENS2_17ExpressionInlinerENS2_16ExpressionJoinerENS2_20ExpressionSimplifierENS2_18ExpressionSplitterENS2_24ForLoopConditionIntoBodyENS2_25ForLoopConditionOutOfBodyENS2_19ForLoopInitRewriterENS2_11FullInlinerENS2_15FunctionGrouperENS2_15FunctionHoisterENS2_19FunctionSpecializerENS2_21LiteralRematerialiserENS2_12LoadResolverENS2_23LoopInvariantCodeMotionENS2_22UnusedAssignEliminatorENS2_21UnusedStoreEliminatorENS2_24ReasoningBasedSimplifierENS2_14RematerialiserENS2_11SSAReverserENS2_12SSATransformENS2_20StructuralSimplifierENS2_29UnusedFunctionParameterPrunerENS2_12UnusedPrunerENS2_18VarDeclInitializerEEEENSt3__13mapINS10_12basic_stringIcNS10_11char_traitsIcEENS10_9allocatorIcEEEENS10_10unique_ptrINS2_13OptimiserStepENS10_14default_deleteIS19_EEEENS10_4lessIS17_EENS15_INS10_4pairIKS17_S1C_EEEEEEv [function] [call site2] 02512
13 _ZN8solidity4util11make_vectorINSt3__110unique_ptrINS_3yul13OptimiserStepENS2_14default_deleteIS5_EEEEJNS3_INS4_21OptimiserStepInstanceINS4_14BlockFlattenerEEENS6_ISB_EEEENS3_INS9_INS4_24CircularReferencesPrunerEEENS6_ISF_EEEENS3_INS9_INS4_29CommonSubexpressionEliminatorEEENS6_ISJ_EEEENS3_INS9_INS4_21ConditionalSimplifierEEENS6_ISN_EEEENS3_INS9_INS4_23ConditionalUnsimplifierEEENS6_ISR_EEEENS3_INS9_INS4_21ControlFlowSimplifierEEENS6_ISV_EEEENS3_INS9_INS4_18DeadCodeEliminatorEEENS6_ISZ_EEEENS3_INS9_INS4_20EqualStoreEliminatorEEENS6_IS13_EEEENS3_INS9_INS4_26EquivalentFunctionCombinerEEENS6_IS17_EEEENS3_INS9_INS4_17ExpressionInlinerEEENS6_IS1B_EEEENS3_INS9_INS4_16ExpressionJoinerEEENS6_IS1F_EEEENS3_INS9_INS4_20ExpressionSimplifierEEENS6_IS1J_EEEENS3_INS9_INS4_18ExpressionSplitterEEENS6_IS1N_EEEENS3_INS9_INS4_24ForLoopConditionIntoBodyEEENS6_IS1R_EEEENS3_INS9_INS4_25ForLoopConditionOutOfBodyEEENS6_IS1V_EEEENS3_INS9_INS4_19ForLoopInitRewriterEEENS6_IS1Z_EEEENS3_INS9_INS4_11FullInlinerEEENS6_IS23_EEEENS3_INS9_INS4_15FunctionGrouperEEENS6_IS27_EEEENS3_INS9_INS4_15FunctionHoisterEEENS6_IS2B_EEEENS3_INS9_INS4_19FunctionSpecializerEEENS6_IS2F_EEEENS3_INS9_INS4_21LiteralRematerialiserEEENS6_IS2J_EEEENS3_INS9_INS4_12LoadResolverEEENS6_IS2N_EEEENS3_INS9_INS4_23LoopInvariantCodeMotionEEENS6_IS2R_EEEENS3_INS9_INS4_22UnusedAssignEliminatorEEENS6_IS2V_EEEENS3_INS9_INS4_21UnusedStoreEliminatorEEENS6_IS2Z_EEEENS3_INS9_INS4_24ReasoningBasedSimplifierEEENS6_IS33_EEEENS3_INS9_INS4_14RematerialiserEEENS6_IS37_EEEENS3_INS9_INS4_11SSAReverserEEENS6_IS3B_EEEENS3_INS9_INS4_12SSATransformEEENS6_IS3F_EEEENS3_INS9_INS4_20StructuralSimplifierEEENS6_IS3J_EEEENS3_INS9_INS4_29UnusedFunctionParameterPrunerEEENS6_IS3N_EEEENS3_INS9_INS4_12UnusedPrunerEEENS6_IS3R_EEEENS3_INS9_INS4_18VarDeclInitializerEEENS6_IS3V_EEEEEEENS2_6vectorIT_NS2_9allocatorIS3Z_EEEEDpOT0_ [function] [call site2] 02513
14 _ZN8solidity4util6detail19variadicEmplaceBackINSt3__110unique_ptrINS_3yul13OptimiserStepENS3_14default_deleteIS6_EEEENS4_INS5_21OptimiserStepInstanceINS5_14BlockFlattenerEEENS7_ISC_EEEEJNS4_INSA_INS5_24CircularReferencesPrunerEEENS7_ISG_EEEENS4_INSA_INS5_29CommonSubexpressionEliminatorEEENS7_ISK_EEEENS4_INSA_INS5_21ConditionalSimplifierEEENS7_ISO_EEEENS4_INSA_INS5_23ConditionalUnsimplifierEEENS7_ISS_EEEENS4_INSA_INS5_21ControlFlowSimplifierEEENS7_ISW_EEEENS4_INSA_INS5_18DeadCodeEliminatorEEENS7_IS10_EEEENS4_INSA_INS5_20EqualStoreEliminatorEEENS7_IS14_EEEENS4_INSA_INS5_26EquivalentFunctionCombinerEEENS7_IS18_EEEENS4_INSA_INS5_17ExpressionInlinerEEENS7_IS1C_EEEENS4_INSA_INS5_16ExpressionJoinerEEENS7_IS1G_EEEENS4_INSA_INS5_20ExpressionSimplifierEEENS7_IS1K_EEEENS4_INSA_INS5_18ExpressionSplitterEEENS7_IS1O_EEEENS4_INSA_INS5_24ForLoopConditionIntoBodyEEENS7_IS1S_EEEENS4_INSA_INS5_25ForLoopConditionOutOfBodyEEENS7_IS1W_EEEENS4_INSA_INS5_19ForLoopInitRewriterEEENS7_IS20_EEEENS4_INSA_INS5_11FullInlinerEEENS7_IS24_EEEENS4_INSA_INS5_15FunctionGrouperEEENS7_IS28_EEEENS4_INSA_INS5_15FunctionHoisterEEENS7_IS2C_EEEENS4_INSA_INS5_19FunctionSpecializerEEENS7_IS2G_EEEENS4_INSA_INS5_21LiteralRematerialiserEEENS7_IS2K_EEEENS4_INSA_INS5_12LoadResolverEEENS7_IS2O_EEEENS4_INSA_INS5_23LoopInvariantCodeMotionEEENS7_IS2S_EEEENS4_INSA_INS5_22UnusedAssignEliminatorEEENS7_IS2W_EEEENS4_INSA_INS5_21UnusedStoreEliminatorEEENS7_IS30_EEEENS4_INSA_INS5_24ReasoningBasedSimplifierEEENS7_IS34_EEEENS4_INSA_INS5_14RematerialiserEEENS7_IS38_EEEENS4_INSA_INS5_11SSAReverserEEENS7_IS3C_EEEENS4_INSA_INS5_12SSATransformEEENS7_IS3G_EEEENS4_INSA_INS5_20StructuralSimplifierEEENS7_IS3K_EEEENS4_INSA_INS5_29UnusedFunctionParameterPrunerEEENS7_IS3O_EEEENS4_INSA_INS5_12UnusedPrunerEEENS7_IS3S_EEEENS4_INSA_INS5_18VarDeclInitializerEEENS7_IS3W_EEEEEEEvRNS3_6vectorIT_NS3_9allocatorIS40_EEEEOT0_DpOT1_ [function] [call site2] 02514
15 _ZN8solidity4util6detail19variadicEmplaceBackINSt3__110unique_ptrINS_3yul13OptimiserStepENS3_14default_deleteIS6_EEEENS4_INS5_21OptimiserStepInstanceINS5_24CircularReferencesPrunerEEENS7_ISC_EEEEJNS4_INSA_INS5_29CommonSubexpressionEliminatorEEENS7_ISG_EEEENS4_INSA_INS5_21ConditionalSimplifierEEENS7_ISK_EEEENS4_INSA_INS5_23ConditionalUnsimplifierEEENS7_ISO_EEEENS4_INSA_INS5_21ControlFlowSimplifierEEENS7_ISS_EEEENS4_INSA_INS5_18DeadCodeEliminatorEEENS7_ISW_EEEENS4_INSA_INS5_20EqualStoreEliminatorEEENS7_IS10_EEEENS4_INSA_INS5_26EquivalentFunctionCombinerEEENS7_IS14_EEEENS4_INSA_INS5_17ExpressionInlinerEEENS7_IS18_EEEENS4_INSA_INS5_16ExpressionJoinerEEENS7_IS1C_EEEENS4_INSA_INS5_20ExpressionSimplifierEEENS7_IS1G_EEEENS4_INSA_INS5_18ExpressionSplitterEEENS7_IS1K_EEEENS4_INSA_INS5_24ForLoopConditionIntoBodyEEENS7_IS1O_EEEENS4_INSA_INS5_25ForLoopConditionOutOfBodyEEENS7_IS1S_EEEENS4_INSA_INS5_19ForLoopInitRewriterEEENS7_IS1W_EEEENS4_INSA_INS5_11FullInlinerEEENS7_IS20_EEEENS4_INSA_INS5_15FunctionGrouperEEENS7_IS24_EEEENS4_INSA_INS5_15FunctionHoisterEEENS7_IS28_EEEENS4_INSA_INS5_19FunctionSpecializerEEENS7_IS2C_EEEENS4_INSA_INS5_21LiteralRematerialiserEEENS7_IS2G_EEEENS4_INSA_INS5_12LoadResolverEEENS7_IS2K_EEEENS4_INSA_INS5_23LoopInvariantCodeMotionEEENS7_IS2O_EEEENS4_INSA_INS5_22UnusedAssignEliminatorEEENS7_IS2S_EEEENS4_INSA_INS5_21UnusedStoreEliminatorEEENS7_IS2W_EEEENS4_INSA_INS5_24ReasoningBasedSimplifierEEENS7_IS30_EEEENS4_INSA_INS5_14RematerialiserEEENS7_IS34_EEEENS4_INSA_INS5_11SSAReverserEEENS7_IS38_EEEENS4_INSA_INS5_12SSATransformEEENS7_IS3C_EEEENS4_INSA_INS5_20StructuralSimplifierEEENS7_IS3G_EEEENS4_INSA_INS5_29UnusedFunctionParameterPrunerEEENS7_IS3K_EEEENS4_INSA_INS5_12UnusedPrunerEEENS7_IS3O_EEEENS4_INSA_INS5_18VarDeclInitializerEEENS7_IS3S_EEEEEEEvRNS3_6vectorIT_NS3_9allocatorIS3W_EEEEOT0_DpOT1_ [function] [call site2] 02515
13 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 02516
13 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02517
13 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02518
13 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] 02519
13 boost::error_info ::error_info(char const*) [function] [call site2] 02520
13 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 02521
11 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 02522
11 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02523
11 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02524
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] 02525
11 boost::error_info ::error_info(char const*) [function] [call site2] 02526
11 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 02527
11 std::__1::set , std::__1::allocator > solidity::util::convertContainer , std::__1::allocator >, std::__1::basic_string , std::__1::allocator > >(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02528
11 auto ranges::views::view_closure_base_ns::operator| , std::__1::allocator >, char, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, char> > >&, ranges::views::values_fn, true, 0, 0>(std::__1::map , std::__1::allocator >, char, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, char> > >&, ranges::views::view_closure ) [function] [call site2] 02529
11 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 02530
11 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02531
11 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02532
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] 02533
11 boost::error_info ::error_info(char const*) [function] [call site2] 02534
11 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 02535
10 std::__1::map , std::__1::allocator >, std::__1::less , std::__1::allocator , std::__1::allocator > > > > solidity::util::invertMap , std::__1::allocator >, char>(std::__1::map , std::__1::allocator >, char, std::__1::less , std::__1::allocator > >, std::__1::allocator , std::__1::allocator > const, char> > > const&) [function] [call site2] 02536
9 solidity::yul::OptimizerException::OptimizerException() [function] [call site2] 02537
9 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02538
9 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02539
9 boost::enable_if , solidity::yul::OptimizerException const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::OptimizerException const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 02540
9 boost::error_info ::error_info(char const*) [function] [call site2] 02541
9 void boost::throw_exception (solidity::yul::OptimizerException const&) [function] [call site2] 02542
9 solidity::yul::OptimiserSuite::allSteps() [function] [call site2] 02543
9 solidity::yul::OptimizerException::OptimizerException() [function] [call site2] 02544
9 std::__1::optional , std::__1::allocator > >::operator*() & [function] [call site2] 02545
9 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02546
9 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02547
9 boost::enable_if , solidity::yul::OptimizerException const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::OptimizerException const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 02548
9 boost::error_info ::error_info(char const*) [function] [call site2] 02549
9 void boost::throw_exception (solidity::yul::OptimizerException const&) [function] [call site2] 02550
8 solidity::yul::OptimiserSuite::runSequence(std::__1::basic_string_view >, solidity::yul::Block&, bool)::$_0::operator()(std::__1::basic_string_view >) const [function] [call site2] 02551
9 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 02552
9 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02553
9 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02554
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] 02555
9 boost::error_info ::error_info(char const*) [function] [call site2] 02556
9 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 02557
8 solidity::yul::OptimiserSuite::runSequence(std::__1::basic_string_view >, solidity::yul::Block&, bool)::$_1::operator()(std::__1::basic_string_view >) const [function] [call site2] 02558
9 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 02559
9 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02560
9 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02561
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] 02562
9 boost::error_info ::error_info(char const*) [function] [call site2] 02563
9 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 02564
9 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 02565
9 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02566
9 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02567
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] 02568
9 boost::error_info ::error_info(char const*) [function] [call site2] 02569
9 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 02570
9 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 02571
9 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02572
9 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02573
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] 02574
9 boost::error_info ::error_info(char const*) [function] [call site2] 02575
9 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 02576
9 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 02577
9 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02578
9 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02579
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] 02580
9 boost::error_info ::error_info(char const*) [function] [call site2] 02581
9 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 02582
8 solidity::yul::CodeSize::codeSizeIncludingFunctions(solidity::yul::Block const&, solidity::yul::CodeWeights const&) [function] [call site2] 02583
9 solidity::yul::CodeSize::CodeSize(bool, solidity::yul::CodeWeights const&) [function] [call site2] 02584
10 solidity::yul::ASTWalker::ASTWalker() [function] [call site2] 02585
9 solidity::yul::ASTWalker::operator()(solidity::yul::Block const&) [function] [call site2] 02586
10 void solidity::yul::ASTWalker::walkVector , std::__1::allocator > > >(std::__1::vector , std::__1::allocator > > const&) [function] [call site2] 02587
9 solidity::yul::ASTWalker::~ASTWalker() [function] [call site2] 02588
8 solidity::yul::OptimiserSuite::runSequence(std::__1::basic_string_view >, solidity::yul::Block&, bool) [function] [call site2] 02589
9 solidity::yul::OptimiserSuite::runSequence(std::__1::basic_string_view >, solidity::yul::Block&, bool)::$_2::operator()(std::__1::basic_string_view >) const [function] [call site2] 02590
10 solidity::yul::OptimiserSuite::stepAbbreviationToNameMap() [function] [call site2] 02591
7 solidity::yul::NameSimplifier::run(solidity::yul::OptimiserStepContext&, solidity::yul::Block&) [function] [call site2] 02592
8 solidity::yul::NameSimplifier::NameSimplifier(solidity::yul::OptimiserStepContext&, solidity::yul::Block const&) [function] [call site2] 02593
9 solidity::yul::ASTModifier::ASTModifier() [function] [call site2] 02594
9 solidity::yul::NameCollector::NameCollector(solidity::yul::Block const&, solidity::yul::NameCollector::CollectWhat) [function] [call site2] 02595
9 solidity::yul::NameSimplifier::findSimplification(solidity::yul::YulString const&) [function] [call site2] 02596
10 solidity::yul::YulString::str() const [function] [call site2] 02597
10 __cxa_guard_acquire [call site2] 02598
10 solidity::yul::YulString::str() const [function] [call site2] 02599
10 solidity::yul::YulString::YulString(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 02600
10 solidity::yul::NameDispenser::illegalName(solidity::yul::YulString) [function] [call site2] 02601
11 solidity::yul::isRestrictedIdentifier(solidity::yul::Dialect const&, solidity::yul::YulString const&) [function] [call site2] 02602
12 solidity::langutil::TokenTraits::isYulKeyword(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 02603
13 solidity::langutil::TokenTraits::keywordByName(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 02604
13 solidity::langutil::TokenTraits::isYulKeyword(solidity::langutil::Token) [function] [call site2] 02605
10 solidity::yul::NameDispenser::markUsed(solidity::yul::YulString) [function] [call site2] 02606
9 solidity::yul::ASTModifier::~ASTModifier() [function] [call site2] 02607
8 solidity::yul::ASTModifier::operator()(solidity::yul::Block&) [function] [call site2] 02608
9 void solidity::yul::ASTModifier::walkVector , std::__1::allocator > >&>(std::__1::vector , std::__1::allocator > >&) [function] [call site2] 02609
8 solidity::yul::NameSimplifier::~NameSimplifier() [function] [call site2] 02610
9 solidity::yul::ASTModifier::~ASTModifier() [function] [call site2] 02611
7 solidity::yul::OptimiserSuite::runSequence(std::__1::basic_string_view >, solidity::yul::Block&, bool) [function] [call site2] 02612
7 solidity::yul::OptimiserSuite::runSequence(std::__1::basic_string_view >, solidity::yul::Block&, bool) [function] [call site2] 02613
7 solidity::yul::StackCompressor::run(solidity::yul::Dialect const&, solidity::yul::Object&, bool, unsigned long) [function] [call site2] 02614
8 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 02615
8 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02616
8 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02617
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] 02618
8 boost::error_info ::error_info(char const*) [function] [call site2] 02619
8 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 02620
8 __dynamic_cast [call site2] 02621
8 solidity::yul::EVMDialect::evmVersion() const [function] [call site2] 02622
8 solidity::langutil::EVMVersion::canOverchargeGasForCall() const [function] [call site2] 02623
9 solidity::langutil::EVMVersion::tangerineWhistle() [function] [call site2] 02624
9 boost::operators_impl::operator>=(solidity::langutil::EVMVersion const&, solidity::langutil::EVMVersion const&) [function] [call site2] 02625
8 solidity::yul::EVMDialect::providesObjectAccess() const [function] [call site2] 02626
8 solidity::yul::MSizeFinder::containsMSize(solidity::yul::Dialect const&, solidity::yul::Block const&) [function] [call site2] 02627
9 solidity::yul::MSizeFinder::MSizeFinder(solidity::yul::Dialect const&) [function] [call site2] 02628
10 solidity::yul::ASTWalker::ASTWalker() [function] [call site2] 02629
9 solidity::yul::ASTWalker::operator()(solidity::yul::Block const&) [function] [call site2] 02630
9 solidity::yul::ASTWalker::~ASTWalker() [function] [call site2] 02631
8 solidity::yul::AsmAnalyzer::analyzeStrictAssertCorrect(solidity::yul::Dialect const&, solidity::yul::Object const&) [function] [call site2] 02632
9 solidity::langutil::ErrorReporter::ErrorReporter(std::__1::vector , std::__1::allocator > >&) [function] [call site2] 02633
9 solidity::yul::AsmAnalysisInfo::AsmAnalysisInfo() [function] [call site2] 02634
9 solidity::yul::Object::qualifiedDataNames() const [function] [call site2] 02635
9 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] 02636
9 solidity::yul::AsmAnalyzer::analyze(solidity::yul::Block const&) [function] [call site2] 02637
9 solidity::langutil::ErrorReporter::hasErrors() const [function] [call site2] 02638
9 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 02639
9 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02640
9 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02641
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] 02642
9 boost::error_info ::error_info(char const*) [function] [call site2] 02643
9 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 02644
9 solidity::yul::AsmAnalysisInfo::~AsmAnalysisInfo() [function] [call site2] 02645
8 solidity::yul::ControlFlowGraphBuilder::build(solidity::yul::AsmAnalysisInfo const&, solidity::yul::Dialect const&, solidity::yul::Block const&) [function] [call site2] 02646
9 std::__1::shared_ptr solidity::yul::debugDataOf (solidity::yul::Block const&) [function] [call site2] 02647
9 solidity::yul::CFG::makeBlock(std::__1::shared_ptr ) [function] [call site2] 02648
10 solidity::yul::CFG::BasicBlock::~BasicBlock() [function] [call site2] 02649
9 solidity::yul::ControlFlowGraphBuilder::ControlFlowGraphBuilder(solidity::yul::CFG&, solidity::yul::AsmAnalysisInfo const&, solidity::yul::Dialect const&) [function] [call site2] 02650
9 solidity::yul::ControlFlowGraphBuilder::operator()(solidity::yul::Block const&) [function] [call site2] 02651
10 solidity::ScopedSaveAndRestore ::ScopedSaveAndRestore(solidity::yul::Scope*&, solidity::yul::Scope*&&) [function] [call site2] 02652
10 solidity::yul::ControlFlowGraphBuilder::registerFunction(solidity::yul::FunctionDefinition const&) [function] [call site2] 02653
11 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 02654
11 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02655
11 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02656
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] 02657
11 boost::error_info ::error_info(char const*) [function] [call site2] 02658
11 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 02659
11 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 02660
11 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02661
11 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02662
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] 02663
11 boost::error_info ::error_info(char const*) [function] [call site2] 02664
11 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 02665
11 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 02666
11 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02667
11 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02668
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] 02669
11 boost::error_info ::error_info(char const*) [function] [call site2] 02670
11 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 02671
11 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 02672
11 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02673
11 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02674
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] 02675
11 boost::error_info ::error_info(char const*) [function] [call site2] 02676
11 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 02677
11 std::__1::shared_ptr solidity::yul::debugDataOf (solidity::yul::Block const&) [function] [call site2] 02678
11 solidity::yul::CFG::makeBlock(std::__1::shared_ptr ) [function] [call site2] 02679
11 auto ranges::views::transform_fn::operator() (solidity::yul::ControlFlowGraphBuilder::registerFunction(solidity::yul::FunctionDefinition const&)::$_6) const [function] [call site2] 02680
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] 02681
12 ranges::views::view_closure > ranges::make_view_closure_fn::operator() >(ranges::detail::bind_back_fn_ ) const [function] [call site2] 02682
13 ranges::views::view_closure >::view_closure(ranges::detail::bind_back_fn_ ) [function] [call site2] 02683
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] 02684
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] 02685
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] 02686
14 _ZNK6ranges5views17transform_base_fnclIRKNSt3__16vectorIN8solidity3yul9TypedNameENS3_9allocatorIS7_EEEEZNS6_23ControlFlowGraphBuilder16registerFunctionERKNS6_18FunctionDefinitionEE3$_6Lb1ELi0EEENS_14transform_viewIDTclL_ZNS0_3allEEclsr3stdE7declvalIT_EEEET0_EEOSJ_SL_ [function] [call site2] 02687
15 auto ranges::views::all_fn::operator() > const&, true, 0, 0>(std::__1::vector > const&) const [function] [call site2] 02688
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] 02689
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] 02690
12 _ZNK6ranges6detail12to_container2fnINS0_10from_rangeINSt3__16vectorEEEEclINS_14transform_viewINS_8ref_viewIKNS5_IN8solidity3yul9TypedNameENS4_9allocatorISD_EEEEEEZNSC_23ControlFlowGraphBuilder16registerFunctionERKNSC_18FunctionDefinitionEE3$_6EELb1ELi0ELi0EEEDTclsr10from_rangeE9from_rng_IT_ELi0EEEOSP_ [function] [call site2] 02691
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] 02692
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] 02693
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] 02694
16 ranges::view_adaptor > const>, ranges::indirected >, ranges::ref_view > const>, (ranges::cardinality)-1>::base() [function] [call site2] 02695
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] 02696
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] 02697
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] 02698
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] 02699
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] 02700
11 auto ranges::views::transform_fn::operator() (solidity::yul::ControlFlowGraphBuilder::registerFunction(solidity::yul::FunctionDefinition const&)::$_7) const [function] [call site2] 02701
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] 02702
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] 02703
11 solidity::yul::CFG::FunctionInfo::~FunctionInfo() [function] [call site2] 02704
11 ranges::iter_transform_view > const>, ranges::indirected >::~iter_transform_view() [function] [call site2] 02705
12 ranges::semiregular_box >::~semiregular_box() [function] [call site2] 02706
13 ranges::semiregular_box >::reset() [function] [call site2] 02707
11 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 02708
11 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02709
11 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02710
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] 02711
11 boost::error_info ::error_info(char const*) [function] [call site2] 02712
11 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 02713
10 solidity::ScopedSaveAndRestore ::~ScopedSaveAndRestore() [function] [call site2] 02714
9 (anonymous namespace)::cleanUnreachable(solidity::yul::CFG&) [function] [call site2] 02715
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] 02716
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] 02717
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] 02718
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] 02719
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] 02720
10 solidity::util::BreadthFirstSearch ::~BreadthFirstSearch() [function] [call site2] 02721
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] 02722
9 (anonymous namespace)::markRecursiveCalls(solidity::yul::CFG&) [function] [call site2] 02723
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] 02724
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] 02725
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] 02726
10 (anonymous namespace)::markRecursiveCalls(solidity::yul::CFG&)::$_17::operator()(solidity::yul::CFG::BasicBlock*) const [function] [call site2] 02727
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] 02728
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] 02729
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] 02730
10 solidity::util::BreadthFirstSearch ::~BreadthFirstSearch() [function] [call site2] 02731
9 (anonymous namespace)::markStartsOfSubGraphs(solidity::yul::CFG&) [function] [call site2] 02732
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] 02733
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] 02734
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] 02735
10 void (anonymous namespace)::markStartsOfSubGraphs(solidity::yul::CFG&)::$_19::operator()<$_19>(solidity::yul::CFG::BasicBlock*, $_19) const [function] [call site2] 02736
11 bool solidity::util::contains >, solidity::yul::CFG::BasicBlock*>(std::__1::vector > const&, solidity::yul::CFG::BasicBlock* const&) [function] [call site2] 02737
11 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 02738
11 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02739
11 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02740
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] 02741
11 boost::error_info ::error_info(char const*) [function] [call site2] 02742
11 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 02743
11 void (anonymous namespace)::markStartsOfSubGraphs(solidity::yul::CFG&)::$_19::operator()<$_19>(solidity::yul::CFG::BasicBlock*, $_19) const [function] [call site2] 02744
12 bool solidity::util::contains >, solidity::yul::CFG::BasicBlock*>(std::__1::vector > const&, solidity::yul::CFG::BasicBlock* const&) [function] [call site2] 02745
12 bool solidity::util::contains >, solidity::yul::CFG::BasicBlock*>(std::__1::vector > const&, solidity::yul::CFG::BasicBlock* const&) [function] [call site2] 02746
9 (anonymous namespace)::markNeedsCleanStack(solidity::yul::CFG&) [function] [call site2] 02747
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] 02748
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] 02749
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] 02750
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] 02751
8 solidity::yul::StackLayoutGenerator::reportStackTooDeep(solidity::yul::CFG const&) [function] [call site2] 02752
9 solidity::yul::YulString::YulString() [function] [call site2] 02753
9 solidity::yul::StackLayoutGenerator::reportStackTooDeep(solidity::yul::CFG const&, solidity::yul::YulString) [function] [call site2] 02754
10 solidity::yul::StackLayout::StackLayout() [function] [call site2] 02755
10 solidity::yul::YulString::empty() const [function] [call site2] 02756
10 _ZNK6ranges7find_fnclIRKNSt3__13mapIPKN8solidity3yul5Scope8FunctionENS5_3CFG12FunctionInfoENS2_4lessIS9_EENS2_9allocatorINS2_4pairIKS9_SB_EEEEEENS5_9YulStringENS4_4util6detail8MapTupleIZNS5_20StackLayoutGenerator18reportStackTooDeepERKSA_SM_E3$_0EELb1ELi0ELi0EEEN4meta6detail5_condIXsr6detailE15_borrowed_rangeIT_EEE6invokeIDTclL_ZNS_1_5beginEEclscPDoFRSY_vELDnEEEENS_8danglingEEEOSY_RKT0_T1_ [function] [call site2] 02757
11 meta::detail::_cond , std::__1::allocator > > const&> >::invoke ::invoke , std::__1::allocator > > const&> ranges::_begin_::fn::operator() , std::__1::allocator > > const&, true, 0, 0>(std::__1::map , std::__1::allocator > > const&) const [function] [call site2] 02758
11 std::__1::__map_const_iterator , std::__1::__tree_node , void*>*, long> > ranges::find_fn::operator() , std::__1::__tree_node , void*>*, long> >, std::__1::__map_const_iterator , std::__1::__tree_node , void*>*, long> >, solidity::yul::YulString, solidity::util::detail::MapTuple , true, 0, 0, 0>(std::__1::__map_const_iterator , std::__1::__tree_node , void*>*, long> >, std::__1::__map_const_iterator , std::__1::__tree_node , void*>*, long> >, solidity::yul::YulString const&, solidity::util::detail::MapTuple ) const [function] [call site2] 02759
12 decltype (((solidity::util::detail::MapTuple &){parm#1})((std::__1::pair const&){parm#2})) ranges::invoke_fn::operator() &, std::__1::pair const&>(solidity::util::detail::MapTuple &, std::__1::pair const&) const [function] [call site2] 02760
13 decltype(auto) solidity::util::detail::MapTuple ::operator() const&>(std::__1::pair const&) [function] [call site2] 02761
14 decltype(auto) solidity::util::detail::MapTuple ::operator() const&, 0ul, 1ul>(std::__1::pair const&, std::__1::integer_sequence ) [function] [call site2] 02762
15 auto solidity::yul::StackLayoutGenerator::reportStackTooDeep(solidity::yul::CFG const&, solidity::yul::YulString)::$_0::operator() (solidity::yul::Scope::Function const* const&, solidity::yul::CFG::FunctionInfo const&) const [function] [call site2] 02763
12 solidity::yul::YulString::operator==(solidity::yul::YulString const&) const [function] [call site2] 02764
10 solidity::yul::StackLayoutGenerator::StackLayoutGenerator(solidity::yul::StackLayout&) [function] [call site2] 02765
10 solidity::yul::StackLayoutGenerator::processEntryPoint(solidity::yul::CFG::BasicBlock const&) [function] [call site2] 02766
11 solidity::yul::StackLayoutGenerator::collectBackwardsJumps(solidity::yul::CFG::BasicBlock const&) const [function] [call site2] 02767
12 solidity::util::BreadthFirstSearch & solidity::util::BreadthFirstSearch ::run (solidity::yul::StackLayoutGenerator::collectBackwardsJumps(solidity::yul::CFG::BasicBlock const&) const::$_10&&) [function] [call site2] 02768
13 auto solidity::yul::StackLayoutGenerator::collectBackwardsJumps(solidity::yul::CFG::BasicBlock const&) const::$_10::operator() ::run<$_10>($_10&&)::{lambda(solidity::yul::CFG::BasicBlock const*)#1}>(solidity::yul::CFG::BasicBlock const*, solidity::util::BreadthFirstSearch ::run<$_10>($_10&&)::{lambda(solidity::yul::CFG::BasicBlock const*)#1}) const [function] [call site2] 02769
11 solidity::yul::StackLayoutGenerator::getExitLayoutOrStageDependencies(solidity::yul::CFG::BasicBlock const&, std::__1::set , std::__1::allocator > const&, std::__1::list >&) const [function] [call site2] 02770
11 std::__1::optional , std::__1::allocator > > >::operator*() & [function] [call site2] 02771
11 solidity::yul::StackLayoutGenerator::propagateStackThroughBlock(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::BasicBlock const&, bool) [function] [call site2] 02772
12 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] 02773
13 auto ranges::views::enumerate_fn::operator() > const&, true, 0>(std::__1::vector > const&) const [function] [call site2] 02774
14 auto ranges::views::all_fn::operator() > const&, true, 0, 0>(std::__1::vector > const&) const [function] [call site2] 02775
14 _ZNK6ranges5views6zip_fnclIJNS_6detail10index_viewImlEENS_8ref_viewIKNSt3__16vectorIN8solidity3yul3CFG9OperationENS7_9allocatorISC_EEEEEEELb1ELi0ELi0ELi0EEENS_8zip_viewIJDpDTclL_ZNS0_3allEEclsr3stdE7declvalIT_EEEEEEEDpOSJ_ [function] [call site2] 02776
15 auto ranges::views::all_fn::operator() , true, 0, 0>(ranges::detail::index_view &&) const [function] [call site2] 02777
15 ranges::zip_view , ranges::ref_view > const> >::zip_view(ranges::detail::index_view , ranges::ref_view > const>) [function] [call site2] 02778
16 ranges::iter_zip_with_view , ranges::ref_view > const> >::iter_zip_with_view(ranges::detail::indirect_zip_fn_, ranges::detail::index_view , ranges::ref_view > const>) [function] [call site2] 02779
12 ranges::reverse_view , ranges::ref_view > const> > >::begin() [function] [call site2] 02780
13 ranges::reverse_view , ranges::ref_view > const> > >::begin_(std::__1::integral_constant ) [function] [call site2] 02781
14 ranges::optional , ranges::ref_view > const> >::cursor > >::operator bool() const [function] [call site2] 02782
15 ranges::detail::optional_adl::optional_base , ranges::ref_view > const> >::cursor > >::has_value() const [function] [call site2] 02783
14 meta::detail::_cond , ranges::ref_view > const> >&> >::invoke ::invoke , ranges::ref_view > const> >&> ranges::_begin_::fn::operator() , ranges::ref_view > const> >&, true, 0, 0>(ranges::zip_view , ranges::ref_view > const> >&) const [function] [call site2] 02784
14 ranges::basic_iterator , ranges::ref_view > const> >::cursor > ranges::next_fn::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 >, ranges::iter_zip_with_view , ranges::ref_view > const> >::sentinel ) const [function] [call site2] 02785
15 void ranges::advance_fn::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 >&, ranges::iter_zip_with_view , ranges::ref_view > const> >::sentinel ) const [function] [call site2] 02786
16 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] 02787
17 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] 02788
18 ranges::iter_zip_with_view , ranges::ref_view > const> >::cursor const& ranges::range_access::pos , ranges::ref_view > const> >::cursor >(ranges::basic_iterator , ranges::ref_view > const> >::cursor > const&) [function] [call site2] 02789
16 concepts::return_t_ , ranges::ref_view > const> >::cursor >)&&((concepts::detail::CPP_true_fn(concepts::detail::Nil))(concepts::detail::Nil{})), void>::type>::invoke , ranges::ref_view > const> >::cursor >&> ranges::basic_iterator , ranges::ref_view > const> >::cursor >::operator++ () [function] [call site2] 02790
17 ranges::basic_iterator , ranges::ref_view > const> >::cursor >::pos() [function] [call site2] 02791
18 ranges::box , ranges::ref_view > const> >::cursor , void, (ranges::detail::box_compress)0>::get() & [function] [call site2] 02792
17 decltype (({parm#1}.next)()) ranges::range_access::next , ranges::ref_view > const> >::cursor >(ranges::iter_zip_with_view , ranges::ref_view > const> >::cursor &) [function] [call site2] 02793
18 ranges::iter_zip_with_view , ranges::ref_view > const> >::cursor ::next() [function] [call site2] 02794
19 ranges::detail::inc_ ranges::tuple_for_each_fn::operator() ::cursor>, std::__1::__wrap_iter >&, ranges::detail::inc_>(std::__1::tuple ::cursor>, std::__1::__wrap_iter >&, ranges::detail::inc_) const [function] [call site2] 02795
20 void ranges::tuple_for_each_fn::impl ::cursor>, std::__1::__wrap_iter >&, ranges::detail::inc_, 0ul, 1ul>(std::__1::tuple ::cursor>, std::__1::__wrap_iter >&, ranges::detail::inc_&, std::__1::integer_sequence ) [function] [call site2] 02796
21 decltype ((get<0ul>)(static_cast ::cursor>, std::__1::__wrap_iter >&>({parm#1}))) ranges::detail::_adl_get_::adl_get<0ul, std::__1::tuple ::cursor>, std::__1::__wrap_iter >&>(std::__1::tuple ::cursor>, std::__1::__wrap_iter >&) [function] [call site2] 02797
21 void ranges::detail::inc_::operator() ::cursor> >(ranges::basic_iterator ::cursor>&) const [function] [call site2] 02798
22 concepts::return_t_ ::cursor>)&&((concepts::detail::CPP_true_fn(concepts::detail::Nil))(concepts::detail::Nil{})), void>::type>::invoke ::cursor>&> ranges::basic_iterator ::cursor>::operator++ () [function] [call site2] 02799
14 ranges::optional , ranges::ref_view > const> >::cursor > >& ranges::optional , ranges::ref_view > const> >::cursor > >::operator= , ranges::ref_view > const> >::cursor >, true, 0, 0, 0, 0>(ranges::basic_iterator , ranges::ref_view > const> >::cursor >&&) [function] [call site2] 02800
15 ranges::detail::optional_adl::optional_base , ranges::ref_view > const> >::cursor > >::has_value() const [function] [call site2] 02801
15 ranges::detail::optional_adl::optional_base , ranges::ref_view > const> >::cursor > >::operator*() & [function] [call site2] 02802
15 ranges::basic_iterator , ranges::ref_view > const> >::cursor >::operator=(ranges::basic_iterator , ranges::ref_view > const> >::cursor >&&) [function] [call site2] 02803
16 ranges::detail::iterator_associated_types_base_ , ranges::ref_view > const> >::cursor , true>::operator=(ranges::detail::iterator_associated_types_base_ , ranges::ref_view > const> >::cursor , true>&&) [function] [call site2] 02804
17 ranges::detail::readable_iterator_associated_types_base , ranges::ref_view > const> >::cursor , void>::operator=(ranges::detail::readable_iterator_associated_types_base , ranges::ref_view > const> >::cursor , void>&&) [function] [call site2] 02805
18 ranges::basic_mixin , ranges::ref_view > const> >::cursor >::operator=(ranges::basic_mixin , ranges::ref_view > const> >::cursor >&&) [function] [call site2] 02806
19 ranges::box , ranges::ref_view > const> >::cursor , void, (ranges::detail::box_compress)0>::operator=(ranges::box , ranges::ref_view > const> >::cursor , void, (ranges::detail::box_compress)0>&&) [function] [call site2] 02807
20 ranges::iter_zip_with_view , ranges::ref_view > const> >::cursor ::operator=(ranges::iter_zip_with_view , ranges::ref_view > const> >::cursor &&) [function] [call site2] 02808
15 ranges::basic_iterator , ranges::ref_view > const> >::cursor >& ranges::detail::optional_adl::optional_base , ranges::ref_view > const> >::cursor > >::construct_from , ranges::ref_view > const> >::cursor >, true, 0>(ranges::basic_iterator , ranges::ref_view > const> >::cursor >&&) [function] [call site2] 02809
14 ranges::detail::optional_adl::optional_base , ranges::ref_view > const> >::cursor > >::operator*() & [function] [call site2] 02810
14 ranges::basic_iterator , ranges::ref_view > const> >::cursor > > > ranges::make_reverse_iterator_fn::operator() , ranges::ref_view > const> >::cursor >, true, 0>(ranges::basic_iterator , ranges::ref_view > const> >::cursor >) const [function] [call site2] 02811
15 ranges::basic_iterator , ranges::ref_view > const> >::cursor > > >::mixin(ranges::basic_iterator , ranges::ref_view > const> >::cursor >) [function] [call site2] 02812
16 ranges::detail::iterator_associated_types_base_ , ranges::ref_view > const> >::cursor > >, true>::mixin(ranges::basic_iterator , ranges::ref_view > const> >::cursor >) [function] [call site2] 02813
17 ranges::detail::readable_iterator_associated_types_base , ranges::ref_view > const> >::cursor > >, void>::mixin(ranges::basic_iterator , ranges::ref_view > const> >::cursor >) [function] [call site2] 02814
18 ranges::detail::reverse_cursor , ranges::ref_view > const> >::cursor > >::mixin::mixin(ranges::basic_iterator , ranges::ref_view > const> >::cursor >) [function] [call site2] 02815
19 ranges::detail::reverse_cursor , ranges::ref_view > const> >::cursor > >::reverse_cursor(ranges::basic_iterator , ranges::ref_view > const> >::cursor >) [function] [call site2] 02816
12 bool ranges::operator!= , ranges::ref_view > const> >::cursor > >, ranges::detail::reverse_cursor , ranges::ref_view > const> >::cursor > >, true, 0>(ranges::basic_iterator , ranges::ref_view > const> >::cursor > > > const&, ranges::basic_iterator , ranges::ref_view > const> >::cursor > > > const&) [function] [call site2] 02817
12 solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool) [function] [call site2] 02818
13 std::__1::vector , std::__1::allocator > > (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2) [function] [call site2] 02819
14 ranges::iota_view ranges::views::iota_fn::operator() (unsigned int, unsigned long) const [function] [call site2] 02820
15 ranges::iota_view ::iota_view(unsigned int, unsigned long) [function] [call site2] 02821
16 ranges::iota_view ::check_bounds_(std::__1::integral_constant ) [function] [call site2] 02822
14 auto ranges::views::transform_fn::operator()<(anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::{lambda(unsigned long)#1}>((anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::{lambda(unsigned long)#1}) const [function] [call site2] 02823
14 auto ranges::views::view_closure_base_ns::operator| , ranges::detail::bind_back_fn_ , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::{lambda(unsigned long)#1}>, true, 0, 0>(ranges::iota_view &&, ranges::views::view_closure , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::{lambda(unsigned long)#1}> >) [function] [call site2] 02824
14 concepts::return_t_ , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant >, std::__1::allocator<(anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot> > > >, ranges::transform_view , (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::{lambda(unsigned long)#1}> >)&&(meta::id , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant >, std::__1::allocator<(anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot> > >::detail::CPP_true_fn(meta::id , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant >, std::__1::allocator<(anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot> > >::detail{})), void>::type>::invoke , (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::{lambda(unsigned long)#1}> > > ranges::detail::operator| , (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::{lambda(unsigned long)#1}>, meta::id , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant >, std::__1::allocator<(anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot> > > >(ranges::transform_view , (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::{lambda(unsigned long)#1}>&&, std::__1::enable_if::closure , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant >, std::__1::allocator<(anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot> > > > (*)(std::__1::enable_if)) [function] [call site2] 02825
14 bool solidity::util::contains , std::__1::allocator > >, std::__1::variant >(std::__1::vector , std::__1::allocator > > const&, std::__1::variant const&) [function] [call site2] 02826
14 solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2::operator()(std::__1::variant const&) const [function] [call site2] 02827
15 solidity::yul::canBeFreelyGenerated(std::__1::variant const&) [function] [call site2] 02828
14 ranges::iter_transform_view , ranges::indirected<(anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::{lambda(unsigned long)#1}> >::~iter_transform_view() [function] [call site2] 02829
14 std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant >, std::__1::allocator , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant > > >& operator+= , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant >, std::__1::vector , std::__1::allocator > > const>(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant >, std::__1::allocator , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant > > >&, std::__1::vector , std::__1::allocator > > const&) [function] [call site2] 02830
14 void solidity::yul::Shuffler<(anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations>::shuffle , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant >, std::__1::allocator , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant > > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2&>(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant >, std::__1::allocator , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant > > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2&) [function] [call site2] 02831
15 bool solidity::yul::Shuffler<(anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations>::shuffleStep , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant >, std::__1::allocator , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant > > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2&>(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant >, std::__1::allocator , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant > > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2&) [function] [call site2] 02832
16 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::ShuffleOperations(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant >, std::__1::allocator , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant > > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2) [function] [call site2] 02833
17 solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2::operator()(std::__1::variant const&) const [function] [call site2] 02834
16 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::sourceSize() [function] [call site2] 02835
16 ranges::iota_view ranges::views::iota_fn::operator() (unsigned int, unsigned long) const [function] [call site2] 02836
16 bool ranges::all_of_fn::operator() , solidity::yul::Shuffler<(anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations>::shuffleStep , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant >, std::__1::allocator , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant > > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2&>(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant >, std::__1::allocator , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant > > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2&)::{lambda(unsigned long)#1}, ranges::identity, true, 0, 0>(ranges::iota_view &&, solidity::yul::Shuffler<(anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations>::shuffleStep , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant >, std::__1::allocator , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant > > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2&>(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant >, std::__1::allocator , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant > > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2&)::{lambda(unsigned long)#1}, ranges::identity) const [function] [call site2] 02837
17 meta::detail::_cond &> >::invoke ::invoke &> ranges::_begin_::fn::operator() &, true, 0, 0>(ranges::iota_view &) const [function] [call site2] 02838
17 bool ranges::all_of_fn::operator() ::cursor>, ranges::iota_view ::sentinel, solidity::yul::Shuffler<(anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations>::shuffleStep , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant >, std::__1::allocator , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant > > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2&>(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant >, std::__1::allocator , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant > > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2&)::{lambda(unsigned long)#1}, ranges::identity, true, 0, 0, 0>(ranges::basic_iterator ::cursor>, ranges::iota_view ::sentinel, solidity::yul::Shuffler<(anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations>::shuffleStep , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant >, std::__1::allocator , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant > > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2&>(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant >, std::__1::allocator , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant > > >&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2&)::{lambda(unsigned long)#1}, ranges::identity) const [function] [call site2] 02839
18 bool ranges::operator!= ::cursor, ranges::iota_view ::sentinel, true, 0>(ranges::basic_iterator ::cursor> const&, ranges::iota_view ::sentinel const&) [function] [call site2] 02840
18 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] 02841
19 ranges::basic_iterator ::cursor>::pos() const [function] [call site2] 02842
19 decltype (({parm#1}.read)()) ranges::range_access::read ::cursor>(ranges::iota_view ::cursor const&) [function] [call site2] 02843
20 ranges::iota_view ::cursor::read() const [function] [call site2] 02844
18 bool ranges::operator== ::cursor, ranges::iota_view ::sentinel, true, 0>(ranges::basic_iterator ::cursor> const&, ranges::iota_view ::sentinel const&) [function] [call site2] 02845
16 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::sourceSize() [function] [call site2] 02846
16 solidity::yul::Shuffler<(anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations>::dupDeepSlotIfRequired((anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations&) [function] [call site2] 02847
17 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::sourceSize() [function] [call site2] 02848
17 ranges::iota_view ranges::views::iota_fn::operator() (unsigned int, unsigned long) const [function] [call site2] 02849
17 _ZN6ranges11view_facadeINS_9iota_viewIjmEELNS_11cardinalityEn1EE5beginIS2_Lb1ELi0EEENS_14basic_iteratorINSt3__15decayIDTclsr12range_accessE12begin_cursorclsr3stdE7declvalIRT_EEEEE4typeEEEv [function] [call site2] 02850
17 bool ranges::operator!= ::cursor, ranges::iota_view ::sentinel, true, 0>(ranges::basic_iterator ::cursor> const&, ranges::iota_view ::sentinel const&) [function] [call site2] 02851
17 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::isCompatible(unsigned long, unsigned long) [function] [call site2] 02852
17 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::sourceSize() [function] [call site2] 02853
17 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::sourceSize() [function] [call site2] 02854
17 solidity::yul::Shuffler<(anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations>::bringUpTargetSlot((anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations&, unsigned long) [function] [call site2] 02855
18 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::targetMultiplicity(unsigned long) [function] [call site2] 02856
19 solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2::operator()(std::__1::variant const&) const [function] [call site2] 02857
18 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::pushOrDupTarget(unsigned long) [function] [call site2] 02858
18 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::sourceSize() [function] [call site2] 02859
18 ranges::iota_view ranges::views::iota_fn::operator() (unsigned int, unsigned long) const [function] [call site2] 02860
18 _ZN6ranges11view_facadeINS_9iota_viewIjmEELNS_11cardinalityEn1EE5beginIS2_Lb1ELi0EEENS_14basic_iteratorINSt3__15decayIDTclsr12range_accessE12begin_cursorclsr3stdE7declvalIRT_EEEEE4typeEEEv [function] [call site2] 02861
18 bool ranges::operator!= ::cursor, ranges::iota_view ::sentinel, true, 0>(ranges::basic_iterator ::cursor> const&, ranges::iota_view ::sentinel const&) [function] [call site2] 02862
18 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::isCompatible(unsigned long, unsigned long) [function] [call site2] 02863
18 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::isCompatible(unsigned long, unsigned long) [function] [call site2] 02864
17 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::sourceSize() [function] [call site2] 02865
17 ranges::iota_view ranges::views::iota_fn::operator() (unsigned long, unsigned long) const [function] [call site2] 02866
17 _ZN6ranges11view_facadeINS_9iota_viewImmEELNS_11cardinalityEn1EE5beginIS2_Lb1ELi0EEENS_14basic_iteratorINSt3__15decayIDTclsr12range_accessE12begin_cursorclsr3stdE7declvalIRT_EEEEE4typeEEEv [function] [call site2] 02867
17 bool ranges::operator!= ::cursor, ranges::iota_view ::cursor, true, 0>(ranges::basic_iterator ::cursor> const&, ranges::basic_iterator ::cursor> const&) [function] [call site2] 02868
17 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::isCompatible(unsigned long, unsigned long) [function] [call site2] 02869
17 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::sourceSize() [function] [call site2] 02870
17 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::sourceMultiplicity(unsigned long) [function] [call site2] 02871
17 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::sourceSize() [function] [call site2] 02872
17 ranges::iota_view ranges::views::iota_fn::operator() (unsigned long, unsigned long) const [function] [call site2] 02873
17 bool ranges::any_of_fn::operator() , solidity::yul::Shuffler<(anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations>::dupDeepSlotIfRequired((anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations&)::{lambda(unsigned long)#1}, ranges::identity, true, 0, 0>(ranges::iota_view &&, solidity::yul::Shuffler<(anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations>::dupDeepSlotIfRequired((anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations&)::{lambda(unsigned long)#1}, ranges::identity) const [function] [call site2] 02874
18 meta::detail::_cond &> >::invoke ::invoke &> ranges::_begin_::fn::operator() &, true, 0, 0>(ranges::iota_view &) const [function] [call site2] 02875
18 bool ranges::any_of_fn::operator() ::cursor>, ranges::basic_iterator ::cursor>, solidity::yul::Shuffler<(anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations>::dupDeepSlotIfRequired((anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations&)::{lambda(unsigned long)#1}, ranges::identity, true, 0, 0, 0>(ranges::basic_iterator ::cursor>, ranges::basic_iterator ::cursor>, solidity::yul::Shuffler<(anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations>::dupDeepSlotIfRequired((anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations&)::{lambda(unsigned long)#1}, ranges::identity) const [function] [call site2] 02876
19 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] 02877
19 decltype (((ranges::identity&){parm#1})((unsigned long){parm#2})) ranges::invoke_fn::operator() (ranges::identity&, unsigned long&&) const [function] [call site2] 02878
17 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::targetSize() [function] [call site2] 02879
17 ranges::iota_view ranges::views::iota_fn::operator() (unsigned int, unsigned long) const [function] [call site2] 02880
17 _ZN6ranges11view_facadeINS_9iota_viewIjmEELNS_11cardinalityEn1EE5beginIS2_Lb1ELi0EEENS_14basic_iteratorINSt3__15decayIDTclsr12range_accessE12begin_cursorclsr3stdE7declvalIRT_EEEEE4typeEEEv [function] [call site2] 02881
17 bool ranges::operator!= ::cursor, ranges::iota_view ::sentinel, true, 0>(ranges::basic_iterator ::cursor> const&, ranges::iota_view ::sentinel const&) [function] [call site2] 02882
17 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::targetIsArbitrary(unsigned long) [function] [call site2] 02883
17 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::pushOrDupTarget(unsigned long) [function] [call site2] 02884
16 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::sourceSize() [function] [call site2] 02885
16 solidity::yul::Shuffler<(anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations>::bringUpTargetSlot((anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations&, unsigned long) [function] [call site2] 02886
16 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 02887
16 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02888
16 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02889
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] 02890
16 boost::error_info ::error_info(char const*) [function] [call site2] 02891
16 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 02892
16 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::sourceSize() [function] [call site2] 02893
16 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::sourceMultiplicity(unsigned long) [function] [call site2] 02894
16 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::targetIsArbitrary(unsigned long) [function] [call site2] 02895
16 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::pop() [function] [call site2] 02896
16 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::targetSize() [function] [call site2] 02897
16 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 02898
16 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02899
16 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02900
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] 02901
16 boost::error_info ::error_info(char const*) [function] [call site2] 02902
16 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 02903
16 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::isCompatible(unsigned long, unsigned long) [function] [call site2] 02904
16 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::sourceSize() [function] [call site2] 02905
16 ranges::iota_view ranges::views::iota_fn::operator() (unsigned int, unsigned long) const [function] [call site2] 02906
16 _ZN6ranges11view_facadeINS_9iota_viewIjmEELNS_11cardinalityEn1EE5beginIS2_Lb1ELi0EEENS_14basic_iteratorINSt3__15decayIDTclsr12range_accessE12begin_cursorclsr3stdE7declvalIRT_EEEEE4typeEEEv [function] [call site2] 02907
16 bool ranges::operator!= ::cursor, ranges::iota_view ::sentinel, true, 0>(ranges::basic_iterator ::cursor> const&, ranges::iota_view ::sentinel const&) [function] [call site2] 02908
16 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::isCompatible(unsigned long, unsigned long) [function] [call site2] 02909
16 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::sourceIsSame(unsigned long, unsigned long) [function] [call site2] 02910
16 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::isCompatible(unsigned long, unsigned long) [function] [call site2] 02911
16 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::sourceSize() [function] [call site2] 02912
16 ranges::iota_view ranges::views::iota_fn::operator() (unsigned int, unsigned int) const [function] [call site2] 02913
16 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] 02914
17 _ZNK6ranges5views10reverse_fnclINS_9iota_viewIjjEELb1ELi0ELi0EEENS_12reverse_viewIDTclL_ZNS0_3allEEclsr3stdE7declvalIT_EEEEEEOS6_ [function] [call site2] 02915
18 auto ranges::views::all_fn::operator() , true, 0, 0>(ranges::iota_view &&) const [function] [call site2] 02916
18 ranges::reverse_view >::reverse_view(ranges::iota_view ) [function] [call site2] 02917
19 std::__1::remove_reference &>::type&& ranges::detail::move &>(ranges::iota_view &) [function] [call site2] 02918
16 ranges::reverse_view >::begin() [function] [call site2] 02919
16 bool ranges::operator!= ::cursor> >, ranges::detail::reverse_cursor ::cursor> >, true, 0>(ranges::basic_iterator ::cursor> > > const&, ranges::basic_iterator ::cursor> > > const&) [function] [call site2] 02920
16 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::sourceSize() [function] [call site2] 02921
16 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::swap(unsigned long) [function] [call site2] 02922
17 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 02923
17 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02924
17 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02925
17 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] 02926
17 boost::error_info ::error_info(char const*) [function] [call site2] 02927
17 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 02928
16 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::pop() [function] [call site2] 02929
16 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::sourceSize() [function] [call site2] 02930
16 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::sourceSize() [function] [call site2] 02931
16 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 02932
16 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02933
16 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02934
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] 02935
16 boost::error_info ::error_info(char const*) [function] [call site2] 02936
16 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 02937
16 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::sourceSize() [function] [call site2] 02938
16 ranges::iota_view ranges::views::iota_fn::operator() (unsigned int, unsigned long) const [function] [call site2] 02939
16 _ZN6ranges11view_facadeINS_9iota_viewIjmEELNS_11cardinalityEn1EE5beginIS2_Lb1ELi0EEENS_14basic_iteratorINSt3__15decayIDTclsr12range_accessE12begin_cursorclsr3stdE7declvalIRT_EEEEE4typeEEEv [function] [call site2] 02940
16 bool ranges::operator!= ::cursor, ranges::iota_view ::sentinel, true, 0>(ranges::basic_iterator ::cursor> const&, ranges::iota_view ::sentinel const&) [function] [call site2] 02941
16 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::isCompatible(unsigned long, unsigned long) [function] [call site2] 02942
16 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::sourceMultiplicity(unsigned long) [function] [call site2] 02943
16 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::targetSize() [function] [call site2] 02944
16 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::targetIsArbitrary(unsigned long) [function] [call site2] 02945
16 solidity::yul::Shuffler<(anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations>::dupDeepSlotIfRequired((anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations&) [function] [call site2] 02946
16 solidity::yul::Shuffler<(anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations>::bringUpTargetSlot((anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations&, unsigned long) [function] [call site2] 02947
16 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 02948
16 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02949
16 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02950
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] 02951
16 boost::error_info ::error_info(char const*) [function] [call site2] 02952
16 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 02953
16 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::sourceSize() [function] [call site2] 02954
16 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::targetSize() [function] [call site2] 02955
16 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::sourceMultiplicity(unsigned long) [function] [call site2] 02956
16 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 02957
16 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02958
16 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02959
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] 02960
16 boost::error_info ::error_info(char const*) [function] [call site2] 02961
16 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 02962
16 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 02963
16 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02964
16 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02965
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] 02966
16 boost::error_info ::error_info(char const*) [function] [call site2] 02967
16 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 02968
16 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::isCompatible(unsigned long, unsigned long) [function] [call site2] 02969
16 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::sourceSize() [function] [call site2] 02970
16 ranges::iota_view ranges::views::iota_fn::operator() (unsigned int, unsigned long) const [function] [call site2] 02971
16 _ZN6ranges11view_facadeINS_9iota_viewIjmEELNS_11cardinalityEn1EE5beginIS2_Lb1ELi0EEENS_14basic_iteratorINSt3__15decayIDTclsr12range_accessE12begin_cursorclsr3stdE7declvalIRT_EEEEE4typeEEEv [function] [call site2] 02972
16 bool ranges::operator!= ::cursor, ranges::iota_view ::sentinel, true, 0>(ranges::basic_iterator ::cursor> const&, ranges::iota_view ::sentinel const&) [function] [call site2] 02973
16 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::isCompatible(unsigned long, unsigned long) [function] [call site2] 02974
16 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::sourceSize() [function] [call site2] 02975
16 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::sourceSize() [function] [call site2] 02976
16 solidity::yul::Shuffler<(anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations>::dupDeepSlotIfRequired((anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations&) [function] [call site2] 02977
16 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::sourceSize() [function] [call site2] 02978
16 solidity::yul::Shuffler<(anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations>::bringUpTargetSlot((anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations&, unsigned long) [function] [call site2] 02979
16 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 02980
16 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02981
16 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02982
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] 02983
16 boost::error_info ::error_info(char const*) [function] [call site2] 02984
16 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 02985
16 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::sourceSize() [function] [call site2] 02986
16 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 02987
16 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02988
16 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02989
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] 02990
16 boost::error_info ::error_info(char const*) [function] [call site2] 02991
16 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 02992
16 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::isCompatible(unsigned long, unsigned long) [function] [call site2] 02993
16 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::sourceMultiplicity(unsigned long) [function] [call site2] 02994
16 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 02995
16 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 02996
16 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 02997
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] 02998
16 boost::error_info ::error_info(char const*) [function] [call site2] 02999
16 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 03000
16 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::sourceSize() [function] [call site2] 03001
16 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 03002
16 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 03003
16 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 03004
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] 03005
16 boost::error_info ::error_info(char const*) [function] [call site2] 03006
16 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 03007
16 ranges::iota_view ranges::views::iota_fn::operator() (unsigned long, unsigned long) const [function] [call site2] 03008
16 _ZN6ranges11view_facadeINS_9iota_viewImmEELNS_11cardinalityEn1EE5beginIS2_Lb1ELi0EEENS_14basic_iteratorINSt3__15decayIDTclsr12range_accessE12begin_cursorclsr3stdE7declvalIRT_EEEEE4typeEEEv [function] [call site2] 03009
16 bool ranges::operator!= ::cursor, ranges::iota_view ::cursor, true, 0>(ranges::basic_iterator ::cursor> const&, ranges::basic_iterator ::cursor> const&) [function] [call site2] 03010
16 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::isCompatible(unsigned long, unsigned long) [function] [call site2] 03011
16 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::swap(unsigned long) [function] [call site2] 03012
16 _ZN6ranges11view_facadeINS_9iota_viewImmEELNS_11cardinalityEn1EE5beginIS2_Lb1ELi0EEENS_14basic_iteratorINSt3__15decayIDTclsr12range_accessE12begin_cursorclsr3stdE7declvalIRT_EEEEE4typeEEEv [function] [call site2] 03013
16 bool ranges::operator!= ::cursor, ranges::iota_view ::cursor, true, 0>(ranges::basic_iterator ::cursor> const&, ranges::basic_iterator ::cursor> const&) [function] [call site2] 03014
16 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::swap(unsigned long) [function] [call site2] 03015
16 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::targetIsArbitrary(unsigned long) [function] [call site2] 03016
16 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::pop() [function] [call site2] 03017
16 _ZN6ranges11view_facadeINS_9iota_viewImmEELNS_11cardinalityEn1EE5beginIS2_Lb1ELi0EEENS_14basic_iteratorINSt3__15decayIDTclsr12range_accessE12begin_cursorclsr3stdE7declvalIRT_EEEEE4typeEEEv [function] [call site2] 03018
16 bool ranges::operator!= ::cursor, ranges::iota_view ::cursor, true, 0>(ranges::basic_iterator ::cursor> const&, ranges::basic_iterator ::cursor> const&) [function] [call site2] 03019
16 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::swap(unsigned long) [function] [call site2] 03020
16 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::pop() [function] [call site2] 03021
16 ranges::iota_view ranges::views::iota_fn::operator() (unsigned int, unsigned long) const [function] [call site2] 03022
16 _ZN6ranges11view_facadeINS_9iota_viewIjmEELNS_11cardinalityEn1EE5beginIS2_Lb1ELi0EEENS_14basic_iteratorINSt3__15decayIDTclsr12range_accessE12begin_cursorclsr3stdE7declvalIRT_EEEEE4typeEEEv [function] [call site2] 03023
16 bool ranges::operator!= ::cursor, ranges::iota_view ::sentinel, true, 0>(ranges::basic_iterator ::cursor> const&, ranges::iota_view ::sentinel const&) [function] [call site2] 03024
16 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::isCompatible(unsigned long, unsigned long) [function] [call site2] 03025
16 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::swap(unsigned long) [function] [call site2] 03026
16 ranges::iota_view ranges::views::iota_fn::operator() (unsigned int, unsigned long) const [function] [call site2] 03027
16 _ZN6ranges11view_facadeINS_9iota_viewIjmEELNS_11cardinalityEn1EE5beginIS2_Lb1ELi0EEENS_14basic_iteratorINSt3__15decayIDTclsr12range_accessE12begin_cursorclsr3stdE7declvalIRT_EEEEE4typeEEEv [function] [call site2] 03028
16 bool ranges::operator!= ::cursor, ranges::iota_view ::sentinel, true, 0>(ranges::basic_iterator ::cursor> const&, ranges::iota_view ::sentinel const&) [function] [call site2] 03029
16 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::isCompatible(unsigned long, unsigned long) [function] [call site2] 03030
16 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::swap(unsigned long) [function] [call site2] 03031
16 (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::ShuffleOperations::~ShuffleOperations() [function] [call site2] 03032
14 ranges::ref_view , std::__1::allocator > > const>::ref_view(std::__1::vector , std::__1::allocator > > const&) [function] [call site2] 03033
14 ranges::zip_view , std::__1::allocator > > const>, ranges::ref_view , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant >, std::__1::allocator , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant > > > > >::zip_view(ranges::ref_view , std::__1::allocator > > const>, ranges::ref_view , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant >, std::__1::allocator , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant > > > >) [function] [call site2] 03034
14 _ZN6ranges11view_facadeINS_18iter_zip_with_viewINS_6detail16indirect_zip_fn_EJNS_8ref_viewIKNSt3__16vectorINS5_7variantIJN8solidity3yul27FunctionCallReturnLabelSlotENS9_23FunctionReturnLabelSlotENS9_12VariableSlotENS9_11LiteralSlotENS9_13TemporarySlotENS9_8JunkSlotEEEENS5_9allocatorISG_EEEEEENS4_INS6_INS7_IJZN12_GLOBAL__N_117createIdealLayoutIZNS9_20StackLayoutGenerator30propagateStackThroughOperationESJ_RKNS9_3CFG9OperationEbE3$_2EESJ_RSK_SU_T_E12PreviousSlotSG_EEENSH_ISX_EEEEEEEEELNS_11cardinalityEn1EE5beginIS11_Lb1ELi0EEENS_14basic_iteratorINS5_5decayIDTclsr12range_accessE12begin_cursorclsr3stdE7declvalIRSV_EEEEE4typeEEEv [function] [call site2] 03035
14 bool ranges::operator!= , std::__1::allocator > > const>, ranges::ref_view , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant >, std::__1::allocator , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant > > > > >::cursor , ranges::iter_zip_with_view , std::__1::allocator > > const>, ranges::ref_view , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant >, std::__1::allocator , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant > > > > >::cursor , true, 0>(ranges::basic_iterator , std::__1::allocator > > const>, ranges::ref_view , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant >, std::__1::allocator , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant > > > > >::cursor > const&, ranges::basic_iterator , std::__1::allocator > > const>, ranges::ref_view , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant >, std::__1::allocator , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::PreviousSlot, std::__1::variant > > > > >::cursor > const&) [function] [call site2] 03036
14 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 03037
14 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 03038
14 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 03039
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] 03040
14 boost::error_info ::error_info(char const*) [function] [call site2] 03041
14 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 03042
14 auto ranges::views::transform_fn::operator()<(anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::{lambda(std::__1::optional >)#1}>((anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::{lambda(std::__1::optional >)#1}) const [function] [call site2] 03043
14 auto ranges::views::view_closure_base_ns::operator| >, std::__1::allocator > > >&, ranges::detail::bind_back_fn_ , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::{lambda(std::__1::optional >)#1}>, true, 0, 0>(std::__1::vector >, std::__1::allocator > > >&, ranges::views::view_closure , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::{lambda(std::__1::optional >)#1}> >) [function] [call site2] 03044
14 concepts::return_t_ , std::__1::allocator > > > >, ranges::transform_view >, std::__1::allocator > > > >, (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::{lambda(std::__1::optional >)#1}> >)&&(meta::id , std::__1::allocator > > >::detail::CPP_true_fn(meta::id , std::__1::allocator > > >::detail{})), void>::type>::invoke >, std::__1::allocator > > > >, (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::{lambda(std::__1::optional >)#1}> > > ranges::detail::operator| >, std::__1::allocator > > > >, (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::{lambda(std::__1::optional >)#1}>, meta::id , std::__1::allocator > > > >(ranges::transform_view >, std::__1::allocator > > > >, (anonymous namespace)::createIdealLayout , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2>(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&, solidity::yul::StackLayoutGenerator::propagateStackThroughOperation(std::__1::vector , std::__1::allocator > >, solidity::yul::CFG::Operation const&, bool)::$_2)::{lambda(std::__1::optional >)#1}>&&, std::__1::enable_if::closure , std::__1::allocator > > > > (*)(std::__1::enable_if)) [function] [call site2] 03045
13 bool solidity::util::contains >, solidity::yul::VariableSlot>(std::__1::vector > const&, solidity::yul::VariableSlot const&) [function] [call site2] 03046
13 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 03047
13 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 03048
13 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 03049
13 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] 03050
13 boost::error_info ::error_info(char const*) [function] [call site2] 03051
13 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 03052
13 std::__1::vector , std::__1::allocator > >& operator+= , std::__1::vector , std::__1::allocator > > const>(std::__1::vector , std::__1::allocator > >&, std::__1::vector , std::__1::allocator > > const&) [function] [call site2] 03053
13 solidity::yul::canBeFreelyGenerated(std::__1::variant const&) [function] [call site2] 03054
13 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] 03055
13 auto ranges::views::drop_fn::operator() (int) const [function] [call site2] 03056
14 ranges::detail::bind_back_fn_ ::type, std::__1::decay ::type> ranges::bind_back_fn::operator() (ranges::views::drop_base_fn&&, int&) const [function] [call site2] 03057
14 ranges::views::view_closure > ranges::make_view_closure_fn::operator() >(ranges::detail::bind_back_fn_ ) const [function] [call site2] 03058
13 _ZN8solidity4util10findOffsetIN6ranges8subrangeINS2_14basic_iteratorINS2_6detail14reverse_cursorINSt3__111__wrap_iterIPNS7_7variantIJNS_3yul27FunctionCallReturnLabelSlotENSA_23FunctionReturnLabelSlotENSA_12VariableSlotENSA_11LiteralSlotENSA_13TemporarySlotENSA_8JunkSlotEEEEEEEEEESL_LNS2_13subrange_kindE1EEEEEDTclsr6detailE10findOffsetclsr3stdE7forwardIT_Efp_Efp0_Li0EEEOSO_RKNS7_16remove_referenceIDTdeclsr3stdE6cbeginfL0p_EEE4typeE [function] [call site2] 03059
14 _ZN8solidity4util6detail10findOffsetIN6ranges8subrangeINS3_14basic_iteratorINS3_6detail14reverse_cursorINSt3__111__wrap_iterIPNS8_7variantIJNS_3yul27FunctionCallReturnLabelSlotENSB_23FunctionReturnLabelSlotENSB_12VariableSlotENSB_11LiteralSlotENSB_13TemporarySlotENSB_8JunkSlotEEEEEEEEEESM_LNS3_13subrange_kindE1EEERKSI_EEDTcmeqclsr3stdE4findclsr3stdE5beginfp_Eclsr3stdE3endfp_Eclsr3stdE7forwardIT0_Efp0_EEclsr3stdE3endfp_EcvNS8_8optionalImEE_EEOT_OSR_Pv [function] [call site2] 03060
15 bool ranges::operator== *> >, ranges::detail::reverse_cursor *> >, true, 0>(ranges::basic_iterator *> > > const&, ranges::basic_iterator *> > > const&) [function] [call site2] 03061
13 std::__1::optional ::operator*() & [function] [call site2] 03062
11 bool ranges::any_of_fn::operator() , std::__1::allocator > >&, solidity::yul::StackLayoutGenerator::processEntryPoint(solidity::yul::CFG::BasicBlock const&)::$_3, ranges::identity, true, 0, 0>(std::__1::vector , std::__1::allocator > >&, solidity::yul::StackLayoutGenerator::processEntryPoint(solidity::yul::CFG::BasicBlock const&)::$_3, ranges::identity) const [function] [call site2] 03063
12 solidity::yul::StackLayoutGenerator::processEntryPoint(solidity::yul::CFG::BasicBlock const&)::$_3::$_3($_3&&) [function] [call site2] 03064
11 solidity::yul::StackLayoutGenerator::processEntryPoint(solidity::yul::CFG::BasicBlock const&)::$_3::~$_3() [function] [call site2] 03065
11 solidity::util::BreadthFirstSearch & solidity::util::BreadthFirstSearch ::run (solidity::yul::StackLayoutGenerator::processEntryPoint(solidity::yul::CFG::BasicBlock const&)::$_4&&) [function] [call site2] 03066
11 solidity::yul::StackLayoutGenerator::stitchConditionalJumps(solidity::yul::CFG::BasicBlock const&) [function] [call site2] 03067
12 solidity::util::BreadthFirstSearch & solidity::util::BreadthFirstSearch ::run (solidity::yul::StackLayoutGenerator::stitchConditionalJumps(solidity::yul::CFG::BasicBlock const&)::$_11&&) [function] [call site2] 03068
12 solidity::util::BreadthFirstSearch ::~BreadthFirstSearch() [function] [call site2] 03069
11 solidity::yul::StackLayoutGenerator::fillInJunk(solidity::yul::CFG::BasicBlock const&) [function] [call site2] 03070
12 solidity::util::BreadthFirstSearch & solidity::util::BreadthFirstSearch ::run (solidity::yul::StackLayoutGenerator::fillInJunk(solidity::yul::CFG::BasicBlock const&)::$_17&&) [function] [call site2] 03071
10 solidity::yul::StackLayoutGenerator::reportStackTooDeep(solidity::yul::CFG::BasicBlock const&) const [function] [call site2] 03072
11 solidity::util::BreadthFirstSearch & solidity::util::BreadthFirstSearch ::run (solidity::yul::StackLayoutGenerator::reportStackTooDeep(solidity::yul::CFG::BasicBlock const&) const::$_14&&) [function] [call site2] 03073
11 solidity::util::BreadthFirstSearch ::~BreadthFirstSearch() [function] [call site2] 03074
10 solidity::yul::StackLayout::~StackLayout() [function] [call site2] 03075
9 solidity::yul::StackLayoutGenerator::reportStackTooDeep(solidity::yul::CFG const&, solidity::yul::YulString) [function] [call site2] 03076
8 (anonymous namespace)::eliminateVariablesOptimizedCodegen(solidity::yul::Dialect const&, solidity::yul::Block&, std::__1::map >, std::__1::less , std::__1::allocator > > > > const&, bool) [function] [call site2] 03077
9 (anonymous namespace)::RematCandidateSelector::RematCandidateSelector(solidity::yul::Dialect const&) [function] [call site2] 03078
10 solidity::yul::DataFlowAnalyzer::DataFlowAnalyzer(solidity::yul::Dialect const&, solidity::yul::DataFlowAnalyzer::MemoryAndStorage, std::__1::map , std::__1::allocator > >) [function] [call site2] 03079
11 solidity::yul::ASTModifier::ASTModifier() [function] [call site2] 03080
11 solidity::yul::DataFlowAnalyzer::State::State() [function] [call site2] 03081
11 solidity::yul::KnowledgeBase::KnowledgeBase(solidity::yul::Dialect const&, std::__1::function ) [function] [call site2] 03082
11 solidity::yul::YulString::YulString() [function] [call site2] 03083
11 solidity::yul::YulString::YulString(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 03084
11 solidity::yul::Literal::~Literal() [function] [call site2] 03085
11 solidity::yul::YulString::YulString() [function] [call site2] 03086
11 solidity::yul::YulString::YulString() [function] [call site2] 03087
11 solidity::yul::YulString::YulString() [function] [call site2] 03088
11 solidity::yul::YulString::YulString() [function] [call site2] 03089
11 solidity::yul::KnowledgeBase::~KnowledgeBase() [function] [call site2] 03090
11 solidity::yul::DataFlowAnalyzer::State::~State() [function] [call site2] 03091
11 solidity::yul::ASTModifier::~ASTModifier() [function] [call site2] 03092
10 solidity::yul::YulString::YulString() [function] [call site2] 03093
10 solidity::yul::DataFlowAnalyzer::~DataFlowAnalyzer() [function] [call site2] 03094
11 solidity::yul::KnowledgeBase::~KnowledgeBase() [function] [call site2] 03095
11 solidity::yul::DataFlowAnalyzer::State::~State() [function] [call site2] 03096
11 solidity::yul::ASTModifier::~ASTModifier() [function] [call site2] 03097
9 solidity::yul::DataFlowAnalyzer::operator()(solidity::yul::Block&) [function] [call site2] 03098
10 solidity::yul::DataFlowAnalyzer::pushScope(bool) [function] [call site2] 03099
10 solidity::yul::ASTModifier::operator()(solidity::yul::Block&) [function] [call site2] 03100
10 solidity::yul::DataFlowAnalyzer::popScope() [function] [call site2] 03101
10 solidity::yul::OptimizerException::OptimizerException() [function] [call site2] 03102
10 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 03103
10 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 03104
10 boost::enable_if , solidity::yul::OptimizerException const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::OptimizerException const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 03105
10 boost::error_info ::error_info(char const*) [function] [call site2] 03106
10 void boost::throw_exception (solidity::yul::OptimizerException const&) [function] [call site2] 03107
9 (anonymous namespace)::RematCandidateSelector::candidates() [function] [call site2] 03108
10 decltype(auto) solidity::util::valueOrNullptr , std::__1::allocator > >&, solidity::yul::YulString>(std::__1::map , std::__1::allocator > >&, solidity::yul::YulString const&) [function] [call site2] 03109
9 solidity::yul::Rematerialiser::run(solidity::yul::Dialect const&, solidity::yul::Block&, std::__1::set , std::__1::allocator >, bool) [function] [call site2] 03110
10 solidity::yul::Rematerialiser::Rematerialiser(solidity::yul::Dialect const&, solidity::yul::Block&, std::__1::set , std::__1::allocator >, bool) [function] [call site2] 03111
11 solidity::yul::DataFlowAnalyzer::DataFlowAnalyzer(solidity::yul::Dialect const&, solidity::yul::DataFlowAnalyzer::MemoryAndStorage, std::__1::map , std::__1::allocator > >) [function] [call site2] 03112
11 solidity::yul::ReferencesCounter::countReferences(solidity::yul::Block const&, solidity::yul::ReferencesCounter::CountWhat) [function] [call site2] 03113
12 solidity::yul::ReferencesCounter::ReferencesCounter(solidity::yul::ReferencesCounter::CountWhat) [function] [call site2] 03114
13 solidity::yul::ASTWalker::ASTWalker() [function] [call site2] 03115
12 solidity::yul::ASTWalker::operator()(solidity::yul::Block const&) [function] [call site2] 03116
12 solidity::yul::ReferencesCounter::references() const [function] [call site2] 03117
12 solidity::yul::ReferencesCounter::~ReferencesCounter() [function] [call site2] 03118
13 solidity::yul::ASTWalker::~ASTWalker() [function] [call site2] 03119
11 solidity::yul::DataFlowAnalyzer::~DataFlowAnalyzer() [function] [call site2] 03120
10 solidity::yul::DataFlowAnalyzer::operator()(solidity::yul::Block&) [function] [call site2] 03121
10 solidity::yul::Rematerialiser::~Rematerialiser() [function] [call site2] 03122
11 solidity::yul::DataFlowAnalyzer::~DataFlowAnalyzer() [function] [call site2] 03123
9 decltype(auto) solidity::util::valueOrNullptr , std::__1::allocator > >&, solidity::yul::YulString>(std::__1::map , std::__1::allocator > >&, solidity::yul::YulString const&) [function] [call site2] 03124
9 bool solidity::util::contains >, solidity::yul::YulString>(std::__1::vector > const&, solidity::yul::YulString const&) [function] [call site2] 03125
9 solidity::yul::NameCollector::NameCollector(solidity::yul::Block const&, solidity::yul::NameCollector::CollectWhat) [function] [call site2] 03126
9 solidity::yul::UnusedPruner::runUntilStabilised(solidity::yul::Dialect const&, solidity::yul::Block&, bool, std::__1::map , std::__1::allocator > > const*, std::__1::set , std::__1::allocator > const&) [function] [call site2] 03127
10 solidity::yul::UnusedPruner::UnusedPruner(solidity::yul::Dialect const&, solidity::yul::Block&, bool, std::__1::map , std::__1::allocator > > const*, std::__1::set , std::__1::allocator > const&) [function] [call site2] 03128
11 solidity::yul::ASTModifier::ASTModifier() [function] [call site2] 03129
11 solidity::yul::ReferencesCounter::countReferences(solidity::yul::Block const&, solidity::yul::ReferencesCounter::CountWhat) [function] [call site2] 03130
11 solidity::yul::ASTModifier::~ASTModifier() [function] [call site2] 03131
10 solidity::yul::UnusedPruner::operator()(solidity::yul::Block&) [function] [call site2] 03132
11 solidity::yul::removeEmptyBlocks(solidity::yul::Block&) [function] [call site2] 03133
12 std::__1::vector , std::__1::allocator > >& ranges::actions::remove_if_fn::operator() , std::__1::allocator > >&, solidity::yul::removeEmptyBlocks(solidity::yul::Block&)::$_0, ranges::identity, true, 0, 0, 0, 0>(std::__1::vector , std::__1::allocator > >&, solidity::yul::removeEmptyBlocks(solidity::yul::Block&)::$_0, ranges::identity) const [function] [call site2] 03134
11 solidity::yul::ASTModifier::operator()(solidity::yul::Block&) [function] [call site2] 03135
11 solidity::yul::UnusedPruner::used(solidity::yul::YulString) const [function] [call site2] 03136
11 solidity::yul::ReferencesCounter::countReferences(solidity::yul::Block const&, solidity::yul::ReferencesCounter::CountWhat) [function] [call site2] 03137
11 solidity::yul::UnusedPruner::subtractReferences(std::__1::map , std::__1::allocator > > const&) [function] [call site2] 03138
12 solidity::yul::OptimizerException::OptimizerException() [function] [call site2] 03139
12 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 03140
12 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 03141
12 boost::enable_if , solidity::yul::OptimizerException const&>::type boost::operator<< , std::__1::allocator > >(solidity::yul::OptimizerException const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 03142
12 boost::error_info ::error_info(char const*) [function] [call site2] 03143
12 void boost::throw_exception (solidity::yul::OptimizerException const&) [function] [call site2] 03144
11 solidity::yul::Block::~Block() [function] [call site2] 03145
11 solidity::yul::SideEffectsCollector::SideEffectsCollector(solidity::yul::Dialect const&, std::__1::variant const&, std::__1::map , std::__1::allocator > > const*) [function] [call site2] 03146
12 solidity::yul::SideEffectsCollector::SideEffectsCollector(solidity::yul::Dialect const&, std::__1::map , std::__1::allocator > > const*) [function] [call site2] 03147
13 solidity::yul::ASTWalker::ASTWalker() [function] [call site2] 03148
13 solidity::yul::SideEffects::SideEffects() [function] [call site2] 03149
12 solidity::yul::ASTWalker::~ASTWalker() [function] [call site2] 03150
11 solidity::yul::SideEffectsCollector::canBeRemoved(bool) const [function] [call site2] 03151
11 solidity::yul::ASTWalker::~ASTWalker() [function] [call site2] 03152
11 solidity::yul::ReferencesCounter::countReferences(std::__1::variant const&, solidity::yul::ReferencesCounter::CountWhat) [function] [call site2] 03153
12 solidity::yul::ReferencesCounter::ReferencesCounter(solidity::yul::ReferencesCounter::CountWhat) [function] [call site2] 03154
12 solidity::yul::ASTWalker::visit(std::__1::variant const&) [function] [call site2] 03155
12 solidity::yul::ReferencesCounter::references() const [function] [call site2] 03156
12 solidity::yul::ReferencesCounter::~ReferencesCounter() [function] [call site2] 03157
11 solidity::yul::UnusedPruner::subtractReferences(std::__1::map , std::__1::allocator > > const&) [function] [call site2] 03158
11 solidity::yul::Block::~Block() [function] [call site2] 03159
11 solidity::yul::ExpressionStatement::~ExpressionStatement() [function] [call site2] 03160
11 solidity::yul::SideEffectsCollector::SideEffectsCollector(solidity::yul::Dialect const&, std::__1::variant const&, std::__1::map , std::__1::allocator > > const*) [function] [call site2] 03161
11 solidity::yul::SideEffectsCollector::canBeRemoved(bool) const [function] [call site2] 03162
11 solidity::yul::ASTWalker::~ASTWalker() [function] [call site2] 03163
11 solidity::yul::ReferencesCounter::countReferences(std::__1::variant const&, solidity::yul::ReferencesCounter::CountWhat) [function] [call site2] 03164
11 solidity::yul::UnusedPruner::subtractReferences(std::__1::map , std::__1::allocator > > const&) [function] [call site2] 03165
11 solidity::yul::Block::~Block() [function] [call site2] 03166
10 solidity::yul::UnusedPruner::shouldRunAgain() const [function] [call site2] 03167
10 solidity::yul::UnusedPruner::~UnusedPruner() [function] [call site2] 03168
9 (anonymous namespace)::RematCandidateSelector::~RematCandidateSelector() [function] [call site2] 03169
10 solidity::yul::DataFlowAnalyzer::~DataFlowAnalyzer() [function] [call site2] 03170
8 solidity::yul::AsmAnalysisInfo::~AsmAnalysisInfo() [function] [call site2] 03171
8 solidity::yul::CompilabilityChecker::CompilabilityChecker(solidity::yul::Dialect const&, solidity::yul::Object const&, bool) [function] [call site2] 03172
9 __dynamic_cast [call site2] 03173
9 solidity::yul::NoOutputEVMDialect::NoOutputEVMDialect(solidity::yul::EVMDialect const&) [function] [call site2] 03174
10 solidity::yul::EVMDialect::evmVersion() const [function] [call site2] 03175
10 solidity::yul::EVMDialect::EVMDialect(solidity::langutil::EVMVersion, bool) [function] [call site2] 03176
11 solidity::yul::Dialect::Dialect() [function] [call site2] 03177
12 solidity::yul::YulString::YulString() [function] [call site2] 03178
12 solidity::yul::YulString::YulString() [function] [call site2] 03179
11 (anonymous namespace)::createBuiltins(solidity::langutil::EVMVersion, bool) [function] [call site2] 03180
12 solidity::util::toLower(std::__1::basic_string , std::__1::allocator >) [function] [call site2] 03181
12 solidity::evmasm::isDupInstruction(solidity::evmasm::Instruction) [function] [call site2] 03182
12 solidity::evmasm::isSwapInstruction(solidity::evmasm::Instruction) [function] [call site2] 03183
12 solidity::evmasm::isPushInstruction(solidity::evmasm::Instruction) [function] [call site2] 03184
12 solidity::langutil::EVMVersion::hasOpcode(solidity::evmasm::Instruction) const [function] [call site2] 03185
13 solidity::langutil::EVMVersion::supportsReturndata() const [function] [call site2] 03186
13 solidity::langutil::EVMVersion::hasStaticCall() const [function] [call site2] 03187
13 solidity::langutil::EVMVersion::hasBitwiseShifting() const [function] [call site2] 03188
13 solidity::langutil::EVMVersion::hasExtCodeHash() const [function] [call site2] 03189
12 (anonymous namespace)::createEVMFunction(std::__1::basic_string , std::__1::allocator > const&, solidity::evmasm::Instruction) [function] [call site2] 03190
13 solidity::evmasm::instructionInfo(solidity::evmasm::Instruction) [function] [call site2] 03191
14 solidity::evmasm::InstructionInfo::InstructionInfo(solidity::evmasm::InstructionInfo const&) [function] [call site2] 03192
14 __cxa_begin_catch [call site2] 03193
14 __cxa_end_catch [call site2] 03194
13 solidity::yul::BuiltinFunctionForEVM::BuiltinFunctionForEVM() [function] [call site2] 03195
14 solidity::yul::BuiltinFunction::BuiltinFunction() [function] [call site2] 03196
15 solidity::yul::YulString::YulString() [function] [call site2] 03197
15 solidity::yul::SideEffects::SideEffects() [function] [call site2] 03198
15 solidity::yul::ControlFlowSideEffects::ControlFlowSideEffects() [function] [call site2] 03199
13 solidity::yul::YulString::YulString(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 03200
13 solidity::evmasm::SemanticInformation::terminatesControlFlow(solidity::evmasm::Instruction) [function] [call site2] 03201
13 solidity::evmasm::SemanticInformation::reverts(solidity::evmasm::Instruction) [function] [call site2] 03202
13 solidity::yul::BuiltinFunctionForEVM::~BuiltinFunctionForEVM() [function] [call site2] 03203
13 solidity::evmasm::InstructionInfo::~InstructionInfo() [function] [call site2] 03204
12 (anonymous namespace)::createFunction(std::__1::basic_string , std::__1::allocator >, unsigned long, unsigned long, solidity::yul::SideEffects, std::__1::vector , std::__1::allocator > >, std::__1::function ) [function] [call site2] 03205
13 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 03206
13 solidity::yul::YulString::YulString(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 03207
13 solidity::yul::BuiltinFunctionForEVM::BuiltinFunctionForEVM() [function] [call site2] 03208
13 solidity::yul::BuiltinFunctionForEVM::~BuiltinFunctionForEVM() [function] [call site2] 03209
12 (anonymous namespace)::createFunction(std::__1::basic_string , std::__1::allocator >, unsigned long, unsigned long, solidity::yul::SideEffects, std::__1::vector , std::__1::allocator > >, std::__1::function ) [function] [call site2] 03210
12 (anonymous namespace)::createFunction(std::__1::basic_string , std::__1::allocator >, unsigned long, unsigned long, solidity::yul::SideEffects, std::__1::vector , std::__1::allocator > >, std::__1::function ) [function] [call site2] 03211
12 (anonymous namespace)::createFunction(std::__1::basic_string , std::__1::allocator >, unsigned long, unsigned long, solidity::yul::SideEffects, std::__1::vector , std::__1::allocator > >, std::__1::function ) [function] [call site2] 03212
12 (anonymous namespace)::createFunction(std::__1::basic_string , std::__1::allocator >, unsigned long, unsigned long, solidity::yul::SideEffects, std::__1::vector , std::__1::allocator > >, std::__1::function ) [function] [call site2] 03213
12 (anonymous namespace)::createFunction(std::__1::basic_string , std::__1::allocator >, unsigned long, unsigned long, solidity::yul::SideEffects, std::__1::vector , std::__1::allocator > >, std::__1::function ) [function] [call site2] 03214
12 (anonymous namespace)::createFunction(std::__1::basic_string , std::__1::allocator >, unsigned long, unsigned long, solidity::yul::SideEffects, std::__1::vector , std::__1::allocator > >, std::__1::function ) [function] [call site2] 03215
11 (anonymous namespace)::createReservedIdentifiers(solidity::langutil::EVMVersion) [function] [call site2] 03216
12 solidity::util::toLower(std::__1::basic_string , std::__1::allocator >) [function] [call site2] 03217
12 (anonymous namespace)::createReservedIdentifiers(solidity::langutil::EVMVersion)::$_15::operator()(solidity::evmasm::Instruction) const [function] [call site2] 03218
13 solidity::langutil::EVMVersion::london() [function] [call site2] 03219
12 solidity::yul::operator"" _yulstring(char const*, unsigned long) [function] [call site2] 03220
12 solidity::yul::operator"" _yulstring(char const*, unsigned long) [function] [call site2] 03221
12 solidity::yul::operator"" _yulstring(char const*, unsigned long) [function] [call site2] 03222
12 solidity::yul::operator"" _yulstring(char const*, unsigned long) [function] [call site2] 03223
12 std::__1::set , std::__1::allocator >& operator+= >, solidity::yul::YulString, std::__1::less , std::__1::allocator >(std::__1::set , std::__1::allocator >&, std::__1::vector >&&) [function] [call site2] 03224
11 solidity::yul::Dialect::~Dialect() [function] [call site2] 03225
10 solidity::yul::NoOutputEVMDialect::NoOutputEVMDialect(solidity::yul::EVMDialect const&)::$_0::~$_0() [function] [call site2] 03226
10 solidity::yul::EVMDialect::~EVMDialect() [function] [call site2] 03227
11 solidity::yul::Dialect::~Dialect() [function] [call site2] 03228
9 solidity::yul::AsmAnalyzer::analyzeStrictAssertCorrect(solidity::yul::Dialect const&, solidity::yul::Object const&) [function] [call site2] 03229
9 solidity::yul::BuiltinContext::BuiltinContext() [function] [call site2] 03230
9 solidity::yul::YulString::empty() const [function] [call site2] 03231
9 solidity::yul::NoOutputAssembly::NoOutputAssembly() [function] [call site2] 03232
10 solidity::yul::AbstractAssembly::AbstractAssembly() [function] [call site2] 03233
9 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] 03234
10 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] 03235
11 solidity::yul::VariableReferenceCounter::run(solidity::yul::AsmAnalysisInfo const&, solidity::yul::Block const&) [function] [call site2] 03236
12 solidity::yul::VariableReferenceCounter::VariableReferenceCounter(solidity::yul::AsmAnalysisInfo const&) [function] [call site2] 03237
13 solidity::yul::ASTWalker::ASTWalker() [function] [call site2] 03238
12 solidity::yul::VariableReferenceCounter::operator()(solidity::yul::Block const&) [function] [call site2] 03239
13 solidity::yul::ASTWalker::operator()(solidity::yul::Block const&) [function] [call site2] 03240
12 solidity::yul::VariableReferenceCounter::~VariableReferenceCounter() [function] [call site2] 03241
13 solidity::yul::ASTWalker::~ASTWalker() [function] [call site2] 03242
9 solidity::yul::CodeTransform::operator()(solidity::yul::Block const&) [function] [call site2] 03243
10 solidity::yul::CodeTransform::visitStatements(std::__1::vector , std::__1::allocator > > const&) [function] [call site2] 03244
11 solidity::yul::CodeTransform::freeUnusedVariables(bool) [function] [call site2] 03245
12 solidity::yul::CodeTransform::returnVariablesAndFunctionExitAreSetup() const [function] [call site2] 03246
12 solidity::yul::CodeTransform::deleteVariable(solidity::yul::Scope::Variable const&) [function] [call site2] 03247
13 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 03248
13 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 03249
13 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 03250
13 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] 03251
13 boost::error_info ::error_info(char const*) [function] [call site2] 03252
13 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 03253
13 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 03254
12 solidity::yul::CodeTransform::deleteVariable(solidity::yul::Scope::Variable const&) [function] [call site2] 03255
12 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 03256
12 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 03257
12 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 03258
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] 03259
12 boost::error_info ::error_info(char const*) [function] [call site2] 03260
12 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 03261
11 solidity::yul::CodeTransform::isInsideFunction() const [function] [call site2] 03262
11 solidity::yul::CodeTransform::returnVariablesAndFunctionExitAreSetup() const [function] [call site2] 03263
11 (anonymous namespace)::statementNeedsReturnVariableSetup(std::__1::variant const&, std::__1::vector > const&) [function] [call site2] 03264
12 solidity::yul::ReferencesCounter::ReferencesCounter(solidity::yul::ReferencesCounter::CountWhat) [function] [call site2] 03265
12 solidity::yul::ASTWalker::visit(std::__1::variant const&) [function] [call site2] 03266
12 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] 03267
13 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] 03268
12 solidity::yul::ReferencesCounter::~ReferencesCounter() [function] [call site2] 03269
11 solidity::yul::CodeTransform::setupReturnVariablesAndFunctionExit() [function] [call site2] 03270
12 solidity::yul::CodeTransform::isInsideFunction() const [function] [call site2] 03271
12 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 03272
12 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 03273
12 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 03274
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] 03275
12 boost::error_info ::error_info(char const*) [function] [call site2] 03276
12 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 03277
12 solidity::yul::CodeTransform::returnVariablesAndFunctionExitAreSetup() const [function] [call site2] 03278
12 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 03279
12 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 03280
12 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 03281
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] 03282
12 boost::error_info ::error_info(char const*) [function] [call site2] 03283
12 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 03284
12 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 03285
12 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 03286
12 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 03287
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] 03288
12 boost::error_info ::error_info(char const*) [function] [call site2] 03289
12 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 03290
12 solidity::ScopeGuard::ScopeGuard(std::__1::function ) [function] [call site2] 03291
12 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 03292
12 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 03293
12 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 03294
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] 03295
12 boost::error_info ::error_info(char const*) [function] [call site2] 03296
12 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 03297
12 auto ranges::views::transform_fn::operator() (solidity::yul::CodeTransform::setupReturnVariablesAndFunctionExit()::$_4) const [function] [call site2] 03298
12 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] 03299
12 solidity::yul::TypedName::TypedName(solidity::yul::TypedName const&) [function] [call site2] 03300
12 solidity::yul::CodeTransform::operator()(solidity::yul::VariableDeclaration const&) [function] [call site2] 03301
13 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 03302
13 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 03303
13 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 03304
13 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] 03305
13 boost::error_info ::error_info(char const*) [function] [call site2] 03306
13 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 03307
13 solidity::yul::CodeTransform::expectDeposit(int, int) const [function] [call site2] 03308
14 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 03309
14 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 03310
14 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 03311
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] 03312
14 boost::error_info ::error_info(char const*) [function] [call site2] 03313
14 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 03314
13 solidity::yul::CodeTransform::freeUnusedVariables(bool) [function] [call site2] 03315
13 solidity::langutil::SourceLocation solidity::yul::originLocationOf (solidity::yul::VariableDeclaration const&) [function] [call site2] 03316
14 solidity::langutil::SourceLocation::SourceLocation(solidity::langutil::SourceLocation const&) [function] [call site2] 03317
13 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 03318
13 solidity::langutil::SourceLocation solidity::yul::originLocationOf (solidity::yul::VariableDeclaration const&) [function] [call site2] 03319
13 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 03320
13 solidity::yul::CodeTransform::unreferenced(solidity::yul::Scope::Variable const&) const [function] [call site2] 03321
13 solidity::yul::CodeTransform::variableHeightDiff(solidity::yul::Scope::Variable const&, solidity::yul::YulString, bool) [function] [call site2] 03322
14 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 03323
14 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 03324
14 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 03325
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] 03326
14 boost::error_info ::error_info(char const*) [function] [call site2] 03327
14 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 03328
14 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 03329
14 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 03330
14 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 03331
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] 03332
14 boost::error_info ::error_info(char const*) [function] [call site2] 03333
14 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 03334
14 solidity::yul::YulString::str() const [function] [call site2] 03335
13 solidity::evmasm::swapInstruction(unsigned int) [function] [call site2] 03336
14 solidity::evmasm::InvalidOpcode::InvalidOpcode() [function] [call site2] 03337
14 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 03338
14 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 03339
14 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] 03340
14 boost::error_info ::error_info(char const*) [function] [call site2] 03341
14 void boost::throw_exception (solidity::evmasm::InvalidOpcode const&) [function] [call site2] 03342
12 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] 03343
13 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] 03344
13 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] 03345
13 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] 03346
13 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] 03347
13 decltype (((ranges::identity&){parm#1})((int&){parm#2})) ranges::invoke_fn::operator() (ranges::identity&, int&) const [function] [call site2] 03348
12 solidity::ScopeGuard::~ScopeGuard() [function] [call site2] 03349
11 solidity::langutil::SourceLocation solidity::yul::originLocationOf (solidity::yul::FunctionDefinition const&) [function] [call site2] 03350
11 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 03351
11 std::__1::optional ::operator*() & [function] [call site2] 03352
11 std::__1::optional ::operator*() & [function] [call site2] 03353
11 std::__1::optional ::operator*() & [function] [call site2] 03354
11 solidity::yul::CodeTransform::freeUnusedVariables(bool) [function] [call site2] 03355
10 solidity::yul::CodeTransform::createFunctionEntryID(solidity::yul::FunctionDefinition const&) [function] [call site2] 03356
11 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 03357
11 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 03358
11 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 03359
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] 03360
11 boost::error_info ::error_info(char const*) [function] [call site2] 03361
11 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 03362
11 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 03363
11 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 03364
11 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 03365
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] 03366
11 boost::error_info ::error_info(char const*) [function] [call site2] 03367
11 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 03368
11 solidity::yul::YulString::str() const [function] [call site2] 03369
10 solidity::yul::CodeTransform::finalizeBlock(solidity::yul::Block const&, std::__1::optional ) [function] [call site2] 03370
11 solidity::langutil::SourceLocation solidity::yul::originLocationOf (solidity::yul::Block const&) [function] [call site2] 03371
11 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 03372
11 solidity::yul::CodeTransform::freeUnusedVariables(bool) [function] [call site2] 03373
11 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 03374
11 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 03375
11 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 03376
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] 03377
11 boost::error_info ::error_info(char const*) [function] [call site2] 03378
11 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 03379
11 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 03380
11 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 03381
11 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 03382
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] 03383
11 boost::error_info ::error_info(char const*) [function] [call site2] 03384
11 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 03385
11 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 03386
11 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 03387
11 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 03388
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] 03389
11 boost::error_info ::error_info(char const*) [function] [call site2] 03390
11 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 03391
11 std::__1::optional ::operator*() & [function] [call site2] 03392
11 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 03393
11 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 03394
11 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 03395
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] 03396
11 boost::error_info ::error_info(char const*) [function] [call site2] 03397
11 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 03398
9 solidity::yul::CodeTransform::stackErrors() const [function] [call site2] 03399
9 solidity::yul::CodeTransform::~CodeTransform() [function] [call site2] 03400
9 solidity::yul::AbstractAssembly::~AbstractAssembly() [function] [call site2] 03401
9 solidity::yul::BuiltinContext::~BuiltinContext() [function] [call site2] 03402
9 solidity::yul::AsmAnalysisInfo::~AsmAnalysisInfo() [function] [call site2] 03403
8 solidity::yul::CompilabilityChecker::~CompilabilityChecker() [function] [call site2] 03404
8 (anonymous namespace)::eliminateVariables(solidity::yul::Dialect const&, solidity::yul::Block&, std::__1::map , std::__1::allocator > > const&, bool) [function] [call site2] 03405
9 (anonymous namespace)::RematCandidateSelector::RematCandidateSelector(solidity::yul::Dialect const&) [function] [call site2] 03406
9 solidity::yul::DataFlowAnalyzer::operator()(solidity::yul::Block&) [function] [call site2] 03407
9 (anonymous namespace)::RematCandidateSelector::candidates() [function] [call site2] 03408
9 solidity::yul::Rematerialiser::run(solidity::yul::Dialect const&, solidity::yul::Block&, std::__1::set , std::__1::allocator >, bool) [function] [call site2] 03409
9 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 03410
9 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 03411
9 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 03412
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] 03413
9 boost::error_info ::error_info(char const*) [function] [call site2] 03414
9 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 03415
9 (anonymous namespace)::chooseVarsToEliminate(std::__1::map >, std::__1::less , std::__1::allocator > > > > const&, unsigned long) [function] [call site2] 03416
9 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] 03417
9 solidity::yul::NameCollector::NameCollector(solidity::yul::Block const&, solidity::yul::NameCollector::CollectWhat) [function] [call site2] 03418
9 solidity::yul::UnusedPruner::runUntilStabilised(solidity::yul::Dialect const&, solidity::yul::Block&, bool, std::__1::map , std::__1::allocator > > const*, std::__1::set , std::__1::allocator > const&) [function] [call site2] 03419
9 (anonymous namespace)::RematCandidateSelector::~RematCandidateSelector() [function] [call site2] 03420
7 solidity::yul::OptimiserSuite::runSequence(std::__1::basic_string_view >, solidity::yul::Block&, bool) [function] [call site2] 03421
7 solidity::yul::ConstantOptimiser::ConstantOptimiser(solidity::yul::EVMDialect const&, solidity::yul::GasMeter const&) [function] [call site2] 03422
8 solidity::yul::ASTModifier::ASTModifier() [function] [call site2] 03423
7 solidity::yul::ASTModifier::operator()(solidity::yul::Block&) [function] [call site2] 03424
7 solidity::yul::StackCompressor::run(solidity::yul::Dialect const&, solidity::yul::Object&, bool, unsigned long) [function] [call site2] 03425
7 solidity::yul::EVMDialect::providesObjectAccess() const [function] [call site2] 03426
7 solidity::yul::StackLimitEvader::run(solidity::yul::OptimiserStepContext&, solidity::yul::Object&) [function] [call site2] 03427
8 solidity::yul::EVMDialect::providesObjectAccess() const [function] [call site2] 03428
8 solidity::yul::EVMDialect::evmVersion() const [function] [call site2] 03429
8 solidity::langutil::EVMVersion::canOverchargeGasForCall() const [function] [call site2] 03430
8 solidity::yul::AsmAnalyzer::analyzeStrictAssertCorrect(solidity::yul::Dialect const&, solidity::yul::Object const&) [function] [call site2] 03431
8 solidity::yul::ControlFlowGraphBuilder::build(solidity::yul::AsmAnalysisInfo const&, solidity::yul::Dialect const&, solidity::yul::Block const&) [function] [call site2] 03432
8 solidity::yul::StackLayoutGenerator::reportStackTooDeep(solidity::yul::CFG const&) [function] [call site2] 03433
8 solidity::yul::StackLimitEvader::run(solidity::yul::OptimiserStepContext&, solidity::yul::Object&, std::__1::map >, std::__1::less , std::__1::allocator > > > > const&) [function] [call site2] 03434
9 auto ranges::views::take_fn::operator() (unsigned long) const [function] [call site2] 03435
10 ranges::detail::bind_back_fn_ ::type, std::__1::decay ::type> ranges::bind_back_fn::operator() (ranges::views::take_base_fn&&, unsigned long&) const [function] [call site2] 03436
10 ranges::views::view_closure > ranges::make_view_closure_fn::operator() >(ranges::detail::bind_back_fn_ ) const [function] [call site2] 03437
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] 03438
9 concepts::return_t_ , std::__1::allocator > > >, ranges::take_view > const> > >)&&(concepts::detail::CPP_true_fn(concepts::detail::Nil{})), void>::type>::invoke , std::__1::allocator > >::invoke > const> > > > ranges::detail::operator| > const> >, meta::id , std::__1::allocator > > >(ranges::take_view > const> >&&, ranges::detail::to_container::closure , std::__1::allocator > >, ranges::detail::to_container::fn , std::__1::allocator > > > > (*)(ranges::detail::to_container)) [function] [call site2] 03439
9 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] 03440
8 solidity::yul::AsmAnalysisInfo::~AsmAnalysisInfo() [function] [call site2] 03441
8 solidity::yul::CompilabilityChecker::CompilabilityChecker(solidity::yul::Dialect const&, solidity::yul::Object const&, bool) [function] [call site2] 03442
8 solidity::yul::StackLimitEvader::run(solidity::yul::OptimiserStepContext&, solidity::yul::Object&, std::__1::map , std::__1::allocator >, std::__1::less , std::__1::allocator , std::__1::allocator > > > > const&) [function] [call site2] 03443
9 __dynamic_cast [call site2] 03444
9 solidity::yul::EVMDialect::providesObjectAccess() const [function] [call site2] 03445
9 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 03446
9 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 03447
9 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 03448
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] 03449
9 boost::error_info ::error_info(char const*) [function] [call site2] 03450
9 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 03451
9 solidity::yul::operator"" _yulstring(char const*, unsigned long) [function] [call site2] 03452
9 solidity::yul::FunctionCallFinder::run(solidity::yul::Block&, solidity::yul::YulString) [function] [call site2] 03453
10 solidity::yul::FunctionCallFinder::FunctionCallFinder(solidity::yul::YulString) [function] [call site2] 03454
11 solidity::yul::ASTModifier::ASTModifier() [function] [call site2] 03455
10 solidity::yul::ASTModifier::operator()(solidity::yul::Block&) [function] [call site2] 03456
10 solidity::yul::FunctionCallFinder::~FunctionCallFinder() [function] [call site2] 03457
11 solidity::yul::ASTModifier::~ASTModifier() [function] [call site2] 03458
9 (anonymous namespace)::literalArgumentValue(solidity::yul::FunctionCall const&) [function] [call site2] 03459
10 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 03460
10 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 03461
10 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 03462
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] 03463
10 boost::error_info ::error_info(char const*) [function] [call site2] 03464
10 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 03465
10 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 03466
10 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 03467
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] 03468
10 boost::error_info ::error_info(char const*) [function] [call site2] 03469
10 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 03470
10 solidity::yul::valueOfLiteral(solidity::yul::Literal const&) [function] [call site2] 03471
11 solidity::yul::valueOfNumberLiteral(solidity::yul::Literal const&) [function] [call site2] 03472
12 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 03473
12 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 03474
12 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 03475
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] 03476
12 boost::error_info ::error_info(char const*) [function] [call site2] 03477
12 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 03478
12 solidity::util::isValidDecimal(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 03479
12 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] 03480
11 solidity::yul::valueOfBoolLiteral(solidity::yul::Literal const&) [function] [call site2] 03481
12 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 03482
12 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 03483
12 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 03484
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] 03485
12 boost::error_info ::error_info(char const*) [function] [call site2] 03486
12 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 03487
12 solidity::yul::operator"" _yulstring(char const*, unsigned long) [function] [call site2] 03488
11 solidity::yul::valueOfStringLiteral(solidity::yul::Literal const&) [function] [call site2] 03489
12 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 03490
12 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 03491
12 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 03492
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] 03493
12 boost::error_info ::error_info(char const*) [function] [call site2] 03494
12 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 03495
12 solidity::yul::YulString::str() const [function] [call site2] 03496
12 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 03497
12 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 03498
12 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 03499
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] 03500
12 boost::error_info ::error_info(char const*) [function] [call site2] 03501
12 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 03502
12 solidity::yul::YulString::str() const [function] [call site2] 03503
12 solidity::util::FixedHash<32u>::FixedHash(std::__1::basic_string , std::__1::allocator > const&, solidity::util::FixedHash<32u>::ConstructFromStringType, solidity::util::FixedHash<32u>::ConstructFromHashType) [function] [call site2] 03504
11 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 03505
11 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 03506
11 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 03507
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] 03508
11 boost::error_info ::error_info(char const*) [function] [call site2] 03509
9 void boost::multiprecision::detail::check_shift_range (int, mpl_::bool_ const&, mpl_::bool_ const&) [function] [call site2] 03510
10 std::out_of_range::out_of_range(char const*) [function] [call site2] 03511
10 boost::source_location::source_location(char const*, unsigned int, char const*, unsigned int) [function] [call site2] 03512
10 void boost::throw_exception (std::out_of_range const&, boost::source_location const&) [function] [call site2] 03513
10 std::out_of_range::~out_of_range() [call site2] 03514
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] 03515
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] 03516
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] 03517
11 __clang_call_terminate [call site2] 03518
11 boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&) [function] [call site2] 03519
10 __clang_call_terminate [call site2] 03520
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] 03521
11 __clang_call_terminate [call site2] 03522
11 boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&) [function] [call site2] 03523
10 void boost::multiprecision::backends::detail::verify_limb_mask (bool, unsigned long long, unsigned long long, mpl_::int_<0> const&) [function] [call site2] 03524
9 _ZN5boost14multiprecisionltINS0_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] 03525
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] 03526
10 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> 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] 03527
11 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] 03528
12 int boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>::compare_imp<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&) const [function] [call site2] 03529
13 int boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>::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] 03530
9 (anonymous namespace)::literalArgumentValue(solidity::yul::FunctionCall const&) [function] [call site2] 03531
9 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] 03532
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] 03533
10 bool boost::multiprecision::std_constexpr::equal (unsigned long long const*, unsigned long long const*, unsigned long long const*) [function] [call site2] 03534
9 solidity::yul::CallGraphGenerator::callGraph(solidity::yul::Block const&) [function] [call site2] 03535
10 solidity::yul::CallGraphGenerator::CallGraphGenerator() [function] [call site2] 03536
11 solidity::yul::CallGraph::CallGraph() [function] [call site2] 03537
11 std::initializer_list ::initializer_list() [function] [call site2] 03538
11 solidity::yul::CallGraph::~CallGraph() [function] [call site2] 03539
11 solidity::yul::ASTWalker::~ASTWalker() [function] [call site2] 03540
10 solidity::yul::ASTWalker::operator()(solidity::yul::Block const&) [function] [call site2] 03541
10 solidity::yul::CallGraph::CallGraph(solidity::yul::CallGraph&&) [function] [call site2] 03542
10 solidity::yul::CallGraphGenerator::~CallGraphGenerator() [function] [call site2] 03543
11 solidity::yul::CallGraph::~CallGraph() [function] [call site2] 03544
11 solidity::yul::ASTWalker::~ASTWalker() [function] [call site2] 03545
9 solidity::yul::CallGraph::recursiveFunctions() const [function] [call site2] 03546
10 (anonymous namespace)::CallGraphCycleFinder::visit(solidity::yul::YulString) [function] [call site2] 03547
11 (anonymous namespace)::CallGraphCycleFinder::visit(solidity::yul::YulString) [function] [call site2] 03548
10 (anonymous namespace)::CallGraphCycleFinder::~CallGraphCycleFinder() [function] [call site2] 03549
9 solidity::yul::allFunctionDefinitions(solidity::yul::Block const&) [function] [call site2] 03550
10 void solidity::yul::forEach (solidity::yul::Block const&, solidity::yul::allFunctionDefinitions(solidity::yul::Block const&)::$_1&&) [function] [call site2] 03551
11 solidity::yul::detail::ForEach ::ForEach(solidity::yul::allFunctionDefinitions(solidity::yul::Block const&)::$_1&) [function] [call site2] 03552
12 solidity::yul::ASTWalker::ASTWalker() [function] [call site2] 03553
9 solidity::yul::YulString::YulString() [function] [call site2] 03554
9 (anonymous namespace)::MemoryOffsetAllocator::run(solidity::yul::YulString) [function] [call site2] 03555
10 (anonymous namespace)::MemoryOffsetAllocator::run(solidity::yul::YulString) [function] [call site2] 03556
11 decltype(auto) solidity::util::valueOrNullptr , std::__1::allocator >, std::__1::less , std::__1::allocator , std::__1::allocator > > > > const&, solidity::yul::YulString>(std::__1::map , std::__1::allocator >, std::__1::less , std::__1::allocator , std::__1::allocator > > > > const&, solidity::yul::YulString const&) [function] [call site2] 03557
11 decltype(auto) solidity::util::valueOrDefault , std::__1::allocator > > const&, solidity::yul::YulString, decltype(nullptr), solidity::util::detail::allow_copy>(std::__1::map , std::__1::allocator > > const&, solidity::yul::YulString const&, decltype(nullptr)&&, solidity::util::detail::allow_copy) [function] [call site2] 03558
11 ranges::ref_view > const>::ref_view(std::__1::vector > const&) [function] [call site2] 03559
11 ranges::ref_view > const>::ref_view(std::__1::vector > const&) [function] [call site2] 03560
11 ranges::concat_view > const>, ranges::ref_view > const> >::concat_view(ranges::ref_view > const>, ranges::ref_view > const>) [function] [call site2] 03561
11 auto ranges::views::take_fn::operator() (unsigned long) const [function] [call site2] 03562
11 auto ranges::views::view_closure_base_ns::operator| > const>, ranges::ref_view > const> >, ranges::detail::bind_back_fn_ , true, 0, 0>(ranges::concat_view > const>, ranges::ref_view > const> >&&, ranges::views::view_closure >) [function] [call site2] 03563
11 auto ranges::take_view > const>, ranges::ref_view > const> > >::begin (std::__1::enable_if<(ranges::range > const>, ranges::ref_view > const> > const>)&&((concepts::detail::CPP_true_fn(concepts::detail::Nil))(concepts::detail::Nil{})), concepts::detail::Nil>::type) const [function] [call site2] 03564
12 meta::detail::_cond > const>, ranges::ref_view > const> > const&> >::invoke ::invoke > const>, ranges::ref_view > const> > const&> ranges::_begin_::fn::operator() > const>, ranges::ref_view > const> > const&, true, 0, 0>(ranges::concat_view > const>, ranges::ref_view > const> > const&) const [function] [call site2] 03565
11 bool ranges::operator!= > const>, ranges::ref_view > const> >::cursor , ranges::concat_view > const>, ranges::ref_view > const> >::cursor , true, 0>(ranges::basic_iterator > const>, ranges::ref_view > const> >::cursor > const&, ranges::basic_iterator > const>, ranges::ref_view > const> >::cursor > const&) [function] [call site2] 03566
11 solidity::yul::YulString::empty() const [function] [call site2] 03567
9 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 03568
9 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 03569
9 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 03570
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] 03571
9 boost::error_info ::error_info(char const*) [function] [call site2] 03572
9 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 03573
9 solidity::yul::StackToMemoryMover::run(solidity::yul::OptimiserStepContext&, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>, std::__1::map , std::__1::allocator > > const&, unsigned long, solidity::yul::Block&) [function] [call site2] 03574
10 solidity::yul::StackToMemoryMover::VariableMemoryOffsetTracker::VariableMemoryOffsetTracker(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>, std::__1::map , std::__1::allocator > > const&, unsigned long) [function] [call site2] 03575
10 solidity::yul::allFunctionDefinitions(solidity::yul::Block const&) [function] [call site2] 03576
10 auto solidity::util::applyMap , std::__1::allocator > >, solidity::util::detail::MapTuple , (boost::multiprecision::expression_template_option)0>, std::__1::map , std::__1::allocator > > const&, unsigned long, solidity::yul::Block&)::$_0>, std::__1::map >, std::__1::less , std::__1::allocator > > > > >(std::__1::map , std::__1::allocator > > const&, solidity::util::detail::MapTuple , (boost::multiprecision::expression_template_option)0>, std::__1::map , std::__1::allocator > > const&, unsigned long, solidity::yul::Block&)::$_0>&&, std::__1::map >, std::__1::less , std::__1::allocator > > > >) [function] [call site2] 03577
10 solidity::yul::StackToMemoryMover::StackToMemoryMover(solidity::yul::OptimiserStepContext&, solidity::yul::StackToMemoryMover::VariableMemoryOffsetTracker const&, std::__1::map >, std::__1::less , std::__1::allocator > > > >) [function] [call site2] 03578
11 solidity::yul::ASTModifier::ASTModifier() [function] [call site2] 03579
11 __dynamic_cast [call site2] 03580
11 solidity::yul::EVMDialect::providesObjectAccess() const [function] [call site2] 03581
11 solidity::yul::ASTModifier::~ASTModifier() [function] [call site2] 03582
10 solidity::yul::StackToMemoryMover::operator()(solidity::yul::Block&) [function] [call site2] 03583
11 void solidity::util::iterateReplacing , solidity::yul::StackToMemoryMover::operator()(solidity::yul::Block&)::$_3>(std::__1::vector , std::__1::allocator > >&, solidity::yul::StackToMemoryMover::operator()(solidity::yul::Block&)::$_3 const&) [function] [call site2] 03584
12 solidity::yul::StackToMemoryMover::operator()(solidity::yul::Block&)::$_3::operator()(std::__1::variant &) const [function] [call site2] 03585
13 std::__1::optional , std::__1::allocator > > > solidity::yul::StackToMemoryMover::operator()(solidity::yul::Block&)::$_2::operator() > >(solidity::yul::Assignment&, std::__1::vector >&) const [function] [call site2] 03586
14 solidity::yul::StackToMemoryMover::VariableMemoryOffsetTracker::operator()(solidity::yul::YulString) const [function] [call site2] 03587
15 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] 03588
15 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] 03589
15 std::__1::basic_string , std::__1::allocator > solidity::toCompactHexWithPrefix , (boost::multiprecision::expression_template_option)0> >(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>) [function] [call site2] 03590
16 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] 03591
17 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] 03592
18 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] 03593
19 void boost::multiprecision::default_ops::eval_bitwise_and_default >(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] 03594
20 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_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> const&, boost::multiprecision::backends::bit_and, mpl_::bool_ const&) [function] [call site2] 03595
21 void boost::multiprecision::minmax (unsigned int const&, unsigned int const&, unsigned int&, unsigned int&) [function] [call site2] 03596
21 __clang_call_terminate [call site2] 03597
21 boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&) [function] [call site2] 03598
21 boost::multiprecision::backends::bit_and::operator()(unsigned long long, unsigned long long) const [function] [call site2] 03599
21 void boost::multiprecision::backends::detail::verify_limb_mask (bool, unsigned long long, unsigned long long, mpl_::int_<0> const&) [function] [call site2] 03600
21 boost::multiprecision::backends::bit_and::operator()(unsigned long long, unsigned long long) const [function] [call site2] 03601
20 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_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> const&, boost::multiprecision::backends::bit_and, mpl_::bool_ const&) [function] [call site2] 03602
20 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_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> const&, boost::multiprecision::backends::bit_and, mpl_::bool_ const&) [function] [call site2] 03603
18 boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>::operator unsigned char () const [function] [call site2] 03604
19 unsigned char boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>::convert_to () const [function] [call site2] 03605
20 void boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>::convert_to_imp (unsigned char*) const [function] [call site2] 03606
21 _ZN5boost14multiprecision8backends15eval_convert_toIhLj256ELj256ELNS0_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] 03607
22 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] 03608
18 void boost::multiprecision::detail::check_shift_range (int, mpl_::bool_ const&, mpl_::bool_ const&) [function] [call site2] 03609
18 _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] 03610
19 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] 03611
19 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] 03612
20 __clang_call_terminate [call site2] 03613
20 boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&) [function] [call site2] 03614
19 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] 03615
20 __clang_call_terminate [call site2] 03616
20 boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&) [function] [call site2] 03617
17 void boost::multiprecision::detail::check_shift_range (int, mpl_::bool_ const&, mpl_::bool_ const&) [function] [call site2] 03618
17 _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] 03619
16 solidity::util::toHex(std::__1::vector > const&, solidity::util::HexPrefix, solidity::util::HexCase) [function] [call site2] 03620
17 solidity::util::Exception::Exception() [function] [call site2] 03621
15 solidity::yul::YulString::YulString(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 03622
14 std::__1::optional ::operator*() & [function] [call site2] 03623
14 solidity::yul::operator"" _yulstring(char const*, unsigned long) [function] [call site2] 03624
14 (anonymous namespace)::generateMemoryStore(solidity::yul::Dialect const&, std::__1::shared_ptr const&, solidity::yul::YulString, std::__1::variant ) [function] [call site2] 03625
15 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 03626
15 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 03627
15 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 03628
15 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] 03629
15 boost::error_info ::error_info(char const*) [function] [call site2] 03630
15 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 03631
15 solidity::yul::ExpressionStatement::~ExpressionStatement() [function] [call site2] 03632
14 solidity::yul::Literal::~Literal() [function] [call site2] 03633
14 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 03634
14 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 03635
14 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 03636
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] 03637
14 boost::error_info ::error_info(char const*) [function] [call site2] 03638
14 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 03639
14 solidity::yul::StackToMemoryMover::VariableMemoryOffsetTracker::VariableMemoryOffsetTracker(solidity::yul::StackToMemoryMover::VariableMemoryOffsetTracker const&) [function] [call site2] 03640
14 auto ranges::views::transform_fn::operator() (solidity::yul::StackToMemoryMover::VariableMemoryOffsetTracker) const [function] [call site2] 03641
14 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] 03642
14 concepts::return_t_ , std::__1::allocator > > > >, ranges::transform_view > >, solidity::yul::StackToMemoryMover::VariableMemoryOffsetTracker> >)&&(concepts::detail::CPP_true_fn(concepts::detail::Nil{})), void>::type>::invoke , std::__1::allocator > > >::invoke > >, solidity::yul::StackToMemoryMover::VariableMemoryOffsetTracker> > > ranges::detail::operator| > >, solidity::yul::StackToMemoryMover::VariableMemoryOffsetTracker>, meta::id , std::__1::allocator > > > >(ranges::transform_view > >, solidity::yul::StackToMemoryMover::VariableMemoryOffsetTracker>&&, ranges::detail::to_container::closure , std::__1::allocator > > >, ranges::detail::to_container::fn , std::__1::allocator > > > > > (*)(ranges::detail::to_container)) [function] [call site2] 03643
14 ranges::iter_transform_view > >, ranges::indirected >::~iter_transform_view() [function] [call site2] 03644
14 bool ranges::none_of_fn::operator() , std::__1::allocator > >&, solidity::yul::StackToMemoryMover::operator()(solidity::yul::Block&)::$_2::operator() > >(solidity::yul::Assignment&, std::__1::vector >&) const::{lambda(std::__1::optional const&)#1}, ranges::identity, true, 0, 0>(solidity::yul::Assignment&&, solidity::yul::StackToMemoryMover::operator()(solidity::yul::Block&)::$_2::operator() > >(solidity::yul::Assignment&, std::__1::vector >&) const::{lambda(std::__1::optional const&)#1}, ranges::identity) const [function] [call site2] 03645
14 bool solidity::util::contains_if >, solidity::yul::StackToMemoryMover::VariableMemoryOffsetTracker>(std::__1::vector > const&, solidity::yul::StackToMemoryMover::VariableMemoryOffsetTracker const&) [function] [call site2] 03646
15 solidity::yul::StackToMemoryMover::VariableMemoryOffsetTracker::VariableMemoryOffsetTracker(solidity::yul::StackToMemoryMover::VariableMemoryOffsetTracker const&) [function] [call site2] 03647
14 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 03648
14 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 03649
14 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 03650
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] 03651
14 boost::error_info ::error_info(char const*) [function] [call site2] 03652
14 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 03653
14 _ZNK6ranges5views6zip_fnclIJRNSt3__16vectorIN8solidity3yul10IdentifierENS3_9allocatorIS7_EEEERNS4_INS3_8optionalINS6_9YulStringEEENS8_ISE_EEEEELb1ELi0ELi0ELi0EEENS_8zip_viewIJDpDTclL_ZNS0_3allEEclsr3stdE7declvalIT_EEEEEEEDpOSJ_ [function] [call site2] 03654
14 _ZN6ranges11view_facadeINS_18iter_zip_with_viewINS_6detail16indirect_zip_fn_EJNS_8ref_viewINSt3__16vectorIN8solidity3yul10IdentifierENS5_9allocatorIS9_EEEEEENS4_INS6_INS5_8optionalINS8_9YulStringEEENSA_ISG_EEEEEEEEELNS_11cardinalityEn1EE5beginISK_Lb1ELi0EEENS_14basic_iteratorINS5_5decayIDTclsr12range_accessE12begin_cursorclsr3stdE7declvalIRT_EEEEE4typeEEEv [function] [call site2] 03655
14 bool ranges::operator!= > >, ranges::ref_view , std::__1::allocator > > > >::cursor , ranges::iter_zip_with_view > >, ranges::ref_view , std::__1::allocator > > > >::cursor , true, 0>(ranges::basic_iterator > >, ranges::ref_view , std::__1::allocator > > > >::cursor > const&, ranges::basic_iterator > >, ranges::ref_view , std::__1::allocator > > > >::cursor > const&) [function] [call site2] 03656
14 std::__1::optional ::operator*() & [function] [call site2] 03657
14 (anonymous namespace)::generateMemoryLoad(solidity::yul::Dialect const&, std::__1::shared_ptr const&, solidity::yul::YulString) [function] [call site2] 03658
15 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 03659
15 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 03660
15 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 03661
15 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] 03662
15 boost::error_info ::error_info(char const*) [function] [call site2] 03663
15 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 03664
15 solidity::yul::YulString::YulString() [function] [call site2] 03665
15 solidity::yul::Literal::~Literal() [function] [call site2] 03666
14 solidity::yul::FunctionCall::~FunctionCall() [function] [call site2] 03667
14 solidity::yul::NameDispenser::newName(solidity::yul::YulString) [function] [call site2] 03668
15 solidity::yul::NameDispenser::illegalName(solidity::yul::YulString) [function] [call site2] 03669
15 solidity::yul::YulString::str() const [function] [call site2] 03670
14 solidity::yul::YulString::YulString() [function] [call site2] 03671
14 solidity::yul::TypedName::~TypedName() [function] [call site2] 03672
14 solidity::yul::Identifier::~Identifier() [function] [call site2] 03673
14 solidity::yul::StackToMemoryMover::VariableMemoryOffsetTracker::operator()(solidity::yul::YulString) const [function] [call site2] 03674
14 std::__1::optional ::operator*() & [function] [call site2] 03675
14 (anonymous namespace)::generateMemoryStore(solidity::yul::Dialect const&, std::__1::shared_ptr const&, solidity::yul::YulString, std::__1::variant ) [function] [call site2] 03676
14 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] 03677
14 solidity::yul::Identifier::Identifier(solidity::yul::Identifier&&) [function] [call site2] 03678
14 solidity::yul::Assignment::~Assignment() [function] [call site2] 03679
14 solidity::yul::ExpressionStatement::~ExpressionStatement() [function] [call site2] 03680
14 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] 03681
14 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] 03682
14 solidity::yul::VariableDeclaration::~VariableDeclaration() [function] [call site2] 03683
13 std::__1::optional , std::__1::allocator > > > solidity::yul::StackToMemoryMover::operator()(solidity::yul::Block&)::$_2::operator() > >(solidity::yul::VariableDeclaration&, std::__1::vector >&) const [function] [call site2] 03684
12 std::__1::optional , std::__1::allocator > > >::operator*() & [function] [call site2] 03685
12 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] 03686
10 std::__1::vector , std::__1::allocator > >& operator+= , std::__1::list , std::__1::allocator > > >(std::__1::vector , std::__1::allocator > >&, std::__1::list , std::__1::allocator > >&&) [function] [call site2] 03687
10 solidity::yul::StackToMemoryMover::~StackToMemoryMover() [function] [call site2] 03688
11 solidity::yul::ASTModifier::~ASTModifier() [function] [call site2] 03689
9 _ZN5boost14multiprecision6numberINS0_8backends15cpp_int_backendILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvEELNS0_26expression_template_optionE0EEpLImEENS_11enable_if_cIXsr14is_convertibleIT_S8_EE5valueERS8_E4typeERKSB_ [function] [call site2] 03690
10 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] 03691
9 solidity::yul::FunctionCallFinder::run(solidity::yul::Block&, solidity::yul::YulString) [function] [call site2] 03692
9 (anonymous namespace)::MemoryOffsetAllocator::~MemoryOffsetAllocator() [function] [call site2] 03693
9 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 03694
9 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 03695
9 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 03696
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] 03697
9 boost::error_info ::error_info(char const*) [function] [call site2] 03698
9 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 03699
9 std::__1::basic_string , std::__1::allocator > solidity::toCompactHexWithPrefix , (boost::multiprecision::expression_template_option)0> >(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>) [function] [call site2] 03700
9 solidity::yul::YulString::YulString(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 03701
9 solidity::yul::CallGraph::~CallGraph() [function] [call site2] 03702
8 solidity::yul::CompilabilityChecker::~CompilabilityChecker() [function] [call site2] 03703
7 solidity::yul::EVMDialect::providesObjectAccess() const [function] [call site2] 03704
7 solidity::yul::StackLimitEvader::run(solidity::yul::OptimiserStepContext&, solidity::yul::Object&) [function] [call site2] 03705
7 __dynamic_cast [call site2] 03706
7 solidity::yul::NameDispenser::reset(solidity::yul::Block const&) [function] [call site2] 03707
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] 03708
7 solidity::yul::NameSimplifier::run(solidity::yul::OptimiserStepContext&, solidity::yul::Block&) [function] [call site2] 03709
7 solidity::yul::VarNameCleaner::run(solidity::yul::OptimiserStepContext&, solidity::yul::Block&) [function] [call site2] 03710
8 solidity::yul::VarNameCleaner::VarNameCleaner(solidity::yul::Block const&, solidity::yul::Dialect const&, std::__1::set , std::__1::allocator >) [function] [call site2] 03711
9 solidity::yul::ASTModifier::~ASTModifier() [function] [call site2] 03712
8 solidity::yul::ASTModifier::operator()(solidity::yul::Block&) [function] [call site2] 03713
8 solidity::yul::VarNameCleaner::~VarNameCleaner() [function] [call site2] 03714
7 solidity::yul::AsmAnalyzer::analyzeStrictAssertCorrect(solidity::yul::Dialect const&, solidity::yul::Object const&) [function] [call site2] 03715
7 solidity::yul::AsmAnalysisInfo::operator=(solidity::yul::AsmAnalysisInfo&&) [function] [call site2] 03716
7 solidity::yul::NameDispenser::~NameDispenser() [function] [call site2] 03717
4 solidity::yul::YulStack::analyzeParsed() [function] [call site2] 03718
4 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 03719
4 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 03720
4 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 03721
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] 03722
4 boost::error_info ::error_info(char const*) [function] [call site2] 03723
4 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 03724
3 solidity::yul::YulStack::assemble(solidity::yul::YulStack::Machine) const [function] [call site2] 03725
4 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 03726
4 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 03727
4 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 03728
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] 03729
4 boost::error_info ::error_info(char const*) [function] [call site2] 03730
4 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 03731
4 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 03732
4 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 03733
4 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 03734
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] 03735
4 boost::error_info ::error_info(char const*) [function] [call site2] 03736
4 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 03737
4 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 03738
4 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 03739
4 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 03740
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] 03741
4 boost::error_info ::error_info(char const*) [function] [call site2] 03742
4 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 03743
4 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 03744
4 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 03745
4 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 03746
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] 03747
4 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 03748
4 solidity::yul::YulStack::assembleWithDeployed(std::__1::optional > >) const [function] [call site2] 03749
5 solidity::yul::YulStack::assembleEVMWithDeployed(std::__1::optional > >) const [function] [call site2] 03750
6 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 03751
6 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 03752
6 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 03753
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] 03754
6 boost::error_info ::error_info(char const*) [function] [call site2] 03755
6 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 03756
6 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 03757
6 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 03758
6 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 03759
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] 03760
6 boost::error_info ::error_info(char const*) [function] [call site2] 03761
6 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 03762
6 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 03763
6 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 03764
6 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 03765
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] 03766
6 boost::error_info ::error_info(char const*) [function] [call site2] 03767
6 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 03768
6 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 03769
6 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 03770
6 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 03771
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] 03772
6 boost::error_info ::error_info(char const*) [function] [call site2] 03773
6 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 03774
6 solidity::evmasm::Assembly::Assembly(bool, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 03775
7 solidity::evmasm::LinkerObject::LinkerObject() [function] [call site2] 03776
7 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 03777
6 solidity::yul::EthAssemblyAdapter::EthAssemblyAdapter(solidity::evmasm::Assembly&) [function] [call site2] 03778
7 solidity::yul::AbstractAssembly::AbstractAssembly() [function] [call site2] 03779
6 solidity::yul::YulStack::compileEVM(solidity::yul::AbstractAssembly&, bool) const [function] [call site2] 03780
7 solidity::yul::EVMDialect::strictAssemblyForEVMObjects(solidity::langutil::EVMVersion) [function] [call site2] 03781
7 solidity::yul::EVMDialectTyped::instance(solidity::langutil::EVMVersion) [function] [call site2] 03782
7 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 03783
7 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 03784
7 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 03785
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] 03786
7 boost::error_info ::error_info(char const*) [function] [call site2] 03787
7 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 03788
7 solidity::yul::EVMObjectCompiler::compile(solidity::yul::Object&, solidity::yul::AbstractAssembly&, solidity::yul::EVMDialect const&, bool) [function] [call site2] 03789
8 solidity::yul::EVMObjectCompiler::EVMObjectCompiler(solidity::yul::AbstractAssembly&, solidity::yul::EVMDialect const&) [function] [call site2] 03790
8 solidity::yul::EVMObjectCompiler::run(solidity::yul::Object&, bool) [function] [call site2] 03791
9 solidity::yul::BuiltinContext::BuiltinContext() [function] [call site2] 03792
9 bool boost::algorithm::ends_with , std::__1::allocator >, char [10]>(std::__1::basic_string , std::__1::allocator > const&, char const (&) [10]) [function] [call site2] 03793
9 solidity::yul::YulString::str() const [function] [call site2] 03794
9 solidity::yul::EVMObjectCompiler::compile(solidity::yul::Object&, solidity::yul::AbstractAssembly&, solidity::yul::EVMDialect const&, bool) [function] [call site2] 03795
9 __dynamic_cast [call site2] 03796
9 solidity::yul::Object::metadataName() [function] [call site2] 03797
9 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 03798
9 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 03799
9 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 03800
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] 03801
9 boost::error_info ::error_info(char const*) [function] [call site2] 03802
9 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 03803
9 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 03804
9 solidity::yul::EVMDialect::evmVersion() const [function] [call site2] 03805
9 solidity::langutil::EVMVersion::canOverchargeGasForCall() const [function] [call site2] 03806
9 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] 03807
10 solidity::yul::ControlFlowGraphBuilder::build(solidity::yul::AsmAnalysisInfo const&, solidity::yul::Dialect const&, solidity::yul::Block const&) [function] [call site2] 03808
10 solidity::yul::StackLayoutGenerator::run(solidity::yul::CFG const&) [function] [call site2] 03809
11 solidity::yul::StackLayout::StackLayout() [function] [call site2] 03810
11 solidity::yul::StackLayoutGenerator::StackLayoutGenerator(solidity::yul::StackLayout&) [function] [call site2] 03811
11 solidity::yul::StackLayoutGenerator::StackLayoutGenerator(solidity::yul::StackLayout&) [function] [call site2] 03812
11 solidity::yul::StackLayout::~StackLayout() [function] [call site2] 03813
10 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] 03814
11 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] 03815
12 solidity::yul::YulString::str() const [function] [call site2] 03816
10 std::__1::shared_ptr solidity::yul::debugDataOf (solidity::yul::CFG::BasicBlock const&) [function] [call site2] 03817
10 solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >) [function] [call site2] 03818
11 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 03819
11 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 03820
11 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 03821
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] 03822
11 boost::error_info ::error_info(char const*) [function] [call site2] 03823
11 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 03824
11 solidity::langutil::SourceLocation::SourceLocation(solidity::langutil::SourceLocation const&) [function] [call site2] 03825
11 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] 03826
11 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] 03827
12 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] 03828
12 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 03829
12 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 03830
12 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 03831
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] 03832
12 boost::error_info ::error_info(char const*) [function] [call site2] 03833
12 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 03834
12 ranges::ref_view , std::__1::allocator > > >::ref_view(std::__1::vector , std::__1::allocator > >&) [function] [call site2] 03835
12 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] 03836
12 _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] 03837
12 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] 03838
12 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 03839
12 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 03840
12 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 03841
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] 03842
12 boost::error_info ::error_info(char const*) [function] [call site2] 03843
12 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 03844
11 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 03845
11 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 03846
11 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 03847
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] 03848
11 boost::error_info ::error_info(char const*) [function] [call site2] 03849
11 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 03850
11 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 03851
10 solidity::yul::OptimizedEVMCodeTransform::operator()(solidity::yul::CFG::BasicBlock const&) [function] [call site2] 03852
11 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 03853
11 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 03854
11 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 03855
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] 03856
11 boost::error_info ::error_info(char const*) [function] [call site2] 03857
11 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 03858
11 solidity::langutil::SourceLocation solidity::yul::originLocationOf (solidity::yul::CFG::BasicBlock const&) [function] [call site2] 03859
11 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 03860
11 solidity::yul::OptimizedEVMCodeTransform::assertLayoutCompatibility(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&) [function] [call site2] 03861
12 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 03862
12 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 03863
12 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 03864
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] 03865
12 boost::error_info ::error_info(char const*) [function] [call site2] 03866
12 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 03867
12 ranges::ref_view , std::__1::allocator > > const>::ref_view(std::__1::vector , std::__1::allocator > > const&) [function] [call site2] 03868
12 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] 03869
12 _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] 03870
12 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] 03871
12 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 03872
12 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 03873
12 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 03874
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] 03875
12 boost::error_info ::error_info(char const*) [function] [call site2] 03876
12 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 03877
11 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 03878
11 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 03879
11 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 03880
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] 03881
11 boost::error_info ::error_info(char const*) [function] [call site2] 03882
11 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 03883
11 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] 03884
11 solidity::langutil::SourceLocation solidity::yul::originLocationOf (solidity::yul::CFG::BasicBlock const&) [function] [call site2] 03885
11 std::__1::shared_ptr solidity::yul::debugDataOf (std::__1::variant const&) [function] [call site2] 03886
11 solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >) [function] [call site2] 03887
11 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 03888
11 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 03889
11 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 03890
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] 03891
11 boost::error_info ::error_info(char const*) [function] [call site2] 03892
11 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 03893
11 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 03894
11 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 03895
11 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 03896
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] 03897
11 boost::error_info ::error_info(char const*) [function] [call site2] 03898
11 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 03899
11 auto ranges::views::take_last_fn::operator() (unsigned long) const [function] [call site2] 03900
12 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] 03901
12 ranges::views::view_closure > ranges::make_view_closure_fn::operator() >(ranges::detail::bind_back_fn_ ) const [function] [call site2] 03902
11 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] 03903
11 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] 03904
11 solidity::yul::OptimizedEVMCodeTransform::assertLayoutCompatibility(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&) [function] [call site2] 03905
11 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 03906
11 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 03907
11 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 03908
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] 03909
11 boost::error_info ::error_info(char const*) [function] [call site2] 03910
11 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 03911
11 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 03912
11 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 03913
11 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 03914
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] 03915
11 boost::error_info ::error_info(char const*) [function] [call site2] 03916
11 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 03917
11 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 03918
11 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 03919
11 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 03920
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] 03921
11 boost::error_info ::error_info(char const*) [function] [call site2] 03922
11 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 03923
11 auto ranges::views::take_last_fn::operator() (unsigned long) const [function] [call site2] 03924
11 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] 03925
11 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] 03926
11 solidity::yul::OptimizedEVMCodeTransform::assertLayoutCompatibility(std::__1::vector , std::__1::allocator > > const&, std::__1::vector , std::__1::allocator > > const&) [function] [call site2] 03927
11 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 03928
10 solidity::yul::OptimizedEVMCodeTransform::~OptimizedEVMCodeTransform() [function] [call site2] 03929
10 solidity::yul::StackLayout::~StackLayout() [function] [call site2] 03930
10 solidity::yul::OptimizedEVMCodeTransform::operator()(solidity::yul::CFG::FunctionInfo const&) [function] [call site2] 03931
11 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 03932
11 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 03933
11 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 03934
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] 03935
11 boost::error_info ::error_info(char const*) [function] [call site2] 03936
11 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 03937
11 solidity::ScopedSaveAndRestore ::ScopedSaveAndRestore(solidity::yul::CFG::FunctionInfo const*&, solidity::yul::CFG::FunctionInfo const*&&) [function] [call site2] 03938
11 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 03939
11 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 03940
11 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 03941
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] 03942
11 boost::error_info ::error_info(char const*) [function] [call site2] 03943
11 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 03944
11 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] 03945
11 ranges::reverse_view > const> >::begin() [function] [call site2] 03946
11 bool ranges::operator!= >, ranges::detail::reverse_cursor >, true, 0>(ranges::basic_iterator > > const&, ranges::basic_iterator > > const&) [function] [call site2] 03947
11 solidity::langutil::SourceLocation solidity::yul::originLocationOf (solidity::yul::CFG::FunctionInfo const&) [function] [call site2] 03948
11 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 03949
11 solidity::yul::OptimizedEVMCodeTransform::getFunctionLabel(solidity::yul::Scope::Function const&) [function] [call site2] 03950
11 std::__1::shared_ptr solidity::yul::debugDataOf (solidity::yul::CFG::FunctionInfo const&) [function] [call site2] 03951
11 solidity::yul::OptimizedEVMCodeTransform::createStackLayout(std::__1::shared_ptr , std::__1::vector , std::__1::allocator > >) [function] [call site2] 03952
11 solidity::yul::OptimizedEVMCodeTransform::operator()(solidity::yul::CFG::BasicBlock const&) [function] [call site2] 03953
11 solidity::ScopedSaveAndRestore ::~ScopedSaveAndRestore() [function] [call site2] 03954
9 solidity::yul::operator"" _yulstring(char const*, unsigned long) [function] [call site2] 03955
9 solidity::yul::FunctionCallFinder::run(solidity::yul::Block&, solidity::yul::YulString) [function] [call site2] 03956
9 solidity::yul::StackTooDeepError::StackTooDeepError(solidity::yul::StackTooDeepError const&) [function] [call site2] 03957
10 std::exception::exception(std::exception const&) [function] [call site2] 03958
10 boost::exception::exception(boost::exception const&) [function] [call site2] 03959
10 solidity::util::Exception::Exception(solidity::util::Exception const&) [function] [call site2] 03960
10 solidity::yul::YulException::YulException(solidity::yul::YulException const&) [function] [call site2] 03961
9 solidity::util::Exception::comment() const [function] [call site2] 03962
10 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] 03963
11 boost::exception_detail::get_info , std::__1::allocator > > >::get(boost::exception const&) [function] [call site2] 03964
12 boost::exception_detail::refcount_ptr ::get() const [function] [call site2] 03965
12 boost::exception_detail::type_info_::type_info_(std::type_info const&) [function] [call site2] 03966
12 boost::shared_ptr ::operator bool() const [function] [call site2] 03967
12 boost::shared_ptr ::~shared_ptr() [function] [call site2] 03968
12 boost::shared_ptr ::get() const [function] [call site2] 03969
12 boost::error_info , std::__1::allocator > >::value() [function] [call site2] 03970
9 boost::source_location::source_location(char const*, unsigned int, char const*, unsigned int) [function] [call site2] 03971
9 void boost::throw_exception (solidity::yul::StackTooDeepError const&, boost::source_location const&) [function] [call site2] 03972
9 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] 03973
9 solidity::yul::CodeTransform::operator()(solidity::yul::Block const&) [function] [call site2] 03974
9 solidity::yul::CodeTransform::stackErrors() const [function] [call site2] 03975
9 solidity::yul::CodeTransform::stackErrors() const [function] [call site2] 03976
9 boost::source_location::source_location(char const*, unsigned int, char const*, unsigned int) [function] [call site2] 03977
9 void boost::throw_exception (solidity::yul::StackTooDeepError const&, boost::source_location const&) [function] [call site2] 03978
9 solidity::yul::CodeTransform::~CodeTransform() [function] [call site2] 03979
9 solidity::yul::BuiltinContext::~BuiltinContext() [function] [call site2] 03980
6 (anonymous namespace)::translateOptimiserSettings(solidity::frontend::OptimiserSettings const&, solidity::langutil::EVMVersion) [function] [call site2] 03981
6 solidity::evmasm::Assembly::optimise(solidity::evmasm::Assembly::OptimiserSettings const&) [function] [call site2] 03982
7 solidity::evmasm::Assembly::optimiseInternal(solidity::evmasm::Assembly::OptimiserSettings const&, std::__1::set , std::__1::allocator >) [function] [call site2] 03983
8 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] 03984
8 solidity::evmasm::JumpdestRemover::referencedTags(std::__1::vector > const&, unsigned long) [function] [call site2] 03985
9 solidity::evmasm::AssemblyItem::type() const [function] [call site2] 03986
9 solidity::evmasm::AssemblyItem::splitForeignPushTag() const [function] [call site2] 03987
10 solidity::util::Exception::Exception() [function] [call site2] 03988
10 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 03989
10 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 03990
10 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] 03991
10 void boost::throw_exception (solidity::util::Exception const&) [function] [call site2] 03992
10 solidity::evmasm::AssemblyItem::data() const [function] [call site2] 03993
10 void boost::multiprecision::detail::check_shift_range (int, mpl_::bool_ const&, mpl_::bool_ const&) [function] [call site2] 03994
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] 03995
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] 03996
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> const&, unsigned long long const&) [function] [call site2] 03997
11 __clang_call_terminate [call site2] 03998
11 boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&) [function] [call site2] 03999
11 unsigned long long* boost::multiprecision::std_constexpr::copy (unsigned long long const*, unsigned long long const*, unsigned long long*) [function] [call site2] 04000
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] 04001
11 unsigned long long* boost::multiprecision::std_constexpr::copy (unsigned long long const*, unsigned long long const*, unsigned long long*) [function] [call site2] 04002
11 void boost::multiprecision::backends::detail::verify_limb_mask (bool, unsigned long long, unsigned long long, mpl_::int_<0> const&) [function] [call site2] 04003
10 boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>::operator unsigned long () const [function] [call site2] 04004
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>, 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] 04005
10 boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>::operator unsigned long () const [function] [call site2] 04006
8 solidity::evmasm::Assembly::optimiseInternal(solidity::evmasm::Assembly::OptimiserSettings const&, std::__1::set , std::__1::allocator >) [function] [call site2] 04007
9 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] 04008
10 solidity::evmasm::AssemblyItem::type() const [function] [call site2] 04009
10 solidity::evmasm::AssemblyItem::splitForeignPushTag() const [function] [call site2] 04010
10 boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>::operator unsigned long () const [function] [call site2] 04011
10 solidity::evmasm::AssemblyItem::setPushTagSubIdAndTag(unsigned long, unsigned long) [function] [call site2] 04012
11 solidity::util::Exception::Exception() [function] [call site2] 04013
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] 04014
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> const&, unsigned long long const&) [function] [call site2] 04015
11 void boost::multiprecision::detail::check_shift_range (int, mpl_::bool_ const&, mpl_::bool_ const&) [function] [call site2] 04016
11 _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] 04017
11 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] 04018
12 boost::multiprecision::detail::expression , (boost::multiprecision::expression_template_option)0>, void, void, void>::value() const [function] [call site2] 04019
12 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] 04020
11 solidity::evmasm::AssemblyItem::setData(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 04021
12 solidity::util::Exception::Exception() [function] [call site2] 04022
9 solidity::evmasm::Assembly::isCreation() const [function] [call site2] 04023
9 solidity::evmasm::Inliner::Inliner(std::__1::vector >&, std::__1::set , std::__1::allocator > const&, unsigned long, bool, solidity::langutil::EVMVersion) [function] [call site2] 04024
9 solidity::evmasm::Inliner::optimise() [function] [call site2] 04025
10 solidity::evmasm::Inliner::determineInlinableBlocks(std::__1::vector > const&) const [function] [call site2] 04026
11 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] 04027
11 _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] 04028
11 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] 04029
11 (anonymous namespace)::getLocalTag(solidity::evmasm::AssemblyItem const&) [function] [call site2] 04030
12 solidity::evmasm::AssemblyItem::type() const [function] [call site2] 04031
12 solidity::evmasm::AssemblyItem::splitForeignPushTag() const [function] [call site2] 04032
11 std::__1::optional ::operator*() & [function] [call site2] 04033
11 solidity::evmasm::SemanticInformation::breaksCSEAnalysisBlock(solidity::evmasm::AssemblyItem const&, bool) [function] [call site2] 04034
12 solidity::evmasm::AssemblyItem::type() const [function] [call site2] 04035
12 solidity::evmasm::SemanticInformation::isSwapInstruction(solidity::evmasm::AssemblyItem const&) [function] [call site2] 04036
13 solidity::evmasm::AssemblyItem::type() const [function] [call site2] 04037
13 solidity::evmasm::AssemblyItem::instruction() const [function] [call site2] 04038
14 solidity::util::Exception::Exception() [function] [call site2] 04039
14 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 04040
14 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 04041
14 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] 04042
14 boost::error_info ::error_info(char const*) [function] [call site2] 04043
14 void boost::throw_exception (solidity::util::Exception const&) [function] [call site2] 04044
13 solidity::evmasm::isSwapInstruction(solidity::evmasm::Instruction) [function] [call site2] 04045
12 solidity::evmasm::AssemblyItem::instruction() const [function] [call site2] 04046
12 solidity::evmasm::AssemblyItem::instruction() const [function] [call site2] 04047
12 solidity::evmasm::AssemblyItem::instruction() const [function] [call site2] 04048
12 solidity::evmasm::instructionInfo(solidity::evmasm::Instruction) [function] [call site2] 04049
12 solidity::evmasm::AssemblyItem::instruction() const [function] [call site2] 04050
12 solidity::evmasm::InstructionInfo::~InstructionInfo() [function] [call site2] 04051
12 solidity::evmasm::AssemblyItem::instruction() const [function] [call site2] 04052
12 solidity::evmasm::AssemblyItem::instruction() const [function] [call site2] 04053
12 solidity::evmasm::AssemblyItem::instruction() const [function] [call site2] 04054
11 std::__1::optional ::operator*() & [function] [call site2] 04055
11 auto ranges::views::slice_fn::operator() (unsigned long, unsigned long) const [function] [call site2] 04056
12 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] 04057
12 ranges::views::view_closure > ranges::make_view_closure_fn::operator() >(ranges::detail::bind_back_fn_ ) const [function] [call site2] 04058
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] 04059
11 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] 04060
12 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] 04061
13 _ZN6ranges14view_interfaceINS_8subrangeINSt3__111__wrap_iterIPKN8solidity6evmasm12AssemblyItemEEES9_LNS_13subrange_kindE1EEELNS_11cardinalityEn1EE4dataILb1ELb1ELi0ELi0EEENS2_11add_pointerIDTdeclsr3stdE7declvalIRDTclL_ZNS_1_5beginEEclscPDoFRNS_6detail10dependent_IXT_EE6invokeISB_EEvELDnEEEEEEEE4typeEv [function] [call site2] 04062
14 ranges::view_interface , std::__1::__wrap_iter , (ranges::subrange_kind)1>, (ranges::cardinality)-1>::derived() [function] [call site2] 04063
14 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] 04064
15 ranges::subrange , std::__1::__wrap_iter , (ranges::subrange_kind)1>::begin() const [function] [call site2] 04065
16 ranges::subrange , std::__1::__wrap_iter , (ranges::subrange_kind)1>::first_() const [function] [call site2] 04066
12 long ranges::detail::narrow_cast (unsigned long) [function] [call site2] 04067
11 std::__1::optional ::operator*() & [function] [call site2] 04068
11 (anonymous namespace)::getLocalTag(solidity::evmasm::AssemblyItem const&) [function] [call site2] 04069
11 std::__1::optional ::operator*() & [function] [call site2] 04070
11 solidity::evmasm::Inliner::isInlineCandidate(unsigned long, ranges::span ) const [function] [call site2] 04071
12 ranges::detail::span_extent<-1l>::size() const [function] [call site2] 04072
12 solidity::evmasm::OptimizerException::OptimizerException() [function] [call site2] 04073
13 std::exception::exception() [function] [call site2] 04074
13 boost::exception::exception() [function] [call site2] 04075
13 solidity::util::Exception::Exception() [function] [call site2] 04076
13 solidity::evmasm::AssemblyException::AssemblyException() [function] [call site2] 04077
13 std::exception::~exception() [call site2] 04078
12 _ZN6ranges14view_interfaceINS_4spanIKN8solidity6evmasm12AssemblyItemELln1EEELNS_11cardinalityEn1EE4backILb1ELb1ELi0ELi0ELi0EEEDTdeclsr3stdE7declvalIRDTclL_ZNS_1_5beginEEclscPDoFRNS_6detail10dependent_IXT_EE6invokeIS6_EEvELDnEEEEEEEv [function] [call site2] 04079
13 ranges::view_interface , (ranges::cardinality)-1>::derived() [function] [call site2] 04080
13 ranges::span ::end() const [function] [call site2] 04081
14 ranges::detail::span_extent<-1l>::size() const [function] [call site2] 04082
13 solidity::evmasm::AssemblyItem const* ranges::prev_fn::operator() (solidity::evmasm::AssemblyItem const*) const [function] [call site2] 04083
12 solidity::evmasm::AssemblyItem::type() const [function] [call site2] 04084
12 _ZN6ranges14view_interfaceINS_4spanIKN8solidity6evmasm12AssemblyItemELln1EEELNS_11cardinalityEn1EE4backILb1ELb1ELi0ELi0ELi0EEEDTdeclsr3stdE7declvalIRDTclL_ZNS_1_5beginEEclscPDoFRNS_6detail10dependent_IXT_EE6invokeIS6_EEvELDnEEEEEEEv [function] [call site2] 04085
12 solidity::evmasm::AssemblyItem::operator!=(solidity::evmasm::Instruction) const [function] [call site2] 04086
13 solidity::evmasm::AssemblyItem::operator==(solidity::evmasm::Instruction) const [function] [call site2] 04087
14 solidity::evmasm::AssemblyItem::type() const [function] [call site2] 04088
12 _ZN6ranges14view_interfaceINS_4spanIKN8solidity6evmasm12AssemblyItemELln1EEELNS_11cardinalityEn1EE4backILb1ELb1ELi0ELi0ELi0EEEDTdeclsr3stdE7declvalIRDTclL_ZNS_1_5beginEEclscPDoFRNS_6detail10dependent_IXT_EE6invokeIS6_EEvELDnEEEEEEEv [function] [call site2] 04089
12 solidity::evmasm::AssemblyItem::instruction() const [function] [call site2] 04090
12 solidity::evmasm::SemanticInformation::terminatesControlFlow(solidity::evmasm::Instruction) [function] [call site2] 04091
12 ranges::span ::begin() const [function] [call site2] 04092
13 ranges::detail::span_extent<-1l>::size() const [function] [call site2] 04093
12 solidity::evmasm::AssemblyItem::type() const [function] [call site2] 04094
12 (anonymous namespace)::getLocalTag(solidity::evmasm::AssemblyItem const&) [function] [call site2] 04095
11 std::__1::optional ::operator*() & [function] [call site2] 04096
11 solidity::evmasm::AssemblyItem::type() const [function] [call site2] 04097
11 (anonymous namespace)::getLocalTag(solidity::evmasm::AssemblyItem const&) [function] [call site2] 04098
11 solidity::evmasm::OptimizerException::OptimizerException() [function] [call site2] 04099
11 decltype(auto) solidity::util::valueOrNullptr , std::__1::allocator > >&, unsigned long>(std::__1::map , std::__1::allocator > >&, unsigned long const&) [function] [call site2] 04100
10 solidity::evmasm::AssemblyItem::type() const [function] [call site2] 04101
10 (anonymous namespace)::getLocalTag(solidity::evmasm::AssemblyItem const&) [function] [call site2] 04102
10 std::__1::optional ::operator*() & [function] [call site2] 04103
10 decltype(auto) solidity::util::valueOrNullptr , std::__1::allocator > >&, unsigned long>(std::__1::map , std::__1::allocator > >&, unsigned long const&) [function] [call site2] 04104
10 std::__1::optional ::operator*() & [function] [call site2] 04105
10 solidity::evmasm::Inliner::shouldInline(unsigned long, solidity::evmasm::AssemblyItem const&, solidity::evmasm::Inliner::InlinableBlock const&) const [function] [call site2] 04106
11 solidity::evmasm::AssemblyItem::operator==(solidity::evmasm::Instruction) const [function] [call site2] 04107
11 solidity::evmasm::OptimizerException::OptimizerException() [function] [call site2] 04108
11 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 04109
11 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 04110
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] 04111
11 boost::error_info ::error_info(char const*) [function] [call site2] 04112
11 void boost::throw_exception (solidity::evmasm::OptimizerException const&) [function] [call site2] 04113
11 _ZNK6ranges14view_interfaceINS_4spanIKN8solidity6evmasm12AssemblyItemELln1EEELNS_11cardinalityEn1EE4backILb1ELb1ELi0ELi0ELi0EEEDTdeclsr3stdE7declvalIRDTclL_ZNS_1_5beginEEclscPDoFRKNS_6detail10dependent_IXT_EE6invokeIS6_EEvELDnEEEEEEEv [function] [call site2] 04114
12 ranges::view_interface , (ranges::cardinality)-1>::derived() const [function] [call site2] 04115
12 ranges::span ::end() const [function] [call site2] 04116
12 solidity::evmasm::AssemblyItem const* ranges::prev_fn::operator() (solidity::evmasm::AssemblyItem const*) const [function] [call site2] 04117
11 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::AssemblyItem const&) [function] [call site2] 04118
12 solidity::langutil::SourceLocation::SourceLocation(solidity::langutil::SourceLocation const&) [function] [call site2] 04119
11 solidity::evmasm::AssemblyItem::getJumpType() const [function] [call site2] 04120
11 solidity::evmasm::AssemblyItem::operator==(solidity::evmasm::Instruction) const [function] [call site2] 04121
11 solidity::evmasm::AssemblyItem::getJumpType() const [function] [call site2] 04122
11 solidity::evmasm::Inliner::shouldInlineFullFunctionBody(unsigned long, ranges::span , unsigned long) const [function] [call site2] 04123
12 _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] 04124
13 auto ranges::views::all_fn::operator() &, true, 0, 0>(ranges::span &) const [function] [call site2] 04125
13 ranges::drop_last_view , std::__1::integral_constant >::drop_last_view(ranges::span , long) [function] [call site2] 04126
14 ranges::detail::non_propagating_cache ::non_propagating_cache() [function] [call site2] 04127
15 ranges::optional ::optional() [function] [call site2] 04128
16 ranges::detail::optional_adl::optional_base ::optional_base() [function] [call site2] 04129
17 ranges::detail::optional_adl::optional_storage ::optional_storage() [function] [call site2] 04130
18 ranges::detail::optional_adl::optional_storage ::optional_storage(ranges::detail::optional_adl::optional_storage ::tag, std::__1::integral_constant ) [function] [call site2] 04131
12 unsigned long (anonymous namespace)::codeSize , std::__1::integral_constant > >(ranges::drop_last_view , std::__1::integral_constant > const&) [function] [call site2] 04132
13 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] 04133
13 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] 04134
13 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] 04135
14 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] 04136
12 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 04137
12 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::AssemblyItemType, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>, solidity::langutil::SourceLocation) [function] [call site2] 04138
13 solidity::langutil::SourceLocation::SourceLocation(solidity::langutil::SourceLocation&&) [function] [call site2] 04139
13 boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>::operator unsigned char () const [function] [call site2] 04140
13 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 04141
12 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 04142
12 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 04143
12 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::Instruction, solidity::langutil::SourceLocation) [function] [call site2] 04144
12 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 04145
12 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::AssemblyItemType, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>, solidity::langutil::SourceLocation) [function] [call site2] 04146
12 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 04147
12 __cxa_guard_acquire [call site2] 04148
12 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::AssemblyItemType, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>, solidity::langutil::SourceLocation) [function] [call site2] 04149
12 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::Instruction, solidity::langutil::SourceLocation) [function] [call site2] 04150
12 solidity::evmasm::AssemblyItem::~AssemblyItem() [function] [call site2] 04151
13 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 04152
12 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 04153
12 boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> (anonymous namespace)::executionCost > >(std::__1::vector > const&, solidity::langutil::EVMVersion) [function] [call site2] 04154
13 solidity::evmasm::GasMeter::GasMeter(std::__1::shared_ptr , solidity::langutil::EVMVersion, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>) [function] [call site2] 04155
13 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] 04156
13 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] 04157
13 solidity::evmasm::GasMeter::GasConsumption::GasConsumption(unsigned int, bool) [function] [call site2] 04158
13 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] 04159
14 solidity::evmasm::GasMeter::GasConsumption::GasConsumption(solidity::evmasm::GasMeter::GasConsumption&&) [function] [call site2] 04160
13 solidity::evmasm::GasMeter::~GasMeter() [function] [call site2] 04161
12 boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> (anonymous namespace)::executionCost > >(std::__1::vector > const&, solidity::langutil::EVMVersion) [function] [call site2] 04162
12 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] 04163
12 _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] 04164
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>&, 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] 04165
14 void boost::multiprecision::minmax (unsigned int const&, unsigned int const&, unsigned int&, unsigned int&) [function] [call site2] 04166
14 boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&) [function] [call site2] 04167
14 void boost::multiprecision::std_constexpr::swap (unsigned long long const*&, unsigned long long const*&) [function] [call site2] 04168
14 unsigned long long* boost::multiprecision::std_constexpr::copy (unsigned long long const*, unsigned long long const*, unsigned long long*) [function] [call site2] 04169
14 __clang_call_terminate [call site2] 04170
14 boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&) [function] [call site2] 04171
14 void boost::multiprecision::backends::detail::verify_limb_mask (bool, unsigned long long, unsigned long long, mpl_::int_<0> const&) [function] [call site2] 04172
12 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] 04173
12 _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] 04174
12 _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] 04175
13 boost::empty_::empty_value , 0u, true>::empty_value() [function] [call site2] 04176
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>::data_type::data_type() [function] [call site2] 04177
13 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] 04178
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>::resize(unsigned int, unsigned int) [function] [call site2] 04179
15 boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&) [function] [call site2] 04180
15 boost::empty_::empty_value , 0u, true>::get() [function] [call site2] 04181
15 boost::empty_::empty_value , 0u, true>::get() [function] [call site2] 04182
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>::sign(bool) [function] [call site2] 04183
13 boost::empty_::empty_value , 0u, true>::get() [function] [call site2] 04184
12 unsigned long (anonymous namespace)::codeSize > >(std::__1::vector > const&) [function] [call site2] 04185
12 unsigned long (anonymous namespace)::codeSize > >(std::__1::vector > const&) [function] [call site2] 04186
12 solidity::evmasm::GasMeter::dataGas(unsigned long, bool, solidity::langutil::EVMVersion) [function] [call site2] 04187
13 boost::empty_::empty_value , 0u, true>::empty_value() [function] [call site2] 04188
13 solidity::evmasm::GasCosts::txDataNonZeroGas(solidity::langutil::EVMVersion) [function] [call site2] 04189
14 solidity::langutil::EVMVersion::istanbul() [function] [call site2] 04190
14 boost::operators_impl::operator>=(solidity::langutil::EVMVersion const&, solidity::langutil::EVMVersion const&) [function] [call site2] 04191
13 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] 04192
14 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] 04193
14 _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] 04194
15 boost::empty_::empty_value , 0u, true>::empty_value() [function] [call site2] 04195
15 _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] 04196
16 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] 04197
16 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] 04198
17 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] 04199
18 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] 04200
19 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] 04201
18 boost::multiprecision::detail::expression >, (boost::multiprecision::expression_template_option)1>, unsigned int, void, void>::left() const [function] [call site2] 04202
19 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] 04203
18 _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] 04204
19 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] 04205
19 __clang_call_terminate [call site2] 04206
19 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] 04207
13 boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>::~number() [function] [call site2] 04208
13 _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] 04209
13 _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] 04210
13 boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>::~number() [function] [call site2] 04211
13 solidity::evmasm::OptimizerException::OptimizerException() [function] [call site2] 04212
13 _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] 04213
14 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] 04214
14 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] 04215
15 __clang_call_terminate [call site2] 04216
15 void boost::multiprecision::backends::detail::verify_limb_mask (bool, unsigned long long, unsigned long long, mpl_::int_<0> const&) [function] [call site2] 04217
13 boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>::~number() [function] [call site2] 04218
12 _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] 04219
12 solidity::evmasm::GasMeter::dataGas(unsigned long, bool, solidity::langutil::EVMVersion) [function] [call site2] 04220
12 _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] 04221
12 unsigned long (anonymous namespace)::codeSize > >(std::__1::vector > const&) [function] [call site2] 04222
12 solidity::evmasm::GasMeter::dataGas(unsigned long, bool, solidity::langutil::EVMVersion) [function] [call site2] 04223
12 _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] 04224
12 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] 04225
13 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] 04226
13 _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] 04227
12 _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] 04228
13 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] 04229
13 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] 04230
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<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] 04231
12 boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>::~number() [function] [call site2] 04232
12 boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>::~number() [function] [call site2] 04233
11 solidity::evmasm::AssemblyItem::setJumpType(solidity::evmasm::AssemblyItem::JumpType) [function] [call site2] 04234
11 solidity::evmasm::AssemblyItem::getJumpType() const [function] [call site2] 04235
11 solidity::evmasm::AssemblyItem::instruction() const [function] [call site2] 04236
11 solidity::evmasm::SemanticInformation::terminatesControlFlow(solidity::evmasm::Instruction) [function] [call site2] 04237
11 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 04238
11 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::AssemblyItemType, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>, solidity::langutil::SourceLocation) [function] [call site2] 04239
11 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 04240
11 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::Instruction, solidity::langutil::SourceLocation) [function] [call site2] 04241
11 solidity::evmasm::AssemblyItem::~AssemblyItem() [function] [call site2] 04242
11 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 04243
11 unsigned long (anonymous namespace)::codeSize >(ranges::span const&) [function] [call site2] 04244
11 solidity::evmasm::GasMeter::dataGas(unsigned long, bool, solidity::langutil::EVMVersion) [function] [call site2] 04245
11 unsigned long (anonymous namespace)::codeSize > >(std::__1::vector > const&) [function] [call site2] 04246
11 solidity::evmasm::GasMeter::dataGas(unsigned long, bool, solidity::langutil::EVMVersion) [function] [call site2] 04247
11 _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] 04248
12 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] 04249
12 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] 04250
11 solidity::evmasm::AssemblyItem::~AssemblyItem() [function] [call site2] 04251
10 auto ranges::views::drop_last_fn::operator() (int) const [function] [call site2] 04252
11 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] 04253
11 ranges::views::view_closure > ranges::make_view_closure_fn::operator() >(ranges::detail::bind_back_fn_ ) const [function] [call site2] 04254
10 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] 04255
10 std::__1::vector >& operator+= , std::__1::integral_constant > >(std::__1::vector >&, ranges::drop_last_view , std::__1::integral_constant >&&) [function] [call site2] 04256
11 ranges::drop_last_view , std::__1::integral_constant >::begin() [function] [call site2] 04257
12 meta::detail::_cond &> >::invoke ::invoke &> ranges::_begin_::fn::operator() &, true, 0, 0>(ranges::span &) const [function] [call site2] 04258
13 ranges::span ::begin() const [function] [call site2] 04259
10 std::__1::optional ::operator*() & [function] [call site2] 04260
10 solidity::evmasm::AssemblyItem::type() const [function] [call site2] 04261
10 (anonymous namespace)::getLocalTag(solidity::evmasm::AssemblyItem const&) [function] [call site2] 04262
10 std::__1::optional ::operator*() & [function] [call site2] 04263
10 decltype(auto) solidity::util::valueOrNullptr , std::__1::allocator > >&, unsigned long>(std::__1::map , std::__1::allocator > >&, unsigned long const&) [function] [call site2] 04264
9 solidity::evmasm::JumpdestRemover::JumpdestRemover(std::__1::vector >&) [function] [call site2] 04265
9 solidity::evmasm::JumpdestRemover::optimise(std::__1::set , std::__1::allocator > const&) [function] [call site2] 04266
10 solidity::evmasm::JumpdestRemover::referencedTags(std::__1::vector > const&, unsigned long) [function] [call site2] 04267
9 solidity::evmasm::PeepholeOptimiser::PeepholeOptimiser(std::__1::vector >&) [function] [call site2] 04268
9 solidity::evmasm::PeepholeOptimiser::optimise() [function] [call site2] 04269
10 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] 04270
11 (anonymous namespace)::SimplePeepholeOptimizerMethod<(anonymous namespace)::PushPop>::apply((anonymous namespace)::OptimiserState&) [function] [call site2] 04271
12 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] 04272
13 (anonymous namespace)::PushPop::applySimple(solidity::evmasm::AssemblyItem const&, solidity::evmasm::AssemblyItem const&, std::__1::back_insert_iterator > >) [function] [call site2] 04273
14 solidity::evmasm::AssemblyItem::operator==(solidity::evmasm::Instruction) const [function] [call site2] 04274
14 solidity::evmasm::SemanticInformation::isDupInstruction(solidity::evmasm::AssemblyItem const&) [function] [call site2] 04275
15 solidity::evmasm::AssemblyItem::instruction() const [function] [call site2] 04276
15 solidity::evmasm::isDupInstruction(solidity::evmasm::Instruction) [function] [call site2] 04277
11 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] 04278
10 solidity::evmasm::bytesRequired(std::__1::vector > const&, unsigned long, solidity::evmasm::Precision) [function] [call site2] 04279
11 solidity::evmasm::AssemblyItem::bytesRequired(unsigned long, solidity::evmasm::Precision) const [function] [call site2] 04280
12 solidity::evmasm::AssemblyItem::data() const [function] [call site2] 04281
12 unsigned int solidity::numberEncodingSize , (boost::multiprecision::expression_template_option)0> >(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>) [function] [call site2] 04282
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] 04283
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] 04284
13 void boost::multiprecision::detail::check_shift_range (int, mpl_::bool_ const&, mpl_::bool_ const&) [function] [call site2] 04285
13 _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] 04286
12 std::__1::optional ::value() & [function] [call site2] 04287
12 std::__1::optional > > >::operator*() const & [function] [call site2] 04288
12 solidity::evmasm::InvalidOpcode::InvalidOpcode() [function] [call site2] 04289
12 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 04290
12 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 04291
12 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] 04292
12 boost::error_info ::error_info(char const*) [function] [call site2] 04293
10 (anonymous namespace)::numberOfPops(std::__1::vector > const&) [function] [call site2] 04294
9 solidity::evmasm::OptimizerException::OptimizerException() [function] [call site2] 04295
9 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 04296
9 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 04297
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] 04298
9 boost::error_info ::error_info(char const*) [function] [call site2] 04299
9 void boost::throw_exception (solidity::evmasm::OptimizerException const&) [function] [call site2] 04300
9 solidity::evmasm::PeepholeOptimiser::~PeepholeOptimiser() [function] [call site2] 04301
9 solidity::evmasm::BlockDeduplicator::BlockDeduplicator(std::__1::vector >&) [function] [call site2] 04302
9 solidity::evmasm::BlockDeduplicator::deduplicate() [function] [call site2] 04303
10 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 04304
10 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::AssemblyItemType, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>, solidity::langutil::SourceLocation) [function] [call site2] 04305
10 solidity::evmasm::AssemblyItem::tag() const [function] [call site2] 04306
11 solidity::util::Exception::Exception() [function] [call site2] 04307
11 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 04308
11 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 04309
11 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] 04310
11 boost::error_info ::error_info(char const*) [function] [call site2] 04311
11 void boost::throw_exception (solidity::util::Exception const&) [function] [call site2] 04312
11 solidity::evmasm::AssemblyItem::data() const [function] [call site2] 04313
11 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 04314
10 solidity::evmasm::AssemblyItem::pushTag() const [function] [call site2] 04315
11 solidity::util::Exception::Exception() [function] [call site2] 04316
11 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 04317
10 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] 04318
10 solidity::evmasm::AssemblyItem::type() const [function] [call site2] 04319
10 solidity::evmasm::AssemblyItem::data() const [function] [call site2] 04320
10 solidity::evmasm::AssemblyItem::~AssemblyItem() [function] [call site2] 04321
9 solidity::evmasm::BlockDeduplicator::replacedTags() const [function] [call site2] 04322
9 _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] 04323
10 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] 04324
9 solidity::evmasm::OptimizerException::OptimizerException() [function] [call site2] 04325
9 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 04326
9 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 04327
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] 04328
9 boost::error_info ::error_info(char const*) [function] [call site2] 04329
9 void boost::throw_exception (solidity::evmasm::OptimizerException const&) [function] [call site2] 04330
9 solidity::evmasm::OptimizerException::OptimizerException() [function] [call site2] 04331
9 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 04332
9 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 04333
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] 04334
9 boost::error_info ::error_info(char const*) [function] [call site2] 04335
9 void boost::throw_exception (solidity::evmasm::OptimizerException const&) [function] [call site2] 04336
9 boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>::operator unsigned long () const [function] [call site2] 04337
9 boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>::operator unsigned long () const [function] [call site2] 04338
9 solidity::evmasm::BlockDeduplicator::~BlockDeduplicator() [function] [call site2] 04339
9 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] 04340
9 solidity::evmasm::KnownState::KnownState(std::__1::shared_ptr ) [function] [call site2] 04341
10 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] 04342
11 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] 04343
12 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] 04344
11 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] 04345
12 _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] 04346
13 _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] 04347
14 _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] 04348
15 _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] 04349
16 _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] 04350
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> > >::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] 04351
12 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] 04352
12 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] 04353
13 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] 04354
13 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] 04355
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> >::cons() [function] [call site2] 04356
13 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] 04357
14 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] 04358
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>, 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] 04359
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>::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] 04360
14 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] 04361
14 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] 04362
14 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] 04363
14 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] 04364
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>::empty_initialize() [function] [call site2] 04365
15 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] 04366
16 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] 04367
17 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] 04368
17 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] 04369
15 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] 04370
16 boost::multi_index::detail::ordered_index_node_compressed_base >::color() [function] [call site2] 04371
17 boost::multi_index::detail::ordered_index_node_compressed_base >::color_ref::color_ref(unsigned long*) [function] [call site2] 04372
15 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] 04373
15 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] 04374
16 boost::multi_index::detail::ordered_index_node_compressed_base >::parent() [function] [call site2] 04375
17 boost::multi_index::detail::ordered_index_node_compressed_base >::parent_ref::parent_ref(unsigned long*) [function] [call site2] 04376
15 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] 04377
15 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] 04378
15 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] 04379
15 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] 04380
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>, 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] 04381
12 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] 04382
13 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] 04383
13 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] 04384
11 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] 04385
11 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] 04386
12 _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] 04387
13 _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] 04388
11 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] 04389
11 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] 04390
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> > >::~multi_index_container() [function] [call site2] 04391
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> > >::delete_all_nodes_() [function] [call site2] 04392
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>::delete_all_nodes_() [function] [call site2] 04393
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>::root() const [function] [call site2] 04394
15 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] 04395
15 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] 04396
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] 04397
12 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] 04398
12 __clang_call_terminate [call site2] 04399
9 solidity::evmasm::CommonSubexpressionEliminator::CommonSubexpressionEliminator(solidity::evmasm::KnownState const&) [function] [call site2] 04400
10 solidity::evmasm::KnownState::KnownState(solidity::evmasm::KnownState const&) [function] [call site2] 04401
11 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] 04402
12 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] 04403
12 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] 04404
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> > >::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] 04405
13 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] 04406
13 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] 04407
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>, 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] 04408
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>::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] 04409
15 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] 04410
13 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] 04411
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>::size() const [function] [call site2] 04412
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_size_() const [function] [call site2] 04413
16 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] 04414
16 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] 04415
15 __clang_call_terminate [call site2] 04416
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> > >::header() const [function] [call site2] 04417
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> > >::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] 04418
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> > >::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] 04419
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>::begin() const [function] [call site2] 04420
15 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] 04421
16 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] 04422
16 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] 04423
17 boost::multi_index::detail::ordered_index_node_compressed_base >::left() [function] [call site2] 04424
15 __clang_call_terminate [call site2] 04425
14 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] 04426
15 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] 04427
16 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] 04428
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>::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] 04429
15 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] 04430
15 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] 04431
15 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] 04432
15 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] 04433
15 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] 04434
15 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] 04435
15 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] 04436
15 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] 04437
15 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] 04438
16 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] 04439
17 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] 04440
17 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] 04441
18 boost::integral_constant ::operator mpl_::bool_ const&() const [function] [call site2] 04442
18 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] 04443
15 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] 04444
15 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] 04445
15 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] 04446
15 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] 04447
15 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] 04448
15 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] 04449
15 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] 04450
16 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] 04451
16 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] 04452
17 boost::multi_index::detail::ordered_index_node_compressed_base >::right() [function] [call site2] 04453
15 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] 04454
15 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] 04455
15 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] 04456
15 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] 04457
15 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] 04458
15 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] 04459
15 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] 04460
15 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] 04461
15 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] 04462
15 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] 04463
16 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] 04464
15 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] 04465
15 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] 04466
15 boost::multi_index::detail::ordered_index_node_compressed_base >::left() [function] [call site2] 04467
15 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] 04468
15 boost::multi_index::detail::ordered_index_node_compressed_base >::right() [function] [call site2] 04469
15 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] 04470
15 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] 04471
15 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] 04472
15 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] 04473
15 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] 04474
15 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] 04475
16 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] 04476
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] 04477
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> > >::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] 04478
15 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] 04479
16 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] 04480
16 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] 04481
16 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] 04482
16 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] 04483
16 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] 04484
16 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] 04485
16 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] 04486
16 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] 04487
16 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] 04488
16 __cxa_begin_catch [call site2] 04489
16 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] 04490
16 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] 04491
16 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] 04492
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> > > > > >* 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] 04493
16 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] 04494
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> > > > > >* 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] 04495
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> > > > > >::operator++() [function] [call site2] 04496
15 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] 04497
16 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] 04498
16 boost::multi_index::detail::ordered_index_node_impl >::increment(boost::multi_index::detail::ordered_index_node_impl >*&) [function] [call site2] 04499
17 boost::multi_index::detail::ordered_index_node_compressed_base >::right() [function] [call site2] 04500
17 boost::multi_index::detail::ordered_index_node_compressed_base >::right() [function] [call site2] 04501
17 boost::multi_index::detail::ordered_index_node_compressed_base >::left() [function] [call site2] 04502
17 boost::multi_index::detail::ordered_index_node_compressed_base >::parent() [function] [call site2] 04503
17 boost::multi_index::detail::ordered_index_node_compressed_base >::right() [function] [call site2] 04504
17 boost::multi_index::detail::ordered_index_node_compressed_base >::parent() [function] [call site2] 04505
17 boost::multi_index::detail::ordered_index_node_compressed_base >::right() [function] [call site2] 04506
16 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] 04507
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> > >::release() [function] [call site2] 04508
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>::size() const [function] [call site2] 04509
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> > >::~copy_map() [function] [call site2] 04510
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] 04511
15 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] 04512
15 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] 04513
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] 04514
15 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] 04515
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> > >::~auto_space() [function] [call site2] 04516
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>::~ordered_index_impl() [function] [call site2] 04517
13 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] 04518
12 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] 04519
12 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] 04520
12 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] 04521
12 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] 04522
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> > >::~multi_index_container() [function] [call site2] 04523
9 std::__1::__wrap_iter solidity::evmasm::CommonSubexpressionEliminator::feedItems >(std::__1::__wrap_iter , std::__1::__wrap_iter , bool) [function] [call site2] 04524
10 solidity::evmasm::OptimizerException::OptimizerException() [function] [call site2] 04525
10 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 04526
10 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 04527
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] 04528
10 boost::error_info ::error_info(char const*) [function] [call site2] 04529
10 void boost::throw_exception (solidity::evmasm::OptimizerException const&) [function] [call site2] 04530
10 solidity::evmasm::SemanticInformation::breaksCSEAnalysisBlock(solidity::evmasm::AssemblyItem const&, bool) [function] [call site2] 04531
10 solidity::evmasm::CommonSubexpressionEliminator::feedItem(solidity::evmasm::AssemblyItem const&, bool) [function] [call site2] 04532
11 solidity::evmasm::KnownState::feedItem(solidity::evmasm::AssemblyItem const&, bool) [function] [call site2] 04533
12 solidity::evmasm::KnownState::StoreOperation::StoreOperation() [function] [call site2] 04534
12 solidity::evmasm::AssemblyItem::type() const [function] [call site2] 04535
12 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 04536
12 solidity::evmasm::KnownState::feedItem(solidity::evmasm::AssemblyItem const&, bool) [function] [call site2] 04537
13 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 04538
13 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::Instruction, solidity::langutil::SourceLocation) [function] [call site2] 04539
13 solidity::evmasm::KnownState::feedItem(solidity::evmasm::AssemblyItem const&, bool) [function] [call site2] 04540
14 solidity::evmasm::AssemblyItem::type() const [function] [call site2] 04541
14 solidity::evmasm::KnownState::resetMemory() [function] [call site2] 04542
14 solidity::evmasm::KnownState::resetKnownKeccak256Hashes() [function] [call site2] 04543
14 solidity::evmasm::KnownState::resetStorage() [function] [call site2] 04544
14 solidity::evmasm::AssemblyItem::arguments() const [function] [call site2] 04545
15 solidity::evmasm::AssemblyItem::type() const [function] [call site2] 04546
15 solidity::evmasm::AssemblyItem::instruction() const [function] [call site2] 04547
15 solidity::evmasm::instructionInfo(solidity::evmasm::Instruction) [function] [call site2] 04548
15 solidity::evmasm::InstructionInfo::~InstructionInfo() [function] [call site2] 04549
15 solidity::evmasm::AssemblyItem::type() const [function] [call site2] 04550
15 std::__1::optional > > >::operator*() const & [function] [call site2] 04551
15 solidity::evmasm::AssemblyItem::type() const [function] [call site2] 04552
14 solidity::evmasm::AssemblyItem::deposit() const [function] [call site2] 04553
15 solidity::evmasm::AssemblyItem::returnValues() const [function] [call site2] 04554
16 solidity::evmasm::AssemblyItem::instruction() const [function] [call site2] 04555
16 solidity::evmasm::instructionInfo(solidity::evmasm::Instruction) [function] [call site2] 04556
16 solidity::evmasm::InstructionInfo::~InstructionInfo() [function] [call site2] 04557
16 std::__1::optional > > >::operator*() const & [function] [call site2] 04558
14 solidity::evmasm::AssemblyItem::returnValues() const [function] [call site2] 04559
14 solidity::evmasm::AssemblyItem::location() const [function] [call site2] 04560
14 solidity::evmasm::ExpressionClasses::newClass(solidity::langutil::SourceLocation const&) [function] [call site2] 04561
15 solidity::evmasm::ExpressionClasses::Expression::Expression() [function] [call site2] 04562
15 void boost::multiprecision::detail::check_shift_range (int, mpl_::bool_ const&, mpl_::bool_ const&) [function] [call site2] 04563
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] 04564
15 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] 04565
15 solidity::langutil::SourceLocation::SourceLocation(solidity::langutil::SourceLocation const&) [function] [call site2] 04566
15 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::AssemblyItemType, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>, solidity::langutil::SourceLocation) [function] [call site2] 04567
15 solidity::evmasm::ExpressionClasses::storeItem(solidity::evmasm::AssemblyItem const&) [function] [call site2] 04568
15 solidity::evmasm::ExpressionClasses::Expression::~Expression() [function] [call site2] 04569
14 solidity::evmasm::KnownState::setStackElement(int, unsigned int) [function] [call site2] 04570
14 solidity::evmasm::AssemblyItem::type() const [function] [call site2] 04571
14 solidity::evmasm::AssemblyItem::deposit() const [function] [call site2] 04572
14 solidity::evmasm::InvalidDeposit::InvalidDeposit() [function] [call site2] 04573
15 std::exception::exception() [function] [call site2] 04574
15 boost::exception::exception() [function] [call site2] 04575
15 solidity::util::Exception::Exception() [function] [call site2] 04576
15 std::exception::~exception() [call site2] 04577
14 solidity::evmasm::AssemblyItem::pushedValue() const [function] [call site2] 04578
14 solidity::evmasm::AssemblyItem::pushedValue() const [function] [call site2] 04579
14 solidity::evmasm::ExpressionClasses::find(solidity::evmasm::AssemblyItem const&, std::__1::vector > const&, bool, unsigned int) [function] [call site2] 04580
15 solidity::evmasm::ExpressionClasses::Expression::Expression() [function] [call site2] 04581
15 solidity::evmasm::SemanticInformation::isCommutativeOperation(solidity::evmasm::AssemblyItem const&) [function] [call site2] 04582
16 solidity::evmasm::AssemblyItem::type() const [function] [call site2] 04583
15 solidity::evmasm::SemanticInformation::isDeterministic(solidity::evmasm::AssemblyItem const&) [function] [call site2] 04584
16 solidity::evmasm::AssemblyItem::type() const [function] [call site2] 04585
16 solidity::evmasm::AssemblyException::AssemblyException() [function] [call site2] 04586
17 std::exception::exception() [function] [call site2] 04587
17 boost::exception::exception() [function] [call site2] 04588
17 solidity::util::Exception::Exception() [function] [call site2] 04589
17 std::exception::~exception() [call site2] 04590
16 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 04591
16 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 04592
16 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] 04593
16 boost::error_info ::error_info(char const*) [function] [call site2] 04594
16 void boost::throw_exception (solidity::evmasm::AssemblyException const&) [function] [call site2] 04595
16 solidity::evmasm::AssemblyItem::type() const [function] [call site2] 04596
16 solidity::evmasm::AssemblyItem::instruction() const [function] [call site2] 04597
15 solidity::evmasm::ExpressionClasses::storeItem(solidity::evmasm::AssemblyItem const&) [function] [call site2] 04598
15 solidity::evmasm::ExpressionClasses::tryToSimplify(solidity::evmasm::ExpressionClasses::Expression const&) [function] [call site2] 04599
16 __cxa_guard_acquire [call site2] 04600
16 solidity::evmasm::Rules::Rules() [function] [call site2] 04601
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::AssemblyItemType) [function] [call site2] 04602
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::AssemblyItemType) [function] [call site2] 04603
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::AssemblyItemType) [function] [call site2] 04604
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::AssemblyItemType) [function] [call site2] 04605
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::AssemblyItemType) [function] [call site2] 04606
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::AssemblyItemType) [function] [call site2] 04607
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::AssemblyItemType) [function] [call site2] 04608
17 solidity::evmasm::Pattern::setMatchGroup(unsigned int, std::__1::map , std::__1::allocator > >&) [function] [call site2] 04609
17 solidity::evmasm::Pattern::setMatchGroup(unsigned int, std::__1::map , std::__1::allocator > >&) [function] [call site2] 04610
17 solidity::evmasm::Pattern::setMatchGroup(unsigned int, std::__1::map , std::__1::allocator > >&) [function] [call site2] 04611
17 solidity::evmasm::Pattern::setMatchGroup(unsigned int, std::__1::map , std::__1::allocator > >&) [function] [call site2] 04612
17 solidity::evmasm::Pattern::setMatchGroup(unsigned int, std::__1::map , std::__1::allocator > >&) [function] [call site2] 04613
17 solidity::evmasm::Pattern::setMatchGroup(unsigned int, std::__1::map , std::__1::allocator > >&) [function] [call site2] 04614
17 solidity::evmasm::Pattern::setMatchGroup(unsigned int, std::__1::map , std::__1::allocator > >&) [function] [call site2] 04615
17 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 04616
17 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] 04617
18 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 04618
18 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] 04619
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)1>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 04620
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 04621
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Instruction, std::initializer_list ) [function] [call site2] 04622
20 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 04623
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)2>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 04624
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)3>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 04625
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 04626
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)4>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 04627
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 04628
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)5>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 04629
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 04630
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)6>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 04631
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 04632
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)7>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 04633
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 04634
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)10>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 04635
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 04636
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)25>::operator() (solidity::evmasm::Pattern&) const [function] [call site2] 04637
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 04638
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)16>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 04639
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 04640
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)17>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 04641
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)18>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 04642
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 04643
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)19>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 04644
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 04645
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)20>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 04646
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 04647
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)21>::operator() (solidity::evmasm::Pattern&) const [function] [call site2] 04648
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 04649
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)22>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 04650
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 04651
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)23>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 04652
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 04653
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)24>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 04654
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 04655
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)26>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 04656
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 04657
19 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] 04658
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 04659
19 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] 04660
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 04661
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)11>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 04662
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 04663
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)27>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 04664
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 04665
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)28>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 04666
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 04667
19 solidity::evmasm::SimplificationRule ::~SimplificationRule() [function] [call site2] 04668
20 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 04669
19 solidity::evmasm::simplificationRuleListPart1 (solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#24}::~vector() [function] [call site2] 04670
18 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] 04671
18 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 04672
18 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] 04673
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)1>::operator() (solidity::evmasm::Pattern&, int&&) const [function] [call site2] 04674
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 04675
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)1>::operator() (int&&, solidity::evmasm::Pattern&) const [function] [call site2] 04676
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 04677
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)3>::operator() (solidity::evmasm::Pattern&, int&&) const [function] [call site2] 04678
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 04679
19 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] 04680
19 __clang_call_terminate [call site2] 04681
19 boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&) [function] [call site2] 04682
19 void boost::multiprecision::backends::detail::verify_limb_mask (bool, unsigned long long, unsigned long long, mpl_::int_<0> const&) [function] [call site2] 04683
19 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] 04684
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 04685
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)2>::operator() (solidity::evmasm::Pattern&, int&&) const [function] [call site2] 04686
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)2>::operator() (int&&, solidity::evmasm::Pattern&) const [function] [call site2] 04687
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)2>::operator() (solidity::evmasm::Pattern&, int&&) const [function] [call site2] 04688
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 04689
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)2>::operator() (int&&, solidity::evmasm::Pattern&) const [function] [call site2] 04690
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 04691
19 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] 04692
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 04693
19 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] 04694
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 04695
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)4>::operator() (solidity::evmasm::Pattern&, int&&) const [function] [call site2] 04696
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)4>::operator() (int&&, solidity::evmasm::Pattern&) const [function] [call site2] 04697
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)4>::operator() (solidity::evmasm::Pattern&, int&&) const [function] [call site2] 04698
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 04699
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)5>::operator() (solidity::evmasm::Pattern&, int&&) const [function] [call site2] 04700
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)5>::operator() (int&&, solidity::evmasm::Pattern&) const [function] [call site2] 04701
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)5>::operator() (solidity::evmasm::Pattern&, int&&) const [function] [call site2] 04702
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 04703
19 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] 04704
19 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] 04705
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 04706
19 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] 04707
19 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] 04708
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 04709
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)22>::operator() (solidity::evmasm::Pattern&, int&&) const [function] [call site2] 04710
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)22>::operator() (int&&, solidity::evmasm::Pattern&) const [function] [call site2] 04711
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)23>::operator() (solidity::evmasm::Pattern&, int&&) const [function] [call site2] 04712
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 04713
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)23>::operator() (int&&, solidity::evmasm::Pattern&) const [function] [call site2] 04714
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 04715
19 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] 04716
19 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] 04717
19 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] 04718
19 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] 04719
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)24>::operator() (solidity::evmasm::Pattern&, int&&) const [function] [call site2] 04720
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 04721
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)24>::operator() (int&&, solidity::evmasm::Pattern&) const [function] [call site2] 04722
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 04723
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)6>::operator() (solidity::evmasm::Pattern&, int&&) const [function] [call site2] 04724
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)6>::operator() (int&&, solidity::evmasm::Pattern&) const [function] [call site2] 04725
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)20>::operator() (solidity::evmasm::Pattern&, int&&) const [function] [call site2] 04726
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 04727
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)20>::operator() (int&&, solidity::evmasm::Pattern&) const [function] [call site2] 04728
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 04729
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)27>::operator() (int&&, solidity::evmasm::Pattern&) const [function] [call site2] 04730
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 04731
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)28>::operator() (int&&, solidity::evmasm::Pattern&) const [function] [call site2] 04732
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 04733
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)27>::operator() (solidity::evmasm::Pattern&, int&&) const [function] [call site2] 04734
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)28>::operator() (solidity::evmasm::Pattern&, int&&) const [function] [call site2] 04735
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)17>::operator() (solidity::evmasm::Pattern&, int&&) const [function] [call site2] 04736
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 04737
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)16>::operator() (int&&, solidity::evmasm::Pattern&) const [function] [call site2] 04738
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 04739
19 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] 04740
19 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] 04741
19 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] 04742
19 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] 04743
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)17>::operator() (int&&, solidity::evmasm::Pattern&) const [function] [call site2] 04744
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)16>::operator() (solidity::evmasm::Pattern&, int&&) const [function] [call site2] 04745
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)26>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 04746
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 04747
19 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] 04748
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 04749
19 solidity::evmasm::SimplificationRule ::~SimplificationRule() [function] [call site2] 04750
19 solidity::evmasm::simplificationRuleListPart2 (solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#42}::~vector() [function] [call site2] 04751
19 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 04752
18 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] 04753
18 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 04754
18 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] 04755
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)22>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 04756
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 04757
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)23>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 04758
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 04759
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)24>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 04760
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)3>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 04761
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)20>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 04762
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)16>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 04763
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)18>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 04764
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)17>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 04765
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)19>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 04766
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)6>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 04767
19 solidity::evmasm::SimplificationRule ::~SimplificationRule() [function] [call site2] 04768
19 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 04769
19 solidity::evmasm::simplificationRuleListPart3 (solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#2}::~vector() [function] [call site2] 04770
18 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] 04771
18 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 04772
18 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] 04773
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)25>::operator() (solidity::evmasm::Pattern&) const [function] [call site2] 04774
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 04775
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)24>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 04776
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 04777
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)24>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 04778
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 04779
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)24>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 04780
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 04781
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)24>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 04782
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 04783
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)22>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 04784
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 04785
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)22>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 04786
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 04787
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)22>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 04788
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 04789
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)22>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 04790
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 04791
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)23>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 04792
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 04793
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)23>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 04794
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 04795
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)23>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 04796
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 04797
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)23>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 04798
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 04799
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)25>::operator() (solidity::evmasm::Pattern&) const [function] [call site2] 04800
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)25>::operator() (solidity::evmasm::Pattern&) const [function] [call site2] 04801
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)25>::operator() (solidity::evmasm::Pattern&) const [function] [call site2] 04802
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)25>::operator() (solidity::evmasm::Pattern&) const [function] [call site2] 04803
19 solidity::evmasm::SimplificationRule ::~SimplificationRule() [function] [call site2] 04804
19 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 04805
19 solidity::evmasm::simplificationRuleListPart4 (solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#13}::~vector() [function] [call site2] 04806
18 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] 04807
18 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 04808
18 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] 04809
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)22>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 04810
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 04811
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)22>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 04812
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 04813
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)22>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 04814
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 04815
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)22>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 04816
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 04817
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)23>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 04818
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 04819
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)23>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 04820
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 04821
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)23>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 04822
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 04823
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)23>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 04824
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 04825
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)11>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 04826
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 04827
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)11>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 04828
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 04829
19 solidity::evmasm::SimplificationRule ::~SimplificationRule() [function] [call site2] 04830
19 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] 04831
19 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 04832
18 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] 04833
18 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 04834
18 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] 04835
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)2>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 04836
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 04837
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 04838
19 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 04839
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern&&) [function] [call site2] 04840
19 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] 04841
19 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 04842
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)1>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 04843
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 04844
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 04845
19 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 04846
19 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] 04847
19 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 04848
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)27>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 04849
19 void boost::multiprecision::detail::check_shift_range (unsigned long, mpl_::bool_ const&, mpl_::bool_ const&) [function] [call site2] 04850
19 _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] 04851
19 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] 04852
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 04853
19 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 04854
19 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] 04855
19 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 04856
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 04857
19 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 04858
19 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] 04859
19 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 04860
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)28>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 04861
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 04862
19 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 04863
19 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] 04864
19 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 04865
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)26>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 04866
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 04867
19 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 04868
19 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] 04869
19 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 04870
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)11>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 04871
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 04872
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 04873
19 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 04874
19 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] 04875
19 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 04876
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)11>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 04877
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 04878
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 04879
19 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 04880
19 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] 04881
19 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 04882
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)11>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 04883
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 04884
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 04885
19 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 04886
19 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] 04887
19 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 04888
19 void boost::multiprecision::detail::check_shift_range (int, mpl_::bool_ const&, mpl_::bool_ const&) [function] [call site2] 04889
19 _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] 04890
19 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] 04891
19 std::initializer_list ::initializer_list() [function] [call site2] 04892
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Instruction, std::initializer_list ) [function] [call site2] 04893
19 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] 04894
19 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 04895
19 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 04896
19 std::initializer_list ::initializer_list() [function] [call site2] 04897
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Instruction, std::initializer_list ) [function] [call site2] 04898
19 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] 04899
19 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 04900
19 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 04901
18 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] 04902
18 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 04903
18 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] 04904
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)21>::operator() (solidity::evmasm::Pattern&) const [function] [call site2] 04905
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGeneratorInstance::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 04906
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 04907
20 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Instruction, std::initializer_list ) [function] [call site2] 04908
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 04909
19 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 04910
19 solidity::evmasm::simplificationRuleListPart6 (solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#1}::~vector() [function] [call site2] 04911
19 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 04912
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 04913
19 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 04914
19 solidity::evmasm::simplificationRuleListPart6 (solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#2}::~vector() [function] [call site2] 04915
19 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 04916
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)24>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 04917
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 04918
19 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 04919
19 solidity::evmasm::simplificationRuleListPart6 (solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#3}::~vector() [function] [call site2] 04920
19 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 04921
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)3>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 04922
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 04923
19 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 04924
19 solidity::evmasm::simplificationRuleListPart6 (solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#4}::~vector() [function] [call site2] 04925
19 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 04926
18 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] 04927
18 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 04928
18 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] 04929
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)27>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 04930
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGeneratorInstance::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 04931
19 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 04932
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGeneratorInstance::operator() (solidity::evmasm::Pattern const&, solidity::evmasm::Pattern&) const [function] [call site2] 04933
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 04934
19 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 04935
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGeneratorInstance::operator() (solidity::evmasm::Pattern const&, solidity::evmasm::Pattern&) const [function] [call site2] 04936
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 04937
19 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 04938
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGeneratorInstance::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern const&) const [function] [call site2] 04939
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 04940
19 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 04941
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGeneratorInstance::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern const&) const [function] [call site2] 04942
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 04943
19 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 04944
19 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] 04945
19 solidity::evmasm::simplificationRuleListPart7 (solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#4}::~vector() [function] [call site2] 04946
19 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 04947
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 04948
19 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 04949
19 solidity::evmasm::simplificationRuleListPart7 (solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#5}::~vector() [function] [call site2] 04950
19 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 04951
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)28>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 04952
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 04953
19 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 04954
19 solidity::evmasm::simplificationRuleListPart7 (solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#6}::~vector() [function] [call site2] 04955
19 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 04956
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)27>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 04957
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 04958
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 04959
19 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 04960
19 solidity::evmasm::simplificationRuleListPart7 (solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#8}::~vector() [function] [call site2] 04961
19 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 04962
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)28>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 04963
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 04964
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 04965
19 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 04966
19 solidity::evmasm::simplificationRuleListPart7 (solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#10}::~vector() [function] [call site2] 04967
19 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 04968
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)22>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 04969
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 04970
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)22>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 04971
19 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] 04972
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 04973
19 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 04974
19 solidity::evmasm::simplificationRuleListPart7 (solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#12}::~vector() [function] [call site2] 04975
19 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 04976
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)22>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 04977
19 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] 04978
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 04979
19 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 04980
19 solidity::evmasm::simplificationRuleListPart7 (solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#13}::~vector() [function] [call site2] 04981
19 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 04982
19 solidity::evmasm::simplificationRuleListPart7 (solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#11}::~vector() [function] [call site2] 04983
19 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 04984
19 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] 04985
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)23>::operator() (solidity::evmasm::Pattern const&, solidity::evmasm::Pattern&) const [function] [call site2] 04986
19 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 04987
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)22>::operator() (solidity::evmasm::Pattern const&, solidity::evmasm::Pattern&) const [function] [call site2] 04988
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 04989
19 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 04990
19 solidity::evmasm::simplificationRuleListPart7 (solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#14}::~vector() [function] [call site2] 04991
19 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 04992
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)22>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern const&) const [function] [call site2] 04993
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 04994
19 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 04995
19 solidity::evmasm::simplificationRuleListPart7 (solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#15}::~vector() [function] [call site2] 04996
19 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 04997
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 04998
19 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 04999
19 solidity::evmasm::simplificationRuleListPart7 (solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#16}::~vector() [function] [call site2] 05000
19 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 05001
19 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] 05002
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 05003
19 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 05004
19 solidity::evmasm::simplificationRuleListPart7 (solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#17}::~vector() [function] [call site2] 05005
19 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 05006
19 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] 05007
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 05008
19 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 05009
19 solidity::evmasm::simplificationRuleListPart7 (solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#18}::~vector() [function] [call site2] 05010
19 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 05011
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 05012
19 solidity::evmasm::simplificationRuleListPart7 (solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#19}::~vector() [function] [call site2] 05013
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)28>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 05014
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 05015
19 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 05016
19 solidity::evmasm::simplificationRuleListPart7 (solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#20}::~vector() [function] [call site2] 05017
19 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 05018
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)28>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 05019
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 05020
19 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 05021
19 solidity::evmasm::simplificationRuleListPart7 (solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#21}::~vector() [function] [call site2] 05022
19 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 05023
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)27>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 05024
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 05025
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 05026
19 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 05027
19 solidity::evmasm::simplificationRuleListPart7 (solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#23}::~vector() [function] [call site2] 05028
19 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 05029
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)28>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 05030
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 05031
19 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 05032
19 solidity::evmasm::simplificationRuleListPart7 (solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#25}::~vector() [function] [call site2] 05033
19 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 05034
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)28>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 05035
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 05036
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 05037
19 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 05038
19 solidity::evmasm::simplificationRuleListPart7 (solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#27}::~vector() [function] [call site2] 05039
19 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 05040
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)11>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 05041
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 05042
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 05043
19 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 05044
19 solidity::evmasm::simplificationRuleListPart7 (solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#29}::~vector() [function] [call site2] 05045
19 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 05046
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)28>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 05047
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 05048
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 05049
19 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 05050
19 solidity::evmasm::simplificationRuleListPart7 (solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#31}::~vector() [function] [call site2] 05051
19 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 05052
18 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] 05053
18 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 05054
18 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] 05055
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)3>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 05056
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 05057
19 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 05058
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)1>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 05059
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 05060
19 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 05061
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)1>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 05062
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 05063
19 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 05064
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)1>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 05065
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 05066
19 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 05067
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)1>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 05068
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 05069
19 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 05070
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)3>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 05071
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 05072
19 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 05073
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)3>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 05074
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 05075
19 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 05076
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)3>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 05077
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 05078
19 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 05079
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)3>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 05080
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 05081
19 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 05082
19 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] 05083
19 solidity::evmasm::SimplificationRule ::~SimplificationRule() [function] [call site2] 05084
19 solidity::evmasm::simplificationRuleListPart8 (solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern, solidity::evmasm::Pattern)::{lambda()#9}::~vector() [function] [call site2] 05085
19 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 05086
18 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] 05087
18 std::__1::optional ::operator*() & [function] [call site2] 05088
18 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 05089
18 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] 05090
19 solidity::langutil::EVMVersion::hasSelfBalance() const [function] [call site2] 05091
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)49>::operator() (solidity::evmasm::Instruction&&) const [function] [call site2] 05092
20 std::initializer_list ::initializer_list() [function] [call site2] 05093
19 solidity::evmasm::SimplificationRule ::SimplificationRule(solidity::evmasm::Pattern, std::__1::function , std::__1::function ) [function] [call site2] 05094
19 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 05095
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)10>::operator() (int&&, solidity::evmasm::Pattern&) const [function] [call site2] 05096
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 05097
19 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] 05098
19 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 05099
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)10>::operator() (int&&, solidity::evmasm::Pattern&) const [function] [call site2] 05100
19 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 05101
19 solidity::langutil::EVMVersion::hasBitwiseShifting() const [function] [call site2] 05102
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)10>::operator() (int&&, solidity::evmasm::Pattern&) const [function] [call site2] 05103
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 05104
19 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] 05105
19 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 05106
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)2>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 05107
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 05108
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 05109
19 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] 05110
19 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 05111
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)2>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 05112
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 05113
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 05114
19 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] 05115
19 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 05116
19 solidity::evmasm::Pattern solidity::evmasm::EVMBuiltins ::PatternGenerator<(solidity::evmasm::Instruction)4>::operator() (solidity::evmasm::Pattern&, solidity::evmasm::Pattern&) const [function] [call site2] 05117
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 05118
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 05119
19 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] 05120
19 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 05121
19 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] 05122
19 solidity::evmasm::Pattern::Pattern(solidity::evmasm::Pattern const&) [function] [call site2] 05123
19 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] 05124
19 solidity::evmasm::Pattern::~Pattern() [function] [call site2] 05125
18 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] 05126
17 solidity::evmasm::Rules::addRules(std::__1::vector , std::__1::allocator > > const&) [function] [call site2] 05127
18 solidity::evmasm::Rules::addRule(solidity::evmasm::SimplificationRule const&) [function] [call site2] 05128
19 solidity::evmasm::Pattern::instruction() const [function] [call site2] 05129
20 solidity::evmasm::Pattern::type() const [function] [call site2] 05130
17 solidity::evmasm::Rules::isInitialized() const [function] [call site2] 05131
17 solidity::evmasm::OptimizerException::OptimizerException() [function] [call site2] 05132
17 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 05133
17 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 05134
17 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] 05135
17 boost::error_info ::error_info(char const*) [function] [call site2] 05136
16 solidity::evmasm::Rules::~Rules() [function] [call site2] 05137
16 solidity::evmasm::Rules::isInitialized() const [function] [call site2] 05138
16 solidity::evmasm::OptimizerException::OptimizerException() [function] [call site2] 05139
16 solidity::evmasm::AssemblyItem::type() const [function] [call site2] 05140
16 solidity::evmasm::SemanticInformation::isDeterministic(solidity::evmasm::AssemblyItem const&) [function] [call site2] 05141
16 solidity::evmasm::Rules::findFirstMatch(solidity::evmasm::ExpressionClasses::Expression const&, solidity::evmasm::ExpressionClasses const&) [function] [call site2] 05142
17 solidity::evmasm::Rules::resetMatchGroups() [function] [call site2] 05143
17 solidity::evmasm::OptimizerException::OptimizerException() [function] [call site2] 05144
17 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 05145
17 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 05146
17 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] 05147
17 void boost::throw_exception (solidity::evmasm::OptimizerException const&) [function] [call site2] 05148
17 solidity::evmasm::Pattern::matches(solidity::evmasm::ExpressionClasses::Expression const&, solidity::evmasm::ExpressionClasses const&) const [function] [call site2] 05149
18 solidity::evmasm::Pattern::matchesBaseItem(solidity::evmasm::AssemblyItem const*) const [function] [call site2] 05150
19 solidity::evmasm::Pattern::data() const [function] [call site2] 05151
20 solidity::evmasm::OptimizerException::OptimizerException() [function] [call site2] 05152
19 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] 05153
20 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] 05154
20 bool boost::multiprecision::std_constexpr::equal (unsigned long long const*, unsigned long long const*, unsigned long long const*) [function] [call site2] 05155
18 solidity::evmasm::ExpressionClasses::representative(unsigned int) const [function] [call site2] 05156
18 solidity::evmasm::Pattern::matches(solidity::evmasm::ExpressionClasses::Expression const&, solidity::evmasm::ExpressionClasses const&) const [function] [call site2] 05157
17 solidity::evmasm::Rules::resetMatchGroups() [function] [call site2] 05158
16 solidity::evmasm::ExpressionTemplate::ExpressionTemplate(solidity::evmasm::Pattern const&, solidity::langutil::SourceLocation const&) [function] [call site2] 05159
17 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 05160
17 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::AssemblyItemType, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>, solidity::langutil::SourceLocation) [function] [call site2] 05161
17 solidity::evmasm::Pattern::toAssemblyItem(solidity::langutil::SourceLocation const&) const [function] [call site2] 05162
18 solidity::langutil::SourceLocation::SourceLocation(solidity::langutil::SourceLocation const&) [function] [call site2] 05163
18 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::Instruction, solidity::langutil::SourceLocation) [function] [call site2] 05164
18 solidity::evmasm::Pattern::data() const [function] [call site2] 05165
18 solidity::langutil::SourceLocation::SourceLocation(solidity::langutil::SourceLocation const&) [function] [call site2] 05166
18 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::AssemblyItemType, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>, solidity::langutil::SourceLocation) [function] [call site2] 05167
17 solidity::evmasm::Pattern::arguments() const [function] [call site2] 05168
17 solidity::evmasm::AssemblyItem::~AssemblyItem() [function] [call site2] 05169
16 solidity::evmasm::ExpressionClasses::rebuildExpression(solidity::evmasm::ExpressionTemplate const&) [function] [call site2] 05170
17 solidity::evmasm::ExpressionClasses::find(solidity::evmasm::AssemblyItem const&, std::__1::vector > const&, bool, unsigned int) [function] [call site2] 05171
18 solidity::evmasm::ExpressionClasses::Expression::~Expression() [function] [call site2] 05172
17 solidity::evmasm::ExpressionClasses::rebuildExpression(solidity::evmasm::ExpressionTemplate const&) [function] [call site2] 05173
14 solidity::evmasm::KnownState::setStackElement(int, unsigned int) [function] [call site2] 05174
14 solidity::evmasm::ExpressionClasses::find(solidity::evmasm::AssemblyItem const&, std::__1::vector > const&, bool, unsigned int) [function] [call site2] 05175
14 solidity::evmasm::KnownState::setStackElement(int, unsigned int) [function] [call site2] 05176
14 solidity::evmasm::AssemblyItem::instruction() const [function] [call site2] 05177
14 solidity::evmasm::instructionInfo(solidity::evmasm::Instruction) [function] [call site2] 05178
14 solidity::evmasm::SemanticInformation::isDupInstruction(solidity::evmasm::AssemblyItem const&) [function] [call site2] 05179
14 solidity::evmasm::AssemblyItem::location() const [function] [call site2] 05180
14 solidity::evmasm::KnownState::stackElement(int, solidity::langutil::SourceLocation const&) [function] [call site2] 05181
15 solidity::langutil::SourceLocation::SourceLocation(solidity::langutil::SourceLocation const&) [function] [call site2] 05182
15 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::AssemblyItemType, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>, solidity::langutil::SourceLocation) [function] [call site2] 05183
15 solidity::evmasm::ExpressionClasses::find(solidity::evmasm::AssemblyItem const&, std::__1::vector > const&, bool, unsigned int) [function] [call site2] 05184
15 solidity::evmasm::AssemblyItem::~AssemblyItem() [function] [call site2] 05185
15 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 05186
14 solidity::evmasm::KnownState::setStackElement(int, unsigned int) [function] [call site2] 05187
14 solidity::evmasm::SemanticInformation::isSwapInstruction(solidity::evmasm::AssemblyItem const&) [function] [call site2] 05188
14 solidity::evmasm::AssemblyItem::location() const [function] [call site2] 05189
14 solidity::evmasm::KnownState::swapStackElements(int, int, solidity::langutil::SourceLocation const&) [function] [call site2] 05190
15 solidity::evmasm::OptimizerException::OptimizerException() [function] [call site2] 05191
15 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 05192
15 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 05193
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] 05194
15 boost::error_info ::error_info(char const*) [function] [call site2] 05195
15 void boost::throw_exception (solidity::evmasm::OptimizerException const&) [function] [call site2] 05196
15 solidity::evmasm::KnownState::stackElement(int, solidity::langutil::SourceLocation const&) [function] [call site2] 05197
15 solidity::evmasm::KnownState::stackElement(int, solidity::langutil::SourceLocation const&) [function] [call site2] 05198
14 solidity::evmasm::KnownState::stackElement(int, solidity::langutil::SourceLocation const&) [function] [call site2] 05199
14 solidity::evmasm::KnownState::storeInStorage(unsigned int, unsigned int, solidity::langutil::SourceLocation const&) [function] [call site2] 05200
15 solidity::evmasm::KnownState::StoreOperation::StoreOperation() [function] [call site2] 05201
15 solidity::langutil::SourceLocation::SourceLocation(solidity::langutil::SourceLocation const&) [function] [call site2] 05202
15 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::Instruction, solidity::langutil::SourceLocation) [function] [call site2] 05203
15 solidity::evmasm::ExpressionClasses::knownToBeDifferent(unsigned int, unsigned int) [function] [call site2] 05204
16 solidity::evmasm::ExpressionClasses::find(solidity::evmasm::AssemblyItem const&, std::__1::vector > const&, bool, unsigned int) [function] [call site2] 05205
15 solidity::evmasm::ExpressionClasses::find(solidity::evmasm::AssemblyItem const&, std::__1::vector > const&, bool, unsigned int) [function] [call site2] 05206
15 solidity::evmasm::AssemblyItem::~AssemblyItem() [function] [call site2] 05207
14 solidity::evmasm::AssemblyItem::deposit() const [function] [call site2] 05208
14 solidity::evmasm::AssemblyItem::location() const [function] [call site2] 05209
14 solidity::evmasm::KnownState::loadFromStorage(unsigned int, solidity::langutil::SourceLocation const&) [function] [call site2] 05210
15 solidity::langutil::SourceLocation::SourceLocation(solidity::langutil::SourceLocation const&) [function] [call site2] 05211
15 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::Instruction, solidity::langutil::SourceLocation) [function] [call site2] 05212
15 solidity::evmasm::ExpressionClasses::find(solidity::evmasm::AssemblyItem const&, std::__1::vector > const&, bool, unsigned int) [function] [call site2] 05213
15 solidity::evmasm::AssemblyItem::~AssemblyItem() [function] [call site2] 05214
14 solidity::evmasm::KnownState::setStackElement(int, unsigned int) [function] [call site2] 05215
14 solidity::evmasm::AssemblyItem::location() const [function] [call site2] 05216
14 solidity::evmasm::KnownState::storeInMemory(unsigned int, unsigned int, solidity::langutil::SourceLocation const&) [function] [call site2] 05217
15 solidity::evmasm::KnownState::StoreOperation::StoreOperation() [function] [call site2] 05218
15 solidity::langutil::SourceLocation::SourceLocation(solidity::langutil::SourceLocation const&) [function] [call site2] 05219
15 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::Instruction, solidity::langutil::SourceLocation) [function] [call site2] 05220
15 solidity::evmasm::ExpressionClasses::knownToBeDifferentBy32(unsigned int, unsigned int) [function] [call site2] 05221
16 solidity::evmasm::ExpressionClasses::find(solidity::evmasm::AssemblyItem const&, std::__1::vector > const&, bool, unsigned int) [function] [call site2] 05222
16 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] 05223
16 _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] 05224
15 solidity::evmasm::ExpressionClasses::find(solidity::evmasm::AssemblyItem const&, std::__1::vector > const&, bool, unsigned int) [function] [call site2] 05225
15 solidity::evmasm::AssemblyItem::~AssemblyItem() [function] [call site2] 05226
14 solidity::evmasm::AssemblyItem::deposit() const [function] [call site2] 05227
14 solidity::evmasm::KnownState::loadFromMemory(unsigned int, solidity::langutil::SourceLocation const&) [function] [call site2] 05228
15 solidity::langutil::SourceLocation::SourceLocation(solidity::langutil::SourceLocation const&) [function] [call site2] 05229
15 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::Instruction, solidity::langutil::SourceLocation) [function] [call site2] 05230
15 solidity::evmasm::ExpressionClasses::find(solidity::evmasm::AssemblyItem const&, std::__1::vector > const&, bool, unsigned int) [function] [call site2] 05231
15 solidity::evmasm::AssemblyItem::~AssemblyItem() [function] [call site2] 05232
14 solidity::evmasm::KnownState::setStackElement(int, unsigned int) [function] [call site2] 05233
14 solidity::evmasm::AssemblyItem::deposit() const [function] [call site2] 05234
14 solidity::evmasm::AssemblyItem::location() const [function] [call site2] 05235
14 solidity::evmasm::KnownState::applyKeccak256(unsigned int, unsigned int, solidity::langutil::SourceLocation const&) [function] [call site2] 05236
15 solidity::langutil::SourceLocation::SourceLocation(solidity::langutil::SourceLocation const&) [function] [call site2] 05237
15 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::Instruction, solidity::langutil::SourceLocation) [function] [call site2] 05238
15 solidity::evmasm::ExpressionClasses::knownConstant(unsigned int) [function] [call site2] 05239
16 solidity::evmasm::Pattern::setMatchGroup(unsigned int, std::__1::map , std::__1::allocator > >&) [function] [call site2] 05240
16 solidity::evmasm::ExpressionClasses::representative(unsigned int) const [function] [call site2] 05241
16 solidity::evmasm::Pattern::matches(solidity::evmasm::ExpressionClasses::Expression const&, solidity::evmasm::ExpressionClasses const&) const [function] [call site2] 05242
15 _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] 05243
16 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] 05244
16 __clang_call_terminate [call site2] 05245
16 boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&) [function] [call site2] 05246
16 _ZN5boost14multiprecision6detail12unsigned_absIxEENS_11enable_if_cIXoosr9is_signedIT_EE5valuesr17is_floating_pointIS4_EE5valueENS_13make_unsignedIS4_E4typeEE4typeES4_ [function] [call site2] 05247
16 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] 05248
16 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] 05249
15 solidity::evmasm::ExpressionClasses::find(solidity::evmasm::AssemblyItem const&, std::__1::vector > const&, bool, unsigned int) [function] [call site2] 05250
15 boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>::operator unsigned int () const [function] [call site2] 05251
15 solidity::langutil::SourceLocation::SourceLocation(solidity::langutil::SourceLocation const&) [function] [call site2] 05252
15 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::Instruction, solidity::langutil::SourceLocation) [function] [call site2] 05253
15 solidity::evmasm::AssemblyItem::AssemblyItem(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>, solidity::langutil::SourceLocation) [function] [call site2] 05254
16 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::AssemblyItemType, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>, solidity::langutil::SourceLocation) [function] [call site2] 05255
15 solidity::evmasm::ExpressionClasses::find(solidity::evmasm::AssemblyItem const&, std::__1::vector > const&, bool, unsigned int) [function] [call site2] 05256
15 solidity::evmasm::ExpressionClasses::find(solidity::evmasm::AssemblyItem const&, std::__1::vector > const&, bool, unsigned int) [function] [call site2] 05257
15 solidity::evmasm::AssemblyItem::~AssemblyItem() [function] [call site2] 05258
15 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 05259
15 solidity::evmasm::KnownState::loadFromMemory(unsigned int, solidity::langutil::SourceLocation const&) [function] [call site2] 05260
15 solidity::evmasm::ExpressionClasses::knownConstant(unsigned int) [function] [call site2] 05261
15 solidity::toBigEndian(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>) [function] [call site2] 05262
16 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] 05263
15 std::__1::vector >& operator+= > >(std::__1::vector >&, std::__1::vector >&&) [function] [call site2] 05264
15 solidity::util::keccak256(std::__1::vector > const&) [function] [call site2] 05265
16 solidity::util::vector_ref ::vector_ref(std::__1::vector > const*) [function] [call site2] 05266
16 solidity::util::keccak256(solidity::util::vector_ref ) [function] [call site2] 05267
17 solidity::util::FixedHash<32u>::FixedHash() [function] [call site2] 05268
17 solidity::util::FixedHash<32u>::data() [function] [call site2] 05269
17 solidity::util::vector_ref ::data() const [function] [call site2] 05270
17 solidity::util::(anonymous namespace)::hash(unsigned char*, unsigned long, unsigned char const*, unsigned long, unsigned long, unsigned char) [function] [call site2] 05271
18 solidity::util::(anonymous namespace)::xorin(unsigned char*, unsigned char const*, unsigned long) [function] [call site2] 05272
18 solidity::util::(anonymous namespace)::xorin(unsigned char*, unsigned char const*, unsigned long) [function] [call site2] 05273
18 solidity::util::(anonymous namespace)::keccakf(void*) [function] [call site2] 05274
18 solidity::util::(anonymous namespace)::setout(unsigned char const*, unsigned char*, unsigned long) [function] [call site2] 05275
15 solidity::util::FixedHash<32u>::operator boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>() const [function] [call site2] 05276
16 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] 05277
17 void boost::multiprecision::detail::check_shift_range (int, mpl_::bool_ const&, mpl_::bool_ const&) [function] [call site2] 05278
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] 05279
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>, 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] 05280
18 _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] 05281
19 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] 05282
15 solidity::langutil::SourceLocation::SourceLocation(solidity::langutil::SourceLocation const&) [function] [call site2] 05283
15 solidity::evmasm::AssemblyItem::AssemblyItem(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>, solidity::langutil::SourceLocation) [function] [call site2] 05284
15 solidity::evmasm::ExpressionClasses::find(solidity::evmasm::AssemblyItem const&, std::__1::vector > const&, bool, unsigned int) [function] [call site2] 05285
15 solidity::evmasm::ExpressionClasses::find(solidity::evmasm::AssemblyItem const&, std::__1::vector > const&, bool, unsigned int) [function] [call site2] 05286
15 solidity::evmasm::AssemblyItem::~AssemblyItem() [function] [call site2] 05287
14 solidity::evmasm::KnownState::setStackElement(int, unsigned int) [function] [call site2] 05288
14 solidity::evmasm::SemanticInformation::memory(solidity::evmasm::Instruction) [function] [call site2] 05289
14 solidity::evmasm::AssemblyItem::instruction() const [function] [call site2] 05290
14 solidity::evmasm::SemanticInformation::storage(solidity::evmasm::Instruction) [function] [call site2] 05291
14 solidity::evmasm::KnownState::resetMemory() [function] [call site2] 05292
14 solidity::evmasm::KnownState::resetKnownKeccak256Hashes() [function] [call site2] 05293
14 solidity::evmasm::KnownState::resetStorage() [function] [call site2] 05294
14 solidity::evmasm::InvalidDeposit::InvalidDeposit() [function] [call site2] 05295
14 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 05296
14 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 05297
14 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] 05298
14 boost::error_info ::error_info(char const*) [function] [call site2] 05299
14 void boost::throw_exception (solidity::evmasm::InvalidDeposit const&) [function] [call site2] 05300
14 solidity::evmasm::AssemblyItem::deposit() const [function] [call site2] 05301
14 solidity::evmasm::ExpressionClasses::find(solidity::evmasm::AssemblyItem const&, std::__1::vector > const&, bool, unsigned int) [function] [call site2] 05302
14 solidity::evmasm::KnownState::setStackElement(int, unsigned int) [function] [call site2] 05303
14 solidity::evmasm::AssemblyItem::deposit() const [function] [call site2] 05304
14 solidity::evmasm::InstructionInfo::~InstructionInfo() [function] [call site2] 05305
11 solidity::evmasm::KnownState::StoreOperation::isValid() const [function] [call site2] 05306
9 solidity::evmasm::CommonSubexpressionEliminator::getOptimizedItems() [function] [call site2] 05307
10 solidity::evmasm::CommonSubexpressionEliminator::optimizeBreakingItem() [function] [call site2] 05308
11 solidity::evmasm::KnownState::expressionClasses() const [function] [call site2] 05309
11 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 05310
11 solidity::evmasm::KnownState::stackHeight() const [function] [call site2] 05311
11 solidity::evmasm::KnownState::stackElement(int, solidity::langutil::SourceLocation const&) [function] [call site2] 05312
11 solidity::evmasm::ExpressionClasses::knownNonZero(unsigned int) [function] [call site2] 05313
12 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 05314
12 solidity::evmasm::ExpressionClasses::find(solidity::evmasm::AssemblyItem const&, std::__1::vector > const&, bool, unsigned int) [function] [call site2] 05315
12 solidity::evmasm::ExpressionClasses::representative(unsigned int) const [function] [call site2] 05316
12 solidity::evmasm::Pattern::matches(solidity::evmasm::ExpressionClasses::Expression const&, solidity::evmasm::ExpressionClasses const&) const [function] [call site2] 05317
11 solidity::langutil::SourceLocation::SourceLocation(solidity::langutil::SourceLocation const&) [function] [call site2] 05318
11 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::Instruction, solidity::langutil::SourceLocation) [function] [call site2] 05319
11 solidity::evmasm::CommonSubexpressionEliminator::feedItem(solidity::evmasm::AssemblyItem const&, bool) [function] [call site2] 05320
11 solidity::langutil::SourceLocation::SourceLocation(solidity::langutil::SourceLocation const&) [function] [call site2] 05321
11 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::Instruction, solidity::langutil::SourceLocation) [function] [call site2] 05322
11 solidity::evmasm::CommonSubexpressionEliminator::feedItem(solidity::evmasm::AssemblyItem const&, bool) [function] [call site2] 05323
11 solidity::evmasm::AssemblyItem::setJumpType(solidity::evmasm::AssemblyItem::JumpType) [function] [call site2] 05324
11 solidity::evmasm::AssemblyItem::~AssemblyItem() [function] [call site2] 05325
11 solidity::langutil::SourceLocation::SourceLocation(solidity::langutil::SourceLocation const&) [function] [call site2] 05326
11 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::Instruction, solidity::langutil::SourceLocation) [function] [call site2] 05327
11 solidity::evmasm::CommonSubexpressionEliminator::feedItem(solidity::evmasm::AssemblyItem const&, bool) [function] [call site2] 05328
11 solidity::evmasm::CommonSubexpressionEliminator::feedItem(solidity::evmasm::AssemblyItem const&, bool) [function] [call site2] 05329
11 solidity::evmasm::AssemblyItem::~AssemblyItem() [function] [call site2] 05330
11 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 05331
11 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::Instruction, solidity::langutil::SourceLocation) [function] [call site2] 05332
11 solidity::evmasm::KnownState::stackHeight() const [function] [call site2] 05333
11 solidity::evmasm::KnownState::stackElement(int, solidity::langutil::SourceLocation const&) [function] [call site2] 05334
11 solidity::evmasm::ExpressionClasses::knownZero(unsigned int) [function] [call site2] 05335
12 solidity::evmasm::Pattern::Pattern(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 05336
12 solidity::evmasm::ExpressionClasses::representative(unsigned int) const [function] [call site2] 05337
12 solidity::evmasm::Pattern::matches(solidity::evmasm::ExpressionClasses::Expression const&, solidity::evmasm::ExpressionClasses const&) const [function] [call site2] 05338
11 solidity::langutil::SourceLocation::SourceLocation(solidity::langutil::SourceLocation const&) [function] [call site2] 05339
11 solidity::evmasm::CommonSubexpressionEliminator::feedItem(solidity::evmasm::AssemblyItem const&, bool) [function] [call site2] 05340
11 solidity::langutil::SourceLocation::SourceLocation(solidity::langutil::SourceLocation const&) [function] [call site2] 05341
11 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::Instruction, solidity::langutil::SourceLocation) [function] [call site2] 05342
11 solidity::evmasm::CommonSubexpressionEliminator::feedItem(solidity::evmasm::AssemblyItem const&, bool) [function] [call site2] 05343
11 solidity::langutil::SourceLocation::SourceLocation(solidity::langutil::SourceLocation const&) [function] [call site2] 05344
11 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::Instruction, solidity::langutil::SourceLocation) [function] [call site2] 05345
11 solidity::evmasm::ExpressionClasses::storeItem(solidity::evmasm::AssemblyItem const&) [function] [call site2] 05346
11 solidity::evmasm::AssemblyItem::~AssemblyItem() [function] [call site2] 05347
10 solidity::evmasm::KnownState::KnownState(solidity::evmasm::KnownState const&) [function] [call site2] 05348
10 solidity::evmasm::KnownState::feedItem(solidity::evmasm::AssemblyItem const&, bool) [function] [call site2] 05349
10 solidity::evmasm::KnownState::KnownState(solidity::evmasm::KnownState const&) [function] [call site2] 05350
10 solidity::ScopeGuard::ScopeGuard(std::__1::function ) [function] [call site2] 05351
10 solidity::evmasm::KnownState::stackHeight() const [function] [call site2] 05352
10 solidity::evmasm::KnownState::stackElements() const [function] [call site2] 05353
10 solidity::evmasm::KnownState::stackElements() const [function] [call site2] 05354
10 solidity::evmasm::KnownState::stackHeight() const [function] [call site2] 05355
10 solidity::evmasm::KnownState::stackHeight() const [function] [call site2] 05356
10 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 05357
10 solidity::evmasm::KnownState::stackElement(int, solidity::langutil::SourceLocation const&) [function] [call site2] 05358
10 solidity::evmasm::KnownState::expressionClasses() const [function] [call site2] 05359
10 solidity::evmasm::CSECodeGenerator::CSECodeGenerator(solidity::evmasm::ExpressionClasses&, std::__1::vector > const&) [function] [call site2] 05360
10 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 05361
10 solidity::evmasm::KnownState::stackElement(int, solidity::langutil::SourceLocation const&) [function] [call site2] 05362
10 solidity::evmasm::KnownState::sequenceNumber() const [function] [call site2] 05363
10 solidity::evmasm::KnownState::stackHeight() const [function] [call site2] 05364
10 solidity::evmasm::CSECodeGenerator::~CSECodeGenerator() [function] [call site2] 05365
10 solidity::ScopeGuard::~ScopeGuard() [function] [call site2] 05366
10 solidity::evmasm::KnownState::~KnownState() [function] [call site2] 05367
9 __cxa_begin_catch [call site2] 05368
9 __cxa_end_catch [call site2] 05369
9 std::__1::vector >& operator+= > >(std::__1::vector >&, std::__1::vector >&) [function] [call site2] 05370
9 __cxa_begin_catch [call site2] 05371
9 solidity::evmasm::CommonSubexpressionEliminator::~CommonSubexpressionEliminator() [function] [call site2] 05372
10 solidity::evmasm::KnownState::~KnownState() [function] [call site2] 05373
9 solidity::evmasm::KnownState::~KnownState() [function] [call site2] 05374
9 solidity::evmasm::Assembly::isCreation() const [function] [call site2] 05375
9 solidity::evmasm::Assembly::isCreation() const [function] [call site2] 05376
9 solidity::evmasm::ConstantOptimisationMethod::optimiseConstants(bool, unsigned long, solidity::langutil::EVMVersion, solidity::evmasm::Assembly&) [function] [call site2] 05377
10 solidity::evmasm::Assembly::items() [function] [call site2] 05378
10 solidity::evmasm::AssemblyItem::type() const [function] [call site2] 05379
10 solidity::evmasm::AssemblyItem::data() const [function] [call site2] 05380
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] 05381
11 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] 05382
11 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] 05383
10 solidity::evmasm::ConstantOptimisationMethod::Params::Params() [function] [call site2] 05384
11 solidity::langutil::EVMVersion::EVMVersion() [function] [call site2] 05385
10 solidity::evmasm::AssemblyItem::data() const [function] [call site2] 05386
10 solidity::evmasm::LiteralMethod::LiteralMethod(solidity::evmasm::ConstantOptimisationMethod::Params const&, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 05387
11 solidity::evmasm::ConstantOptimisationMethod::ConstantOptimisationMethod(solidity::evmasm::ConstantOptimisationMethod::Params const&, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 05388
10 solidity::evmasm::LiteralMethod::gasNeeded() const [function] [call site2] 05389
11 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 05390
11 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::Instruction, solidity::langutil::SourceLocation) [function] [call site2] 05391
11 solidity::evmasm::ConstantOptimisationMethod::simpleRunGas(std::__1::vector > const&) [function] [call site2] 05392
12 solidity::evmasm::AssemblyItem::type() const [function] [call site2] 05393
12 solidity::evmasm::GasMeter::runGas(solidity::evmasm::Instruction) [function] [call site2] 05394
13 solidity::evmasm::instructionInfo(solidity::evmasm::Instruction) [function] [call site2] 05395
13 solidity::evmasm::InstructionInfo::~InstructionInfo() [function] [call site2] 05396
13 solidity::evmasm::OptimizerException::OptimizerException() [function] [call site2] 05397
13 solidity::evmasm::instructionInfo(solidity::evmasm::Instruction) [function] [call site2] 05398
13 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 05399
13 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 05400
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] 05401
13 boost::error_info ::error_info(char const*) [function] [call site2] 05402
13 void boost::throw_exception (solidity::evmasm::OptimizerException const&) [function] [call site2] 05403
13 solidity::evmasm::InstructionInfo::~InstructionInfo() [function] [call site2] 05404
12 _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] 05405
12 _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] 05406
12 solidity::evmasm::GasMeter::runGas(solidity::evmasm::Instruction) [function] [call site2] 05407
12 _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] 05408
12 boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>::~number() [function] [call site2] 05409
11 solidity::evmasm::GasCosts::txDataNonZeroGas(solidity::langutil::EVMVersion) [function] [call site2] 05410
11 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] 05411
11 solidity::evmasm::ConstantOptimisationMethod::dataGas(std::__1::vector > const&) const [function] [call site2] 05412
12 solidity::evmasm::OptimizerException::OptimizerException() [function] [call site2] 05413
12 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 05414
12 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 05415
12 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] 05416
12 boost::error_info ::error_info(char const*) [function] [call site2] 05417
12 void boost::throw_exception (solidity::evmasm::OptimizerException const&) [function] [call site2] 05418
12 solidity::evmasm::GasMeter::dataGas(std::__1::vector > const&, bool, solidity::langutil::EVMVersion) [function] [call site2] 05419
13 solidity::evmasm::GasCosts::txDataNonZeroGas(solidity::langutil::EVMVersion) [function] [call site2] 05420
13 _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] 05421
13 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] 05422
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>::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] 05423
14 boost::empty_::empty_value , 0u, true>::get() [function] [call site2] 05424
13 boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>::~number() [function] [call site2] 05425
13 _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] 05426
13 _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] 05427
13 boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>::~number() [function] [call site2] 05428
13 solidity::evmasm::OptimizerException::OptimizerException() [function] [call site2] 05429
13 _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] 05430
13 boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>::~number() [function] [call site2] 05431
12 _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] 05432
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 const&, boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>&&) [function] [call site2] 05433
11 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] 05434
12 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] 05435
13 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] 05436
11 boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>::~number() [function] [call site2] 05437
10 solidity::evmasm::AssemblyItem::data() const [function] [call site2] 05438
10 solidity::evmasm::CodeCopyMethod::CodeCopyMethod(solidity::evmasm::ConstantOptimisationMethod::Params const&, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 05439
11 solidity::evmasm::ConstantOptimisationMethod::ConstantOptimisationMethod(solidity::evmasm::ConstantOptimisationMethod::Params const&, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 05440
10 solidity::evmasm::CodeCopyMethod::gasNeeded() const [function] [call site2] 05441
11 solidity::evmasm::CodeCopyMethod::copyRoutine() [function] [call site2] 05442
12 __cxa_guard_acquire [call site2] 05443
12 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 05444
12 solidity::evmasm::AssemblyItem::AssemblyItem(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>, solidity::langutil::SourceLocation) [function] [call site2] 05445
12 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 05446
12 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 05447
12 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 05448
12 void boost::multiprecision::detail::check_shift_range (int, mpl_::bool_ const&, mpl_::bool_ const&) [function] [call site2] 05449
12 _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] 05450
12 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 05451
12 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 05452
12 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 05453
12 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::Instruction, solidity::langutil::SourceLocation) [function] [call site2] 05454
12 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 05455
12 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 05456
12 solidity::evmasm::AssemblyItem::~AssemblyItem() [function] [call site2] 05457
12 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 05458
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] 05459
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] 05460
12 _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] 05461
11 solidity::evmasm::CodeCopyMethod::copyRoutine() [function] [call site2] 05462
11 solidity::evmasm::GasCosts::txDataNonZeroGas(solidity::langutil::EVMVersion) [function] [call site2] 05463
11 solidity::toBigEndian(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>) [function] [call site2] 05464
11 solidity::evmasm::ConstantOptimisationMethod::dataGas(std::__1::vector > const&) const [function] [call site2] 05465
11 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] 05466
11 boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>::~number() [function] [call site2] 05467
10 solidity::evmasm::AssemblyItem::data() const [function] [call site2] 05468
10 solidity::evmasm::ComputeMethod::ComputeMethod(solidity::evmasm::ConstantOptimisationMethod::Params const&, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 05469
11 solidity::evmasm::ConstantOptimisationMethod::ConstantOptimisationMethod(solidity::evmasm::ConstantOptimisationMethod::Params const&, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 05470
11 solidity::evmasm::ComputeMethod::findRepresentation(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 05471
12 _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] 05472
12 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 05473
12 solidity::evmasm::AssemblyItem::AssemblyItem(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>, solidity::langutil::SourceLocation) [function] [call site2] 05474
12 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] 05475
12 unsigned int solidity::numberEncodingSize , (boost::multiprecision::expression_template_option)0> >(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>) [function] [call site2] 05476
12 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] 05477
12 solidity::evmasm::ComputeMethod::findRepresentation(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 05478
13 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 05479
13 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::Instruction, solidity::langutil::SourceLocation) [function] [call site2] 05480
13 std::__1::vector > operator+ (std::__1::vector >&&, std::__1::vector >&&) [function] [call site2] 05481
14 std::__1::vector >& operator+= > >(std::__1::vector >&, std::__1::vector >&&) [function] [call site2] 05482
13 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 05483
13 solidity::evmasm::AssemblyItem::AssemblyItem(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>, solidity::langutil::SourceLocation) [function] [call site2] 05484
13 solidity::evmasm::ComputeMethod::gasNeeded(std::__1::vector > const&) const [function] [call site2] 05485
14 solidity::evmasm::ConstantOptimisationMethod::simpleRunGas(std::__1::vector > const&) [function] [call site2] 05486
14 solidity::evmasm::GasCosts::expByteGas(solidity::langutil::EVMVersion) [function] [call site2] 05487
15 solidity::langutil::EVMVersion::spuriousDragon() [function] [call site2] 05488
15 boost::operators_impl::operator>=(solidity::langutil::EVMVersion const&, solidity::langutil::EVMVersion const&) [function] [call site2] 05489
14 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] 05490
14 solidity::evmasm::ConstantOptimisationMethod::bytesRequired(std::__1::vector > const&) [function] [call site2] 05491
15 solidity::evmasm::bytesRequired(std::__1::vector > const&, unsigned long, solidity::evmasm::Precision) [function] [call site2] 05492
14 solidity::evmasm::GasCosts::txDataNonZeroGas(solidity::langutil::EVMVersion) [function] [call site2] 05493
14 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] 05494
14 boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>::~number() [function] [call site2] 05495
13 boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>::~number() [function] [call site2] 05496
13 void boost::multiprecision::detail::check_shift_range (unsigned int, mpl_::bool_ const&, mpl_::bool_ const&) [function] [call site2] 05497
13 _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] 05498
13 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] 05499
13 boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>::operator unsigned int () const [function] [call site2] 05500
13 void boost::multiprecision::detail::check_shift_range (unsigned int, mpl_::bool_ const&, mpl_::bool_ const&) [function] [call site2] 05501
13 void boost::multiprecision::detail::check_shift_range (unsigned int, mpl_::bool_ const&, mpl_::bool_ const&) [function] [call site2] 05502
13 _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] 05503
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] 05504
13 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] 05505
13 _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] 05506
13 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] 05507
14 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] 05508
13 _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] 05509
14 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] 05510
14 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] 05511
15 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] 05512
16 _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] 05513
16 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] 05514
16 boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>::~number() [function] [call site2] 05515
13 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] 05516
14 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] 05517
13 _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] 05518
13 boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>::operator++(int) [function] [call site2] 05519
13 _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] 05520
13 _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] 05521
14 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] 05522
13 void boost::multiprecision::detail::check_shift_range (int, mpl_::bool_ const&, mpl_::bool_ const&) [function] [call site2] 05523
13 _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] 05524
13 _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] 05525
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] 05526
14 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] 05527
14 boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>::~number() [function] [call site2] 05528
14 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] 05529
15 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] 05530
16 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] 05531
16 boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>::~number() [function] [call site2] 05532
13 _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] 05533
14 _ZN5boost14multiprecision6detail12unsigned_absIxEENS_11enable_if_cIXoosr9is_signedIT_EE5valuesr17is_floating_pointIS4_EE5valueENS_13make_unsignedIS4_E4typeEE4typeES4_ [function] [call site2] 05534
13 _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] 05535
13 _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] 05536
14 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] 05537
15 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] 05538
15 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] 05539
16 _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] 05540
16 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] 05541
17 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] 05542
16 boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>::~number() [function] [call site2] 05543
13 solidity::evmasm::ComputeMethod::findRepresentation(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 05544
14 std::__1::vector >& operator+= > >(std::__1::vector >&, std::__1::vector >&&) [function] [call site2] 05545
14 solidity::langutil::EVMVersion::hasBitwiseShifting() const [function] [call site2] 05546
14 solidity::evmasm::ComputeMethod::findRepresentation(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 05547
15 std::__1::vector >& operator+= > >(std::__1::vector >&, std::__1::vector >&&) [function] [call site2] 05548
15 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 05549
15 solidity::evmasm::AssemblyItem::AssemblyItem(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>, solidity::langutil::SourceLocation) [function] [call site2] 05550
15 std::__1::vector >& operator+= > >(std::__1::vector >&, std::__1::vector >&&) [function] [call site2] 05551
15 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 05552
15 solidity::evmasm::AssemblyItem::AssemblyItem(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>, solidity::langutil::SourceLocation) [function] [call site2] 05553
15 std::__1::vector >& operator+= > >(std::__1::vector >&, std::__1::vector >&&) [function] [call site2] 05554
15 _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] 05555
15 solidity::evmasm::ComputeMethod::findRepresentation(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 05556
16 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 05557
16 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::Instruction, solidity::langutil::SourceLocation) [function] [call site2] 05558
16 std::__1::vector > operator+ (std::__1::vector >&&, std::__1::vector >&&) [function] [call site2] 05559
16 _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] 05560
17 _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] 05561
18 _ZN5boost14multiprecision6detail12unsigned_absIxEENS_11enable_if_cIXoosr9is_signedIT_EE5valuesr17is_floating_pointIS4_EE5valueENS_13make_unsignedIS4_E4typeEE4typeES4_ [function] [call site2] 05562
18 _ZN5boost14multiprecision6detail12unsigned_absIxEENS_11enable_if_cIXoosr9is_signedIT_EE5valuesr17is_floating_pointIS4_EE5valueENS_13make_unsignedIS4_E4typeEE4typeES4_ [function] [call site2] 05563
16 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::Instruction, solidity::langutil::SourceLocation) [function] [call site2] 05564
16 std::__1::vector >& operator+= > >(std::__1::vector >&, std::__1::vector >&&) [function] [call site2] 05565
16 _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] 05566
17 _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] 05567
18 _ZN5boost14multiprecision6detail12unsigned_absIxEENS_11enable_if_cIXoosr9is_signedIT_EE5valuesr17is_floating_pointIS4_EE5valueENS_13make_unsignedIS4_E4typeEE4typeES4_ [function] [call site2] 05568
18 _ZN5boost14multiprecision6detail12unsigned_absIxEENS_11enable_if_cIXoosr9is_signedIT_EE5valuesr17is_floating_pointIS4_EE5valueENS_13make_unsignedIS4_E4typeEE4typeES4_ [function] [call site2] 05569
16 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 05570
16 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::Instruction, solidity::langutil::SourceLocation) [function] [call site2] 05571
16 solidity::evmasm::ComputeMethod::gasNeeded(std::__1::vector > const&) const [function] [call site2] 05572
16 boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>::~number() [function] [call site2] 05573
11 solidity::evmasm::ComputeMethod::checkRepresentation(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&, std::__1::vector > const&) const [function] [call site2] 05574
12 solidity::evmasm::AssemblyItem::type() const [function] [call site2] 05575
12 solidity::evmasm::AssemblyItem::arguments() const [function] [call site2] 05576
12 solidity::evmasm::AssemblyItem::instruction() const [function] [call site2] 05577
12 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] 05578
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] 05579
13 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] 05580
14 __clang_call_terminate [call site2] 05581
14 boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&) [function] [call site2] 05582
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] 05583
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] 05584
13 _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] 05585
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] 05586
15 __clang_call_terminate [call site2] 05587
15 boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&) [function] [call site2] 05588
15 _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] 05589
16 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] 05590
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>::cpp_int_base(unsigned long long const*, unsigned int, unsigned int) [function] [call site2] 05591
18 boost::empty_::empty_value , 0u, true>::empty_value() [function] [call site2] 05592
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>::data_type::data_type(unsigned long long*, unsigned int) [function] [call site2] 05593
16 boost::multiprecision::backends::karatsuba_storage_size(unsigned int) [function] [call site2] 05594
16 __clang_call_terminate [call site2] 05595
16 boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&) [function] [call site2] 05596
16 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] 05597
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>::cpp_int_base(unsigned long long*, unsigned int, unsigned int) [function] [call site2] 05598
18 boost::empty_::empty_value , 0u, true>::empty_value() [function] [call site2] 05599
16 boost::empty_::empty_value , 0u, true>::get() [function] [call site2] 05600
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>::scoped_shared_storage::scoped_shared_storage(std::__1::allocator const&, unsigned int) [function] [call site2] 05601
17 boost::empty_::empty_value , 0u, true>::empty_value const&>(boost::empty_init_t, std::__1::allocator const&) [function] [call site2] 05602
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] 05603
17 _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] 05604
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] 05605
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>::data_type::data_type() [function] [call site2] 05606
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] 05607
18 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] 05608
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] 05609
17 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] 05610
17 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] 05611
17 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] 05612
17 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] 05613
17 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] 05614
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>::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] 05615
19 boost::empty_::empty_value , 0u, true>::empty_value() [function] [call site2] 05616
17 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] 05617
17 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] 05618
17 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] 05619
17 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] 05620
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] 05621
18 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] 05622
19 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] 05623
20 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] 05624
20 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] 05625
19 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] 05626
19 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] 05627
20 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] 05628
21 void boost::multiprecision::minmax (unsigned int const&, unsigned int const&, unsigned int&, unsigned int&) [function] [call site2] 05629
21 void boost::multiprecision::std_constexpr::swap (unsigned long long&, unsigned long long&) [function] [call site2] 05630
21 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] 05631
21 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] 05632
21 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] 05633
21 void boost::multiprecision::std_constexpr::swap (unsigned long long const*&, unsigned long long const*&) [function] [call site2] 05634
21 unsigned long long* boost::multiprecision::std_constexpr::copy (unsigned long long const*, unsigned long long const*, unsigned long long*) [function] [call site2] 05635
21 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] 05636
20 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] 05637
20 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] 05638
20 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] 05639
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>::scoped_shared_storage::scoped_shared_storage(std::__1::allocator const&, unsigned int) [function] [call site2] 05640
16 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] 05641
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] 05642
16 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] 05643
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>::scoped_shared_storage::~scoped_shared_storage() [function] [call site2] 05644
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>::scoped_shared_storage::allocator() [function] [call site2] 05645
18 boost::empty_::empty_value , 0u, true>::get() [function] [call site2] 05646
15 void boost::multiprecision::backends::detail::verify_limb_mask (bool, unsigned long long, unsigned long long, mpl_::int_<0> const&) [function] [call site2] 05647
15 __clang_call_terminate [call site2] 05648
12 _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] 05649
12 boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>::operator unsigned int () const [function] [call site2] 05650
12 _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] 05651
13 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] 05652
13 _ZN5boost14multiprecision11default_ops8eval_powINS0_8backends15cpp_int_backendILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvEEjEENS_11enable_if_cIXsr11is_integralIT0_EE5valueEvE4typeERT_RKSC_RKS9_ [function] [call site2] 05653
14 boost::integral_constant ::operator mpl_::bool_ const&() const [function] [call site2] 05654
14 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] 05655
15 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] 05656
16 _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] 05657
16 _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] 05658
12 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] 05659
12 _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] 05660
12 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] 05661
12 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] 05662
13 __clang_call_terminate [call site2] 05663
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] 05664
12 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] 05665
12 solidity::langutil::EVMVersion::hasBitwiseShifting() const [function] [call site2] 05666
12 boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>::operator unsigned int () const [function] [call site2] 05667
12 _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] 05668
13 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] 05669
13 _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] 05670
12 solidity::langutil::EVMVersion::hasBitwiseShifting() const [function] [call site2] 05671
12 solidity::evmasm::OptimizerException::OptimizerException() [function] [call site2] 05672
12 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 05673
12 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 05674
12 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] 05675
12 boost::error_info ::error_info(char const*) [function] [call site2] 05676
12 void boost::throw_exception (solidity::evmasm::OptimizerException const&) [function] [call site2] 05677
12 _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] 05678
12 solidity::evmasm::OptimizerException::OptimizerException() [function] [call site2] 05679
12 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 05680
12 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 05681
12 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] 05682
12 boost::error_info ::error_info(char const*) [function] [call site2] 05683
12 void boost::throw_exception (solidity::evmasm::OptimizerException const&) [function] [call site2] 05684
12 boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>::operator unsigned int () const [function] [call site2] 05685
12 void boost::multiprecision::detail::check_shift_range (unsigned int, mpl_::bool_ const&, mpl_::bool_ const&) [function] [call site2] 05686
12 _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] 05687
12 solidity::evmasm::AssemblyItem::deposit() const [function] [call site2] 05688
12 solidity::evmasm::AssemblyItem::data() const [function] [call site2] 05689
12 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] 05690
11 solidity::evmasm::OptimizerException::OptimizerException() [function] [call site2] 05691
11 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 05692
11 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 05693
11 void boost::throw_exception (solidity::evmasm::OptimizerException const&) [function] [call site2] 05694
11 solidity::evmasm::ConstantOptimisationMethod::~ConstantOptimisationMethod() [function] [call site2] 05695
10 solidity::evmasm::ComputeMethod::gasNeeded() const [function] [call site2] 05696
11 solidity::evmasm::ComputeMethod::gasNeeded(std::__1::vector > const&) const [function] [call site2] 05697
10 _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] 05698
10 solidity::evmasm::CodeCopyMethod::execute(solidity::evmasm::Assembly&) const [function] [call site2] 05699
11 solidity::toBigEndian(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>) [function] [call site2] 05700
11 solidity::evmasm::OptimizerException::OptimizerException() [function] [call site2] 05701
11 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 05702
11 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 05703
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] 05704
11 boost::error_info ::error_info(char const*) [function] [call site2] 05705
11 void boost::throw_exception (solidity::evmasm::OptimizerException const&) [function] [call site2] 05706
11 solidity::evmasm::CodeCopyMethod::copyRoutine() [function] [call site2] 05707
11 solidity::evmasm::Assembly::newData(std::__1::vector > const&) [function] [call site2] 05708
12 solidity::util::asString(std::__1::vector > const&) [function] [call site2] 05709
12 solidity::util::keccak256(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 05710
13 solidity::util::vector_ref ::vector_ref(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 05711
14 solidity::util::vector_ref ::vector_ref(std::__1::basic_string , std::__1::allocator > const*) [function] [call site2] 05712
13 solidity::util::keccak256(solidity::util::vector_ref ) [function] [call site2] 05713
12 solidity::util::FixedHash<32u>::operator boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>() const [function] [call site2] 05714
12 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 05715
12 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::AssemblyItemType, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>, solidity::langutil::SourceLocation) [function] [call site2] 05716
10 solidity::evmasm::ComputeMethod::execute(solidity::evmasm::Assembly&) const [function] [call site2] 05717
10 solidity::evmasm::AssemblyItem::data() const [function] [call site2] 05718
10 boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>::~number() [function] [call site2] 05719
10 solidity::evmasm::ComputeMethod::~ComputeMethod() [function] [call site2] 05720
11 solidity::evmasm::ConstantOptimisationMethod::~ConstantOptimisationMethod() [function] [call site2] 05721
10 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] 05722
11 solidity::evmasm::AssemblyItem::type() const [function] [call site2] 05723
11 std::__1::vector >& operator+= > const>(std::__1::vector >&, std::__1::vector > const&) [function] [call site2] 05724
9 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] 05725
6 solidity::evmasm::Assembly::numSubs() const [function] [call site2] 05726
6 solidity::evmasm::Assembly::sub(unsigned long) [function] [call site2] 05727
6 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 05728
6 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 05729
6 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 05730
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] 05731
6 boost::error_info ::error_info(char const*) [function] [call site2] 05732
6 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 05733
6 solidity::evmasm::Assembly::numSubs() const [function] [call site2] 05734
6 std::__1::optional ::operator*() & [function] [call site2] 05735
6 solidity::evmasm::Assembly::sub(unsigned long) [function] [call site2] 05736
6 solidity::yul::EthAssemblyAdapter::~EthAssemblyAdapter() [function] [call site2] 05737
7 solidity::yul::AbstractAssembly::~AbstractAssembly() [function] [call site2] 05738
6 solidity::evmasm::Assembly::~Assembly() [function] [call site2] 05739
7 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 05740
7 solidity::evmasm::LinkerObject::~LinkerObject() [function] [call site2] 05741
5 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 05742
5 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 05743
5 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 05744
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] 05745
5 boost::error_info ::error_info(char const*) [function] [call site2] 05746
5 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 05747
5 solidity::yul::MachineAssemblyObject::MachineAssemblyObject() [function] [call site2] 05748
5 solidity::evmasm::Assembly::assemble() const [function] [call site2] 05749
6 solidity::evmasm::AssemblyException::AssemblyException() [function] [call site2] 05750
6 solidity::evmasm::AssemblyException::AssemblyException() [function] [call site2] 05751
6 solidity::evmasm::Assembly::assemble() const [function] [call site2] 05752
7 solidity::evmasm::AssemblyException::AssemblyException() [function] [call site2] 05753
7 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 05754
7 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 05755
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] 05756
7 boost::error_info ::error_info(char const*) [function] [call site2] 05757
7 void boost::throw_exception (solidity::evmasm::AssemblyException const&) [function] [call site2] 05758
7 solidity::evmasm::AssemblyItem::type() const [function] [call site2] 05759
7 solidity::evmasm::AssemblyItem::data() const [function] [call site2] 05760
7 solidity::evmasm::AssemblyItem::type() const [function] [call site2] 05761
7 solidity::evmasm::AssemblyException::AssemblyException() [function] [call site2] 05762
7 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 05763
7 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 05764
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] 05765
7 boost::error_info ::error_info(char const*) [function] [call site2] 05766
7 void boost::throw_exception (solidity::evmasm::AssemblyException const&) [function] [call site2] 05767
7 solidity::evmasm::Assembly::codeSize(unsigned int) const [function] [call site2] 05768
8 unsigned int solidity::numberEncodingSize (unsigned long) [function] [call site2] 05769
8 solidity::evmasm::AssemblyItem::bytesRequired(unsigned long, solidity::evmasm::Precision) const [function] [call site2] 05770
7 unsigned int solidity::numberEncodingSize (unsigned int) [function] [call site2] 05771
7 solidity::evmasm::pushInstruction(unsigned int) [function] [call site2] 05772
8 solidity::evmasm::InvalidOpcode::InvalidOpcode() [function] [call site2] 05773
8 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 05774
8 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 05775
8 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] 05776
8 boost::error_info ::error_info(char const*) [function] [call site2] 05777
8 void boost::throw_exception (solidity::evmasm::InvalidOpcode const&) [function] [call site2] 05778
7 unsigned int solidity::numberEncodingSize (unsigned int) [function] [call site2] 05779
7 solidity::evmasm::pushInstruction(unsigned int) [function] [call site2] 05780
7 solidity::evmasm::Assembly::assemble() const [function] [call site2] 05781
8 solidity::evmasm::AssemblyItem::type() const [function] [call site2] 05782
8 solidity::evmasm::AssemblyItem::type() const [function] [call site2] 05783
8 solidity::evmasm::AssemblyItem::instruction() const [function] [call site2] 05784
8 solidity::evmasm::AssemblyItem::data() const [function] [call site2] 05785
8 unsigned int solidity::numberEncodingSize , (boost::multiprecision::expression_template_option)0> >(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>) [function] [call site2] 05786
8 solidity::evmasm::pushInstruction(unsigned int) [function] [call site2] 05787
8 solidity::util::vector_ref ::vector_ref(unsigned char*, unsigned long) [function] [call site2] 05788
8 solidity::evmasm::AssemblyItem::data() const [function] [call site2] 05789
8 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] 05790
9 solidity::util::vector_ref ::size() const [function] [call site2] 05791
9 solidity::util::vector_ref ::operator[](unsigned long) [function] [call site2] 05792
8 solidity::evmasm::AssemblyItem::splitForeignPushTag() const [function] [call site2] 05793
8 solidity::evmasm::AssemblyItem::data() const [function] [call site2] 05794
8 solidity::util::FixedHash<32u>::FixedHash(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 05795
9 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] 05796
8 solidity::evmasm::AssemblyItem::data() const [function] [call site2] 05797
8 _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] 05798
8 solidity::evmasm::AssemblyException::AssemblyException() [function] [call site2] 05799
8 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 05800
8 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 05801
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] 05802
8 boost::error_info ::error_info(char const*) [function] [call site2] 05803
8 void boost::throw_exception (solidity::evmasm::AssemblyException const&) [function] [call site2] 05804
8 solidity::evmasm::AssemblyItem::data() const [function] [call site2] 05805
8 boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>::operator unsigned long () const [function] [call site2] 05806
8 solidity::evmasm::AssemblyItem::data() const [function] [call site2] 05807
8 _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] 05808
8 solidity::evmasm::AssemblyException::AssemblyException() [function] [call site2] 05809
8 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 05810
8 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 05811
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] 05812
8 boost::error_info ::error_info(char const*) [function] [call site2] 05813
8 void boost::throw_exception (solidity::evmasm::AssemblyException const&) [function] [call site2] 05814
8 solidity::evmasm::AssemblyItem::data() const [function] [call site2] 05815
8 boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>::operator unsigned long () const [function] [call site2] 05816
8 solidity::evmasm::Assembly::subAssemblyById(unsigned long) const [function] [call site2] 05817
9 solidity::evmasm::Assembly::decodeSubPath(unsigned long) const [function] [call site2] 05818
10 solidity::evmasm::AssemblyException::AssemblyException() [function] [call site2] 05819
10 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 05820
10 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 05821
10 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] 05822
10 boost::error_info ::error_info(char const*) [function] [call site2] 05823
10 void boost::throw_exception (solidity::evmasm::AssemblyException const&) [function] [call site2] 05824
9 solidity::evmasm::AssemblyException::AssemblyException() [function] [call site2] 05825
9 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 05826
9 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 05827
9 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] 05828
9 boost::error_info ::error_info(char const*) [function] [call site2] 05829
9 void boost::throw_exception (solidity::evmasm::AssemblyException const&) [function] [call site2] 05830
9 solidity::evmasm::AssemblyException::AssemblyException() [function] [call site2] 05831
9 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 05832
9 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 05833
9 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] 05834
9 boost::error_info ::error_info(char const*) [function] [call site2] 05835
9 void boost::throw_exception (solidity::evmasm::AssemblyException const&) [function] [call site2] 05836
8 solidity::evmasm::AssemblyItem::setPushedValue(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) const [function] [call site2] 05837
8 unsigned int solidity::numberEncodingSize (unsigned long) [function] [call site2] 05838
8 solidity::evmasm::pushInstruction(unsigned int) [function] [call site2] 05839
8 solidity::util::vector_ref ::vector_ref(unsigned char*, unsigned long) [function] [call site2] 05840
8 void solidity::toBigEndian >(unsigned long, solidity::util::vector_ref &) [function] [call site2] 05841
8 solidity::evmasm::AssemblyItem::data() const [function] [call site2] 05842
8 solidity::util::FixedHash<32u>::FixedHash(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 05843
8 solidity::evmasm::AssemblyItem::data() const [function] [call site2] 05844
8 solidity::util::FixedHash<32u>::FixedHash(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 05845
8 solidity::evmasm::AssemblyItem::data() const [function] [call site2] 05846
8 solidity::evmasm::AssemblyItem::verbatimData() const [function] [call site2] 05847
9 solidity::util::Exception::Exception() [function] [call site2] 05848
9 std::__1::optional > > >::operator*() const & [function] [call site2] 05849
8 std::__1::vector >& operator+= > const>(std::__1::vector >&, std::__1::vector > const&) [function] [call site2] 05850
8 solidity::evmasm::AssemblyItem::data() const [function] [call site2] 05851
8 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] 05852
8 solidity::evmasm::pushInstruction(unsigned int) [function] [call site2] 05853
8 std::__1::vector >& operator+= > >(std::__1::vector >&, std::__1::vector >&) [function] [call site2] 05854
8 solidity::evmasm::AssemblyItem::data() const [function] [call site2] 05855
8 solidity::evmasm::AssemblyItem::data() const [function] [call site2] 05856
8 _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] 05857
8 solidity::evmasm::AssemblyException::AssemblyException() [function] [call site2] 05858
8 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 05859
8 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 05860
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] 05861
8 boost::error_info ::error_info(char const*) [function] [call site2] 05862
8 void boost::throw_exception (solidity::evmasm::AssemblyException const&) [function] [call site2] 05863
8 solidity::evmasm::AssemblyItem::splitForeignPushTag() const [function] [call site2] 05864
8 solidity::evmasm::AssemblyException::AssemblyException() [function] [call site2] 05865
8 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 05866
8 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 05867
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] 05868
8 boost::error_info ::error_info(char const*) [function] [call site2] 05869
8 void boost::throw_exception (solidity::evmasm::AssemblyException const&) [function] [call site2] 05870
8 solidity::evmasm::AssemblyItem::data() const [function] [call site2] 05871
8 boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>::operator unsigned long () const [function] [call site2] 05872
8 solidity::evmasm::AssemblyException::AssemblyException() [function] [call site2] 05873
8 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 05874
8 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 05875
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] 05876
8 boost::error_info ::error_info(char const*) [function] [call site2] 05877
8 void boost::throw_exception (solidity::evmasm::AssemblyException const&) [function] [call site2] 05878
8 solidity::evmasm::AssemblyException::AssemblyException() [function] [call site2] 05879
8 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 05880
8 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 05881
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] 05882
8 boost::error_info ::error_info(char const*) [function] [call site2] 05883
8 void boost::throw_exception (solidity::evmasm::AssemblyException const&) [function] [call site2] 05884
8 solidity::evmasm::InvalidOpcode::InvalidOpcode() [function] [call site2] 05885
8 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 05886
8 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 05887
8 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] 05888
8 boost::error_info ::error_info(char const*) [function] [call site2] 05889
8 void boost::throw_exception (solidity::evmasm::InvalidOpcode const&) [function] [call site2] 05890
8 __cxa_allocate_exception [call site2] 05891
8 solidity::langutil::operator"" _error(unsigned long long) [function] [call site2] 05892
8 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 05893
8 solidity::langutil::SecondarySourceLocation::SecondarySourceLocation() [function] [call site2] 05894
8 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] 05895
9 solidity::util::Exception::Exception() [function] [call site2] 05896
9 boost::enable_if , solidity::langutil::Error const&>::type boost::operator<< (solidity::langutil::Error const&, boost::error_info &&) [function] [call site2] 05897
9 boost::error_info ::error_info(solidity::langutil::SecondarySourceLocation const&) [function] [call site2] 05898
10 boost::exception_detail::error_info_base::error_info_base() [function] [call site2] 05899
10 solidity::langutil::SecondarySourceLocation::SecondarySourceLocation(solidity::langutil::SecondarySourceLocation const&) [function] [call site2] 05900
10 boost::exception_detail::error_info_base::~error_info_base() [function] [call site2] 05901
9 boost::enable_if , solidity::langutil::Error const&>::type boost::operator<< (solidity::langutil::Error const&, boost::error_info &&) [function] [call site2] 05902
9 solidity::util::Exception::~Exception() [function] [call site2] 05903
9 boost::exception::~exception() [function] [call site2] 05904
9 std::exception::~exception() [call site2] 05905
8 solidity::langutil::SecondarySourceLocation::~SecondarySourceLocation() [function] [call site2] 05906
8 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 05907
8 solidity::util::vector_ref ::vector_ref(unsigned char*, unsigned long) [function] [call site2] 05908
8 void solidity::toBigEndian >(unsigned long, solidity::util::vector_ref &) [function] [call site2] 05909
8 solidity::evmasm::Assembly::subAssemblyById(unsigned long) const [function] [call site2] 05910
8 solidity::evmasm::LinkerObject::append(solidity::evmasm::LinkerObject const&) [function] [call site2] 05911
9 std::__1::vector >& operator+= > const>(std::__1::vector >&, std::__1::vector > const&) [function] [call site2] 05912
8 solidity::evmasm::AssemblyException::AssemblyException() [function] [call site2] 05913
8 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 05914
8 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 05915
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] 05916
8 boost::error_info ::error_info(char const*) [function] [call site2] 05917
8 void boost::throw_exception (solidity::evmasm::AssemblyException const&) [function] [call site2] 05918
8 solidity::evmasm::AssemblyException::AssemblyException() [function] [call site2] 05919
8 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 05920
8 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 05921
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] 05922
8 boost::error_info ::error_info(char const*) [function] [call site2] 05923
8 void boost::throw_exception (solidity::evmasm::AssemblyException const&) [function] [call site2] 05924
8 solidity::evmasm::AssemblyException::AssemblyException() [function] [call site2] 05925
8 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 05926
8 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 05927
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] 05928
8 boost::error_info ::error_info(char const*) [function] [call site2] 05929
8 void boost::throw_exception (solidity::evmasm::AssemblyException const&) [function] [call site2] 05930
8 unsigned int solidity::numberEncodingSize (unsigned long) [function] [call site2] 05931
8 solidity::evmasm::AssemblyException::AssemblyException() [function] [call site2] 05932
8 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 05933
8 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 05934
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] 05935
8 boost::error_info ::error_info(char const*) [function] [call site2] 05936
8 void boost::throw_exception (solidity::evmasm::AssemblyException const&) [function] [call site2] 05937
8 solidity::util::vector_ref ::vector_ref(unsigned char*, unsigned long) [function] [call site2] 05938
8 void solidity::toBigEndian >(unsigned long, solidity::util::vector_ref &) [function] [call site2] 05939
8 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] 05940
8 _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] 05941
8 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] 05942
8 solidity::evmasm::AssemblyItem::type() const [function] [call site2] 05943
8 boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>::operator unsigned long () const [function] [call site2] 05944
8 std::__1::vector >& operator+= > const>(std::__1::vector >&, std::__1::vector > const&) [function] [call site2] 05945
8 std::__1::vector >& operator+= > const>(std::__1::vector >&, std::__1::vector > const&) [function] [call site2] 05946
8 solidity::util::vector_ref ::vector_ref(unsigned char*, unsigned long) [function] [call site2] 05947
8 void solidity::toBigEndian >(unsigned long, solidity::util::vector_ref &) [function] [call site2] 05948
8 solidity::util::vector_ref ::vector_ref(unsigned char*, unsigned long) [function] [call site2] 05949
8 void solidity::toBigEndian >(unsigned long, solidity::util::vector_ref &) [function] [call site2] 05950
5 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 05951
5 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 05952
5 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 05953
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] 05954
5 boost::error_info ::error_info(char const*) [function] [call site2] 05955
5 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 05956
5 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] 05957
6 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] 05958
7 (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] 05959
7 (anonymous namespace)::Functionalizer::flush() [function] [call site2] 05960
7 (anonymous namespace)::Functionalizer::feed(solidity::evmasm::AssemblyItem const&, solidity::langutil::DebugInfoSelection const&) [function] [call site2] 05961
8 (anonymous namespace)::Functionalizer::flush() [function] [call site2] 05962
8 solidity::langutil::SourceLocation::operator=(solidity::langutil::SourceLocation const&) [function] [call site2] 05963
8 (anonymous namespace)::Functionalizer::printLocation(solidity::langutil::DebugInfoSelection const&) [function] [call site2] 05964
9 solidity::util::escapeAndQuoteString(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 05965
10 solidity::util::isPrint(char) [function] [call site2] 05966
9 (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] 05967
10 solidity::langutil::CharStream::singleLineSnippet(std::__1::basic_string , std::__1::allocator > const&, solidity::langutil::SourceLocation const&) [function] [call site2] 05968
8 solidity::evmasm::AssemblyItem::toAssemblyText(solidity::evmasm::Assembly const&) const [function] [call site2] 05969
9 solidity::evmasm::AssemblyItem::type() const [function] [call site2] 05970
9 solidity::evmasm::isValidInstruction(solidity::evmasm::Instruction) [function] [call site2] 05971
9 solidity::evmasm::AssemblyException::AssemblyException() [function] [call site2] 05972
9 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 05973
9 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 05974
9 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] 05975
9 boost::error_info ::error_info(char const*) [function] [call site2] 05976
9 void boost::throw_exception (solidity::evmasm::AssemblyException const&) [function] [call site2] 05977
9 solidity::evmasm::AssemblyItem::instruction() const [function] [call site2] 05978
9 solidity::evmasm::instructionInfo(solidity::evmasm::Instruction) [function] [call site2] 05979
9 solidity::util::toLower(std::__1::basic_string , std::__1::allocator >) [function] [call site2] 05980
9 solidity::evmasm::InstructionInfo::~InstructionInfo() [function] [call site2] 05981
9 solidity::evmasm::AssemblyItem::data() const [function] [call site2] 05982
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] 05983
9 solidity::util::toHex(std::__1::vector > const&, solidity::util::HexPrefix, solidity::util::HexCase) [function] [call site2] 05984
9 solidity::evmasm::AssemblyItem::splitForeignPushTag() const [function] [call site2] 05985
9 solidity::evmasm::AssemblyItem::data() const [function] [call site2] 05986
9 _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] 05987
9 solidity::evmasm::AssemblyException::AssemblyException() [function] [call site2] 05988
9 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 05989
9 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 05990
9 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] 05991
9 boost::error_info ::error_info(char const*) [function] [call site2] 05992
9 void boost::throw_exception (solidity::evmasm::AssemblyException const&) [function] [call site2] 05993
9 solidity::evmasm::AssemblyItem::data() const [function] [call site2] 05994
9 boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>::operator unsigned long () const [function] [call site2] 05995
9 solidity::evmasm::AssemblyItem::data() const [function] [call site2] 05996
9 solidity::toHex(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>) [function] [call site2] 05997
10 solidity::toBigEndian(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>) [function] [call site2] 05998
10 solidity::util::toHex(std::__1::vector > const&, solidity::util::HexPrefix, solidity::util::HexCase) [function] [call site2] 05999
9 solidity::evmasm::AssemblyItem::data() const [function] [call site2] 06000
9 boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>::operator unsigned long () const [function] [call site2] 06001
9 solidity::evmasm::Assembly::decodeSubPath(unsigned long) const [function] [call site2] 06002
9 solidity::evmasm::AssemblyItem::type() const [function] [call site2] 06003
9 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] 06004
9 solidity::evmasm::AssemblyItem::data() const [function] [call site2] 06005
9 solidity::toHex(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>) [function] [call site2] 06006
9 solidity::evmasm::AssemblyItem::data() const [function] [call site2] 06007
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] 06008
9 solidity::util::toHex(std::__1::vector > const&, solidity::util::HexPrefix, solidity::util::HexCase) [function] [call site2] 06009
9 solidity::evmasm::AssemblyItem::data() const [function] [call site2] 06010
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] 06011
9 solidity::util::toHex(std::__1::vector > const&, solidity::util::HexPrefix, solidity::util::HexCase) [function] [call site2] 06012
9 solidity::evmasm::AssemblyException::AssemblyException() [function] [call site2] 06013
9 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 06014
9 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 06015
9 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] 06016
9 boost::error_info ::error_info(char const*) [function] [call site2] 06017
9 void boost::throw_exception (solidity::evmasm::AssemblyException const&) [function] [call site2] 06018
9 std::__1::optional > > >::operator*() const & [function] [call site2] 06019
9 solidity::util::toHex(std::__1::vector > const&, solidity::util::HexPrefix, solidity::util::HexCase) [function] [call site2] 06020
9 solidity::evmasm::InvalidOpcode::InvalidOpcode() [function] [call site2] 06021
8 solidity::evmasm::AssemblyItem::returnValues() const [function] [call site2] 06022
8 solidity::evmasm::AssemblyItem::arguments() const [function] [call site2] 06023
8 (anonymous namespace)::Functionalizer::flush() [function] [call site2] 06024
8 solidity::evmasm::AssemblyItem::arguments() const [function] [call site2] 06025
8 solidity::evmasm::AssemblyItem::arguments() const [function] [call site2] 06026
8 solidity::evmasm::AssemblyItem::arguments() const [function] [call site2] 06027
8 solidity::evmasm::AssemblyItem::returnValues() const [function] [call site2] 06028
8 (anonymous namespace)::Functionalizer::flush() [function] [call site2] 06029
7 solidity::util::FixedHash<32u>::operator boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>() const [function] [call site2] 06030
7 _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] 06031
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] 06032
7 solidity::util::FixedHash<32u>::operator boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>() const [function] [call site2] 06033
7 solidity::toHex(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>) [function] [call site2] 06034
7 solidity::util::toHex(std::__1::vector > const&, solidity::util::HexPrefix, solidity::util::HexCase) [function] [call site2] 06035
7 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] 06036
8 solidity::util::toHex(std::__1::vector > const&, solidity::util::HexPrefix, solidity::util::HexCase) [function] [call site2] 06037
8 (anonymous namespace)::Functionalizer::~Functionalizer() [function] [call site2] 06038
9 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 06039
5 solidity::evmasm::Assembly::items() [function] [call site2] 06040
5 solidity::langutil::CharStream::name() const [function] [call site2] 06041
5 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] 06042
6 solidity::evmasm::AssemblyItem::location() const [function] [call site2] 06043
6 solidity::evmasm::AssemblyItem::getJumpType() const [function] [call site2] 06044
6 solidity::evmasm::AssemblyItem::getJumpType() const [function] [call site2] 06045
6 solidity::evmasm::AssemblyItem::opcodeCount() const [function] [call site2] 06046
7 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 06047
7 __clang_call_terminate [call site2] 06048
7 std::__1::optional ::value() & [function] [call site2] 06049
7 std::__1::optional ::operator*() & [function] [call site2] 06050
7 __clang_call_terminate [call site2] 06051
6 solidity::evmasm::AssemblyItem::opcodeCount() const [function] [call site2] 06052
5 solidity::yul::MachineAssemblyObject::MachineAssemblyObject() [function] [call site2] 06053
5 solidity::evmasm::Assembly::assemble() const [function] [call site2] 06054
5 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] 06055
5 solidity::evmasm::Assembly::items() [function] [call site2] 06056
5 solidity::langutil::CharStream::name() const [function] [call site2] 06057
5 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] 06058
5 solidity::yul::MachineAssemblyObject::~MachineAssemblyObject() [function] [call site2] 06059
4 solidity::yul::MachineAssemblyObject::MachineAssemblyObject(solidity::yul::MachineAssemblyObject&&) [function] [call site2] 06060
4 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 06061
4 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 06062
4 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 06063
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] 06064
4 boost::error_info ::error_info(char const*) [function] [call site2] 06065
4 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 06066
4 solidity::langutil::EVMVersion::EVMVersion() [function] [call site2] 06067
4 (anonymous namespace)::languageToDialect(solidity::yul::YulStack::Language, solidity::langutil::EVMVersion) [function] [call site2] 06068
4 solidity::yul::MachineAssemblyObject::MachineAssemblyObject() [function] [call site2] 06069
4 solidity::yul::WasmObjectCompiler::compile(solidity::yul::Object&, solidity::yul::Dialect const&) [function] [call site2] 06070
5 solidity::yul::WasmObjectCompiler::WasmObjectCompiler(solidity::yul::Dialect const&) [function] [call site2] 06071
5 solidity::yul::WasmObjectCompiler::run(solidity::yul::Object&) [function] [call site2] 06072
6 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 06073
6 solidity::yul::WasmCodeTransform::run(solidity::yul::Dialect const&, solidity::yul::Block const&) [function] [call site2] 06074
7 solidity::yul::wasm::Module::Module() [function] [call site2] 06075
7 solidity::yul::TypeInfo::TypeInfo(solidity::yul::Dialect const&, solidity::yul::Block const&) [function] [call site2] 06076
8 solidity::yul::TypeInfo::TypeCollector::TypeCollector(solidity::yul::Block const&) [function] [call site2] 06077
9 solidity::yul::ASTWalker::ASTWalker() [function] [call site2] 06078
8 solidity::yul::TypeInfo::TypeCollector::~TypeCollector() [function] [call site2] 06079
7 solidity::yul::WasmCodeTransform::WasmCodeTransform(solidity::yul::Dialect const&, solidity::yul::Block const&, solidity::yul::TypeInfo&) [function] [call site2] 06080
8 solidity::yul::NameDispenser::NameDispenser(solidity::yul::Dialect const&, solidity::yul::Block const&, std::__1::set , std::__1::allocator >) [function] [call site2] 06081
7 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 06082
7 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 06083
7 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 06084
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] 06085
7 boost::error_info ::error_info(char const*) [function] [call site2] 06086
7 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 06087
7 solidity::yul::WasmCodeTransform::translateFunction(solidity::yul::FunctionDefinition const&) [function] [call site2] 06088
8 solidity::yul::wasm::FunctionDefinition::FunctionDefinition() [function] [call site2] 06089
8 solidity::yul::YulString::str() const [function] [call site2] 06090
8 solidity::yul::YulString::str() const [function] [call site2] 06091
8 solidity::yul::WasmCodeTransform::translatedType(solidity::yul::YulString) [function] [call site2] 06092
9 solidity::yul::operator"" _yulstring(char const*, unsigned long) [function] [call site2] 06093
9 solidity::yul::operator"" _yulstring(char const*, unsigned long) [function] [call site2] 06094
9 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 06095
9 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 06096
9 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 06097
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] 06098
9 boost::error_info ::error_info(char const*) [function] [call site2] 06099
9 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 06100
8 solidity::yul::wasm::TypedName::~TypedName() [function] [call site2] 06101
8 solidity::yul::YulString::str() const [function] [call site2] 06102
8 solidity::yul::WasmCodeTransform::translatedType(solidity::yul::YulString) [function] [call site2] 06103
8 solidity::yul::wasm::VariableDeclaration::~VariableDeclaration() [function] [call site2] 06104
8 solidity::yul::WasmCodeTransform::translatedType(solidity::yul::YulString) [function] [call site2] 06105
8 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 06106
8 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 06107
8 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 06108
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] 06109
8 boost::error_info ::error_info(char const*) [function] [call site2] 06110
8 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 06111
8 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 06112
8 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 06113
8 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 06114
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] 06115
8 boost::error_info ::error_info(char const*) [function] [call site2] 06116
8 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 06117
8 solidity::yul::WasmCodeTransform::newLabel() [function] [call site2] 06118
9 solidity::yul::operator"" _yulstring(char const*, unsigned long) [function] [call site2] 06119
9 solidity::yul::NameDispenser::newName(solidity::yul::YulString) [function] [call site2] 06120
8 solidity::yul::WasmCodeTransform::visit(std::__1::vector , std::__1::allocator > > const&) [function] [call site2] 06121
9 solidity::yul::WasmCodeTransform::visit(std::__1::variant const&) [function] [call site2] 06122
8 solidity::yul::wasm::Block::~Block() [function] [call site2] 06123
8 std::__1::vector >& operator+= > >(std::__1::vector >&, std::__1::vector >&) [function] [call site2] 06124
9 solidity::yul::wasm::VariableDeclaration::VariableDeclaration(solidity::yul::wasm::VariableDeclaration const&) [function] [call site2] 06125
8 std::initializer_list ::initializer_list() [function] [call site2] 06126
8 solidity::yul::WasmCodeTransform::allocateGlobals(std::__1::vector > const&) [function] [call site2] 06127
9 solidity::yul::operator"" _yulstring(char const*, unsigned long) [function] [call site2] 06128
9 solidity::yul::NameDispenser::newName(solidity::yul::YulString) [function] [call site2] 06129
9 solidity::yul::wasm::GlobalVariableDeclaration::~GlobalVariableDeclaration() [function] [call site2] 06130
9 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 06131
9 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 06132
9 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 06133
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] 06134
9 boost::error_info ::error_info(char const*) [function] [call site2] 06135
9 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 06136
9 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 06137
9 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 06138
9 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 06139
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] 06140
9 boost::error_info ::error_info(char const*) [function] [call site2] 06141
9 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 06142
8 solidity::yul::WasmCodeTransform::translatedType(solidity::yul::YulString) [function] [call site2] 06143
8 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 06144
8 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 06145
8 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 06146
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] 06147
8 boost::error_info ::error_info(char const*) [function] [call site2] 06148
8 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 06149
8 solidity::yul::YulString::str() const [function] [call site2] 06150
8 solidity::yul::YulString::str() const [function] [call site2] 06151
8 solidity::yul::wasm::GlobalAssignment::~GlobalAssignment() [function] [call site2] 06152
8 solidity::yul::wasm::LocalVariable::~LocalVariable() [function] [call site2] 06153
8 solidity::yul::wasm::FunctionDefinition::~FunctionDefinition() [function] [call site2] 06154
7 solidity::yul::wasm::FunctionDefinition::~FunctionDefinition() [function] [call site2] 06155
7 solidity::yul::WasmCodeTransform::~WasmCodeTransform() [function] [call site2] 06156
8 solidity::yul::NameDispenser::~NameDispenser() [function] [call site2] 06157
7 solidity::yul::TypeInfo::~TypeInfo() [function] [call site2] 06158
7 solidity::yul::wasm::Module::~Module() [function] [call site2] 06159
6 __dynamic_cast [call site2] 06160
6 solidity::yul::WasmObjectCompiler::run(solidity::yul::Object&) [function] [call site2] 06161
7 solidity::yul::wasm::Module::operator=(solidity::yul::wasm::Module&&) [function] [call site2] 06162
7 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 06163
7 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 06164
7 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 06165
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] 06166
7 boost::error_info ::error_info(char const*) [function] [call site2] 06167
7 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 06168
7 solidity::yul::wasm::Module::~Module() [function] [call site2] 06169
5 solidity::yul::wasm::TextTransform::run(solidity::yul::wasm::Module const&) [function] [call site2] 06170
6 solidity::yul::wasm::TextTransform::run(solidity::yul::wasm::Module const&) [function] [call site2] 06171
7 solidity::util::keccak256(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 06172
7 solidity::util::FixedHash<32u>::operator boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>() const [function] [call site2] 06173
7 solidity::toHex(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>) [function] [call site2] 06174
7 solidity::yul::wasm::BinaryTransform::run(solidity::yul::wasm::Module const&) [function] [call site2] 06175
8 solidity::yul::wasm::BinaryTransform::typeToFunctionMap(std::__1::vector > const&, std::__1::vector > const&) [function] [call site2] 06176
9 solidity::yul::wasm::BinaryTransform::typeOf(solidity::yul::wasm::FunctionImport const&) [function] [call site2] 06177
10 solidity::yul::wasm::BinaryTransform::encodeTypes(std::__1::vector > const&) [function] [call site2] 06178
11 solidity::yul::wasm::BinaryTransform::encodeType(solidity::yul::wasm::Type) [function] [call site2] 06179
12 (anonymous namespace)::toValueType(solidity::yul::wasm::Type) [function] [call site2] 06180
10 std::__1::optional ::operator*() const & [function] [call site2] 06181
10 solidity::yul::wasm::BinaryTransform::encodeTypes(std::__1::vector > const&) [function] [call site2] 06182
9 solidity::yul::wasm::BinaryTransform::typeOf(solidity::yul::wasm::FunctionDefinition const&) [function] [call site2] 06183
10 solidity::yul::wasm::BinaryTransform::encodeTypes(std::__1::vector > const&) [function] [call site2] 06184
11 solidity::yul::wasm::BinaryTransform::encodeType(solidity::yul::wasm::Type) [function] [call site2] 06185
10 std::__1::optional ::operator*() const & [function] [call site2] 06186
10 solidity::yul::wasm::BinaryTransform::encodeTypes(std::__1::vector > const&) [function] [call site2] 06187
8 solidity::yul::wasm::BinaryTransform::enumerateGlobals(solidity::yul::wasm::Module const&) [function] [call site2] 06188
8 solidity::yul::wasm::BinaryTransform::enumerateFunctions(solidity::yul::wasm::Module const&) [function] [call site2] 06189
8 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] 06190
9 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] 06191
9 _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] 06192
9 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] 06193
8 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 06194
8 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 06195
8 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 06196
8 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 06197
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] 06198
8 boost::error_info ::error_info(char const*) [function] [call site2] 06199
8 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 06200
8 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 06201
8 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 06202
8 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 06203
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] 06204
8 boost::error_info ::error_info(char const*) [function] [call site2] 06205
8 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 06206
8 std::__1::vector >& operator+= > >(std::__1::vector >&, std::__1::vector >&&) [function] [call site2] 06207
8 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] 06208
9 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] 06209
9 _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] 06210
9 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] 06211
9 solidity::util::lebEncode(unsigned long) [function] [call site2] 06212
9 (anonymous namespace)::toBytes((anonymous namespace)::ValueType) [function] [call site2] 06213
10 (anonymous namespace)::toBytes(unsigned char) [function] [call site2] 06214
9 std::__1::vector >& operator+= > >(std::__1::vector >&, std::__1::vector >&&) [function] [call site2] 06215
9 solidity::util::lebEncode(unsigned long) [function] [call site2] 06216
9 std::__1::vector > operator+ (std::__1::vector > const&, std::__1::vector > const&) [function] [call site2] 06217
10 std::__1::vector >& operator+= > const>(std::__1::vector >&, std::__1::vector > const&) [function] [call site2] 06218
9 solidity::util::lebEncode(unsigned long) [function] [call site2] 06219
9 std::__1::vector > operator+ (std::__1::vector > const&, std::__1::vector > const&) [function] [call site2] 06220
9 std::__1::vector > operator+ (std::__1::vector >&&, std::__1::vector >&&) [function] [call site2] 06221
9 (anonymous namespace)::makeSection((anonymous namespace)::Section, std::__1::vector >) [function] [call site2] 06222
10 (anonymous namespace)::toBytes((anonymous namespace)::Section) [function] [call site2] 06223
11 (anonymous namespace)::toBytes(unsigned char) [function] [call site2] 06224
10 std::__1::vector > operator+ (std::__1::vector >&&, std::__1::vector >&&) [function] [call site2] 06225
8 std::__1::vector >& operator+= > >(std::__1::vector >&, std::__1::vector >&&) [function] [call site2] 06226
8 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] 06227
9 solidity::util::lebEncode(unsigned long) [function] [call site2] 06228
9 (anonymous namespace)::makeSection((anonymous namespace)::Section, std::__1::vector >) [function] [call site2] 06229
9 solidity::yul::wasm::BinaryTransform::encodeName(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 06230
10 solidity::util::lebEncode(unsigned long) [function] [call site2] 06231
10 solidity::util::asBytes(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 06232
10 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 06233
10 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 06234
10 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 06235
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] 06236
10 boost::error_info ::error_info(char const*) [function] [call site2] 06237
10 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 06238
9 solidity::yul::wasm::BinaryTransform::encodeName(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 06239
9 std::__1::vector > operator+ (std::__1::vector >&&, std::__1::vector >&&) [function] [call site2] 06240
9 (anonymous namespace)::toBytes(unsigned char) [function] [call site2] 06241
9 std::__1::vector > operator+ (std::__1::vector >&&, std::__1::vector >&&) [function] [call site2] 06242
9 solidity::util::lebEncode(unsigned long) [function] [call site2] 06243
9 std::__1::vector > operator+ (std::__1::vector >&&, std::__1::vector >&&) [function] [call site2] 06244
9 std::__1::vector >& operator+= > >(std::__1::vector >&, std::__1::vector >&&) [function] [call site2] 06245
8 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] 06246
9 solidity::util::lebEncode(unsigned long) [function] [call site2] 06247
9 (anonymous namespace)::makeSection((anonymous namespace)::Section, std::__1::vector >) [function] [call site2] 06248
9 solidity::util::lebEncode(unsigned long) [function] [call site2] 06249
9 std::__1::vector >& operator+= > >(std::__1::vector >&, std::__1::vector >&&) [function] [call site2] 06250
8 std::__1::vector >& operator+= > >(std::__1::vector >&, std::__1::vector >&&) [function] [call site2] 06251
8 solidity::yul::wasm::BinaryTransform::memorySection() [function] [call site2] 06252
9 solidity::util::lebEncode(unsigned long) [function] [call site2] 06253
9 (anonymous namespace)::makeSection((anonymous namespace)::Section, std::__1::vector >) [function] [call site2] 06254
8 std::__1::vector >& operator+= > >(std::__1::vector >&, std::__1::vector >&&) [function] [call site2] 06255
8 solidity::yul::wasm::BinaryTransform::globalSection(std::__1::vector > const&) [function] [call site2] 06256
9 solidity::util::lebEncode(unsigned long) [function] [call site2] 06257
9 (anonymous namespace)::makeSection((anonymous namespace)::Section, std::__1::vector >) [function] [call site2] 06258
9 (anonymous namespace)::toValueType(solidity::yul::wasm::Type) [function] [call site2] 06259
9 (anonymous namespace)::toBytes((anonymous namespace)::ValueType) [function] [call site2] 06260
9 solidity::util::lebEncode(unsigned long) [function] [call site2] 06261
9 std::__1::vector > operator+ (std::__1::vector >&&, std::__1::vector >&&) [function] [call site2] 06262
9 (anonymous namespace)::constOpcodeFor((anonymous namespace)::ValueType) [function] [call site2] 06263
9 std::__1::vector > operator+ (std::__1::vector >&&, std::__1::vector >&&) [function] [call site2] 06264
9 solidity::util::lebEncodeSigned(long) [function] [call site2] 06265
9 std::__1::vector > operator+ (std::__1::vector >&&, std::__1::vector >&&) [function] [call site2] 06266
9 (anonymous namespace)::toBytes((anonymous namespace)::Opcode) [function] [call site2] 06267
10 (anonymous namespace)::toBytes(unsigned char) [function] [call site2] 06268
9 std::__1::vector > operator+ (std::__1::vector >&&, std::__1::vector >&&) [function] [call site2] 06269
9 std::__1::vector >& operator+= > >(std::__1::vector >&, std::__1::vector >&&) [function] [call site2] 06270
8 std::__1::vector >& operator+= > >(std::__1::vector >&, std::__1::vector >&&) [function] [call site2] 06271
8 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] 06272
9 solidity::util::lebEncode(unsigned long) [function] [call site2] 06273
9 solidity::yul::wasm::BinaryTransform::encodeName(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 06274
9 std::__1::vector > operator+ (std::__1::vector >&&, std::__1::vector >&&) [function] [call site2] 06275
9 solidity::util::lebEncode(unsigned long) [function] [call site2] 06276
9 solidity::yul::wasm::BinaryTransform::encodeName(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 06277
9 std::__1::vector > operator+ (std::__1::vector >&&, std::__1::vector >&&) [function] [call site2] 06278
9 solidity::util::lebEncode(unsigned long) [function] [call site2] 06279
9 (anonymous namespace)::makeSection((anonymous namespace)::Section, std::__1::vector >) [function] [call site2] 06280
8 std::__1::vector >& operator+= > >(std::__1::vector >&, std::__1::vector >&&) [function] [call site2] 06281
8 solidity::yul::wasm::BinaryTransform::run(solidity::yul::wasm::Module const&) [function] [call site2] 06282
9 solidity::yul::wasm::BinaryTransform::customSection(std::__1::basic_string , std::__1::allocator > const&, std::__1::vector >) [function] [call site2] 06283
10 solidity::yul::wasm::BinaryTransform::encodeName(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 06284
10 std::__1::vector > operator+ (std::__1::vector >&&, std::__1::vector >&&) [function] [call site2] 06285
10 (anonymous namespace)::makeSection((anonymous namespace)::Section, std::__1::vector >) [function] [call site2] 06286
9 std::__1::vector >& operator+= > >(std::__1::vector >&, std::__1::vector >&&) [function] [call site2] 06287
9 solidity::yul::wasm::BinaryTransform::customSection(std::__1::basic_string , std::__1::allocator > const&, std::__1::vector >) [function] [call site2] 06288
9 std::__1::vector >& operator+= > >(std::__1::vector >&, std::__1::vector >&&) [function] [call site2] 06289
9 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] 06290
9 solidity::yul::wasm::BinaryTransform::codeSection(std::__1::vector > const&) [function] [call site2] 06291
10 solidity::util::lebEncode(unsigned long) [function] [call site2] 06292
10 (anonymous namespace)::makeSection((anonymous namespace)::Section, std::__1::vector >) [function] [call site2] 06293
10 solidity::yul::wasm::BinaryTransform::operator()(solidity::yul::wasm::FunctionDefinition const&) [function] [call site2] 06294
11 (anonymous namespace)::groupLocalVariables(std::__1::vector >) [function] [call site2] 06295
12 (anonymous namespace)::toValueType(solidity::yul::wasm::Type) [function] [call site2] 06296
11 solidity::util::lebEncode(unsigned long) [function] [call site2] 06297
11 std::__1::vector >& operator+= > >(std::__1::vector >&, std::__1::vector >&&) [function] [call site2] 06298
11 solidity::util::lebEncode(unsigned long) [function] [call site2] 06299
11 std::__1::vector >& operator+= > >(std::__1::vector >&, std::__1::vector >&&) [function] [call site2] 06300
11 (anonymous namespace)::toBytes((anonymous namespace)::ValueType) [function] [call site2] 06301
11 std::__1::vector >& operator+= > >(std::__1::vector >&, std::__1::vector >&&) [function] [call site2] 06302
11 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 06303
11 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 06304
11 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 06305
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] 06306
11 boost::error_info ::error_info(char const*) [function] [call site2] 06307
11 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 06308
11 solidity::yul::wasm::BinaryTransform::visit(std::__1::vector , std::__1::allocator > > const&) [function] [call site2] 06309
12 std::__1::vector >& operator+= > >(std::__1::vector >&, std::__1::vector >&&) [function] [call site2] 06310
11 std::__1::vector >& operator+= > >(std::__1::vector >&, std::__1::vector >&&) [function] [call site2] 06311
11 (anonymous namespace)::toBytes((anonymous namespace)::Opcode) [function] [call site2] 06312
11 std::__1::vector >& operator+= > >(std::__1::vector >&, std::__1::vector >&&) [function] [call site2] 06313
11 solidity::yul::YulAssertion::YulAssertion() [function] [call site2] 06314
11 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 06315
11 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 06316
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] 06317
11 boost::error_info ::error_info(char const*) [function] [call site2] 06318
11 void boost::throw_exception (solidity::yul::YulAssertion const&) [function] [call site2] 06319
11 (anonymous namespace)::prefixSize(std::__1::vector >) [function] [call site2] 06320
12 solidity::util::lebEncode(unsigned long) [function] [call site2] 06321
10 std::__1::vector >& operator+= > >(std::__1::vector >&, std::__1::vector >&&) [function] [call site2] 06322
9 std::__1::vector >& operator+= > >(std::__1::vector >&, std::__1::vector >&&) [function] [call site2] 06323
9 solidity::yul::wasm::BinaryTransform::~BinaryTransform() [function] [call site2] 06324
7 solidity::util::toHex(std::__1::vector > const&, solidity::util::HexPrefix, solidity::util::HexCase) [function] [call site2] 06325
7 solidity::util::toHex(std::__1::vector > const&, solidity::util::HexPrefix, solidity::util::HexCase) [function] [call site2] 06326
7 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] 06327
7 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] 06328
7 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] 06329
8 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] 06330
9 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] 06331
9 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] 06332
9 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] 06333
7 std::__1::optional ::operator*() const & [function] [call site2] 06334
7 solidity::yul::wasm::TextTransform::encodeType(solidity::yul::wasm::Type) [function] [call site2] 06335
7 solidity::yul::wasm::TextTransform::encodeType(solidity::yul::wasm::Type) [function] [call site2] 06336
7 solidity::yul::wasm::TextTransform::transform(solidity::yul::wasm::FunctionDefinition const&) [function] [call site2] 06337
8 solidity::yul::wasm::TextTransform::encodeType(solidity::yul::wasm::Type) [function] [call site2] 06338
8 std::__1::optional ::value() const & [function] [call site2] 06339
8 solidity::yul::wasm::TextTransform::encodeType(solidity::yul::wasm::Type) [function] [call site2] 06340
8 solidity::yul::wasm::TextTransform::joinTransformed(std::__1::vector , std::__1::allocator > > const&, char) [function] [call site2] 06341
9 solidity::yul::wasm::TextTransform::visit(std::__1::variant const&) [function] [call site2] 06342
8 solidity::yul::wasm::TextTransform::encodeType(solidity::yul::wasm::Type) [function] [call site2] 06343
5 solidity::yul::wasm::BinaryTransform::run(solidity::yul::wasm::Module const&) [function] [call site2] 06344
5 solidity::yul::wasm::Module::~Module() [function] [call site2] 06345
4 solidity::yul::MachineAssemblyObject::~MachineAssemblyObject() [function] [call site2] 06346
4 solidity::yul::MachineAssemblyObject::MachineAssemblyObject() [function] [call site2] 06347
2 solidity::test::fuzzer::YulEvmoneUtility::deployCode(std::__1::vector > const&, solidity::test::EVMHost&) [function] [call site2] 06348
3 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 06349
3 std::__1::vector > operator+ (std::__1::vector > const&, std::__1::vector > const&) [function] [call site2] 06350
3 solidity::test::EVMHost::call(evmc_message const&) [function] [call site2] 06351
4 solidity::test::EVMHost::recordCalls(evmc_message const&) [function] [call site2] 06352
5 __clang_call_terminate [call site2] 06353
4 evmc::address::address(evmc_address) [function] [call site2] 06354
4 solidity::test::EVMHost::precompileECRecover(evmc_message const&) [function] [call site2] 06355
5 __cxa_guard_acquire [call site2] 06356
5 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 06357
5 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 06358
5 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 06359
5 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 06360
5 solidity::test::EVMHost::precompileGeneric(evmc_message const&, std::__1::map >, std::__1::vector >, std::__1::less > >, std::__1::allocator > const, std::__1::vector > > > > const&) [function] [call site2] 06361
6 solidity::test::EVMHost::resultWithGas(evmc_message const&, std::__1::vector > const&) [function] [call site2] 06362
7 evmc::result::result(evmc_result const&) [function] [call site2] 06363
6 evmc::result::result(evmc_result const&) [function] [call site2] 06364
6 __clang_call_terminate [call site2] 06365
4 evmc::address::address(evmc_address) [function] [call site2] 06366
4 solidity::test::EVMHost::precompileSha256(evmc_message const&) [function] [call site2] 06367
5 __cxa_guard_acquire [call site2] 06368
5 std::__1::vector > picosha2::hash256 > >(std::__1::vector > const&) [function] [call site2] 06369
6 void picosha2::hash256 , std::__1::__wrap_iter >(std::__1::__wrap_iter , std::__1::__wrap_iter , std::__1::__wrap_iter , std::__1::__wrap_iter , int) [function] [call site2] 06370
7 void picosha2::impl::hash256_impl , std::__1::__wrap_iter >(std::__1::__wrap_iter , std::__1::__wrap_iter , std::__1::__wrap_iter , std::__1::__wrap_iter , int, std::__1::random_access_iterator_tag) [function] [call site2] 06371
8 picosha2::hash256_one_by_one::hash256_one_by_one() [function] [call site2] 06372
9 picosha2::hash256_one_by_one::init() [function] [call site2] 06373
8 void picosha2::hash256_one_by_one::process >(std::__1::__wrap_iter , std::__1::__wrap_iter ) [function] [call site2] 06374
9 picosha2::hash256_one_by_one::add_to_data_length(unsigned long) [function] [call site2] 06375
9 void picosha2::detail::hash256_block >(unsigned long*, std::__1::__wrap_iter , std::__1::__wrap_iter ) [function] [call site2] 06376
10 picosha2::detail::mask_8bit(unsigned char) [function] [call site2] 06377
10 picosha2::detail::mask_8bit(unsigned char) [function] [call site2] 06378
10 picosha2::detail::mask_8bit(unsigned char) [function] [call site2] 06379
10 picosha2::detail::mask_8bit(unsigned char) [function] [call site2] 06380
10 picosha2::detail::ssig1(unsigned long) [function] [call site2] 06381
11 picosha2::detail::rotr(unsigned long, unsigned long) [function] [call site2] 06382
12 picosha2::detail::mask_32bit(unsigned long) [function] [call site2] 06383
10 picosha2::detail::mask_32bit(unsigned long) [function] [call site2] 06384
10 picosha2::detail::bsig1(unsigned long) [function] [call site2] 06385
11 picosha2::detail::rotr(unsigned long, unsigned long) [function] [call site2] 06386
10 picosha2::detail::bsig0(unsigned long) [function] [call site2] 06387
11 picosha2::detail::rotr(unsigned long, unsigned long) [function] [call site2] 06388
10 picosha2::detail::mask_32bit(unsigned long) [function] [call site2] 06389
10 picosha2::detail::mask_32bit(unsigned long) [function] [call site2] 06390
8 picosha2::hash256_one_by_one::finish() [function] [call site2] 06391
9 void picosha2::detail::hash256_block (unsigned long*, unsigned char*, unsigned char*) [function] [call site2] 06392
9 picosha2::hash256_one_by_one::write_data_bit_length(unsigned char*) [function] [call site2] 06393
9 void picosha2::detail::hash256_block (unsigned long*, unsigned char*, unsigned char*) [function] [call site2] 06394
8 void picosha2::hash256_one_by_one::get_hash_bytes >(std::__1::__wrap_iter , std::__1::__wrap_iter ) const [function] [call site2] 06395
9 picosha2::detail::mask_8bit(unsigned char) [function] [call site2] 06396
8 picosha2::hash256_one_by_one::~hash256_one_by_one() [function] [call site2] 06397
5 evmc::result::result(evmc_result const&) [function] [call site2] 06398
5 __clang_call_terminate [call site2] 06399
4 evmc::address::address(evmc_address) [function] [call site2] 06400
4 solidity::test::EVMHost::precompileRipeMD160(evmc_message const&) [function] [call site2] 06401
5 __cxa_guard_acquire [call site2] 06402
5 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 06403
5 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 06404
5 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 06405
5 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 06406
5 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 06407
5 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 06408
5 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 06409
5 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 06410
5 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 06411
5 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 06412
5 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 06413
5 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 06414
5 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 06415
5 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 06416
5 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 06417
5 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 06418
5 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 06419
5 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 06420
5 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 06421
5 solidity::test::EVMHost::precompileGeneric(evmc_message const&, std::__1::map >, std::__1::vector >, std::__1::less > >, std::__1::allocator > const, std::__1::vector > > > > const&) [function] [call site2] 06422
4 evmc::address::address(evmc_address) [function] [call site2] 06423
4 solidity::test::EVMHost::precompileIdentity(evmc_message const&) [function] [call site2] 06424
5 evmc::result::result(evmc_result const&) [function] [call site2] 06425
4 evmc::address::address(evmc_address) [function] [call site2] 06426
4 solidity::langutil::EVMVersion::byzantium() [function] [call site2] 06427
4 boost::operators_impl::operator>=(solidity::langutil::EVMVersion const&, solidity::langutil::EVMVersion const&) [function] [call site2] 06428
4 solidity::test::EVMHost::precompileModExp(evmc_message const&) [function] [call site2] 06429
5 evmc::result::result(evmc_result const&) [function] [call site2] 06430
4 evmc::address::address(evmc_address) [function] [call site2] 06431
4 solidity::langutil::EVMVersion::byzantium() [function] [call site2] 06432
4 boost::operators_impl::operator>=(solidity::langutil::EVMVersion const&, solidity::langutil::EVMVersion const&) [function] [call site2] 06433
4 solidity::test::EVMHost::precompileALTBN128G1Add(evmc_message const&) [function] [call site2] 06434
5 __cxa_guard_acquire [call site2] 06435
5 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 06436
5 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 06437
5 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 06438
5 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 06439
5 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 06440
5 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 06441
5 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 06442
5 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 06443
5 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 06444
5 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 06445
5 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 06446
5 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 06447
5 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 06448
5 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 06449
5 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 06450
5 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 06451
5 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 06452
5 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 06453
5 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 06454
5 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 06455
5 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 06456
5 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 06457
5 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 06458
5 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 06459
5 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 06460
5 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 06461
5 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 06462
5 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 06463
5 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 06464
5 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 06465
5 solidity::test::EVMHost::precompileGeneric(evmc_message const&, std::__1::map >, std::__1::vector >, std::__1::less > >, std::__1::allocator > const, std::__1::vector > > > > const&) [function] [call site2] 06466
4 evmc::address::address(evmc_address) [function] [call site2] 06467
4 solidity::langutil::EVMVersion::byzantium() [function] [call site2] 06468
4 boost::operators_impl::operator>=(solidity::langutil::EVMVersion const&, solidity::langutil::EVMVersion const&) [function] [call site2] 06469
4 solidity::test::EVMHost::precompileALTBN128G1Mul(evmc_message const&) [function] [call site2] 06470
5 __cxa_guard_acquire [call site2] 06471
5 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 06472
5 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 06473
5 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 06474
5 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 06475
5 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 06476
5 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 06477
5 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 06478
5 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 06479
5 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 06480
5 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 06481
5 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 06482
5 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 06483
5 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 06484
5 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 06485
5 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 06486
5 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 06487
5 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 06488
5 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 06489
5 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 06490
5 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 06491
5 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 06492
5 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 06493
5 solidity::test::EVMHost::precompileGeneric(evmc_message const&, std::__1::map >, std::__1::vector >, std::__1::less > >, std::__1::allocator > const, std::__1::vector > > > > const&) [function] [call site2] 06494
4 evmc::address::address(evmc_address) [function] [call site2] 06495
4 solidity::langutil::EVMVersion::byzantium() [function] [call site2] 06496
4 boost::operators_impl::operator>=(solidity::langutil::EVMVersion const&, solidity::langutil::EVMVersion const&) [function] [call site2] 06497
4 solidity::test::EVMHost::precompileALTBN128PairingProduct(evmc_message const&) [function] [call site2] 06498
5 __cxa_guard_acquire [call site2] 06499
5 solidity::util::fromHex(std::__1::basic_string , std::__1::allocator > const&, solidity::util::WhenError) [function] [call site2] 06500
5 solidity::test::EVMHost::resultWithGas(evmc_message const&, std::__1::vector > const&) [function] [call site2] 06501
4 evmc::bytes32::bytes32(evmc_bytes32) [function] [call site2] 06502
4 solidity::test::EVMHost::convertFromEVMC(evmc::bytes32 const&) [function] [call site2] 06503
5 solidity::util::FixedHash<32u>::FixedHash(std::__1::vector > const&, solidity::util::FixedHash<32u>::ConstructFromHashType) [function] [call site2] 06504
4 solidity::util::FixedHash<32u>::operator boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>() const [function] [call site2] 06505
4 evmc::address::address(evmc_address) [function] [call site2] 06506
4 solidity::evmasm::GasCosts::txDataNonZeroGas(solidity::langutil::EVMVersion) [function] [call site2] 06507
4 evmc::result::result(evmc_result const&) [function] [call site2] 06508
4 evmc::result::~result() [function] [call site2] 06509
5 __clang_call_terminate [call site2] 06510
4 std::__1::vector > operator+ (std::__1::vector >&&, std::__1::vector >&&) [function] [call site2] 06511
4 solidity::util::keccak256(std::__1::vector > const&) [function] [call site2] 06512
4 solidity::util::FixedHash<20u>::FixedHash<32u>(solidity::util::FixedHash<32u> const&, solidity::util::FixedHash<20u>::ConstructFromHashType) [function] [call site2] 06513
5 solidity::util::FixedHash<32u>::operator[](unsigned int) const [function] [call site2] 06514
4 solidity::test::EVMHost::convertToEVMC(solidity::util::FixedHash<20u> const&) [function] [call site2] 06515
5 evmc::address::address(evmc_address) [function] [call site2] 06516
5 solidity::util::FixedHash<20u>::operator[](unsigned int) const [function] [call site2] 06517
4 std::__1::vector > operator+ (std::__1::vector >&&, std::__1::vector >&&) [function] [call site2] 06518
4 solidity::util::keccak256(std::__1::vector > const&) [function] [call site2] 06519
4 solidity::util::FixedHash<32u>::asBytes() const [function] [call site2] 06520
5 solidity::util::FixedHash<32u>::data() const [function] [call site2] 06521
4 std::__1::vector > operator+ (std::__1::vector >&&, std::__1::vector >&&) [function] [call site2] 06522
4 solidity::util::keccak256(std::__1::vector > const&) [function] [call site2] 06523
4 solidity::util::FixedHash<20u>::FixedHash<32u>(solidity::util::FixedHash<32u> const&, solidity::util::FixedHash<20u>::ConstructFromHashType) [function] [call site2] 06524
4 solidity::test::EVMHost::convertToEVMC(solidity::util::FixedHash<20u> const&) [function] [call site2] 06525
4 evmc::address::address(evmc_address) [function] [call site2] 06526
4 evmc::address::address(evmc_address) [function] [call site2] 06527
4 evmc::address::address(evmc_address) [function] [call site2] 06528
4 evmc::result::result(evmc_result const&) [function] [call site2] 06529
4 evmc::result::~result() [function] [call site2] 06530
4 evmc::address::address(evmc_address) [function] [call site2] 06531
4 evmc::address::address(evmc_address) [function] [call site2] 06532
4 evmc::address::address(evmc_address) [function] [call site2] 06533
4 solidity::test::EVMHost::convertFromEVMC(evmc::bytes32 const&) [function] [call site2] 06534
4 _ZN5boost14multiprecisiongtINS0_8backends15cpp_int_backendILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvEELNS0_26expression_template_optionE0EN8solidity4util9FixedHashILj32EEEEENS_11enable_if_cIXaasr6detail22is_valid_mixed_compareINS0_6numberIT_XT0_EEET1_EE5valuenesr15number_categoryISE_EE5valueLNS0_20number_category_typeE4EEbE4typeERKSF_RKSG_ [function] [call site2] 06535
5 bool boost::multiprecision::default_ops::eval_gt , solidity::util::FixedHash<32u> >(boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> const&, solidity::util::FixedHash<32u> const&) [function] [call site2] 06536
4 evmc::result::result(evmc_result const&) [function] [call site2] 06537
4 solidity::test::EVMHost::transfer(evmc::MockedAccount&, evmc::MockedAccount&, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 06538
5 solidity::test::EVMHost::convertFromEVMC(evmc::bytes32 const&) [function] [call site2] 06539
5 solidity::util::FixedHash<32u>::operator boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>() const [function] [call site2] 06540
5 _ZN5boost14multiprecisiongeINS0_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] 06541
6 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] 06542
6 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> 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] 06543
5 solidity::util::Exception::Exception() [function] [call site2] 06544
5 solidity::test::EVMHost::convertFromEVMC(evmc::bytes32 const&) [function] [call site2] 06545
5 solidity::util::FixedHash<32u>::operator boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>() const [function] [call site2] 06546
5 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] 06547
5 solidity::test::EVMHost::convertFromEVMC(evmc::bytes32 const&) [function] [call site2] 06548
5 solidity::util::FixedHash<32u>::operator boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>() const [function] [call site2] 06549
5 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] 06550
5 _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] 06551
5 __clang_call_terminate [call site2] 06552
4 evmc::address::address(evmc_address) [function] [call site2] 06553
4 evmc::address::address(evmc_address) [function] [call site2] 06554
4 evmc::address::address(evmc_address) [function] [call site2] 06555
4 evmc::VM::execute(evmc::Host&, evmc_revision, evmc_message const&, unsigned char const*, unsigned long) [function] [call site2] 06556
5 evmc::Host::get_interface() [function] [call site2] 06557
4 solidity::util::vector_ref ::vector_ref(unsigned char const*, unsigned long) [function] [call site2] 06558
4 solidity::util::keccak256(solidity::util::vector_ref ) [function] [call site2] 06559
4 solidity::test::EVMHost::convertToEVMC(solidity::util::FixedHash<32u> const&) [function] [call site2] 06560
5 evmc::bytes32::bytes32(evmc_bytes32) [function] [call site2] 06561
5 solidity::util::FixedHash<32u>::operator[](unsigned int) const [function] [call site2] 06562
4 evmc::result::result(evmc::result&&) [function] [call site2] 06563
4 evmc::result::~result() [function] [call site2] 06564
4 __clang_call_terminate [call site2] 06565
2 __cxa_end_catch [call site2] 06566
2 solidity::test::fuzzer::YulEvmoneUtility::callMessage(evmc_address) [function] [call site2] 06567
2 solidity::test::EVMHost::call(evmc_message const&) [function] [call site2] 06568
2 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 06569
2 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 06570
2 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 06571
2 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] 06572
2 boost::error_info ::error_info(char const*) [function] [call site2] 06573
2 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 06574
2 solidity::test::fuzzer::YulEvmoneUtility::seriousCallError(evmc_status_code) [function] [call site2] 06575
2 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 06576
2 evmc::address::address(evmc_address) [function] [call site2] 06577
2 solidity::test::EVMHostPrinter::EVMHostPrinter(solidity::test::EVMHost&, evmc::address) [function] [call site2] 06578
2 solidity::test::EVMHostPrinter::state() [function] [call site2] 06579
3 solidity::test::EVMHost::account_exists(evmc::address const&) const [function] [call site2] 06580
4 evmc::MockedHost::account_exists(evmc::address const&) const [function] [call site2] 06581
5 evmc::MockedHost::record_account_access(evmc::address const&) const [function] [call site2] 06582
3 solidity::test::EVMHostPrinter::storage() [function] [call site2] 06583
4 solidity::test::EVMHost::get_address_storage(evmc::address const&) [function] [call site2] 06584
5 solidity::test::EVMHost::account_exists(evmc::address const&) const [function] [call site2] 06585
5 solidity::util::Exception::Exception() [function] [call site2] 06586
5 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 06587
5 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 06588
5 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] 06589
5 boost::error_info ::error_info(char const*) [function] [call site2] 06590
5 void boost::throw_exception (solidity::util::Exception const&) [function] [call site2] 06591
4 evmc::bytes32::operator bool() const [function] [call site2] 06592
5 evmc::is_zero(evmc::bytes32 const&) [function] [call site2] 06593
6 evmc::bytes32::bytes32(evmc_bytes32) [function] [call site2] 06594
4 solidity::test::EVMHost::convertFromEVMC(evmc::bytes32 const&) [function] [call site2] 06595
4 std::__1::basic_ostream >& solidity::util::operator<< <32u>(std::__1::basic_ostream >&, solidity::util::FixedHash<32u> const&) [function] [call site2] 06596
5 boost::io::basic_ios_all_saver >::basic_ios_all_saver(std::__1::basic_ios >&) [function] [call site2] 06597
5 solidity::util::FixedHash<32u>::operator[](unsigned int) const [function] [call site2] 06598
5 boost::io::basic_ios_all_saver >::~basic_ios_all_saver() [function] [call site2] 06599
6 boost::io::basic_ios_all_saver >::restore() [function] [call site2] 06600
6 __clang_call_terminate [call site2] 06601
4 solidity::test::EVMHost::convertFromEVMC(evmc::bytes32 const&) [function] [call site2] 06602
4 std::__1::basic_ostream >& solidity::util::operator<< <32u>(std::__1::basic_ostream >&, solidity::util::FixedHash<32u> const&) [function] [call site2] 06603
3 solidity::test::EVMHostPrinter::balance() [function] [call site2] 06604
4 solidity::test::EVMHost::convertFromEVMC(evmc::bytes32 const&) [function] [call site2] 06605
4 std::__1::basic_ostream >& solidity::util::operator<< <32u>(std::__1::basic_ostream >&, solidity::util::FixedHash<32u> const&) [function] [call site2] 06606
3 solidity::test::EVMHostPrinter::selfdestructRecords() [function] [call site2] 06607
4 solidity::test::EVMHost::convertFromEVMC(evmc::address const&) [function] [call site2] 06608
5 solidity::util::FixedHash<20u>::FixedHash(std::__1::vector > const&, solidity::util::FixedHash<20u>::ConstructFromHashType) [function] [call site2] 06609
4 std::__1::basic_ostream >& solidity::util::operator<< <20u>(std::__1::basic_ostream >&, solidity::util::FixedHash<20u> const&) [function] [call site2] 06610
3 solidity::test::EVMHostPrinter::callRecords() [function] [call site2] 06611
4 solidity::test::EVMHostPrinter::callRecords()::$_0::operator()(evmc_call_kind) const [function] [call site2] 06612
5 solidity::util::Exception::Exception() [function] [call site2] 06613
5 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 06614
5 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 06615
5 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] 06616
5 boost::error_info ::error_info(char const*) [function] [call site2] 06617
5 void boost::throw_exception (solidity::util::Exception const&) [function] [call site2] 06618
4 evmc::bytes32::bytes32(evmc_bytes32) [function] [call site2] 06619
4 solidity::test::EVMHost::convertFromEVMC(evmc::bytes32 const&) [function] [call site2] 06620
4 std::__1::basic_ostream >& solidity::util::operator<< <32u>(std::__1::basic_ostream >&, solidity::util::FixedHash<32u> const&) [function] [call site2] 06621
2 solidity::frontend::OptimiserSettings::OptimiserSettings(solidity::frontend::OptimiserSettings const&) [function] [call site2] 06622
2 solidity::test::fuzzer::YulAssembler::YulAssembler(solidity::langutil::EVMVersion, solidity::frontend::OptimiserSettings, std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 06623
2 solidity::test::fuzzer::YulAssembler::assemble() [function] [call site2] 06624
2 solidity::test::EVMHost::reset() [function] [call site2] 06625
2 __cxa_begin_catch [call site2] 06626
2 __cxa_end_catch [call site2] 06627
2 solidity::test::fuzzer::YulEvmoneUtility::deployCode(std::__1::vector > const&, solidity::test::EVMHost&) [function] [call site2] 06628
2 solidity::test::fuzzer::YulEvmoneUtility::callMessage(evmc_address) [function] [call site2] 06629
2 solidity::test::EVMHost::call(evmc_message const&) [function] [call site2] 06630
2 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 06631
2 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 06632
2 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 06633
2 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] 06634
2 boost::error_info ::error_info(char const*) [function] [call site2] 06635
2 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 06636
2 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 06637
2 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 06638
2 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 06639
2 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] 06640
2 boost::error_info ::error_info(char const*) [function] [call site2] 06641
2 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 06642
2 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 06643
2 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 06644
2 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 06645
2 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] 06646
2 boost::error_info ::error_info(char const*) [function] [call site2] 06647
2 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 06648
2 evmc::address::address(evmc_address) [function] [call site2] 06649
2 solidity::test::EVMHostPrinter::EVMHostPrinter(solidity::test::EVMHost&, evmc::address) [function] [call site2] 06650
2 solidity::test::EVMHostPrinter::state() [function] [call site2] 06651
2 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 06652
2 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 06653
2 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 06654
2 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] 06655
2 boost::error_info ::error_info(char const*) [function] [call site2] 06656
2 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 06657
2 evmc::result::~result() [function] [call site2] 06658
2 solidity::frontend::OptimiserSettings::~OptimiserSettings() [function] [call site2] 06659
2 evmc::MockedHost::~MockedHost() [function] [call site2] 06660
2 solidity::yul::test::yul_fuzzer::ProtoConverter::~ProtoConverter() [function] [call site2] 06661
1 solidity::yul::test::yul_fuzzer::Program::~Program() [function] [call site2] 06662
2 google::protobuf::Arena* google::protobuf::internal::InternalMetadata::DeleteReturnArena () [function] [call site2] 06663
3 google::protobuf::Arena* google::protobuf::internal::InternalMetadata::DeleteOutOfLineHelper () [function] [call site2] 06664
4 google::protobuf::internal::InternalMetadata::ContainerBase* google::protobuf::internal::InternalMetadata::PtrValue () const [function] [call site2] 06665
4 google::protobuf::internal::InternalMetadata::Container * google::protobuf::internal::InternalMetadata::PtrValue >() const [function] [call site2] 06666
3 google::protobuf::Arena* google::protobuf::internal::InternalMetadata::PtrValue () const [function] [call site2] 06667
2 solidity::yul::test::yul_fuzzer::Program::SharedDtor() [function] [call site2] 06668
3 solidity::yul::test::yul_fuzzer::Program::has_program_oneof() const [function] [call site2] 06669
4 solidity::yul::test::yul_fuzzer::Program::program_oneof_case() const [function] [call site2] 06670
3 solidity::yul::test::yul_fuzzer::Program::clear_program_oneof() [function] [call site2] 06671
4 solidity::yul::test::yul_fuzzer::Program::program_oneof_case() const [function] [call site2] 06672
4 google::protobuf::MessageLite::GetArenaForAllocation() const [function] [call site2] 06673
5 google::protobuf::internal::InternalMetadata::ContainerBase* google::protobuf::internal::InternalMetadata::PtrValue () const [function] [call site2] 06674
4 solidity::yul::test::yul_fuzzer::Block::~Block() [function] [call site2] 06675
5 google::protobuf::Arena* google::protobuf::internal::InternalMetadata::DeleteReturnArena () [function] [call site2] 06676
5 solidity::yul::test::yul_fuzzer::Block::SharedDtor() [function] [call site2] 06677
5 google::protobuf::RepeatedPtrField ::~RepeatedPtrField() [function] [call site2] 06678
6 google::protobuf::internal::RepeatedPtrFieldBase::NeedsDestroy() const [function] [call site2] 06679
6 google::protobuf::internal::RepeatedPtrFieldBase::DestroyProtos() [call site2] 06680
6 google::protobuf::internal::RepeatedPtrFieldBase::~RepeatedPtrFieldBase() [function] [call site2] 06681
6 __clang_call_terminate [call site2] 06682
5 google::protobuf::MessageLite::~MessageLite() [function] [call site2] 06683
6 google::protobuf::internal::InternalMetadata::~InternalMetadata() [function] [call site2] 06684
7 google::protobuf::Arena::~Arena() [function] [call site2] 06685
8 google::protobuf::internal::ThreadSafeArena::~ThreadSafeArena() [call site2] 06686
5 __clang_call_terminate [call site2] 06687
4 google::protobuf::MessageLite::GetArenaForAllocation() const [function] [call site2] 06688
4 solidity::yul::test::yul_fuzzer::Object::~Object() [function] [call site2] 06689
5 google::protobuf::Arena* google::protobuf::internal::InternalMetadata::DeleteReturnArena () [function] [call site2] 06690
5 solidity::yul::test::yul_fuzzer::Object::SharedDtor() [function] [call site2] 06691
6 solidity::yul::test::yul_fuzzer::Object::internal_default_instance() [function] [call site2] 06692
6 solidity::yul::test::yul_fuzzer::Code::~Code() [function] [call site2] 06693
7 google::protobuf::Arena* google::protobuf::internal::InternalMetadata::DeleteReturnArena () [function] [call site2] 06694
7 solidity::yul::test::yul_fuzzer::Code::SharedDtor() [function] [call site2] 06695
8 solidity::yul::test::yul_fuzzer::Code::internal_default_instance() [function] [call site2] 06696
8 solidity::yul::test::yul_fuzzer::Block::~Block() [function] [call site2] 06697
7 google::protobuf::MessageLite::~MessageLite() [function] [call site2] 06698
7 __clang_call_terminate [call site2] 06699
6 solidity::yul::test::yul_fuzzer::Object::internal_default_instance() [function] [call site2] 06700
6 solidity::yul::test::yul_fuzzer::Data::~Data() [function] [call site2] 06701
7 google::protobuf::Arena* google::protobuf::internal::InternalMetadata::DeleteReturnArena () [function] [call site2] 06702
7 solidity::yul::test::yul_fuzzer::Data::SharedDtor() [function] [call site2] 06703
8 google::protobuf::internal::ArenaStringPtr::Destroy() [call site2] 06704
7 google::protobuf::MessageLite::~MessageLite() [function] [call site2] 06705
7 __clang_call_terminate [call site2] 06706
5 google::protobuf::RepeatedPtrField ::~RepeatedPtrField() [function] [call site2] 06707
5 google::protobuf::MessageLite::~MessageLite() [function] [call site2] 06708
5 __clang_call_terminate [call site2] 06709
2 google::protobuf::MessageLite::~MessageLite() [function] [call site2] 06710
2 __clang_call_terminate [call site2] 06711