Fuzz introspector: const_opt_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
122 54 solidity::evmasm::Assembly::Assembly(bool, std::__1::basic_string , std::__1::allocator >) call site _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_
75 570 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
28 7 boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> solidity::fromBigEndian , (boost::multiprecision::expression_template_option)0>, std::__1::array >(std::__1::array const&) call site __clang_call_terminate
22 451 solidity::evmasm::AssemblyItem::bytesRequired(unsigned long, solidity::evmasm::Precision) const call site
21 318 solidity::evmasm::GasMeter::dataGas(std::__1::vector > const&, bool, solidity::langutil::EVMVersion) call site _ZN5boost14multiprecision6numberINS0_8backends15cpp_int_backendILj0ELj0ELNS0_16cpp_integer_typeE1ELNS0_18cpp_int_check_typeE0ENSt3__19allocatorIyEEEELNS0_26expression_template_optionE1EEC2INS0_6detail19multiply_immediatesESB_mvvEERKNSD_10expressionIT_T0_T1_T2_T3_EEPNS_11enable_if_cIXsr14is_convertibleINSL_11result_typeESB_EE5valueEvE4typeE
19 668 solidity::evmasm::ComputeMethod::checkRepresentation(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&, std::__1::vector > const&) const call site _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
13 261 solidity::evmasm::GasMeter::runGas(solidity::evmasm::Instruction) call site
12 36 boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> solidity::fromBigEndian , (boost::multiprecision::expression_template_option)0>, std::__1::array >(std::__1::array const&) call site __clang_call_terminate
9 293 void solidity::toBigEndian , (boost::multiprecision::expression_template_option)0>, std::__1::vector > >(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>, std::__1::vector >&) call site __clang_call_terminate
8 538 solidity::evmasm::ComputeMethod::findRepresentation(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) call site _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_
7 240 solidity::evmasm::ConstantOptimisationMethod::optimiseConstants(bool, unsigned long, solidity::langutil::EVMVersion, solidity::evmasm::Assembly&) call site __clang_call_terminate
7 491 solidity::evmasm::ComputeMethod::findRepresentation(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) call site _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

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site2] 00000
1 FuzzerUtil::testConstantOptimizer(std::__1::basic_string , std::__1::allocator > const&, bool) [function] [call site2] 00001
2 solidity::util::FixedHash<32u>::FixedHash() [function] [call site2] 00002
2 solidity::util::FixedHash<32u>::data() [function] [call site2] 00003
2 solidity::util::FixedHash<32u>::operator boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>() const [function] [call site2] 00004
3 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] 00005
4 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] 00006
4 void boost::multiprecision::detail::check_shift_range (int, mpl_::bool_ const&, mpl_::bool_ const&) [function] [call site2] 00007
5 std::out_of_range::out_of_range(char const*) [function] [call site2] 00008
6 std::logic_error::logic_error(char const*) [call site2] 00009
5 boost::source_location::source_location(char const*, unsigned int, char const*, unsigned int) [function] [call site2] 00010
5 void boost::throw_exception (std::out_of_range const&, boost::source_location const&) [function] [call site2] 00011
6 boost::throw_exception_assert_compatibility(std::exception const&) [function] [call site2] 00012
6 __cxa_allocate_exception [call site2] 00013
6 boost::wrapexcept ::wrapexcept(std::out_of_range const&, boost::source_location const&) [function] [call site2] 00014
7 boost::exception_detail::clone_base::clone_base() [function] [call site2] 00015
7 std::out_of_range::out_of_range(std::out_of_range const&) [function] [call site2] 00016
8 std::logic_error::logic_error(std::logic_error const&) [call site2] 00017
7 boost::wrapexcept ::copy_from(void const*) [function] [call site2] 00018
7 boost::source_location::file_name() const [function] [call site2] 00019
7 boost::error_info ::error_info(char const*) [function] [call site2] 00020
7 boost::wrapexcept const& boost::exception_detail::set_info , boost::throw_file_, char const*>(boost::wrapexcept const&, boost::error_info &&) [function] [call site2] 00021
8 boost::wrapexcept const& boost::exception_detail::set_info_rv >::set >(boost::wrapexcept const&, boost::error_info &&) [function] [call site2] 00022
7 boost::source_location::line() const [function] [call site2] 00023
7 boost::error_info ::error_info(int) [function] [call site2] 00024
7 boost::wrapexcept const& boost::exception_detail::set_info , boost::throw_line_, int>(boost::wrapexcept const&, boost::error_info &&) [function] [call site2] 00025
7 boost::source_location::function_name() const [function] [call site2] 00026
7 boost::error_info ::error_info(char const*) [function] [call site2] 00027
7 boost::wrapexcept const& boost::exception_detail::set_info , boost::throw_function_, char const*>(boost::wrapexcept const&, boost::error_info &&) [function] [call site2] 00028
7 boost::exception::~exception() [function] [call site2] 00029
8 boost::exception_detail::refcount_ptr ::~refcount_ptr() [function] [call site2] 00030
9 boost::exception_detail::refcount_ptr ::release() [function] [call site2] 00031
9 __clang_call_terminate [call site2] 00032
10 __cxa_begin_catch [call site2] 00033
7 std::out_of_range::~out_of_range() [call site2] 00034
5 std::out_of_range::~out_of_range() [call site2] 00035
4 _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] 00036
5 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] 00037
5 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] 00038
6 __clang_call_terminate [call site2] 00039
6 boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&) [function] [call site2] 00040
6 __clang_call_terminate [call site2] 00041
6 boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&) [function] [call site2] 00042
5 __clang_call_terminate [call site2] 00043
5 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] 00044
6 __clang_call_terminate [call site2] 00045
6 boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&) [function] [call site2] 00046
5 void boost::multiprecision::backends::detail::verify_limb_mask (bool, unsigned long long, unsigned long long, mpl_::int_<0> const&) [function] [call site2] 00047
4 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] 00048
4 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] 00049
5 _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] 00050
6 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] 00051
2 solidity::evmasm::Assembly::Assembly(bool, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00052
3 solidity::evmasm::LinkerObject::LinkerObject() [function] [call site2] 00053
3 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 00054
2 std::__1::basic_ostream >& boost::multiprecision::operator<< , (boost::multiprecision::expression_template_option)0>(std::__1::basic_ostream >&, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 00055
3 boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>::str(long, unsigned int) const [function] [call site2] 00056
4 boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>::str(long, unsigned int) const [function] [call site2] 00057
5 boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>::do_get_string(unsigned int, mpl_::bool_ const&) const [function] [call site2] 00058
6 _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] 00059
7 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] 00060
7 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] 00061
8 __clang_call_terminate [call site2] 00062
8 boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&) [function] [call site2] 00063
7 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] 00064
8 __clang_call_terminate [call site2] 00065
8 boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&) [function] [call site2] 00066
6 std::__1::basic_string , std::__1::allocator > boost::lexical_cast , std::__1::allocator >, unsigned long long>(unsigned long long const&) [function] [call site2] 00067
7 bool boost::conversion::detail::try_lexical_convert , std::__1::allocator >, unsigned long long>(unsigned long long const&, std::__1::basic_string , std::__1::allocator >&) [function] [call site2] 00068
8 boost::detail::lexical_converter_impl , std::__1::allocator >, unsigned long long>::try_convert(unsigned long long const&, std::__1::basic_string , std::__1::allocator >&) [function] [call site2] 00069
9 boost::detail::lexical_istream_limited_src , false, 40ul>::lexical_istream_limited_src() [function] [call site2] 00070
10 boost::detail::do_not_construct_out_stream_t::do_not_construct_out_stream_t(boost::detail::do_not_construct_out_buffer_t*) [function] [call site2] 00071
9 boost::detail::lexical_istream_limited_src , false, 40ul>::operator<<(unsigned long long) [function] [call site2] 00072
10 bool boost::detail::lexical_istream_limited_src , false, 40ul>::shl_unsigned (unsigned long long) [function] [call site2] 00073
11 boost::detail::lcast_put_unsigned , unsigned long long, char>::lcast_put_unsigned(unsigned long long, char*) [function] [call site2] 00074
9 boost::detail::lexical_istream_limited_src , false, 40ul>::cbegin() const [function] [call site2] 00075
9 bool boost::detail::lexical_ostream_limited_src >::operator>> >(std::__1::basic_string , std::__1::allocator >&) [function] [call site2] 00076
7 void boost::conversion::detail::throw_bad_cast , std::__1::allocator > >() [function] [call site2] 00077
8 boost::bad_lexical_cast::bad_lexical_cast(std::type_info const&, std::type_info const&) [function] [call site2] 00078
9 std::bad_cast::bad_cast() [call site2] 00079
8 void boost::throw_exception (boost::bad_lexical_cast const&) [function] [call site2] 00080
9 boost::throw_exception_assert_compatibility(std::exception const&) [function] [call site2] 00081
9 boost::wrapexcept ::wrapexcept(boost::bad_lexical_cast const&) [function] [call site2] 00082
10 boost::exception_detail::clone_base::clone_base() [function] [call site2] 00083
10 boost::bad_lexical_cast::bad_lexical_cast(boost::bad_lexical_cast const&) [function] [call site2] 00084
11 std::bad_cast::bad_cast(std::bad_cast const&) [function] [call site2] 00085
12 std::exception::exception(std::exception const&) [function] [call site2] 00086
10 boost::wrapexcept ::copy_from(void const*) [function] [call site2] 00087
10 std::bad_cast::~bad_cast() [call site2] 00088
10 boost::exception_detail::clone_base::~clone_base() [function] [call site2] 00089
8 std::bad_cast::~bad_cast() [call site2] 00090
6 void boost::multiprecision::backends::divide_unsigned_helper , 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&, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>&) [function] [call site2] 00091
7 void boost::multiprecision::backends::divide_unsigned_helper , 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&, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>&) [function] [call site2] 00092
8 void boost::multiprecision::backends::divide_unsigned_helper , 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&, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>&) [function] [call site2] 00093
9 void boost::multiprecision::backends::divide_unsigned_helper , 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&, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>&) [function] [call site2] 00094
10 void boost::multiprecision::backends::divide_unsigned_helper , 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, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>&) [function] [call site2] 00095
11 void boost::multiprecision::backends::divide_unsigned_helper , 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, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>&) [function] [call site2] 00096
12 void boost::multiprecision::backends::divide_unsigned_helper , 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, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>&) [function] [call site2] 00097
13 std::overflow_error::overflow_error(char const*) [function] [call site2] 00098
14 std::runtime_error::runtime_error(char const*) [call site2] 00099
13 boost::source_location::source_location(char const*, unsigned int, char const*, unsigned int) [function] [call site2] 00100
13 void boost::throw_exception (std::overflow_error const&, boost::source_location const&) [function] [call site2] 00101
13 std::overflow_error::~overflow_error() [call site2] 00102
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] 00103
14 __clang_call_terminate [call site2] 00104
14 boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&) [function] [call site2] 00105
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] 00106
13 __clang_call_terminate [call site2] 00107
13 boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&) [function] [call site2] 00108
13 __clang_call_terminate [call site2] 00109
13 boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&) [function] [call site2] 00110
13 __clang_call_terminate [call site2] 00111
13 boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&) [function] [call site2] 00112
13 __clang_call_terminate [call site2] 00113
13 boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&) [function] [call site2] 00114
13 void boost::multiprecision::backends::detail::verify_limb_mask (bool, unsigned long long, unsigned long long, mpl_::int_<0> const&) [function] [call site2] 00115
13 void boost::multiprecision::backends::detail::verify_limb_mask (bool, unsigned long long, unsigned long long, mpl_::int_<0> const&) [function] [call site2] 00116
10 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] 00117
10 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] 00118
10 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] 00119
10 __clang_call_terminate [call site2] 00120
10 boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&) [function] [call site2] 00121
10 boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&) [function] [call site2] 00122
10 void boost::multiprecision::backends::subtract_unsigned , boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> >(boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>&, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> const&, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> const&) [function] [call site2] 00123
11 void boost::multiprecision::minmax (unsigned int const&, unsigned int const&, unsigned int&, unsigned int&) [function] [call site2] 00124
11 void boost::multiprecision::std_constexpr::swap (unsigned long long&, unsigned long long&) [function] [call site2] 00125
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] 00126
12 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] 00127
12 void boost::multiprecision::backends::detail::verify_limb_mask (bool, unsigned long long, unsigned long long, mpl_::int_<0> const&) [function] [call site2] 00128
12 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] 00129
13 __clang_call_terminate [call site2] 00130
13 boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&) [function] [call site2] 00131
13 __clang_call_terminate [call site2] 00132
13 boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&) [function] [call site2] 00133
13 void boost::multiprecision::backends::detail::verify_limb_mask (bool, unsigned long long, unsigned long long, mpl_::int_<0> const&) [function] [call site2] 00134
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_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] 00135
11 __clang_call_terminate [call site2] 00136
11 boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&) [function] [call site2] 00137
11 void boost::multiprecision::std_constexpr::swap (unsigned long long const*&, unsigned long long const*&) [function] [call site2] 00138
11 unsigned long long* boost::multiprecision::std_constexpr::copy (unsigned long long const*, unsigned long long const*, unsigned long long*) [function] [call site2] 00139
11 void boost::multiprecision::backends::detail::verify_limb_mask (bool, unsigned long long, unsigned long long, mpl_::int_<0> const&) [function] [call site2] 00140
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] 00141
10 __clang_call_terminate [call site2] 00142
10 boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&) [function] [call site2] 00143
10 _ZN5boost14multiprecision8backends8eval_addILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvLj256ELj256ELS3_0ELS4_0EvLj256ELj256ELS3_0ELS4_0EvEENS_11enable_if_cIXaaaantsr18is_trivial_cpp_intINS1_15cpp_int_backendIXT_EXT0_EXT1_EXT2_ET3_EEEE5valuentsr18is_trivial_cpp_intINS6_IXT4_EXT5_EXT6_EXT7_ET8_EEEE5valuentsr18is_trivial_cpp_intINS6_IXT9_EXT10_EXT11_EXT12_ET13_EEEE5valueEvE4typeERS8_RKSA_RKSC_ [function] [call site2] 00144
11 void boost::multiprecision::backends::add_unsigned , boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> >(boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>&, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> const&, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> const&) [function] [call site2] 00145
12 void boost::multiprecision::minmax (unsigned int const&, unsigned int const&, unsigned int&, unsigned int&) [function] [call site2] 00146
12 boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>::do_assign_arithmetic(unsigned __int128, mpl_::bool_ const&) [function] [call site2] 00147
12 __clang_call_terminate [call site2] 00148
12 boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&) [function] [call site2] 00149
12 void boost::multiprecision::std_constexpr::swap (unsigned long long const*&, unsigned long long const*&) [function] [call site2] 00150
12 unsigned long long* boost::multiprecision::std_constexpr::copy (unsigned long long const*, unsigned long long const*, unsigned long long*) [function] [call site2] 00151
12 __clang_call_terminate [call site2] 00152
12 boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&) [function] [call site2] 00153
12 void boost::multiprecision::backends::detail::verify_limb_mask (bool, unsigned long long, unsigned long long, mpl_::int_<0> const&) [function] [call site2] 00154
10 __clang_call_terminate [call site2] 00155
10 boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&) [function] [call site2] 00156
10 __clang_call_terminate [call site2] 00157
10 boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&) [function] [call site2] 00158
10 void boost::multiprecision::backends::detail::verify_limb_mask (bool, unsigned long long, unsigned long long, mpl_::int_<0> const&) [function] [call site2] 00159
10 _ZN5boost14multiprecision8backends8eval_addILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvLj256ELj256ELS3_0ELS4_0EvLj256ELj256ELS3_0ELS4_0EvEENS_11enable_if_cIXaaaantsr18is_trivial_cpp_intINS1_15cpp_int_backendIXT_EXT0_EXT1_EXT2_ET3_EEEE5valuentsr18is_trivial_cpp_intINS6_IXT4_EXT5_EXT6_EXT7_ET8_EEEE5valuentsr18is_trivial_cpp_intINS6_IXT9_EXT10_EXT11_EXT12_ET13_EEEE5valueEvE4typeERS8_RKSA_RKSC_ [function] [call site2] 00160
10 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] 00161
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_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] 00162
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_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] 00163
10 __clang_call_terminate [call site2] 00164
10 void boost::multiprecision::std_constexpr::swap (unsigned long long&, unsigned long long&) [function] [call site2] 00165
10 __clang_call_terminate [call site2] 00166
10 boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&) [function] [call site2] 00167
10 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] 00168
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] 00169
11 __clang_call_terminate [call site2] 00170
11 boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&) [function] [call site2] 00171
11 unsigned long long* boost::multiprecision::std_constexpr::copy (unsigned long long const*, unsigned long long const*, unsigned long long*) [function] [call site2] 00172
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] 00173
11 unsigned long long* boost::multiprecision::std_constexpr::copy (unsigned long long const*, unsigned long long const*, unsigned long long*) [function] [call site2] 00174
11 void boost::multiprecision::backends::detail::verify_limb_mask (bool, unsigned long long, unsigned long long, mpl_::int_<0> const&) [function] [call site2] 00175
10 void boost::multiprecision::backends::subtract_unsigned , boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> >(boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>&, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> const&, boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void> const&) [function] [call site2] 00176
2 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 00177
2 solidity::evmasm::AssemblyItem::AssemblyItem(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>, solidity::langutil::SourceLocation) [function] [call site2] 00178
3 solidity::langutil::SourceLocation::SourceLocation(solidity::langutil::SourceLocation&&) [function] [call site2] 00179
3 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::AssemblyItemType, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>, solidity::langutil::SourceLocation) [function] [call site2] 00180
4 solidity::langutil::SourceLocation::SourceLocation(solidity::langutil::SourceLocation&&) [function] [call site2] 00181
4 boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>::operator unsigned char () const [function] [call site2] 00182
5 unsigned char boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>::convert_to () const [function] [call site2] 00183
6 void boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>::convert_to_imp (unsigned char*) const [function] [call site2] 00184
7 _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] 00185
8 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] 00186
4 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 00187
2 solidity::evmasm::Assembly::append(solidity::evmasm::AssemblyItem) [function] [call site2] 00188
3 solidity::evmasm::AssemblyException::AssemblyException() [function] [call site2] 00189
4 std::exception::exception() [function] [call site2] 00190
4 boost::exception::exception() [function] [call site2] 00191
5 boost::exception_detail::refcount_ptr ::refcount_ptr() [function] [call site2] 00192
4 solidity::util::Exception::Exception() [function] [call site2] 00193
4 std::exception::~exception() [call site2] 00194
3 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00195
3 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00196
4 boost::exception_detail::error_info_base::error_info_base() [function] [call site2] 00197
3 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] 00198
4 solidity::evmasm::AssemblyException const& boost::exception_detail::set_info , std::__1::allocator > >(solidity::evmasm::AssemblyException const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00199
3 boost::error_info ::error_info(char const*) [function] [call site2] 00200
3 void boost::throw_exception (solidity::evmasm::AssemblyException const&) [function] [call site2] 00201
3 solidity::evmasm::AssemblyItem::deposit() const [function] [call site2] 00202
4 solidity::evmasm::AssemblyItem::returnValues() const [function] [call site2] 00203
5 solidity::evmasm::AssemblyItem::instruction() const [function] [call site2] 00204
6 solidity::util::Exception::Exception() [function] [call site2] 00205
7 std::exception::exception() [function] [call site2] 00206
7 boost::exception::exception() [function] [call site2] 00207
7 std::exception::~exception() [call site2] 00208
6 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00209
6 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00210
6 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] 00211
6 boost::error_info ::error_info(char const*) [function] [call site2] 00212
6 void boost::throw_exception (solidity::util::Exception const&) [function] [call site2] 00213
5 solidity::evmasm::instructionInfo(solidity::evmasm::Instruction) [function] [call site2] 00214
6 solidity::evmasm::InstructionInfo::InstructionInfo(solidity::evmasm::InstructionInfo const&) [function] [call site2] 00215
6 __cxa_begin_catch [call site2] 00216
6 __cxa_end_catch [call site2] 00217
5 solidity::evmasm::InstructionInfo::~InstructionInfo() [function] [call site2] 00218
5 std::__1::optional > > >::operator*() const & [function] [call site2] 00219
6 std::__1::__optional_storage_base > >, false>::__get() const & [function] [call site2] 00220
3 solidity::evmasm::AssemblyItem::location() const [function] [call site2] 00221
3 solidity::langutil::SourceLocation::isValid() const [function] [call site2] 00222
3 solidity::evmasm::AssemblyItem::setLocation(solidity::langutil::SourceLocation const&) [function] [call site2] 00223
4 solidity::langutil::SourceLocation::operator=(solidity::langutil::SourceLocation const&) [function] [call site2] 00224
2 solidity::evmasm::Assembly::~Assembly() [function] [call site2] 00225
3 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 00226
3 solidity::evmasm::LinkerObject::~LinkerObject() [function] [call site2] 00227
2 solidity::evmasm::Assembly::Assembly(solidity::evmasm::Assembly const&) [function] [call site2] 00228
2 solidity::langutil::EVMVersion::EVMVersion() [function] [call site2] 00229
2 solidity::evmasm::ConstantOptimisationMethod::optimiseConstants(bool, unsigned long, solidity::langutil::EVMVersion, solidity::evmasm::Assembly&) [function] [call site2] 00230
3 solidity::evmasm::Assembly::items() [function] [call site2] 00231
3 solidity::evmasm::AssemblyItem::type() const [function] [call site2] 00232
3 solidity::evmasm::AssemblyItem::data() const [function] [call site2] 00233
4 solidity::util::Exception::Exception() [function] [call site2] 00234
4 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00235
4 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00236
4 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] 00237
4 boost::error_info ::error_info(char const*) [function] [call site2] 00238
4 void boost::throw_exception (solidity::util::Exception const&) [function] [call site2] 00239
3 _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] 00240
4 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] 00241
5 _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] 00242
4 __clang_call_terminate [call site2] 00243
4 boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&) [function] [call site2] 00244
4 _ZN5boost14multiprecision6detail12unsigned_absIxEENS_11enable_if_cIXoosr9is_signedIT_EE5valuesr17is_floating_pointIS4_EE5valueENS_13make_unsignedIS4_E4typeEE4typeES4_ [function] [call site2] 00245
4 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] 00246
4 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] 00247
3 solidity::evmasm::ConstantOptimisationMethod::Params::Params() [function] [call site2] 00248
4 solidity::langutil::EVMVersion::EVMVersion() [function] [call site2] 00249
3 solidity::evmasm::LiteralMethod::LiteralMethod(solidity::evmasm::ConstantOptimisationMethod::Params const&, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 00250
4 solidity::evmasm::ConstantOptimisationMethod::ConstantOptimisationMethod(solidity::evmasm::ConstantOptimisationMethod::Params const&, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 00251
3 solidity::evmasm::LiteralMethod::gasNeeded() const [function] [call site2] 00252
4 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 00253
4 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::Instruction, solidity::langutil::SourceLocation) [function] [call site2] 00254
5 solidity::langutil::SourceLocation::SourceLocation(solidity::langutil::SourceLocation&&) [function] [call site2] 00255
4 solidity::evmasm::ConstantOptimisationMethod::simpleRunGas(std::__1::vector > const&) [function] [call site2] 00256
5 boost::empty_::empty_value , 0u, true>::empty_value() [function] [call site2] 00257
5 solidity::evmasm::AssemblyItem::type() const [function] [call site2] 00258
5 solidity::evmasm::GasMeter::runGas(solidity::evmasm::Instruction) [function] [call site2] 00259
6 solidity::evmasm::instructionInfo(solidity::evmasm::Instruction) [function] [call site2] 00260
6 solidity::evmasm::InstructionInfo::~InstructionInfo() [function] [call site2] 00261
6 solidity::evmasm::OptimizerException::OptimizerException() [function] [call site2] 00262
7 std::exception::exception() [function] [call site2] 00263
7 boost::exception::exception() [function] [call site2] 00264
7 solidity::util::Exception::Exception() [function] [call site2] 00265
7 solidity::evmasm::AssemblyException::AssemblyException() [function] [call site2] 00266
7 std::exception::~exception() [call site2] 00267
6 solidity::evmasm::instructionInfo(solidity::evmasm::Instruction) [function] [call site2] 00268
6 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00269
6 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00270
6 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] 00271
6 boost::error_info ::error_info(char const*) [function] [call site2] 00272
6 void boost::throw_exception (solidity::evmasm::OptimizerException const&) [function] [call site2] 00273
6 solidity::evmasm::InstructionInfo::~InstructionInfo() [function] [call site2] 00274
5 _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] 00275
6 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 > const&, unsigned long long const&) [function] [call site2] 00276
7 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] 00277
5 solidity::evmasm::AssemblyItem::type() const [function] [call site2] 00278
5 solidity::evmasm::AssemblyItem::instruction() const [function] [call site2] 00279
5 _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] 00280
5 solidity::evmasm::AssemblyItem::instruction() const [function] [call site2] 00281
5 solidity::evmasm::GasMeter::runGas(solidity::evmasm::Instruction) [function] [call site2] 00282
5 _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] 00283
5 boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>::~number() [function] [call site2] 00284
6 boost::empty_::empty_value , 0u, true>::get() [function] [call site2] 00285
4 solidity::evmasm::GasCosts::txDataNonZeroGas(solidity::langutil::EVMVersion) [function] [call site2] 00286
5 solidity::langutil::EVMVersion::istanbul() [function] [call site2] 00287
6 solidity::langutil::EVMVersion::EVMVersion(solidity::langutil::EVMVersion::Version) [function] [call site2] 00288
5 boost::operators_impl::operator>=(solidity::langutil::EVMVersion const&, solidity::langutil::EVMVersion const&) [function] [call site2] 00289
6 solidity::langutil::EVMVersion::operator<(solidity::langutil::EVMVersion const&) const [function] [call site2] 00290
4 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] 00291
5 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] 00292
6 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] 00293
7 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] 00294
8 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] 00295
9 void boost::multiprecision::minmax (unsigned int const&, unsigned int const&, unsigned int&, unsigned int&) [function] [call site2] 00296
9 __clang_call_terminate [call site2] 00297
9 boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&) [function] [call site2] 00298
9 boost::multiprecision::backends::bit_and::operator()(unsigned long long, unsigned long long) const [function] [call site2] 00299
9 boost::multiprecision::backends::bit_and::operator()(unsigned long long, unsigned long long) const [function] [call site2] 00300
8 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] 00301
8 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] 00302
6 boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>::operator unsigned char () const [function] [call site2] 00303
6 void boost::multiprecision::detail::check_shift_range (int, mpl_::bool_ const&, mpl_::bool_ const&) [function] [call site2] 00304
6 _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] 00305
5 void boost::multiprecision::detail::check_shift_range (int, mpl_::bool_ const&, mpl_::bool_ const&) [function] [call site2] 00306
5 _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] 00307
4 solidity::evmasm::ConstantOptimisationMethod::dataGas(std::__1::vector > const&) const [function] [call site2] 00308
5 solidity::evmasm::OptimizerException::OptimizerException() [function] [call site2] 00309
5 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00310
5 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00311
5 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] 00312
5 boost::error_info ::error_info(char const*) [function] [call site2] 00313
5 void boost::throw_exception (solidity::evmasm::OptimizerException const&) [function] [call site2] 00314
5 solidity::evmasm::GasMeter::dataGas(std::__1::vector > const&, bool, solidity::langutil::EVMVersion) [function] [call site2] 00315
6 solidity::evmasm::GasCosts::txDataNonZeroGas(solidity::langutil::EVMVersion) [function] [call site2] 00316
6 _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] 00317
6 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] 00318
7 boost::multiprecision::detail::expression >, (boost::multiprecision::expression_template_option)1>, unsigned long, void, void>::expression(boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1> const&, unsigned long const&) [function] [call site2] 00319
7 _ZN5boost14multiprecision6numberINS0_8backends15cpp_int_backendILj0ELj0ELNS0_16cpp_integer_typeE1ELNS0_18cpp_int_check_typeE0ENSt3__19allocatorIyEEEELNS0_26expression_template_optionE1EEC2INS0_6detail19multiply_immediatesESB_mvvEERKNSD_10expressionIT_T0_T1_T2_T3_EEPNS_11enable_if_cIXsr14is_convertibleINSL_11result_typeESB_EE5valueEvE4typeE [function] [call site2] 00320
8 boost::empty_::empty_value , 0u, true>::empty_value() [function] [call site2] 00321
8 _ZN5boost14multiprecision6numberINS0_8backends15cpp_int_backendILj0ELj0ELNS0_16cpp_integer_typeE1ELNS0_18cpp_int_check_typeE0ENSt3__19allocatorIyEEEELNS0_26expression_template_optionE1EEaSINS0_6detail19multiply_immediatesESB_mvvEENS_11enable_if_cIXsr14is_convertibleINSD_10expressionIT_T0_T1_T2_T3_E11result_typeESB_EE5valueERSB_E4typeERKSM_ [function] [call site2] 00322
9 boost::multiprecision::detail::scoped_default_precision >, (boost::multiprecision::expression_template_option)1>, false>::scoped_default_precision >, (boost::multiprecision::expression_template_option)1>, unsigned long, void, void> >(boost::multiprecision::detail::expression >, (boost::multiprecision::expression_template_option)1>, unsigned long, void, void> const&) [function] [call site2] 00323
9 void boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>::do_assign >, (boost::multiprecision::expression_template_option)1>, unsigned long, void, void>(boost::multiprecision::detail::expression >, (boost::multiprecision::expression_template_option)1>, unsigned long, void, void> const&, mpl_::bool_ const&) [function] [call site2] 00324
10 void boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>::do_assign >, (boost::multiprecision::expression_template_option)1>, unsigned long, void, void> >(boost::multiprecision::detail::expression >, (boost::multiprecision::expression_template_option)1>, unsigned long, void, void> const&, boost::multiprecision::detail::multiply_immediates const&) [function] [call site2] 00325
11 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] 00326
12 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] 00327
11 boost::multiprecision::detail::expression >, (boost::multiprecision::expression_template_option)1>, unsigned long, void, void>::left() const [function] [call site2] 00328
12 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] 00329
11 _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] 00330
12 boost::multiprecision::backends::cpp_int_base<0u, 4294967295u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator , false>::resize(unsigned int, unsigned int) [function] [call site2] 00331
13 boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&) [function] [call site2] 00332
13 boost::empty_::empty_value , 0u, true>::get() [function] [call site2] 00333
13 boost::empty_::empty_value , 0u, true>::get() [function] [call site2] 00334
12 __clang_call_terminate [call site2] 00335
12 boost::multiprecision::backends::cpp_int_base<0u, 4294967295u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator , false>::resize(unsigned int, unsigned int) [function] [call site2] 00336
12 boost::multiprecision::backends::cpp_int_base<0u, 4294967295u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator , false>::sign(bool) [function] [call site2] 00337
6 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] 00338
7 boost::empty_::empty_value , 0u, true>::get() [function] [call site2] 00339
6 boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>::~number() [function] [call site2] 00340
6 _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] 00341
7 boost::empty_::empty_value , 0u, true>::empty_value() [function] [call site2] 00342
7 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] 00343
7 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] 00344
8 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] 00345
8 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] 00346
6 _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] 00347
7 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] 00348
7 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] 00349
8 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] 00350
6 boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>::~number() [function] [call site2] 00351
6 solidity::evmasm::OptimizerException::OptimizerException() [function] [call site2] 00352
6 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00353
6 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00354
6 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] 00355
6 boost::error_info ::error_info(char const*) [function] [call site2] 00356
6 void boost::throw_exception (solidity::evmasm::OptimizerException const&) [function] [call site2] 00357
6 _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] 00358
7 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] 00359
7 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] 00360
8 __clang_call_terminate [call site2] 00361
8 void boost::multiprecision::backends::detail::verify_limb_mask (bool, unsigned long long, unsigned long long, mpl_::int_<0> const&) [function] [call site2] 00362
6 boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>::~number() [function] [call site2] 00363
4 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] 00364
5 boost::multiprecision::detail::expression >, (boost::multiprecision::expression_template_option)1>, void, void>::expression(unsigned int const&, boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1> const&) [function] [call site2] 00365
5 _ZN5boost14multiprecision6numberINS0_8backends15cpp_int_backendILj0ELj0ELNS0_16cpp_integer_typeE1ELNS0_18cpp_int_check_typeE0ENSt3__19allocatorIyEEEELNS0_26expression_template_optionE1EEC2INS0_6detail14add_immediatesEjSB_vvEERKNSD_10expressionIT_T0_T1_T2_T3_EEPNS_11enable_if_cIXsr14is_convertibleINSL_11result_typeESB_EE5valueEvE4typeE [function] [call site2] 00366
4 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] 00367
5 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] 00368
6 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] 00369
4 boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>::~number() [function] [call site2] 00370
4 solidity::evmasm::AssemblyItem::~AssemblyItem() [function] [call site2] 00371
5 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 00372
4 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 00373
3 solidity::evmasm::AssemblyItem::data() const [function] [call site2] 00374
3 solidity::evmasm::CodeCopyMethod::CodeCopyMethod(solidity::evmasm::ConstantOptimisationMethod::Params const&, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 00375
4 solidity::evmasm::ConstantOptimisationMethod::ConstantOptimisationMethod(solidity::evmasm::ConstantOptimisationMethod::Params const&, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 00376
3 solidity::evmasm::CodeCopyMethod::gasNeeded() const [function] [call site2] 00377
4 solidity::evmasm::CodeCopyMethod::copyRoutine() [function] [call site2] 00378
5 __cxa_guard_acquire [call site2] 00379
5 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 00380
5 solidity::evmasm::AssemblyItem::AssemblyItem(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>, solidity::langutil::SourceLocation) [function] [call site2] 00381
5 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 00382
5 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::Instruction, solidity::langutil::SourceLocation) [function] [call site2] 00383
5 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 00384
5 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::Instruction, solidity::langutil::SourceLocation) [function] [call site2] 00385
5 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 00386
5 solidity::evmasm::AssemblyItem::AssemblyItem(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>, solidity::langutil::SourceLocation) [function] [call site2] 00387
5 void boost::multiprecision::detail::check_shift_range (int, mpl_::bool_ const&, mpl_::bool_ const&) [function] [call site2] 00388
5 _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] 00389
5 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 00390
5 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::AssemblyItemType, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>, solidity::langutil::SourceLocation) [function] [call site2] 00391
5 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 00392
5 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::Instruction, solidity::langutil::SourceLocation) [function] [call site2] 00393
5 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 00394
5 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::Instruction, solidity::langutil::SourceLocation) [function] [call site2] 00395
5 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 00396
5 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::Instruction, solidity::langutil::SourceLocation) [function] [call site2] 00397
5 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 00398
5 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::Instruction, solidity::langutil::SourceLocation) [function] [call site2] 00399
5 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 00400
5 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::Instruction, solidity::langutil::SourceLocation) [function] [call site2] 00401
5 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 00402
5 solidity::evmasm::AssemblyItem::~AssemblyItem() [function] [call site2] 00403
5 solidity::langutil::SourceLocation::~SourceLocation() [function] [call site2] 00404
4 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] 00405
5 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] 00406
5 _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] 00407
4 solidity::evmasm::CodeCopyMethod::copyRoutine() [function] [call site2] 00408
4 solidity::evmasm::GasCosts::txDataNonZeroGas(solidity::langutil::EVMVersion) [function] [call site2] 00409
4 solidity::toBigEndian(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>) [function] [call site2] 00410
5 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] 00411
4 solidity::evmasm::ConstantOptimisationMethod::dataGas(std::__1::vector > const&) const [function] [call site2] 00412
4 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] 00413
4 boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>::~number() [function] [call site2] 00414
3 solidity::evmasm::AssemblyItem::data() const [function] [call site2] 00415
3 solidity::evmasm::ComputeMethod::ComputeMethod(solidity::evmasm::ConstantOptimisationMethod::Params const&, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 00416
4 solidity::evmasm::ConstantOptimisationMethod::ConstantOptimisationMethod(solidity::evmasm::ConstantOptimisationMethod::Params const&, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 00417
4 solidity::evmasm::ComputeMethod::findRepresentation(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 00418
5 _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] 00419
5 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 00420
5 solidity::evmasm::AssemblyItem::AssemblyItem(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>, solidity::langutil::SourceLocation) [function] [call site2] 00421
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> const&) [function] [call site2] 00422
5 __clang_call_terminate [call site2] 00423
5 boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&) [function] [call site2] 00424
5 void boost::multiprecision::backends::detail::verify_limb_mask (bool, unsigned long long, unsigned long long, mpl_::int_<0> const&) [function] [call site2] 00425
5 unsigned int solidity::numberEncodingSize , (boost::multiprecision::expression_template_option)0> >(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>) [function] [call site2] 00426
6 _ZN5boost14multiprecisionneINS0_8backends15cpp_int_backendILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvEELNS0_26expression_template_optionE0EiEENS_11enable_if_cIXsr6detail22is_valid_mixed_compareINS0_6numberIT_XT0_EEET1_EE5valueEbE4typeERKSB_RKSC_ [function] [call site2] 00427
7 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] 00428
7 bool boost::multiprecision::std_constexpr::equal (unsigned long long const*, unsigned long long const*, unsigned long long const*) [function] [call site2] 00429
6 void boost::multiprecision::detail::check_shift_range (int, mpl_::bool_ const&, mpl_::bool_ const&) [function] [call site2] 00430
6 _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] 00431
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> const&) [function] [call site2] 00432
5 solidity::evmasm::ComputeMethod::findRepresentation(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 00433
6 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 00434
6 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::Instruction, solidity::langutil::SourceLocation) [function] [call site2] 00435
6 std::__1::vector > operator+ (std::__1::vector >&&, std::__1::vector >&&) [function] [call site2] 00436
7 std::__1::vector >& operator+= > >(std::__1::vector >&, std::__1::vector >&&) [function] [call site2] 00437
6 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 00438
6 solidity::evmasm::AssemblyItem::AssemblyItem(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>, solidity::langutil::SourceLocation) [function] [call site2] 00439
6 solidity::evmasm::ComputeMethod::gasNeeded(std::__1::vector > const&) const [function] [call site2] 00440
7 solidity::evmasm::ConstantOptimisationMethod::simpleRunGas(std::__1::vector > const&) [function] [call site2] 00441
7 solidity::evmasm::GasCosts::expByteGas(solidity::langutil::EVMVersion) [function] [call site2] 00442
8 solidity::langutil::EVMVersion::spuriousDragon() [function] [call site2] 00443
9 solidity::langutil::EVMVersion::EVMVersion(solidity::langutil::EVMVersion::Version) [function] [call site2] 00444
8 boost::operators_impl::operator>=(solidity::langutil::EVMVersion const&, solidity::langutil::EVMVersion const&) [function] [call site2] 00445
7 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] 00446
7 solidity::evmasm::ConstantOptimisationMethod::bytesRequired(std::__1::vector > const&) [function] [call site2] 00447
8 solidity::evmasm::bytesRequired(std::__1::vector > const&, unsigned long, solidity::evmasm::Precision) [function] [call site2] 00448
9 solidity::evmasm::AssemblyItem::bytesRequired(unsigned long, solidity::evmasm::Precision) const [function] [call site2] 00449
10 solidity::evmasm::AssemblyItem::data() const [function] [call site2] 00450
10 unsigned int solidity::numberEncodingSize , (boost::multiprecision::expression_template_option)0> >(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>) [function] [call site2] 00451
10 solidity::langutil::InternalCompilerError::InternalCompilerError() [function] [call site2] 00452
11 std::exception::exception() [function] [call site2] 00453
11 boost::exception::exception() [function] [call site2] 00454
11 solidity::util::Exception::Exception() [function] [call site2] 00455
11 std::exception::~exception() [call site2] 00456
10 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00457
10 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00458
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] 00459
10 boost::error_info ::error_info(char const*) [function] [call site2] 00460
10 void boost::throw_exception (solidity::langutil::InternalCompilerError const&) [function] [call site2] 00461
10 std::__1::optional ::value() & [function] [call site2] 00462
11 std::__1::__optional_storage_base ::__get() & [function] [call site2] 00463
10 std::__1::optional > > >::operator*() const & [function] [call site2] 00464
10 solidity::evmasm::InvalidOpcode::InvalidOpcode() [function] [call site2] 00465
11 std::exception::exception() [function] [call site2] 00466
11 boost::exception::exception() [function] [call site2] 00467
11 solidity::util::Exception::Exception() [function] [call site2] 00468
11 std::exception::~exception() [call site2] 00469
10 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00470
10 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00471
10 boost::enable_if , solidity::evmasm::InvalidOpcode const&>::type boost::operator<< , std::__1::allocator > >(solidity::evmasm::InvalidOpcode const&, boost::error_info , std::__1::allocator > >&&) [function] [call site2] 00472
10 boost::error_info ::error_info(char const*) [function] [call site2] 00473
7 solidity::evmasm::GasCosts::txDataNonZeroGas(solidity::langutil::EVMVersion) [function] [call site2] 00474
7 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] 00475
7 boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>::~number() [function] [call site2] 00476
6 boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>::~number() [function] [call site2] 00477
6 void boost::multiprecision::detail::check_shift_range (unsigned int, mpl_::bool_ const&, mpl_::bool_ const&) [function] [call site2] 00478
6 _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] 00479
6 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] 00480
6 boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>::operator unsigned int () const [function] [call site2] 00481
6 void boost::multiprecision::detail::check_shift_range (unsigned int, mpl_::bool_ const&, mpl_::bool_ const&) [function] [call site2] 00482
6 void boost::multiprecision::detail::check_shift_range (unsigned int, mpl_::bool_ const&, mpl_::bool_ const&) [function] [call site2] 00483
6 _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] 00484
6 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] 00485
6 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] 00486
6 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] 00487
6 _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] 00488
6 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] 00489
7 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] 00490
6 _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] 00491
7 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] 00492
7 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] 00493
8 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] 00494
9 _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] 00495
9 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] 00496
10 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] 00497
9 boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>::~number() [function] [call site2] 00498
6 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] 00499
7 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] 00500
6 _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] 00501
6 boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>::operator++(int) [function] [call site2] 00502
6 _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] 00503
7 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] 00504
6 _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] 00505
7 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] 00506
6 void boost::multiprecision::detail::check_shift_range (int, mpl_::bool_ const&, mpl_::bool_ const&) [function] [call site2] 00507
6 _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] 00508
6 _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] 00509
7 _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] 00510
7 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] 00511
7 boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>::~number() [function] [call site2] 00512
7 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] 00513
8 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] 00514
9 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] 00515
9 boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>::~number() [function] [call site2] 00516
6 _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] 00517
7 _ZN5boost14multiprecision6detail12unsigned_absIxEENS_11enable_if_cIXoosr9is_signedIT_EE5valuesr17is_floating_pointIS4_EE5valueENS_13make_unsignedIS4_E4typeEE4typeES4_ [function] [call site2] 00518
6 _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] 00519
6 _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] 00520
7 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] 00521
8 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] 00522
8 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] 00523
9 _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] 00524
9 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] 00525
10 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] 00526
9 boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>::~number() [function] [call site2] 00527
6 solidity::evmasm::ComputeMethod::findRepresentation(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 00528
7 std::__1::vector >& operator+= > >(std::__1::vector >&, std::__1::vector >&&) [function] [call site2] 00529
7 solidity::langutil::EVMVersion::hasBitwiseShifting() const [function] [call site2] 00530
8 solidity::langutil::EVMVersion::constantinople() [function] [call site2] 00531
9 solidity::langutil::EVMVersion::EVMVersion(solidity::langutil::EVMVersion::Version) [function] [call site2] 00532
8 boost::operators_impl::operator>=(solidity::langutil::EVMVersion const&, solidity::langutil::EVMVersion const&) [function] [call site2] 00533
7 solidity::evmasm::ComputeMethod::findRepresentation(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 00534
8 std::__1::vector >& operator+= > >(std::__1::vector >&, std::__1::vector >&&) [function] [call site2] 00535
8 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 00536
8 solidity::evmasm::AssemblyItem::AssemblyItem(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>, solidity::langutil::SourceLocation) [function] [call site2] 00537
8 std::__1::vector >& operator+= > >(std::__1::vector >&, std::__1::vector >&&) [function] [call site2] 00538
8 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 00539
8 solidity::evmasm::AssemblyItem::AssemblyItem(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>, solidity::langutil::SourceLocation) [function] [call site2] 00540
8 std::__1::vector >& operator+= > >(std::__1::vector >&, std::__1::vector >&&) [function] [call site2] 00541
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] 00542
8 solidity::evmasm::ComputeMethod::findRepresentation(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&) [function] [call site2] 00543
9 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 00544
9 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::Instruction, solidity::langutil::SourceLocation) [function] [call site2] 00545
9 std::__1::vector > operator+ (std::__1::vector >&&, std::__1::vector >&&) [function] [call site2] 00546
9 _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] 00547
10 bool boost::multiprecision::detail::is_unordered_comparison >, (boost::multiprecision::expression_template_option)1>, int>(boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1> const&, int const&) [function] [call site2] 00548
10 _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] 00549
11 _ZN5boost14multiprecision6detail12unsigned_absIxEENS_11enable_if_cIXoosr9is_signedIT_EE5valuesr17is_floating_pointIS4_EE5valueENS_13make_unsignedIS4_E4typeEE4typeES4_ [function] [call site2] 00550
11 _ZN5boost14multiprecision6detail12unsigned_absIxEENS_11enable_if_cIXoosr9is_signedIT_EE5valuesr17is_floating_pointIS4_EE5valueENS_13make_unsignedIS4_E4typeEE4typeES4_ [function] [call site2] 00551
9 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 00552
9 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::Instruction, solidity::langutil::SourceLocation) [function] [call site2] 00553
9 std::__1::vector >& operator+= > >(std::__1::vector >&, std::__1::vector >&&) [function] [call site2] 00554
9 _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] 00555
10 _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] 00556
11 _ZN5boost14multiprecision6detail12unsigned_absIxEENS_11enable_if_cIXoosr9is_signedIT_EE5valuesr17is_floating_pointIS4_EE5valueENS_13make_unsignedIS4_E4typeEE4typeES4_ [function] [call site2] 00557
11 _ZN5boost14multiprecision6detail12unsigned_absIxEENS_11enable_if_cIXoosr9is_signedIT_EE5valuesr17is_floating_pointIS4_EE5valueENS_13make_unsignedIS4_E4typeEE4typeES4_ [function] [call site2] 00558
9 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 00559
9 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::Instruction, solidity::langutil::SourceLocation) [function] [call site2] 00560
9 solidity::evmasm::ComputeMethod::gasNeeded(std::__1::vector > const&) const [function] [call site2] 00561
9 boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>::~number() [function] [call site2] 00562
4 solidity::evmasm::ComputeMethod::checkRepresentation(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0> const&, std::__1::vector > const&) const [function] [call site2] 00563
5 solidity::evmasm::AssemblyItem::type() const [function] [call site2] 00564
5 solidity::evmasm::AssemblyItem::arguments() const [function] [call site2] 00565
6 solidity::evmasm::instructionInfo(solidity::evmasm::Instruction) [function] [call site2] 00566
6 solidity::evmasm::InstructionInfo::~InstructionInfo() [function] [call site2] 00567
6 solidity::evmasm::AssemblyItem::type() const [function] [call site2] 00568
6 std::__1::optional > > >::operator*() const & [function] [call site2] 00569
5 solidity::evmasm::AssemblyItem::instruction() const [function] [call site2] 00570
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] 00571
5 _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] 00572
6 _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] 00573
7 __clang_call_terminate [call site2] 00574
7 __clang_call_terminate [call site2] 00575
7 void boost::multiprecision::backends::detail::verify_limb_mask (bool, unsigned long long, unsigned long long, mpl_::int_<0> const&) [function] [call site2] 00576
6 _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] 00577
6 _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] 00578
7 _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] 00579
8 __clang_call_terminate [call site2] 00580
8 boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&) [function] [call site2] 00581
8 _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] 00582
9 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] 00583
10 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] 00584
11 boost::empty_::empty_value , 0u, true>::empty_value() [function] [call site2] 00585
11 boost::multiprecision::backends::cpp_int_base<0u, 4294967295u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator , false>::data_type::data_type(unsigned long long*, unsigned int) [function] [call site2] 00586
9 boost::multiprecision::backends::karatsuba_storage_size(unsigned int) [function] [call site2] 00587
9 __clang_call_terminate [call site2] 00588
9 boost::multiprecision::backends::detail::verify_new_size(unsigned int, unsigned int, mpl_::int_<0> const&) [function] [call site2] 00589
9 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] 00590
10 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] 00591
11 boost::empty_::empty_value , 0u, true>::empty_value() [function] [call site2] 00592
9 boost::empty_::empty_value , 0u, true>::get() [function] [call site2] 00593
9 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] 00594
10 boost::empty_::empty_value , 0u, true>::empty_value const&>(boost::empty_init_t, std::__1::allocator const&) [function] [call site2] 00595
10 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] 00596
11 boost::empty_::empty_value , 0u, true>::get() [function] [call site2] 00597
9 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] 00598
10 _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] 00599
11 boost::multiprecision::backends::cpp_int_base<0u, 4294967295u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator , false>::sign(bool) [function] [call site2] 00600
11 boost::multiprecision::backends::cpp_int_base<0u, 4294967295u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator , false>::data_type::data_type() [function] [call site2] 00601
11 boost::multiprecision::backends::cpp_int_base<0u, 4294967295u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator , false>::sign(bool) [function] [call site2] 00602
11 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] 00603
11 boost::multiprecision::backends::cpp_int_base<0u, 4294967295u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator , false>::sign(bool) [function] [call site2] 00604
10 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] 00605
10 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] 00606
10 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] 00607
10 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] 00608
11 boost::multiprecision::backends::cpp_int_base<0u, 4294967295u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator , false>::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] 00609
12 boost::empty_::empty_value , 0u, true>::empty_value() [function] [call site2] 00610
10 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] 00611
10 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] 00612
10 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] 00613
10 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] 00614
10 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] 00615
11 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] 00616
12 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] 00617
13 boost::multiprecision::backends::cpp_int_base<0u, 4294967295u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator , false>::sign(bool) [function] [call site2] 00618
13 boost::multiprecision::backends::cpp_int_base<0u, 4294967295u, (boost::multiprecision::cpp_integer_type)1, (boost::multiprecision::cpp_int_check_type)0, std::__1::allocator , false>::sign(bool) [function] [call site2] 00619
12 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] 00620
12 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] 00621
13 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] 00622
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] 00623
13 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] 00624
13 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] 00625
9 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] 00626
10 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] 00627
9 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] 00628
9 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] 00629
9 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] 00630
9 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] 00631
9 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] 00632
8 void boost::multiprecision::backends::detail::verify_limb_mask (bool, unsigned long long, unsigned long long, mpl_::int_<0> const&) [function] [call site2] 00633
8 __clang_call_terminate [call site2] 00634
5 _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] 00635
6 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] 00636
5 boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>::operator unsigned int () const [function] [call site2] 00637
5 _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] 00638
6 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] 00639
6 _ZN5boost14multiprecision11default_ops8eval_powINS0_8backends15cpp_int_backendILj256ELj256ELNS0_16cpp_integer_typeE0ELNS0_18cpp_int_check_typeE0EvEEjEENS_11enable_if_cIXsr11is_integralIT0_EE5valueEvE4typeERT_RKSC_RKS9_ [function] [call site2] 00640
7 boost::integral_constant ::operator mpl_::bool_ const&() const [function] [call site2] 00641
7 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] 00642
8 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] 00643
9 _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] 00644
9 _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] 00645
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] 00646
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] 00647
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] 00648
5 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] 00649
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> const&) [function] [call site2] 00650
5 solidity::langutil::EVMVersion::hasBitwiseShifting() const [function] [call site2] 00651
5 solidity::evmasm::OptimizerException::OptimizerException() [function] [call site2] 00652
5 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00653
5 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00654
5 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] 00655
5 boost::error_info ::error_info(char const*) [function] [call site2] 00656
5 void boost::throw_exception (solidity::evmasm::OptimizerException const&) [function] [call site2] 00657
5 _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] 00658
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] 00659
6 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] 00660
5 solidity::evmasm::OptimizerException::OptimizerException() [function] [call site2] 00661
5 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00662
5 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00663
5 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] 00664
5 boost::error_info ::error_info(char const*) [function] [call site2] 00665
5 void boost::throw_exception (solidity::evmasm::OptimizerException const&) [function] [call site2] 00666
5 boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>::operator unsigned int () const [function] [call site2] 00667
5 _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] 00668
6 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] 00669
6 _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] 00670
5 solidity::langutil::EVMVersion::hasBitwiseShifting() const [function] [call site2] 00671
5 solidity::evmasm::OptimizerException::OptimizerException() [function] [call site2] 00672
5 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00673
5 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00674
5 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] 00675
5 boost::error_info ::error_info(char const*) [function] [call site2] 00676
5 void boost::throw_exception (solidity::evmasm::OptimizerException const&) [function] [call site2] 00677
5 _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] 00678
5 solidity::evmasm::OptimizerException::OptimizerException() [function] [call site2] 00679
5 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00680
5 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00681
5 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] 00682
5 boost::error_info ::error_info(char const*) [function] [call site2] 00683
5 void boost::throw_exception (solidity::evmasm::OptimizerException const&) [function] [call site2] 00684
5 boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>::operator unsigned int () const [function] [call site2] 00685
5 void boost::multiprecision::detail::check_shift_range (unsigned int, mpl_::bool_ const&, mpl_::bool_ const&) [function] [call site2] 00686
5 _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] 00687
5 solidity::evmasm::AssemblyItem::deposit() const [function] [call site2] 00688
5 solidity::evmasm::AssemblyItem::data() const [function] [call site2] 00689
5 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] 00690
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] 00691
6 bool boost::multiprecision::std_constexpr::equal (unsigned long long const*, unsigned long long const*, unsigned long long const*) [function] [call site2] 00692
4 solidity::evmasm::OptimizerException::OptimizerException() [function] [call site2] 00693
4 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00694
4 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00695
4 void boost::throw_exception (solidity::evmasm::OptimizerException const&) [function] [call site2] 00696
4 solidity::evmasm::ConstantOptimisationMethod::~ConstantOptimisationMethod() [function] [call site2] 00697
3 solidity::evmasm::ComputeMethod::gasNeeded() const [function] [call site2] 00698
4 solidity::evmasm::ComputeMethod::gasNeeded(std::__1::vector > const&) const [function] [call site2] 00699
3 _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] 00700
3 solidity::evmasm::CodeCopyMethod::execute(solidity::evmasm::Assembly&) const [function] [call site2] 00701
4 solidity::toBigEndian(boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>) [function] [call site2] 00702
4 solidity::evmasm::OptimizerException::OptimizerException() [function] [call site2] 00703
4 solidity::util::assertions::stringOrDefault(std::__1::basic_string , std::__1::allocator >, std::__1::basic_string , std::__1::allocator >) [function] [call site2] 00704
4 boost::error_info , std::__1::allocator > >::error_info(std::__1::basic_string , std::__1::allocator >&&) [function] [call site2] 00705
4 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] 00706
4 boost::error_info ::error_info(char const*) [function] [call site2] 00707
4 void boost::throw_exception (solidity::evmasm::OptimizerException const&) [function] [call site2] 00708
4 solidity::evmasm::CodeCopyMethod::copyRoutine() [function] [call site2] 00709
4 solidity::evmasm::Assembly::newData(std::__1::vector > const&) [function] [call site2] 00710
5 solidity::util::asString(std::__1::vector > const&) [function] [call site2] 00711
5 solidity::util::keccak256(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00712
6 solidity::util::vector_ref ::vector_ref(std::__1::basic_string , std::__1::allocator > const&) [function] [call site2] 00713
7 solidity::util::vector_ref ::vector_ref(std::__1::basic_string , std::__1::allocator > const*) [function] [call site2] 00714
6 solidity::util::keccak256(solidity::util::vector_ref ) [function] [call site2] 00715
7 solidity::util::FixedHash<32u>::FixedHash() [function] [call site2] 00716
7 solidity::util::vector_ref ::data() const [function] [call site2] 00717
7 solidity::util::(anonymous namespace)::hash(unsigned char*, unsigned long, unsigned char const*, unsigned long, unsigned long, unsigned char) [function] [call site2] 00718
8 solidity::util::(anonymous namespace)::xorin(unsigned char*, unsigned char const*, unsigned long) [function] [call site2] 00719
8 solidity::util::(anonymous namespace)::xorin(unsigned char*, unsigned char const*, unsigned long) [function] [call site2] 00720
8 solidity::util::(anonymous namespace)::keccakf(void*) [function] [call site2] 00721
8 solidity::util::(anonymous namespace)::setout(unsigned char const*, unsigned char*, unsigned long) [function] [call site2] 00722
5 solidity::util::FixedHash<32u>::operator boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>() const [function] [call site2] 00723
5 solidity::langutil::SourceLocation::SourceLocation() [function] [call site2] 00724
5 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::AssemblyItemType, boost::multiprecision::number , (boost::multiprecision::expression_template_option)0>, solidity::langutil::SourceLocation) [function] [call site2] 00725
4 solidity::evmasm::AssemblyItem::operator=(solidity::evmasm::AssemblyItem&&) [function] [call site2] 00726
5 solidity::langutil::SourceLocation::operator=(solidity::langutil::SourceLocation&&) [function] [call site2] 00727
3 solidity::evmasm::ComputeMethod::execute(solidity::evmasm::Assembly&) const [function] [call site2] 00728
3 solidity::evmasm::AssemblyItem::data() const [function] [call site2] 00729
3 boost::multiprecision::number >, (boost::multiprecision::expression_template_option)1>::~number() [function] [call site2] 00730
3 solidity::evmasm::ComputeMethod::~ComputeMethod() [function] [call site2] 00731
4 solidity::evmasm::ConstantOptimisationMethod::~ConstantOptimisationMethod() [function] [call site2] 00732
3 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] 00733
4 solidity::evmasm::AssemblyItem::type() const [function] [call site2] 00734
4 solidity::evmasm::AssemblyItem::data() const [function] [call site2] 00735
4 std::__1::vector >& operator+= > const>(std::__1::vector >&, std::__1::vector > const&) [function] [call site2] 00736
5 solidity::evmasm::AssemblyItem::AssemblyItem(solidity::evmasm::AssemblyItem const&) [function] [call site2] 00737
6 solidity::langutil::SourceLocation::SourceLocation(solidity::langutil::SourceLocation const&) [function] [call site2] 00738
2 solidity::evmasm::Assembly::~Assembly() [function] [call site2] 00739